./PaxHeaders.15196/gnome-do-plugins-0.8.50000644000175000017500000000013212227172361016027 xustar000000000000000030 mtime=1381823729.431049556 30 atime=1381823772.203051027 30 ctime=1381823729.431049556 gnome-do-plugins-0.8.5/0000755000175000017500000000000012227172361015215 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/PaxHeaders.15196/RememberTheMilk0000644000175000017500000000013012227172413020702 xustar000000000000000029 mtime=1381823755.71505046 30 atime=1381823772.203051027 29 ctime=1381823755.71505046 gnome-do-plugins-0.8.5/RememberTheMilk/0000755000175000017500000000000012227172413020227 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RememberTheMilk/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227172116023014 xustar000000000000000030 mtime=1381823566.603043957 30 atime=1381823570.387044087 29 ctime=1381823755.71505046 gnome-do-plugins-0.8.5/RememberTheMilk/Makefile.am0000664000175000017500000000553112227172116022271 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=RTM FILES = \ gtk-gui/RememberTheMilk.Configuration.cs \ gtk-gui/generated.cs \ src/Configuration.cs \ src/RTM.cs \ src/RTMAddTags.cs \ src/RTMCompleteTask.cs \ src/RTMDeleteList.cs \ src/RTMDeleteNote.cs \ src/RTMDeleteTags.cs \ src/RTMDeleteTask.cs \ src/RTMListItem.cs \ src/RTMListItemSource.cs \ src/RTMLocationItem.cs \ src/RTMLocationItemSource.cs \ src/RTMMoveTask.cs \ src/RTMNewList.cs \ src/RTMNewNote.cs \ src/RTMNewTask.cs \ src/RTMPostponeTask.cs \ src/RTMPreferences.cs \ src/RTMPriorityItem.cs \ src/RTMRenameList.cs \ src/RTMRenameTask.cs \ src/RTMSetDue.cs \ src/RTMSetEstimate.cs \ src/RTMSetUrl.cs \ src/RTMSetLocation.cs \ src/RTMSetPriority.cs \ src/RTMSetRecurrence.cs \ src/RTMTagItem.cs \ src/RTMTagItemSource.cs \ src/RTMTaskAttributeItem.cs \ src/RTMNoteItem.cs \ src/RTMTaskItem.cs \ src/RTMTaskItemSource.cs \ src/RTMUncompleteTask.cs \ src/RtmNet/ApiKeyRequiredException.cs \ src/RtmNet/Auth.cs \ src/RtmNet/AuthenticationRequiredException.cs \ src/RtmNet/Categories.cs \ src/RtmNet/Contacts.cs \ src/RtmNet/DateGranularity.cs \ src/RtmNet/Enums.cs \ src/RtmNet/Groups.cs \ src/RtmNet/GroupSearchResults.cs \ src/RtmNet/List.cs \ src/RtmNet/Location.cs \ src/RtmNet/Methods.cs \ src/RtmNet/Note.cs \ src/RtmNet/Response.cs \ src/RtmNet/ResponseXmlException.cs \ src/RtmNet/RtmApiException.cs \ src/RtmNet/Rtm.cs \ src/RtmNet/RtmException.cs \ src/RtmNet/RtmWebException.cs \ src/RtmNet/SignatureRequiredException.cs \ src/RtmNet/Tags.cs \ src/RtmNet/Task.cs \ src/RtmNet/User.cs \ src/RtmNet/Utils.cs GENERATED_RESOURCES = \ Resources/RTM.addin.xml RESOURCES = \ Resources/icons/note-add.png \ Resources/icons/note-delete.png \ Resources/icons/rtm.png \ Resources/icons/tag-add.png \ Resources/icons/tag-delete.png \ Resources/icons/task-add.png \ Resources/icons/task-complete.png \ Resources/icons/task-delete.png \ Resources/icons/task-due.png \ Resources/icons/task-high-due.png \ Resources/icons/task-high-overdue.png \ Resources/icons/task-high.png \ Resources/icons/task-low-due.png \ Resources/icons/task-low-overdue.png \ Resources/icons/task-low.png \ Resources/icons/task-medium-due.png \ Resources/icons/task-medium-overdue.png \ Resources/icons/task-medium.png \ Resources/icons/task-overdue.png \ Resources/icons/task.png \ Resources/icons/task-postpone.png \ Resources/icons/task-priority-down.png \ Resources/icons/task-priority.png \ Resources/icons/task-priority-up.png \ Resources/icons/task-rename.png \ Resources/icons/task-repeat.png \ Resources/icons/task-setdue.png \ Resources/icons/task-seturl.png \ Resources/icons/task-tag.png REFERENCES = \ System \ System.Core \ System.Data \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/RememberTheMilk/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172413023025 xustar000000000000000030 mtime=1381823755.539050454 30 atime=1381823755.647050457 29 ctime=1381823755.71105046 gnome-do-plugins-0.8.5/RememberTheMilk/Makefile.in0000644000175000017500000005427712227172413022313 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = RememberTheMilk ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = RTM FILES = \ gtk-gui/RememberTheMilk.Configuration.cs \ gtk-gui/generated.cs \ src/Configuration.cs \ src/RTM.cs \ src/RTMAddTags.cs \ src/RTMCompleteTask.cs \ src/RTMDeleteList.cs \ src/RTMDeleteNote.cs \ src/RTMDeleteTags.cs \ src/RTMDeleteTask.cs \ src/RTMListItem.cs \ src/RTMListItemSource.cs \ src/RTMLocationItem.cs \ src/RTMLocationItemSource.cs \ src/RTMMoveTask.cs \ src/RTMNewList.cs \ src/RTMNewNote.cs \ src/RTMNewTask.cs \ src/RTMPostponeTask.cs \ src/RTMPreferences.cs \ src/RTMPriorityItem.cs \ src/RTMRenameList.cs \ src/RTMRenameTask.cs \ src/RTMSetDue.cs \ src/RTMSetEstimate.cs \ src/RTMSetUrl.cs \ src/RTMSetLocation.cs \ src/RTMSetPriority.cs \ src/RTMSetRecurrence.cs \ src/RTMTagItem.cs \ src/RTMTagItemSource.cs \ src/RTMTaskAttributeItem.cs \ src/RTMNoteItem.cs \ src/RTMTaskItem.cs \ src/RTMTaskItemSource.cs \ src/RTMUncompleteTask.cs \ src/RtmNet/ApiKeyRequiredException.cs \ src/RtmNet/Auth.cs \ src/RtmNet/AuthenticationRequiredException.cs \ src/RtmNet/Categories.cs \ src/RtmNet/Contacts.cs \ src/RtmNet/DateGranularity.cs \ src/RtmNet/Enums.cs \ src/RtmNet/Groups.cs \ src/RtmNet/GroupSearchResults.cs \ src/RtmNet/List.cs \ src/RtmNet/Location.cs \ src/RtmNet/Methods.cs \ src/RtmNet/Note.cs \ src/RtmNet/Response.cs \ src/RtmNet/ResponseXmlException.cs \ src/RtmNet/RtmApiException.cs \ src/RtmNet/Rtm.cs \ src/RtmNet/RtmException.cs \ src/RtmNet/RtmWebException.cs \ src/RtmNet/SignatureRequiredException.cs \ src/RtmNet/Tags.cs \ src/RtmNet/Task.cs \ src/RtmNet/User.cs \ src/RtmNet/Utils.cs GENERATED_RESOURCES = \ Resources/RTM.addin.xml RESOURCES = \ Resources/icons/note-add.png \ Resources/icons/note-delete.png \ Resources/icons/rtm.png \ Resources/icons/tag-add.png \ Resources/icons/tag-delete.png \ Resources/icons/task-add.png \ Resources/icons/task-complete.png \ Resources/icons/task-delete.png \ Resources/icons/task-due.png \ Resources/icons/task-high-due.png \ Resources/icons/task-high-overdue.png \ Resources/icons/task-high.png \ Resources/icons/task-low-due.png \ Resources/icons/task-low-overdue.png \ Resources/icons/task-low.png \ Resources/icons/task-medium-due.png \ Resources/icons/task-medium-overdue.png \ Resources/icons/task-medium.png \ Resources/icons/task-overdue.png \ Resources/icons/task.png \ Resources/icons/task-postpone.png \ Resources/icons/task-priority-down.png \ Resources/icons/task-priority.png \ Resources/icons/task-priority-up.png \ Resources/icons/task-rename.png \ Resources/icons/task-repeat.png \ Resources/icons/task-setdue.png \ Resources/icons/task-seturl.png \ Resources/icons/task-tag.png REFERENCES = \ System \ System.Core \ System.Data \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign RememberTheMilk/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign RememberTheMilk/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/RememberTheMilk/PaxHeaders.15196/Resources0000644000175000017500000000013012227172413022654 xustar000000000000000029 mtime=1381823755.70705046 30 atime=1381823772.203051027 29 ctime=1381823755.70705046 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/0000755000175000017500000000000012227172413022201 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RememberTheMilk/Resources/PaxHeaders.15196/RTM.addin.xml.in0000644000175000017500000000007311701730437025610 xustar000000000000000030 atime=1381797705.571221254 29 ctime=1381823728.68304953 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/RTM.addin.xml.in0000664000175000017500000000354311701730437025061 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172413023771 xustar000000000000000030 mtime=1381823755.963050468 30 atime=1381823772.203051027 30 ctime=1381823755.963050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/0000755000175000017500000000000012227172413023314 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/note-add.png0000644000175000017500000000007411701730437026256 xustar000000000000000030 atime=1381797705.571221254 30 ctime=1381823755.883050466 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/note-add.png0000664000175000017500000001622011701730437025522 0ustar00chrischris00000000000000PNG  IHDR>asBIT|d pHYs$$P$tEXtSoftwarewww.inkscape.org< IDATx{%]?t}ޙٷF-i H60M "Re;JBI)T/*v CPخ\NHk%ݝ׽}_8}}WݧO{;9=JDޅc{O=}q`c{'>8 DZO=}q`c{'6ciAm|^҂: ,Վ}f,-{>Ԁ'm҂x Ȝ=-r'ciA=ScWpۢ<-҂zxiA!pfǁS_^$,-w>-GW F>,-GnʚXZP {Ճ~쟡7mGZ֖6pTq3V3&lamP?OjY\/M.ǂ:PIz̼ko}S{I^4~[PCMxiwZ1sWLa5g4n^}T@й%#FqJ%Y55`Uݠ}h}tUM'@uAdł_ QNt^}?WJpZq f\CACq9Yho/R(z0ל1^p` { nRٟ|Gp=Ab,r M{%Nq746j0WO@Ww%斫76iDy9{ ؄ Hn.;b[_$ldzao J r,Ư#i ֬Vfl8*aY<(w@vfƋWfUgo7I Ky= Li9*^L)́UĶS_I`JR#&5kן'ld_;o|ր r#7ACy2AK8i=(L3;ktK͵>o=LB{y: j̜ ψGH:d-2!Jqp(  XD,,Bд)Jd_WK˷c0Mi_ʕ38E#/S[eD %~Jh/֬uѺ8rly9mi8˫v;vuBky2EǿWvrֶ3 Q,N*xGջ=?ނŚE4N7L2 }]?\:cVP _F$Ą"\C, dGטjK> >pQ>cHu|{#|~h1]pW3\;6?ws WyBk11LۯKe!lJtLЧPg=]?|~e3 'lXs(=HD  麂Jas@\-U3,&@nHD2퍗M(=CdA.z_Fw㛍( i|YgkxiĮ!$lpm*$$sC^z>p?X?xiie9\K9fN|@5wd&a37kۀDtB|xH%@7Ex,IX\sG\GFwݳ~ۈF\=mЫm2fuA6֜z|:ݣNA໒KZ",?\Ol#"nmYX *ηoo8/ _z@~%eJ7б;&fs o.&@O.ƹ@ATpQϜ2 L՛`:p=~`cU=sx2L LEų*PYVG_ȥ0so7 "6:v 3.b?S%%<yO/+@>?.e҇؍Vt[\#̜Mɧd#ĜGs(WF 5Nݷ6ֳWßּվ M#o^  M96#܅̻iuwӛ9"؍1ܳ>P#nXl0̠Nt+tC<cTgq;n(Ew凍Xtֿ&84N+wŷs -0,gi]Ÿ<[m*U=TEȍQLGq:?퀃@k *UY*C&~V@JZ( rx^NTq tA? v / qx{cg ~*_}6T^Cx,^༟`JȦ7cxcYb"O`b,-{˫s?B/+oe+6<`ш= ?7,$.L'h?WبdьvQ6Olh}*xaLzc`iA)q/Dx${zԏ|&`f>^Pnvghnl!lC+^:ցvgSޞBn^ N,-((mWg窇>AO{HzuL{鼚QgmX$Z&AčZ{XDŽf=iU3GmqNϿ_aӊ Ȏum&+BXO4ϪSكXZP>qp ?EuTD]ܳD)0 F\ZO cZ*p VzDu8^ Z<J.GLX{{-*zŭ r`'@?g<'CD{G",#t2,6dY7`[NE=&# -Pi4 M*Y*&{cOIQM(Riy O g=<9Nsi:o#PG{@"7E]†4lێ^#.S6р)UTjM*(7\h+]nXWWL$)|Gw-PxAn6v@!եuK'i{@1W"ELE~{zq=[$Dd\ m`rŽBvr,6\Mj}lu|`"bRN G$O)?ynCao>fL ֮dmlt Úx,p$b7PH =;o(D(#p)n <AIP%Ri4A8 pVI=sBQM_pc1ޏDDkm?P@,4f$u֕paZl:("D]l5Jj :6bm0تNʊ 8nNSJ^tnp8xV=|FF7HrAfHbo`l ]&Dm'NDc]dYxYj֤1֋W_´FL Bb8ȽAZM_?$&|έBzø9WZӊ! -P+TMjJ}:z^\T_+NSSj7+*<{WA<M_E{s(]Al֝;mNB,_~2_%95Wj^lGGŃ0$/D) YxN{1WǩfKvuT1 Pw]ɵ(zlL')^ reϞ>#MEU%P.y8Ǜ'Vt! Uֺrbn/<^|utsA)!&\_ _3 upuWPIB[̹=x J)zӛ9ܼX9K<;ܹ{kfi=} Ȋxe# 3S\iםr^x1J{]$O*~yߧ7^? "NA!b[^_~3#_?HfJAP~ʹ8=z"-v+k25a6ym{>:JF8>~[T`,Hn1vgK7&zam,Zzހ{pLWP%kwQ2ڒթ)23<<;쿈/(|ɾj(MW44Ӷ7 P_!+DPӀ6%_ vP8{i]7$XnJ)%}z( ( $f$ΊcV,JrC| ݗQ e"M J7Ajv " w-YĶcrB%iXc'eG%@:=12;t^$@DQd.DeO~ifn h_b\~VaS2u;WU(8@|Ҟ`!j&N"ȢAxk%eDbǛp2 :V=QAnE N^DTp }\p(ɺMxC@ڥeYZ6y_KTAYoLo6yÏQ4i&n]oVW;mWoIO]DfKhDcH7m&X*`DDXu׶_'\ U(6~ 9`[Oa-eI2s7c(RE;65ELRORTJ'>FE6Mk] %V v 0"Dl+i]IQ) In 7w|M0o۬ݝ Յ?^jeZȴ%̤ 7+̇!`ݫ$Qet@:;FKAyRkq{{-"i:ؖ1tgZ&O"aZ]rLL;>͇2@ *A}*`< zsMF]M><5X!b9P"[=}A.x棋'; !1]z3Jt[hĊ#N>jȵ٩}+ a'!HzlB^piiKK˥\­'LE1(^)l, n\@Quc)i%\#+PRok*$~7 masBIT|d pHYs$$P$tEXtSoftwarewww.inkscape.org< IDATxwW=U79Zd99`,3 2L0 gIawY ;!e-ٖ*u9|G[uݒӟ[ԩ=EVo{sa{\ | (ymk m[{R hQAuM%5TTQQQFd1?+tёq>1ۗT(cpk]d482"7$iaץDJ7XK]} ^oqqt*P<aGN♧_FmCtCdr=K\P]SCEy9^ϵX9m ˵6α%)ALNEy~v>9H2-zT/"QoʲוJajrb8dT2E*v*Jyy)uu5PQ-O<9`sdE#@o_ϭAEQXz kRRCIkH ɔOlC8裪= zrM\i-S>6ob|]zz]v9VKd1KHK01U)/ RWUv:ۛLLEH 3|zSF8=4B4_#c@P 4b&N3;军DAKk |ŕWj$Ji:N-rKo闒f=86ףR^ k;9W%֙Md cM1 Kٹ}bvnQ\|X?==UU:C-%`1ktzjH)4 A:fe-$H! "I##|/tBAa6nXAv~iMg:ab&K ?xk(/+!д t !~͟lpXۯb6£6qUPSYBFLg1>9H aTxسg@=޾gw'l J348bmٹ=_k .+WdEya`H{7YO.%SSS166>j,.q#pkh+.0M3M || zJK6lG122 F:?,:\TG0g"GK-5#@o_> PRRoA1M}<9 "tw/@X={088H$p*',Hk.ܴdF'8y={^!3"b-k(/!F"' *]w?O^\fSe-thWFZk2  v7BΤ2@ scGyW$+YWtizt Ξg֗?﹞ՅT: :B***˭%I 5 1;vI1Br c/z!HɄ t<xk9HH:NK{5.)]qᦵ6}8yZ gnfMgQG Ng&)`5Yuچy+|c&. \xFO@"7oٷ)v5I}s<ܗܺ3(( =_!JB>>וlZSgďR0"!@2 !<`˖-7}={}YB[' $IO/\[Ω0o-@ o@U!ȤӤL֬ x駝6{};rܺ# 0x:[}'z.Z B+™jFo_ϢnewnTV7pX9$ g󪫮ERK@{n5'Nȑ#){}`TUUq{?Y9˦XfLWAG{'+Wvk&H]});p˒siꢳsB(D pm$Ix l x{欼nq!Jg@38QM;pXX$T!|>?mLдʍւEMϦ]Dyyg p7@(+1LZKNLUrz+L"a^q==5_:X1:{+/ 4GE9ri7 \=\+gRוlxU*Fn#;ZUmXIgE3uZ+)-)5):|jC뭹a; 6ql!b-V4OY+FdF ]Ә"EQԨGvnOZ+FGl `2L!P 7o&Xlٰ@]W*@uMr8K ϕJ޾!.r|B4Ȣ9Koi3ѳ\  ب+G{o80::j/Z 0Y'&lkUWop}'Ԭ}͑u΀5.Jhlհnk Zz.rǸiW M,JBᨯ)va$x!>5ilq3&* Mւe9 fllZ/aRkJTUaqVwrX!q`d`5;#$I:7d7 + u# (⢋.Z}@]0H$ۇjLK B!uX:2RR^QfFζn'm)%u zIiCxlي{HZMU-6mv@_o_On5,g(|.M(Lg) b N۾4Bn<|KJiiiv}y{y!?r87FPPRRa)GJI[{RH)43 {DnKu2) Gy+A582Y-kUsL[;1}򪕫E(Nְ,"jg# oEݫѱA}=u{1CFZBSs-u5 k##SЈH#D$.ѥ1ᘜC˳c_Sv׵ڣ{O8wq/<T-pE˙&`/7nڄGTx"֋31~ZJd [dv?f= u ]שDJ gɨy %tD"I:&IKVAZ=e݀!RNdq6շi/ >=;m>g;XTUWQYQea9;՟nHwH Pʫhh֟y|u<Ч~055Mq:ޗ# RPHv:*+*I&q$Txl;&ΐ4$%HǣaNa]K,#7r~umq,g `Zv)!9sO׊PUţhva\ϚlgA~X@0k -޾gD‹k\N(1bDD+i*׹n} Wl@Uetd"N:AJEQPUGQQAUTU"PU&dsVђL&mXUf ٹsQf||>÷V] .E"@F|>@-Y11 AGEPE1bYnK`=ihp E@)1d9BryiW/Yc,k%Dkd`in 6źKv  B! @ׇ**PZ,5MGu4]Chd2AXf/ $Cva :6/,fP~n6{CLL:M*"JL&H&2 Ԭ CKCM"BAߏEx V;Yut̮i4}rLbIdSh4 VbeYs@g8nyհz!V=*>@O '   2@~>~cT+B&xGӏO+߰˹}4lt]4: 8vY7"޼ѥ3#{G P8L0dXi@@0?hxxdzlbwkpC'Od:͹:X2E F8- #/{wH`MIa!(9: aܗ[~ƀ+ iknjxqI:|]|BsE>F,+djEߎ+x}^<^=X#H eɀ}n p`rcܺc!+  VUO]. ]`Ż>9bfO6`4Iz ^=DU5@7A B7۟`:,'OPR~;7 Y'V \"8[V8=ȝ'9rӧ;46W/ܺ"Z%!$9ym]"ϋc}:dg6Fw=:,!.pa;-$N׮ew}#a/rh+pN+=9GNsGF hyӛhZ&Z/GK&ym}Q 1d`Bi\nhߺ&[r{;I hkts%rwyAiV׬mb?=4Hy3 _Jog]؃H<-ܛWv(Ҳ5kh: /8pUUitv8_z5UTgo| NQr zc't$7gs5xt D}[i&\ZJfrhD|=.4NyԾ[ąDMBSw7%SSvFѷ ѧBy&꯽N;0-kC) HMMQo;~իiZ[[QUK/:q>"yɃ KF-no'tl?E{e9莹-_בtOy2"X)R)fz =rݝff5-Aeu5Mw3#TڔބqVk K/<~|Pi TE7&};h{r,#E3w"B&6_{߷ofCЦ>})7$x;{xWU:LO߳Uh4WU+4?WHr6 ޼+k* ␳Ox;k?lΡVeo^|q<$N $|{<x4tMkRj?ӆ3 kҢQfwc /k /N~تH ŽZa[3cO?Mʕ4]sM '歓G8xUQhlk妛S9R i 0G?7N:xjѱD&?D:&>'oggލSQUE$xc k63wgƫ64_Q ?~:!m !hlm.❻c/DIW\CCk+բ4%'q1n F wW'L9+pr6d_׸9pMs*Gf2D>NrD=컄%z,FtϞ;poIDATyYǙ6MW_M7_H$#wPwext7-s(xkbOM͜z1m Lwи~=uW_dxw1?8i̵if_x+h*[Z ߻7oI|x@י`v~,y ק;w SV;ۈ qr.N8uq%Hdxj3{{ ;;iܲ%G>c ]t"`rlW_eۤ\3rg^/28RY7x_sW>6fv`͚3CgA:IpUh33{{}E4lْ5Û6L3 ?zFӁ۷I/ŔsV qxp ;. ܨIBb}*Z[neN:koiz5Re> M(B[R2:ډ:lD&?p`|6nDX]h&r6)RlY< ,DpM1ʕ$l$ɇ%XҰEvvq>k kRe UU%q-%|( Ӗ?(IMwlrQo?' pFx6k핏Vۉ;]8u8_ok뢻_IK$>ZΩW_5O xY4p]KGKg7h % . vb'NpG8u__Ka b1B%%T]C$2!t >&s @uhr1~<8$r!̥%vb'O2ka Lk Ib/6= vf4%|(3 Hl,s0$Lp(%C;D@K B Kp8ֶ d~ ^?NKۤ~+gXi< V`xg^ Pɺ@K3? ćxN;fX6,#RGJd&ㅪZ>g',߷MsqbYll`m!.ſjS#Sd;-,K=6frSRx6)_̟2 ͂f@-T%ˁFj᫨ $N6zǎ]Ķ6mE 9"<BףNN2tI3yv7ڲqAeH/ֲZWKz  ѣh ,#_T׮54b}I l,gXڊ8`M X{UN 0_%M.ZM$FFxQ-K܌}mڵ:xQs"mR~lrsgw9O2l>&jm-o 9:r:Au|MMϮF mۤ\B Y Ɲ5w]Yϻ *_k ɱ1{ӑa ϊ%JhC w6)?C͠PW`#sAw'Ͽ(s)5 g8}(RJ| rZ%&:=ͩ3wo,݋sZ8߁&=lW1 $Pъ)a]⭫!HML0q0dKKϘW0RJ Ini9\AV ,#kA ʞE%69Ł?R蠲 Nj}-3(JIpyB3%`[rP8 ZG"Irs,ﻋڨ^f;td^&="v2 #> D_D[5d&rK+`.FHg]2H?@ukiAd&&o9E] Ձ< D?Cz"(k& , \n,p/ 3?e&s0&֯(#gN) ݴ _Ef&3&g8e]Z8ϝ/G840D2cFA T_oh$"ccnrɁ)mif&<o@1[A»zWw-.@? :8?CzuuTo@ΚNɡ!R##(J]G7_qXX2Ypp@vN"dj(4Pe$N$H9ɓd&'x D](BM#jM S@%A#Aږ0 V]fbףxJJ\|So;:ǵ8u e wgQín؀ xh9¢ 8d_ (-3mmybd2L<0kRс%=:Jԩe'BQ̌1v(1s3 x<B8/,)MMT(ڄ,)[ r5\x<`YsI^FQ,Ad.nK}pCw3ߣT]KmGCjlPXBokCYG:2fbzh!77t^R$GF@Mk+UY0z ZwD"YsI {<*PV 'YKJݯx=LC~w7g&&H.Pÿ̎30?V Qbft%"wN&35N*֮Eo;WcNh4Z>= P]SM0z>f`/;܇;S@(ƆF5|?[@5k4Ԕ,緶"L"f4fkWAbb`$JI e?18H&5R]]^m%>(XvrhlQ>՘(--3knwl"\@j(@UUCի~t``9R҂4!iJڟ(KiS)ffI33xVU-N xKʕǏ|!K8!b5D"[ `+OQ?a䧿W^NES=>3bkh$ uھC0+BӽGǙ9r'HbxkjP˗\]I>_ @yKd b"@ih9-8]0 sAT/HOO3q$x UaA'j#G {Hŭs۩{dfg=؉I|uu%K _CH8Rt觇ϵֲJl;gY" w'$,;eSa8g=e1}>Qf#:;@[,o&=2ă;=~ܨS{;: z<^|}^MM̎1zQL[V N+;9flJ5XL*4 8AUz ?-Ao@K$>t~2jI `h~sE"#u/}XdA/wʶ\Artc[Jla1xqFfQz_8s|uH2N8r䈭Օ^F&!7I;&36I୫+[`<a6AJIۗ>Gn]u o}ʋ."q4S;y]|_|LjA&zHKxEU½|`>X,`||Sƛ1TJ[s@Z0'-o:W@/ty<FG0I$ wP]=oolDzYo> SXKil_U#68Hi&54؟SU%؈P#̾y|)eO.y; x~__szBB˸6ONXAm{;41w>)ƎX8s<~D(kj-4TFx=X$B|W?K[ޜ-ˡhn~N/exx^ÿYc7'FU[AI-xZZio>?!n? w~Fp 74s.%pg $s~7<ΞZZ7^yBo^`ӜmtڻɧUÔbq⃃H]{~y]Ϙ9¤p6ňw]3frZoÄZZ(` FPo~xQk>3(tB[8(.- ϗ&C "u]> kƧ\% ŽeascnM)}7(~?Ozf޿% z> A[`d Τ!\k!Y)3F_\G>"Ct}l L*e!Y%s;ZBl-@΍ Bk3I\p%=Sp^֗ [Dy2.לk-> ADpZ9$(D܆_Hϴ%("Kw!Kg]gje'&饔RXwNֿ 4y<τ,-+$(Ds9a^ `o w.?W b\k>)t'.Ʒ#Ry `TB`mB /8g+@~Қ4vy|1Zoݹ=S%Na. NR\JI X$ ?/ך NqX"@n. ߲s]xX@% oAg&)ߒ]/aIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-delete.png0000644000175000017500000000007411701730437026765 xustar000000000000000030 atime=1381797705.579221255 30 ctime=1381823755.903050466 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-delete.png0000664000175000017500000002105111701730437026227 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME 1> IDATxytם?zQwkC0H @,6qX%'㜜Ld˛387yx^sfؙ/Nl}3BEkuWGuZ%uKȺPtSU]}L2Q&D(eL]-L) M)db%,[5%*k^׍i8.x,^zsB`!6Wa`QS¾C~赗T-^쁀o-'2 {$_EU*ivQZ"|cSl6t>D u@ VKgA)%bT!&paPF-[&Jke$1!g}|0L &%A`7?C M Ҵc.C$*|j4B. [@ůI@0yUnU降fkI LBN)8/Ɪ#058w~!1[cj2 3'-ad2u3ُ]z5@(TZ~_I{%򋇘)5_5NE2Ll))ܳvrN+W;^<cEz~25 [>H0+{)t+k\\=5m]Jt]訪[xfdqϝHKK3x<}+W; UP`uuNCQC!uZNq 4B^W$?}Dl `JI4fn_]5 կQouNQy9XVۧSf8M-}fqiVIf{ %%MG hoPc;RUsĤ\Sٵ` eHwX#*]0kULJt-n_Y/  P(Bo.E1M~H]94te#卜< AIw=,ZX͘,4*gF<W;Lw\b4 *%%%DRj'z/ ~zz/ @iIiǸ%p: 6%%ٌi}($/U VлO&dʔۨ]̭X̯fe}f k;A3,؍ܸgp19Wsq;5/cbX! kfQx㣱/[OBJ!^0bX{80w-!-I#1J"#L`%:#!HϹM Z?}KKGJĸ |2ɿ !xݷ&5L)rK+8tr::;&U0P [7=`_;`p@ngR椁&xk~|hCJ*V˖Xg[[x;pSHEdUe IЀ1OjMQ )lX!bH7q+Nח$ݾyL~` sgƃuKDٸ0p2}+GiDP(c8[Yz`*@! YLm@?srr?YT _2PURʨέ]s YL b5eD7oN7`\ "–߱"JB=ǎ~dΟsxBJd'qhȘ0mjɰ9}Goj4?%#jЭ@Aב3|헰JKz$%oL"$G9~=CjN}؈{Mۮ#-BaRQB/CDV؟fǎq`==T}pq.7of7VphVd@ _ OkYu2% X[8ݼx>vf#PP] RRt ʾ`o` 6V_$՟r8AO]fSX]Ӄ155-] @gZf7͛1 y_Itt୯Q[Kw$c>70RZ2wЪϴ4l8K855hN'{^/={H]%KW_c}QflrnQQ1Y qF|=ݻI]oO8 dڻX@M|{CQ|µgC%g.Eo>}+ W, 2}y~;!!D[Fg@hK\:("-g==d>HaM Ӊk߾0ϺݸEw) /m۶aySϑ]^сA`eh2*x !$H;ƴG96bzYԧq2gF jj•{<7LڔR,`Blh;EonNY۶mcM'Ț9@GU5}98=yR*֮1 Ƅ1ף-ƍ.Zk,x x(\ ۍogJ㏓U^o/+\E˖Qf͈H06Kl% e'8auz->4 iaq.55 !A{];׬AWU?tv:x\.`H0fk Iw7r^߷@cBJTW3gۍo$hc׺uJգUVfXHUB1Cђ%^zX$Dpp4[2#fYCAmC@Ezqߏc"򫫑͛?} 9)gIbS)vUy2{6RJnۆ4Vm- λN$?-[@E.\atkJ:xԚ򫪌kުUxM` >rdĖXaк};-uu8]O2jdZiîJgؼ6аe RJ -Q]ȑ@|8&y `gٵձ{ztUeML*+CuȐMxl:s ,93}32A!tJfu5_{ sz:|#RRHFIue`z==\0s|rZ]X8sg?Gl<a16lyc s۔$ؿ~= FpDŤ.X0%p:Dju5ya%8S 6m"{Lwh?a6Νl{Q"Ifu5K^}qw wd  p=\q$PUG`A4k;== 1>X۵+30 blD 1rs׮F L)w߅ p;B$ hww>v,1;[_;7=f8twX9`<|n8xhBhܺPŋWU%\ H;'UU`6s~nlߎǠiDNz3P њ̘AwN/\ڳa6㨪”6rZ>occIBX\ػ3_ _?R # H4qqn0WU3ئ.]cgMa~ $BDF c=I;{7BQp̝k(A2)6sf3 ߮TPi?ګH Ʌ={d>gJFƈwo7arlߎn|Qr& :2c Z{{ L&xxhf1gBۡC)sH%ٮ!0Zq@QϞ>Κx6}J4oۆ]P룁Hr č E p3L:mϝi/9 ZvF:-QQIY#Gh޶ s+wx2GopRA_]@u%nŘ;g^lIU *5k8w/.Ş())++V+5Le3si K<ʏxǬزKf&gҞ=8fœ9j;** G`p0/c?ꐌ2q0Beݟ cÎ!jjX曼jgt)Yp8ӓ8V|+~HmRy+Μ:BJKh=IdRu53N\08NIK#@bA:g|Q~[44G?3s.~cRD|9r 0VB_Gp5~“_@8jM[ZEp75!5->U_7gwߍRs8$W FmeEE_QU*' TVRz]z9\MmVbMU'@w7&jWSU h^/XAͩ-Dh>}rm.v_1{,.Fs:>m NB9uP y'C6}TI0& зGpiӱg7l@qdNFdc9 % ͤ"xf n7J@ HUjSSn{TWԥK.+Cz90ӧc-,>}:lN47#U n37|-D7'E#cMWr4_~+W$5ٽz5jG-YBάY-- +,%%(f3z eS}>~#GPr2?tn޽ %eeئN:r% %6;8`4%5{KDHljr{fcOd.bGreHc/v'C`.4^PLd.Eu^E.j['.s?oR𴶢||z>k~&3yk~pX>>3O' xΝ^ZJY8ڸ~B-D~*"؀Y6 {^'xi9&%|參4=7{ߏavS L&|()9}[LYGn)~Y ]^m}42( ּ| ˍ^97]u MIOƑ0%>uH#LJc6 -9B{CGR͜[?n-;s [Z1Y,80pg(؊09:;i/̓C@ע-V!X,&) NagS8[j&H\>*Q70$IaI{ $x16vvrvN}X!i8%lJ@@ =^y Ivbt:T RIz.\$%5,L3.ч>nȸ/ׅ6Lf3{7&NLo_^{H.)L)% ~Cu+pZ"ܜ9Y:Wp}R5$$o O)|2^b.yy t47sI$\ E? dK@~f9lׯK]Ӹ5IDAT;ugˏ bxQ(xbͥ pmasRGBbKGD pHYs B(xtIME 7QPIDATxyp}?oއC$JeAYGlge;i&ɸm'L'θI$v&NS7Ğ&NbYIƶlGeˇdKu%?  "|'\}w]mmͶ6flmrMq!J ~7 *vRj /1J}A:Op- O !b٪^9 n %~!4M9RӞFj;xL;L;P⿅dc:^R(A)UAKMJ ^0#,tup,LCAm]׹f&lڈUUؘ1/i0225cc~S/i~Gf 6ͺ58]%4M9L3H"|)//c %#%%a er9'8kNcSJ!$ `"'( L)#ʘ1۲Fg0fU@"e uk^H F`+FM CzD0_0+P@P 7#Z!v&'jASiAm@ 4gOT`o|*MCׅJ#Jp.7yo[s0 '5cLJiR8\f]#=o^ã| @ET6j w?j>JK;i35WJ[)!hBy wI 7lszyWƋj6^J { sVʿg4f^ZJ*Xb=Mͭx&nRH@7o lee97lByyٴѿcp4e]%ZV 4!0 qik!xˏ]"GvE^@lhi[oZK"h_p{{9>sض媨t5ӔaNtvEmXR'6еԇzh~ |a333 BhjO'Տc%ZH+ S0Lw=(Bִb] tǎW^djJپe!.ˠ+J&ubwSɻWro mgc4Gm (B`GkQj2&Ous=!JM7c=llj=gNҾz-QуM'F44Шmek9m߽uY^`e~2CIL4qd..v_|h_APO`WTWr֍kz'|[83\R& "H{Iinbr/E)#+9hŸ5vm6 ÷9NKs=16E /5r|" ;Xhq38u*J)otfaI8Pr5=>;wr444244&}=e<4˗-db jkka޽R碷LCY3?ǃ-ZWˮ\}i-~FI7c)&N9t!_Q1!ԞH``QLk7madd$bĖp8BūiD!ƭo L&mRHWJ2Llk׬c-Q+e-' D1@D"ɟM'vҶǎLlOXVf5[#H5.iWX!=v.e$(VdHu&:aV-a`J"|=8i|O&Bh)iD U8S@eG (B(G~Bgǚ5iinьP*@% `D#T*Kjkj|__mO$ܵth㡺:1 Uln`ԥ u">嚄^7c-mjGM{MqӔO lxrMu*T BUݡ"%lgb\_Y<]cZn030(+j#Pҵ Y bdkCewv5(whAa&$G:Lf (RaLj]gN2?!;uusOgMuMOYP1@ek`Rqd._"e"SH @ey󽀾p@q/6o`A> :`\ !;>1 YvsB.hM3ٖQr/XAݦd|sKN'}WEekxϢXޛ5͛j ZN@ٞauu{)%qYt{v9 8=^@TLIE 2 TInXkRމ\PL:s:7Oŵέx'N zz:(ƅ!nF=g+LpzRJ}۪1b])E!X۱OCz*z 3!Dz6m[v JJ)^:vu@J<ߠESeօrJfCŽ{iߏ2M֮kqgO C C@s|? P@_A@C{;}ϞcVtF 6k o~+4nڄٳKxӾߢjY;5c$~K [>.>+vQAem-hS@w7a,_α}W`` .zzoZ2 }-ɓ -%miA;)VP.^ƵۮO(N twM}ykTϛܶ6|`07L`Os, 86 Q ~RW\0=4XYh;ou`QJ4TX25* )|@Q24L==/|9:a*:bp+<җ(bƓOx mA.E{vshG0HT\*ub3@(Ш"=̿Ft`f>\NcGgkwçg,e)UL}:y03wxR(/~O" vT@Wdd<@uQQW{/vMMcsVNWčY ;Ob Tɸ笯o Dbp߾͛[7߄`0{<$xs.ԃ~gȑKn'\Q W5ެNж 9Kw/@ͺ "***ըw@O?=AICjBv'{&дa@ZzZZ>,t Qe@y$JD{]yZ@wκav^vSh2@xƇ/OS1 jM"E JL2Y 3 R0"̘@WTR44@"t 82U_baP2PJDAZjt3]:OvDjxDIۓKHzb0\3c0+9w 7Sh3^DI]i@K,@p%Ͼ+_I.pI4_Iy|4 w<՚ȥ д8[k2f1v pu;~Q= `pk"ii3E*_T{#,hc^^ݏC]eUhB7B_bOhDn@%=2%iAUy׵츢^|IVʀb9ATT6b@yy"[KI APoY^J2R+L&Gx F|L!|QhiGPGk+TFUi5.]e "Iz;KÖMq=_+(˥ n!9B'C@c?azA8e&`[8,g2;2pU^ Zb16QO¦Jb$ۖ;%9N qbo\n?&ySAMa&_&G{2dVi :e Xpmj]D./9LXok.eP8~-~v/#$%?͑"M G?e' i6<^2DKq+1]nq #/H8EՖq$袸DE#8ZJIν@) U.zxAd2SBOKX@MμGj)-cʆʑI"T`e@8jPC@()ښh⠉>)~ψ:\M'Ӱ3qSS]aץ%9"jds* g P)hhGvRUZ-;+ݝSCyR \%s&`eE$J@A8vdu|x/oo+OdH;v#̖a*;!bՙLrZ,/t B?!~jݘ$˃˚MO*j˥zvrS| 82L1+|l aTt:S,mŽET,hx^ٱƦlxP?c9b1IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-setdue.png0000644000175000017500000000007411701730437027014 xustar000000000000000030 atime=1381797705.587221255 30 ctime=1381823755.955050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-setdue.png0000664000175000017500000002425311701730437026265 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME 8kW^ IDATxy|\Wy.j$͌6kEb;'v'&!!a)JZ/m_ڗ-J߾ Mšp$IIɖ%f{y3dK,ˮsugw~z΅6fLi3mʹ߮Kf6Z&T*> R* 1wB2 Gh`2.oe+_3¿D !tM&JVҞ@j~w.7QB4Mr% [yAAʌ=+c!EВeL&C<DzlQ^c/X `_9w^skX{՘.md۶Fc~I2HG? L5x'a+0]n</O9l;C x)+شEe -UVPX4iMTmi#9P´dH8t 1PRbYR.9D݌xR )%LG > N+f(b/6Y-660~!r35@N 3F LUj^@M@ ޛυi/ʱn33i}B]ԖZVZBKZ4F411rO};d.j|m| bVC3^٘R*2$3NIiex k)+_0O$l+;;Vs24M qF XV`G;~`h!g$? Γ]1%@o؀a^K"cۤ3DQ%c;}QSfEI l[78q8eܾk`7=sq~*!WZn~cꓖFMҲ:]aْeFG?[Q \b+W,EצW0s6^ܺ-9 x9|NW 7>c?D:E~,[ #Phwv\&4ȺMPZ HLwqxwo}UL@`ݬF>ݼD*E@ic+|EVVwQͦ4 :Z_㽬te ̷*j2SL%-y{{£ d~Kiݐi)嬿53ib񑹢m#Ce(e 2,XZ )֋ SRV>Vr"^X=֭[G8.2 _}mHil8d]~qd"N<6ed\vqF͝5,y饗PJZu(fg6_Yň~pܣǢy;祿|D0M#svO(۩H4;x5,^=P`0ȓO>%u:ʊ癘x.H(@ʉ͝;wT,^ZI$R L{IzTܜ$ =48S̡#@`X -/\h47bn7aeWmۦxT_d;a$9 R7M^}5cYhfљÅc>6;no>d6ߕJp yV7.<\c\*\uUxd~g$Tpn@0;;φxn5\ВSSQ2ep$r7X$vYι\3ڴVS) :).#ʕKӋPT\Pb\M<9ap\~*/jFUNq>S:(adU@aln. }}vvX8v6B}KeE@mLK ݐ:}ih' 1 uK! t}Q3ybnnA)x7\mNBL/OS b*<.н9S$pTggjZ:k'^Ei+qh>dV$<"$?H%+ef/AT/M&p: u<ӻC? ʛSZ0u3P6v|Tbqm764kR/0 *`:~oW_+es~]ZV#\eǠo7*5JGJ@Yf 4w%pT3ޗ` ̉j{}$@u L?#KIłzp-L5ЊBA*03W|~g`ʇٮ":m#9 ]saCX8[1 t2z" I2Cq5SVpAr8kxt3tx@] x+@٨ 1D*kޅQ>ڟcOk8c]s_N2|n?ȃJǜ/L~T4J|$߁]B`:z @$"خ2h۶d,24dZH\u/[v^'mٔ/ &Trt/JvӿV7PYQMN0fVFٚ{[M9t=ݹg8v#x[_*@I@Sx}^ Ӡ_s룲2PCY=M>h׿f=ܵA~rmS&d}]u;QCPADO%嫔Φ >Ȭjjl{躎i5bo{OL$\]jYk"QpU897B;(^j'(dRJQz-FeGX>[3O7,,Pz>kJRSy;?Z"<8ch ;e8B.{97pݠ40L +oi/FPd(9䲈k'F[Q}{P(^G_m%v9o rϩI–Fx MsEBCuB>CJmmGRBIֽ K>o0y[N}U :B2H]a**޷G[^AY/mYZ@ȼ!+gԋFl"', oUutJ$ E`nG$'g,NL fW~—CE!ÇRprowQQ3+u2JWY G|Jȃ# 9_2eo=vv/'B/T@QB9~+yW ml,@PęqٳQYSS{Fp6m`PC@wo_r>s7*xe]d@R8םuAmuD"ɗ|~e~m.Pڰ Є@ AK򣻤r&h,2M$O R49@-Ch\<.L@=O܏;T(47ҲćЫc06A~?uU<}k=b G{y hL<(|!9qXҧB VgF˅(UbiS`x|L,uc%@]R.|?-o^ɞ~t!8ۯUbe"kYAj&V RF&X P6FY& < ~GhqG܁rAc |Sd26m~0 @+[QY94 *T :M5Y4(q L/ X_LƜaf2=ya;/Hxϟ}5#L2](%H 7 3qYO'?eeF,"\>d&_ޓi N/`AXKsy9{IN1RW M_w?/9Wp BV|cd XOC}=u.W?FUBrמIFv2rl"uP4 '/ |.h.2rJ,Ra%Efȕ I gȁ6•Xq9uu淿&,/ǏH 46Yu4QW[KUu5ŋJ14;/xt$L*6LՊ^7 e$v! j 5:]x@i"[#u[nYO[GА# 4qV33S&"GyL?ij/RC=^^P;>$TVBڅ{׹,+{|XGQkO+tJ!QNG&A Eض륯v1Jc:,Da[6tHa`Yxz8xA0&tlh {b~尓;:*]5z%J,K ɖ{`E\v:Dmu#k_ xWRW[KMu5pp`%PЋ.]d֞"IO%< )#+8P2 @)@C=۰KF̎Bʗ9Pah /}CG\JJy׻nFɾ~VEf6 W!rRx{ J$\\9p6DsA:|>ߔjX8)Mh\:nz4\oNd Y+) =' /X25)i_u$мV"t`ӊ10= aO<Ĕ&Zp#d5P>ՋB (+WXP 4 %Ү|vo̸fntˬ*!j"'ހH ނJ:Ɗt9 ܀~K.*@T> w88jb'c |uP' .YHE~], KƖ6mgs[/6[?þt?- QP  -_ƥ ]Tƌ3 O g Hie>-ιMĎos" Bf7OĶ)yśA ]C:ڋRLV>"2w5gεұH̾Yr =>cq(zG1Z\`nX@ȍ|$`vGP: p/SHU3(4SvQIDAT Y G xwmfi[ae&4Å׼έS9!DPZ*;ڑ}<K/Y/6GB dʧ{@ kC̹e/<D%۫,tY|O`9 * Kis60B^dڷcG[~TA `h+-d<;ibn/^0qD/ hз/ _~.#T6D&ePF'MIɮ(fYLS'oXW.V0UfW3CH < 6܆/FE)ִ;6ľtbRo:[Ę@Qcu#'XGAE:P}#Dp'n{h<,|t+ SƖq<\fwp4hM tr 4~B/?GYcCe F>T66t=G܂0LDp!Gش֤Z2.֛h[aXJ*W:=TՖSu*!A%)Lo'-H] \F^}z!E/T~-}YTgU {A!tQ1T4FO[??&jԝoR F#\wy= 2-hjƨBQ󸫦yƛ4]Aeh둶_I/wB߿`h k]k?FP#$dҊԣX}5Z#  _](e =m}y-k }Bi.Yׂ/r乧 .2\ 6pH80man73<սÙkedҊ~F;)qg/1 p{07P@F.O].f7MCNl \ѿi:woZf%l NPy&F0?~d;`nlUK}Ë(Ej(N3䞯NC?2b4[@/VB8{Qz9]/TVSoNJ /ZP1Ծ-d_XW cW6aӋ$ At 8ZO+sR|t:{_wF= ܕ_OY/~Y'dnvӱ0J?y9sL|1[VLN;3~"Q1wر 9HtTAP&`@sZ4,BUA:߇܏P6n )\tڥz}q~jwh[%·f0~0Fyﷄˍ|9ٳYW]:<,BڀhF5ޙ Bt%%n"\n4OnNH7Ҏ8w,cclhjgGp_`|*E`MA|ehMKi.B&eR*Gx*ݍ0NS ӐBf;©G^t׎?xۻ[99HLiexvh7 jasRGBbKGD pHYs B(xtIME ,0fIDATx]ipug/, %HJI$o"%i'UTRIGp*UR~*JrK[%G) Ak.v3b4L=@CҐ4! iHCz|1Y 1$Q3L2(?%("615Ao= Ԏ`M~2榍C=$A1Ƙs2[< >vŮFA1c ҚZ{AJ*h UrI UUOġi3;uYSѰU_;?e(gϝs.AOddB@,6Vo&HT۝P%}m 4QBgXeh]_}Xw(!86ԍ+3 P!D&ɽv&'k#^ "-+/lC!۷h4[ϧk]E2^+#>;@[ořb]:i믿"»㫰* 2-Y6# Z3C:+W4~s |mj:ft^[7ފ`0hoo3<M*`u$wBChg B)=[P;D"щI/kyI\|ӓI$MCXN8sH3~KKVÙ f^;.sbXA|>pxU) #gF#5}RFD^;؅(۶n{rf::%a8{,HJ[s7ߕD#B+X_Zu`acعvq{f 8m'X< 8Uݞlw%-D}KWI7ha#8O9); 5*~T-S\.qA C%cxgc^]1x7ĸ_JS"ku>77Q 6 (硦&-k+B}- 4o/m(H=k{qמ{6xգswٚ07p#ڷya`l@SݫCrAX=nfr[-U}UAsgw;5QV$\7캖^-u݋ ؿM"$5v9ۋ d @Z`\r ݫK 6r4~7hl*x%QQ8woݸ6D|??Vga YbJOA[12X DX잻9jd:$g01;xM͔T͡V(\ s@ 1ưvMk\>{zCՒƁ$F.-B%̳O};о@g!Kޢg?o _xSc9 zWmBsHTcPS׭V Ȗ<5aެüvŬ"5c$vf{/N @{e#(#c!ɐ1+TC+U}n]Y{WW\ї]4swy/~l1yws̯/ Y9Tgޔͯ/LŠd] }z8[Vxxc)yP[N Tﷆ޸ d  R,귝XPd]st_r)3_H rFK5/  u91$) R⥣/:M~q,zxW_AW>_DPLsq[՚>@ IxYt,ޣkT06юhQ%oq-MOO$аBX\XVNr]zܻo<2}_H׏`ࢫ+L׌P?{Zg+4MXruSRKB^Mu 5ⅳd_:8e%S dǼ1R`Ne_e QhZ==^[ _$ʎOq]ݛs~P9cظf' wsgs8}G 5@cjnP!pxm] sDHk4Ǧ }os? p #_&R'>WE8>H*A=WBg̋3r IS k N ydU"W.ER{͞^gѹ d܅"J)xR?֬Y[X6 ]mZDui'R#Wؐŗ%itGlrJ#d 3T;`ElBt#+Azds+_0۳.GA-y`irQZŲ"yaɒ@ 5JszJ7u|DG-I(kA,M@${ehsh_5V$AKH"DzD6vT-eaK7 5Osz.9ͥHiނr6f4PJa,A ~5m\,xӣEl8nh  1f{_v]?Zs{_(Iݭ0 A \hiiqv>_&"{=!!5\})utG7#.`yf9.2= -pnapur *ܛ[c!`(a$ӱhI5!>k"ظtdq&DB<#ؿ?:::9;|iAzGwދ6{Vj Cȅ[/\+6D+Q$ <ř5Xh|2)OW KjF hqY6Ȕ"kiI?:3L)4,{.${pe"״5܀{Q8NN>i 3{aj]˃k{wb9f_$ɇ O4W ,zr-|qͿ00k@w"B V0#[! ,_|#<(H*bhe㹥qQdu"O[6bFx-d Lӥ kF6(9)tT3 -C%q@֝I͌eh h1X]qD,X}@L\col۵t W/-HF!T!FN5R҃>``-+n6 (0N@ :j^8#OH힯xW>yV4A B8-߸; C'D}nK 6q^Zm@彅0:t 0w]C@B.6G$ix@@``!z45; Z !'H(xW7wiO䷫w,9@$͓ l2='UlG:-˖#j BI'XHN ؏3ƙ! T2nvqje hcz">WELWo=KM+'fF135Z=ZtR3IyM :3ϟƿ=ZWMen rw ,/HB]s_&zd M`8؛,mZ"%4$([LY>[@_S]Vj|#:"ϳA]+{~m[сz$ %c" ' FbxZ}iI=T$}>XO< 6j:>Ʀ1}dQCɗ=߽F;!`sZ^(Q)X9(+Tg%j^|Af_#1Lj4y,Y+eKf Z-paӾYP> dR3(v-FE2Ju걊R(lEP@hԙK 90X$wV)vb撀i^ $ aFRǎ {\`!g }8\z@94|&){>ږ5 ͝B02P;|jx~f@t_x@ܮ I 2P $!ju>,1w&i:T>wq / =jz33O<)"Z3{PBOԩ]@9INKQ"ԸjQ$^ %3Bs{x^f/6;mJ3]1"bf"QDd)h4'@Q`(d Lx!u6S'X=rrRS^:_jvP QRɞb}P@=-Jfw҆T*f tǴK @fKA( x^&N=s|V! ^ IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-low-due.png0000644000175000017500000000007411701730437027077 xustar000000000000000030 atime=1381797705.579221255 30 ctime=1381823755.919050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-low-due.png0000664000175000017500000001467511701730437026357 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME Ğ=IDATxy}?5ιg@rC3DMJ$RrbvȢȑJ[l|$lզʩĉ8^7Tƶ]&dJHR)CR$Ww?pL  +0lԥ.uK]RND-]B}XoBt DTiz1!ܯ gb@H{ Wzꩱ:*Gw"ׁe:eHMo~`1_Z|[aH)K~ujːO>dUʿ{hwBvsˮlX?hYfYR:eS 4 CXd0oEpj na~ ; B|0 w+n[RPM$& a6$݆wő#GF Pn ǎm[q{|~4Jv61-!}晣/-+( Bc1bRlF ' :G:|>i!b(JaYJ{3zF)iư, ϒ8> DY`q$u)LP (cBPcsu| `ZS˨|<"B T #xbK)?Y]+d%%03f܍ہLK%i!#F$+:@syms@vP ֳp4&+c%\b3a3t'p@Rں+~7M{[ w%cf̹3ل66Qf8Ua&5 \]RwC;}>8@ H O \+W,z5"QyuH8DhjMzy{ャ],8~8Zk^颫![heu8V#<oj%O:tbbbەȹm*6>L䦍7NAGG|{RfV5gvBJ`\h4fU>7rۄQFhomxBL''UHX9Neq̡3Ji +=_<&{oG0L^˅L4ڶM- ne/0)R֚+Wg-Tl߶{YorA,|lwkrR}TJkn޼wOкpK:BvͮS3_}N$U*PK.ԺyϭZ-e@K"y?K8s8|3TT (Io#J@eQ|US/{Ec۶\]AxHgŢUFf]so.ޑsGHb.̖EB6е&/Hڐmzn}wK/ Gg|g*j/}k{H4:J*97P9n J Qj]_;2|ע\`Ԃu pg@=G6躒EpNrZw5HKk j K],0M5E3;XrUNtbA|.ﷷR(Vk5ݛ6n*8(Gl֟Y DX9ooI?l`E> 9`w~ABtɲ R.g] !auϜy>r(XAߦr55SNݹsOZ?@9)}l|:Q9y d?@yy/h t`AlV?7|ZOiG|Zo@N x=;㽷μYݽ%iAz0 1tW5hH>>OjaZxf43(_%Јق5U ua;Nb98Y@ \@Y^էMr<X鹠kvţ;Rs⥾1ҥk!J)~|ϻ~@ʼc\@Z{}q沀"#9k`i Y !BYagDgT)tFW. s^ )'PV'7eΫfP.FU^%x0^ZASg.&j= ppu̩c/kނ]|2|lKuA` ln/;WF]9/_<9p"k5څUk'pO -/ g4$RDו(4>qOx7''Q m>*` PI@iGClTЃJ= M+[Xp p: :(V$.KW]]+oCCԇ>oV4^O5/9?wZ(2e=sپۉ^Htp!DEBJ1nh㉳mYؓH;}/#J}Ŋ-9:Mq,RKьN}݀ӧv~Z{{z5t$Fǔb0R8 =x'R:8 Hqi&'Yj|M_G_W`1by\^X|}+Wxg^MWQ2 Z?Av^!@)T(DKG=[4翇 [.z6L{vI2b'i{Vz{:u ,kc0B{?L^7M!+ujDhjo{ݺw; R@ޱ"ZRz^HF8H] F;[ >8B608l, h]%֟PgXy3$TNV>;s0pFa,"R6<K7o&zj~k|  ؟sKkV@@*?r*Wx9x1ox.YBlx8\'0W312Av|V#YY."Oʵ_U0GF@5>5*oFew+>H F!V o;Fcg'VaZkLmBrȶQyE.VIBk|OIHvfGk;B0q,vT"ӹ|ҔLY#vw?= )duχRܕ% 5LLL| nj"rZ|qCj2'Qӎ KkK|F/K.T{9@$܌6.QNpyB&V4xM3϶֚emv=7ΜxߝxNo/(/]/se)>sK bzɘcQ;m<u]ttt eiYH"a3O`vG#J-i. FN $MdjJi^(%8s9#͗aqrS7;Xk^gπ4hK,8T}^Yө, RZ g9A~->v΃q1Lz ~P*8?' $:yrIC9S,Yq#MUH_[7.Wqѱ1܁Ь? KB %]^/a- \ c:# ʲ0aw9ҿ>ߗ|;B.YlT47w@0$k޹NsO/Kˎy'I*'l^|]&Uƌ8@CC::9Zc@1K- w>sj;cǿ74.!е_c+RȪucҹdC*J,ߙU0X.u ]yY(!mPzJwZ2$ w{/,˺e nOLFzWpfS@Z|ݩlq@ܬ]LKN\{ͩg Gf)+02!3_pj~?o_p=^%OlXlef %Ox|OG_T7G8@D:>`R~uMb1s/QW;}`?w.Rs~Px&t)dNw:\9um3ܭX qh Zk3g̡W'R3߄Toب`Ȉu[0oZg믯7"=&&ʫ׃^ fƿU,xS4x+lq Q(*G +p6M&]C}}e >_<'~-Y@]fsb,--$ܺ0>֪ `tw܌v#].R(v$BlrR:i㏂elQk4_ X¥>57^ w5Ba=J-J59 ExoL3>x<;A˕Pp3#3RKN (NZ,@0/83B☑HrrZūsRl!8 yuP9n2.Qԥ.uK]RwcOIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-due.png0000644000175000017500000000007411701730437026300 xustar000000000000000030 atime=1381797705.579221255 30 ctime=1381823755.907050466 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-due.png0000664000175000017500000001465611701730437025557 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME ^tu.IDATx]ituޛJ$(")JFmj%4;Qlk.'u{4i69='?:IFN4-i48%v;Zm$N,; {<j. P,e)KYRRB/% ܗ F !\s?> Tݗ_~y QfPSy: >O2fR~p3BҜs]t*K/I8vb+.pcB`0s%oj8 )rYc<dEdYxpxZfv|KA aZSU~> xx@ ~`k׮2+/hlBΡ2dE!bU`ػ(J?) Pd 9eUUT5km |c3#N0Pd~$ArEchH}9Aᜃ1Y(dZ |2 )5mWq(ʒ+P c2\PH 9A`/00@䷱2BXU~L;#g0E,ZЊoߎֶp'Qo@UpDjb@5Oe4ޱc*++PWW A * 6bE0&tp^hgbʄ\H0TjmmM|XxB\p~#pT ^>_7Bi^iiiF%3㔇'EJJV5'Ql~x|22αtI6vEZi]832XB:WFϧc[.v! ![edjəZd!DCKA䣿%ouID.PyqǙ xO!HA|*pFmDB^(,**rx P?IFZX|45# I/ g}&I #$uɾ\L:CC {8=RkQz !MRK#S6$uƤ{o?nsΞ2GХyO{RBNRF* R)8XB2T7RsM/fpL)XwJ:o YII[.7!1`"AMɷ&D  N._EccSRܓp]OsG#L֥+s0O3!+@K& ; -,DhlmdBffv<.-lΉY`Ni|$#䃞\TȇhW~%}WZOJ,#h뒩h ^v7SltZ[` 0ӕ5P2 SYTDdmXiG|ZkK6޶)v\} b‘YZ@3'1X @iCS]\)L ǧ#);U3M;XR=gɖx3U}d W0si Os * =/_'Ğ1¬YS5ry~!l@ܿ7.^$1H8B;Kg8!wgK. b0"ˮ~RtL 0d6h3eJ4(Rp]W(ϊ ^zIȲ'="k%uvEScӔjb*dr3@urYhЖyr*iph0p?@&e*Dc[֔ 06cg{o`[߄ J}x v<{A( D櫧O?3G !}LOUۍIs)9kk릅e=s xhZWD21'Jg c JQ)5㄀PLW㠢U==s.\8?z8P \G)c {.kX# p9}hBUk+'O1AbAk Lc(89N-\*`DfS)c[ M۔ 0Ow*qںP ߉` `DQ'I_Æ~ b0,y Pt*R 0Qlswdgu9 b{/-Cuk+Ǐ70S`>M`'h?#$N4WcEY@(+ځmmi)=O'#}I@?z\Q$+)S,,zGG ? EBadt2y[w,X %P ˨oo]‚@ p}}ZQ=/} s-ҜL> 0@ 6Dqg1T^}2K0ۘ ŋRx"3|pWUT\D d "Ebu;A%PǡxIΓXy*k*'aR "_. \PU\ٽ,Aڵ֮ zoOf9g .e߳/rL>+ݶC`a44VZe,:$c = LfRl.,">OJ7Pyx`,j;q7H**-JP()^<:##XgsȜë) T} ]$c( 8B6i6 ]Nm2[29pǓy* % Ê.F`jnh61֚J`_f0pmv"Al6_Mh}N+z\3p0w ->zTTIɔ*>Fp`>^dK<h\@\x>&J0j4B~>6s>UEaZ:e<wH4Y& H%ΚW8.ݻwc˖-p:47USH{x\>O. [}ܶ(Z;;׼|܇ĿN6 w$s@TtA K0 # ~jQ1SJRt׃ BQe0@M|@*砑=r@ MHo.]E&PM9 =&y ^[rVT@x@MVNR11I/csŗS#MeJG#$7e /Z BE*1pbY%ToMu6H##0Y1O0р,51| .?֬G? *)pQ@)(c9 7iXxo8^7d ' j)c@N:0*N黁D)s)Eϳ?ġoϠ# [@x TB^{' [‹9CT _z->P<`J,d <4޾u"Khz">JA9W㡇bSu+Q=@/]9n0z ,~fߞaGoM?-x5sn*an@&~<8TBd 9;1$$I) d%$_ko+iZN2ţ۝V@@HWn ҲfI+iJ)EPl6LLq_I\eD=qt$E- [/~ dЯ{U \0WTZ PnQ0 ԭY j|k!! f5a v,4!tCJ017/]{`$ `.(Q~ZʧoZ{ms$& >H_0wq{?Sak9H :@P [0h>`' d̙;HtVJ!X,ڙ3}Je QL/ QLsWŵx1?yh(+겱|M/X o1s%q=Eк`իkrPU0mRv;(Yy5ˌ}yX$ >t},k:d ` nl66<}}MȓrXRx-.`zŨq&@fJh5;: UD0P=`LB~ʉ "j0@e_% e{/5~%0Y@YR@;1XFbl+,v(35@d1Ǐ+(I5` K t5C3`n#dSMi( `8?:n70h^ )YW@8#qr3`L 0jxA(?\,ɊcB"LEV4g)%ق$h@ )u̕P8n<:,e)KYR,JIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-medium.png0000644000175000017500000000007411701730437027003 xustar000000000000000030 atime=1381797705.583221255 30 ctime=1381823755.931050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-medium.png0000664000175000017500000001066411701730437026255 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME -'OQ4IDATx]ip} @HJdٲÔdZt%R2؎*Gi~CfN&Lm*qRמIh][*")ْ%x~.]X^`<#<#8"nz#G a3meJ>8!s3 Hs2 jJy <;}eխ[O?<h's (5y~E0zg[wVÇ;cd0|"0YUJ^**%͠j9Ơ( RTU">8sKK(W|Co_B^$}!I#IA4#@/;6!L0s B0(j@Ql/hFG@XUO7OmȐ))hiEР<h %  AUy pƠ*+ {@z 9c "CUI]>D ODVT݂"(<-y _l.S§fB0  `ƽ1O.>7ʴ ?*q}x P%$YzlH8UTЌ )#×8='}Dx Cu|qDR1?a֕96#>|FI{Qw-y:ڈ x^:$cڳN@#OaFg Zuk P4@VE-QR  Ё+ܚ'@:k" 6-tiPbO J<"[PZZv}G޺ kna1Eee )Y, reۣ8h[?N/ƭ*PsxhKPB***G1vi9@1ۤNq# _$/1܌[34E + iYř+P/$q`IF1\?(ܻ?Dz~nx9K=?ZR! d>*;WQ)f2AdTtUcU gg΅IpBs6 6W1xSÞxn@,iHeHaO_O\|qϰ@5ܽ(i 0ćs p^cI >Cس{ػѶxl7gS+cD" K DwXF@љ-w`ן0 <{q ,:Ht2`J\ۓkqn6YRp'w؊}kl#{K⹢7qu! 5pMS" jڢ@iZT/r|( L~$ukdRce)pC8wapalڨ|*os3,O5p-(c+*@Nj|ѣhoo/^9ɦݞ_ԍ-"\A"@<K/Ia Z/ʄ l6W*)|r\xtSswĚ^T7oB |r qCH~,,|ai}p 6 ͫps-uZDgB18,cx"ݿs{,4k@\y! o+~ȓGi&|xCp,]S׫qmm}-Zv.*c !ؽkvړ?o~jy]>BܪS°jVD|pN8. ?k*>g5ʳk8)Z? ۈB^h.(^B< ?%F˯d[9v܅F^VfolK B9}<\"(̞ϗJZ5B/z(FgGgyE(emi@|ֆRL0Feĕq|Du/|Pv:w+ ) t4ZJ9ZyA3Rp[XB,j7Ҋ-9t<3nn .\*[u3 , NrZw+C A$G5v+2lEtĕLN&j>_x,Pn*r[圗+]{c'zV~s%ei r^7$Pɛu,l "DL k q [{8B6WsG@N WNS%Mܡ.@dck38tO!^-"kb곝UsiOMܶ V8dqq P W _hl7޻?~5z #+nA@7LUl ][8`lGjpn.N #qʠJ@Yݕ5_ vpnm#t1Y@ \@YELBƥ.!d,21¯XuQG@W. 1w ]G(!i>wNN0|l0`7vu@fYSֆq*==VWxnD{$*lѢ M]t/sSuA lBȶv@jN!Š}@$.JYO5juYn:R0d"YVHSSOݲZVATp$ڀ 9kpk7mK8]wMdV tmO*v 7*E !nCn@Mj]9Z rFScD׭ A.jL`y;]!AV,J-DxP^Dh 8ҥa_=U* x|b o(%.(cwPY1ݸAs1zgm}[w{1dQk8zZtF<,1\|Q>q6!X7xn"TTܺ8);_SD0^7^y{KS'D.В?5NXUq[KcJE7;2;şqV6wl>*/stkfMЭZ`AͶW+4y*ųܽ.'QJAqlOrZlZXʔOKAX,;4-%%KB\UЩ0$} ܒK.!JNW B5Gt~RHV0j$x $[Ւ4 < Q;Rl,AgKۖ# @яI!` Vg7ǬDW,58W  Hom0Ώ <(87mZ&)tP4֜P3FHW`FmA_ZG-/MIZH[ ҆Q?.L/o};tgMX]avb" p}TXWirj: r.^ȋS`j)A0F'hϱu|7 ޑ@ D0?((B@g٩{ߕg_]} \ 2nLfSOk5ӰDIU¿h 8ꂯ+F0ڥS'A$'_!o?S?1Nϝt6L7 _5e`a=BGC ~ ,v+_Bw=Bmkڊ S0}ӓ!If]e$c}uS 1%arxs7yю%E+g񯯜e-*@ڤiAT; Uqoj_a[sơ= ~"雫ǧϾsWB`;+WMš 9R9jd;ס/q?]F9 t0gS{e E 22J[J)c@P3:xn|YPf ddb" W GDJbXʸVVnXVL *(pRF$EABbdLWnB#<#<#<#<#<#<#<#PgIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task.png0000644000175000017500000000007411701730437025525 xustar000000000000000030 atime=1381797705.591221255 30 ctime=1381823755.935050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task.png0000664000175000017500000001063511701730437024775 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME +!4WIDATx]Yyz=g{KDRRW&)S6`[ iAId@y01AF.*`ENdɒlb("sOK܋{GU{gf{bzg#<# 5q/tP>~sXG0y P[tQ7PSb7D\'@=fK.FƩTH)L39u)< %M$N0 ng> u _E$F\Q 6æ`ć{ IR{oH~>0Of"TQK'ϾuF{ HuءQ#ڂV] U`E Vhxs\o!4y ;:(v}(M=>oHKsni-:q8c 4re[Q $]ܝϠ2܎GwRJHIEPUKs5%4-?:~(pD7 2cO[34E + IYť -Ë8>3)S/4>SskSGSH:g+!l$)!Bs_s)b>DJOP5Ypib]!=hc3o]D#6E9"> 6; /ƾ Y }Hiϑ#R6) pq\]|ǟH?C#шhm7Lqg!}u :H$ް`4X/v:k:xًQ#Xw.3$ 5;W|{d ngXhg;N;gYȟ+Jj~y˭\0%-roo )fM@KK+ijVr+с[mh>s.%|q'Hƫc $V!\>8y$m>x9^FV8Sic3*@ +|hoo^,--9ٙ[ZэbxFK/Aen'0К/ʄ B:S*(|.ܸqd v5ͤf488-$-! @0?5d +048w.#XYY`>To^4 K n':ac,;8F3ҁ8rd4geQY˵F2 x[맞:w굫YZs-{|ǎj]Һ%`!<=o~y]>Bܪ)]aXd]"nb8'[SLUdbSTzM#PC'XWGn^ݫŕ*Tu\b>\\XoKcojDp Eo}/&YN7"k]8WŢ+y|1#batvtWB6ݖom(ĤmCxthQONMvjC@[-4 |jW+kk{9r@Jna ەos![r}uy@ kg`v\,:erFzQ@յfp䤃)AIrfF5p)hjzErj MU/hgsJyGw(7-r ݽk‰^\ qYȅ; Tf raG?s !]՚sM!v>skGes%j9qT: tdx<;\RTu"~m_{9NBz &NZ%aOk ܶcqۊ2;{RพW&c(6hGPe>mhp;~xQ ù=ڕlFo҇聨$ [1u[@ eadccg28/ %ЭVwm.e !k.vOMOf 1qbr`]qQK Cv@^?ݳAK yŴ\@N@'bW[we6a0.`-sҭ !|U6TSxnD{$JlѤ M]4t/sSuA lBd[H##1?PQ)DXUhVO9jyYn:R0x,^THsV\K%DG"r@ n >?QTc7q]wG dX'BA`^CPg}jDC:Zkܼ6u3B SX[N}ȍ;ȺyX kG]4,k*@)OLcmE7>1V;{j2vkӍD|]?kgf>Pnq/T[鉣yZ@m)nmqg?gk=ݽ [7@sD šwLiy"\4,ǿkߛjO'rqǪ],ѬߑI.d[SdUaE8/ORՑg1Pض ~-T~TM hP)Ї8j AT@JOwˬU5`)JKr[(J*wR& —h9f#('[$%@K p'$_̵wAupg6\=?BOAjE>!9ra r}+`je)AK'ĥshϯuH|7 ޑ@ D0?((B@م6ߑ|@k|@s'"4+= XH>E @D kLV% >?d>blh|.4|rbA$'_!'[?ĕ /.u&۲r_F~|~o;9ulBw+B-k؊ SasRGBbKGD pHYs B(xtIME  5^5IDATxy[}?=33e$hKUEɮ8I8nč''i#4rXZͶi$%qw䐜}0x?`` ~{HE*RT"D!#<B~D6 !jbR*H{a!Jޯ !;G)1 4k?pQGD4+B7vlӃʢ,sB@ӴEԖD/#}Jm ēBns[7(FLDJF4IaLbl|0>1p՗/` !\u=wށ\TE($ `Y</$@Ю;zꩡ"Zxv}V'.M;,0 /O){OmJ ִEE˲bZc B+*raA D,()1M)}>} .#)RbaLS,DqQT)+h ߒ`X6arsõStrTWr}&" [T4o70V|M{h()-c7.XJ!0%E l; #([^ុ.A6}TiM94 FyDz"@S_%+rq"4去fK°,†$695ǰ" E"˒{;Zcq5t-sV=Gpb,`|c}kE*~]Bhox>1c>dj L-j% :9v@پu#_s.7NUk%|xO e%8+Jl~w]K?{FFKZ] Xz'PhbowME&eA)~P*U'/w^zwor=ڹ|L7)- NN3_-QRRp[7^C;ZF44 Шձ6Ν>_g;G/92(iL! J(evo=gip[7<r뎩6LRkEA뷚:A) eH#8nY1NRگ0p5@i"M(eNJn*1Q].ߏOp =qQl6znu cc866kN~aV:|&/_7D)ʼn:JƱkJSVHJTRÙ>^>O8p 1::nye^ p:yz+RVUy&8GY\+?& c}.'hoEY ? ֩DpŪd>1ޑeeBJM4}ǧXӉfC6ZE9Z/LH}RʩM)ES*nV"ݶm;wIY4WrAL YqX|9{,JʌYsT͛p׾Zi^8n2e;vsǮɟ/ž<'[> ! U #ӑ"j%f rߒ3tIn0Ed<Y9@ymr)e$ U*@~ABjqL|*Ⱦ !ѫd۶iE#B5θ)\0 ss>oF e`tL-\gvSYQ9" [1{+]Ν?P[_߀wwH sTOMU 97W92@D!#]ћ"#^&Vt}-ۖ3;S;[Oi]gD jqGJ0L"(dZOQ` pRVW:2ZZ|>Vz`t*80@%%UVUJ:wCƌ}\ 63 U\̛ [Jcs  Y1YAuU͢ rR& NUf7'u}KY8; ,bPmSD\sK*3?|)sw= >_DoO~-<@|#{/fJ~uT~mIga~?kEqm/L^]nT.#ha6u5>zv(3g F744͛Y01-<@\5HͣXE9Cg{E#ybn©a`l̠2zvΖ\Yr>=\eQtd9?"W.j,޿L~t-BM@uT?;\N#TW,X'$׻uOލ6e8z}J1]h& =j`.|\0:v-}h PiX?b p! 5ڷ~򳔔yp>=5= Y !LQmI9Ol|/ 3x3`x'iB^&ZNů2+m}=OoS [~u)-BY'@ BY эv ,"xP{4?(ƻȞڛh54lW MO,L`ti$gڢuQڧ$=|5z1N>pu-(zWf_GyS*cƶW3 p[9ش,$H3]X#ȒnP'u`K_m.XnPY `SstF+GS7Q22[_n&4 [i]GoMu=p9>nCĞ3-MQm܋z ֨~TYjF !{Ee"'j9?zso Е/Ѵq+ 7fЇzy-UͫP玡E6 "*,Bt6+G@ H599EUndB%|s=N`=2:OvE+)m5/, 2EҥjV ]3JVTiنy{i`kj6aK2Vy*l2ƙ +_61%|9ynɅ4u2I kFVCUFQ z&j׭p,\zeյ6!;zSK.4ޠ>Fyfn'-* K_}4#!%ȴ4y$o?G=:' O9׏J֦/j7Q~#cos dA(@B5N.n=T64]ycu9u6`MT }Ҷ; g@#ͫq"9kM^Colt iWAH@,_sRS?"p8՛"o É!uЌnP~ EO bj =ի`+c]MمӅ^3-ݾ3זN鿣D^}=m5}CRF[K4)bs5po[V5>ĿL )ݺX FGSeee#Y^4n؂Vfҏ(H{~M ]2T?u o 51+[mkqܺy;|A^lӣ[*ęR-/^H  `딭IH+o1?g"9pUkuw0" >y)A#c|zC˲x駹|hb5ȱ>z^*-/CMlߜrvkh^P"y[mms^? ?8{2KOG0*U>j,?`_~9/Gghq)m K 3y)cF0E8MmG }(k܈U"9i-pDŽnD渺7Pl7R(%"LGvl]9=&9[wEҳxkk5mp'J=hԩj R$F=z-Gt^-Ő.IPB!4=BFUjlX_|HׇiV/ ]wyygC4z `_JX~.YBxem~l;P8Cau)Q>Jt &OLr , rb{9>apjzkB3S*|5sf;XM&j}#t/>ğ?<'Int n't֭mMxiNd:uk{*v;Z]SVlqdu،5Vbԡ/n܁˪& -ӯ?OUzވ4i->U NNԉr*Q%D~NN]в~ycm͡㌇$Wڣ Td!!fKi#Gpj͞[\|$'$Еx@ϣy4fDknYQ^n߄pUxqlm1M+oiJ>0' Z!R(JWhnkl=!-ௗ(-ng0yE85/;6ۄ͎uTrroΒS>DOJD+s?I-& Ǎx20=˥b`" ^mtXImhH 5zznǖBHW:>ª >>Sq] nHF5ыVZM]súr~z3O⼾pW7xÏBkfDI3Sli^[*"^jw"ouu)Tx,lf>JyJiHg[exLߡ⏳ ƂdȐ?`[ȕ Ý#.:4pKOWgoP@ZINɷy3lPTDrD*L|$HՊ :Lc\azQf6BY%y[ciQ~)E:("HE*RT"eL"IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-complete.png0000644000175000017500000000007411701730437027333 xustar000000000000000030 atime=1381797705.575221254 30 ctime=1381823755.899050466 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-complete.png0000664000175000017500000001750511701730437026606 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME  1$IDATxwt\?;Ebɲ%rEml ːM  lBdyoϮ 9@ِl^v_$KI` ` %qe]U}4MStg4fTF}fΝ[~&`&`&`&`&b<==cBMG !& Wv!. p:FJ ^}UG K/_{L`$}),0(2אRG/"cwyg>R<+0Y,]ys琖f >8կ2uM.TUXII~ބ{g^/&5cub 5 ǍB4nxSJs=1B`lI9k 64d4?~Տ=򒑑ΪkW}zo~7ɇ2ç(C4MC״^k&`d  55-]|^2uTUE#}ҳh AR:~Ura!&`0 5lΈT"&`{&`$1!g  `MLJ&$ Xk8,7}LAۂ#LPvDȯːV1}/$3mBȥhI T*GavKsD`@1)[lM1i$8)|yQqqiL~?#-n хΜi `2=kZ9&5@d)u?sڋPIlMQ^%ZtkSٸ Ք @jJ 뮧`R^|h"HGhC1A&-Kן?{(f# -=y fJq)> 7į|.f/lVVkW>bv.(@_FPU?{NS{B=^ _/ 6ڵ0lu)5_u>'t(,gݪk"2#sHu m+dp?fvg]$<}+POfY <UUu<ӌ `IybRFW2|t \9U3L.I3k|؂moo⽿=_<>w8;B|ebM~)9eC~`e/phȣ$x7dfWXDp#?&.7] _^> $7' k ߳ջV,\BcWRjH͏w3,4PJe3 дj8Wrѕ̀7ʺuϏp =l6QR\H x<.Lї]Z,7g;5sVS?FJ"ҜX a͖ c֔ygV8޲e YYYN0yr5ZG} ‚ HIA^^[ˮLeD3e!HP79sfL̿j>gϞa'7;s p"KeZ4$Y~"5h33{N,wQnN3Ħ`6Qͫ9E!yέl z+mi\s͵EXd+WY_ղA3 &g޿sfϚͩӧ1C@եlb֮YvhEy$ B_Wo}8 1I1^`p(1x{ k˞HFK %z@Cg03cFjLFj/F*,C a/`24~q7!V̱dՔi0MC]q _ ƭ 0pyy}"-&ۃ"µSm6rsfX2![z yֆXH*1W u|gWN95*T)S-GDI#TOCJ(#\倀$dhB5{b0ΛHNoܚj o!2"(ǃt'd [3p`ؚ:'Pо ԻD(Hɰe%o'v?""*)/kSFM"([H=@Hy6lM)5n+"1qzCCc=%%T u1?ik=7'{}GG32r:(+w2@ !VJ3C$WJ Gl|4f)y)Cǣ* YIm$&Џ"Pؚ̛NJ^" ۟r(OO5%d! 4gMGӮ h^7uR@D#̘^:`2Q`?֤_"NO Kт t7u#6B_~ʯkq0lR,Z[Cl󙡼I khc!6PPP8`< %D) Xh!/HTE7 08W&X]ٹk{]`Q\cwsp3ټ~#~miVs 5]\ %+;E#j1يM\hn܅Cuwxe˨n ]CE,z927l’gaݏyD2"=rpztaU#.ղYdU#8E9UڰL`Ĥk @P^-|܊K?s&vg;GO ݒXT'{&2dڠrí~P{ Sa ;zU`@g j^ @FZTGmԜ D%07/ ``$Fl~^~T[k-qDۖFnN.'79`n~ڄ5>:r,l_ E  5s6m5~㪎dbtx˨m&#݊™swlJn1H=ў&R?=DKg zA9峗\@5V|b$67v nBB=PYh-̛d@Kr&o&rHԙN 4i??b_E*^S~MWBeuk >Vn_i=|4^_ ֿ`6%b̋`ãrŇ/_|Z떯f4uU.'j s&kg5eMMvH lvwY2MHLČNqPDe}W[W󚅅EpyiT>L}'RU (AO A6Nuؖ([8 h<Ϗyx7=@ZJ&>y:rYc]; _,N}Pk:O ^:f\#WWA϶Nض8|Pq~ 7l&wQհ9ZSJE%/Fx~ܺsݍ=YC'N,S1૪n=uq5|@en\8EWw)-\)j.?b6lJgzMu9fM)8u1~?eN l k~7GwSհ󘜌n;^O2'U/?~amfp޾MarFqd"KuZiNWk@7hnڝc?̂E,efNbwv^;+#bD}s ;t6nm3<6l«XVN~롒nAw+탿t07Y,,]ŒWa1E{u 4\=v<Ƀ<gLMrƇPK;^]]HoS@£?wR#K:3=SY4k (AG{t/Ţذ3{8Z +^ƪ6A^M̝+^Lsq|Zds-*`{\)JPZV}>xܼ5]Wq8ϡ>T݋LB*s&UbK/|O_6Ӿ2is2AR9iNZ#=QS/{ØM+'9ȋ?#ܹafvCwWvn_wLXsX/55?"\vT!Ī:`L[r+x*$^& 4=r,\W}\v`ɜlXv -ߎpT#hz`gANz1ݾf<"=w͚޷4w  e#a;m8<fԀsu^}^̙̅V5n$U9Q0&̭}Hh P\VSMCzƕ^( Bgmw[LYfN'to𪝘MfxdزxÑ]~D0c _ĤX;#m^t+*1BVboy:JgfO^^^xGNN999dggM^n>߽WX)|\YEWw@Х\aS/}Nw3VՊb?簏p󪛙3 )pW,̪=TVDO $A۠ 10Go`qJոP:y_1T'd |@n|fػ[?_ =xz{֗pB]u!x}4^ߒYk#~oll 3@Ճ0!Ds ̀%8z 3%矧ݎHxܲK̝4֛Z8Yl.%ZuKn|rN?ȿm:v~?]7܏dC*3w1eMww7TVV *JX@14TL`$1D"LM Mthn|sp3afѤ}GV4o:͒KFd>wC\j=G<;<ų˘[,HW^T]-J*+=<{٘tK .M C7 o$zHS=,{l[=<0f[O20$MPBd 4v?`~Tk:" l2s]iJ4 ŶŘEďExrI5ܷc 4- Aa`o2܈58,OMa>/H JԚwH-/ӥgŶqpF^mB.yʉZ͙4Gc_GQ4>/7{ 3Oۻk#}!8[~]dZF ΂ -5΀ L o h<)OOn<,LT4dKg4h>؆_j;viEHx,gլ_Vj^&FQ ;4iq)rJ1`WŞpy 3Hto`̲í](o 4 LyPsA1;s%>g+84UH^ߍj:p[ׯN(YsKmO:+5Sp)Ϫ)Kɚt},PxhXU'ŽY9g߇{ɴc1CƋ~S7\!\vN#ڤY)W5('P !ɷfP{y}fQ:'_4a}m΀4M7I8ךnDiԵkZ> .)sS t_~'=bmTIw3_rޏ[if /JxcHѩj-Cԕ9KU `C{s+#Dc'6̌Ab%]ˣ5ڙA3{fm>CC `Aꍪ_ +s;(YfzҖ'~;u(%T76k[S2cG1 B?i *fT\W&|Ur%bFY[sc'Y3}p:EÑ/H|U"mEcd ƭ_KX߯)hćG*#Z$| M|sΪ1 dؚ.,]0O'GQkE|ߒu݆̟p ڗuLU@桓^\D^V!TЉSE tFģ~6% bkWA>0)7;6G6vaQOv}8.TæmSesg9hq 5[w<:^asRGBbKGD pHYs B(xtIME  4)r!IDATxy[}?=3}p"ITVɮ8$9v;m5ԍ7'KFNTRDIVdǔLKE"3xe 0 wHE*RT"Ht$ 1>SDmB ĤTʗa!Jޯ ;G)1 4s Wǟ{?&К[_[v>(KC(B4mmIR{g .Ǿ,w?#U(BZܾիVRRA#<#d JhI0II(a&c:} |K@GPgg]k'V}AQ@&@iOIU7=SCEȵ `Xmv'/=L3D!xqJٽs?}NØ|6x*+A(P-(4m (KCÁ W>I 02ط٬S FR )%Pr4@B OaFF-1_EZ(( @* A295@'SC[+`K6P&Gl1GôK~"[QU~B%(d*-d @/Y{K',6n.${\ vdq'Oq*B*P$Z׷~K|KORsBtoo~wY 7Bh>1m>`h  -) &9v@ٺy=_/_e%ܿ[\+J,&U ~`CC_:(W- ,(ѯw݃Y"nSeA) UTLvv]$ >|=ؾ| 74*-o⟜g߿z͛$XbkMHA,@SϪwp1o[{Ɂ 7ڦ2GILmPUZ}z["Y?]Y;c 7o7su̅R& !CXm8Ni\.Ups,l;۷ݓbin q߇ob º^^GawE3䭷B)zKƱj&J1d+qUrR͞>^8@yyyjD|n޼Gƺۧvy1m_-y&8CY? ǃ^oZ]/O?4, ̏R{{{,4tВO90qr-2"zl 'Yn݌njXݎbAIZ/" SM)Ess w޹Hwlʮ]f͖*t1&YKяcEΟCI9 \ΕJq&3hEq֗. ȴcl߶v'lIQ0?AȖLG\a{E}K \%m`T ؉s|g %tXF-/T+QA* PTW~B/Æ{5" P];=Z^=a*XKd˦i;^\=/z}ġY*uY#ݘPFf.mHI }/Y )iY|t:ww In`0`P.^>\3=J0DR(X|eIܙB x|@5G6W:>-PP ;yD;X0Qic.rFt.gaMTw!M>z]3+%XyLMǠ_|\O$Pڇ͙1 DwX&NBwۂ rWR* NUfB >t>m(8@nSsD\sKf*Tw؏^y1sm%"B|xgm`p [m*ڢ\7@e=ªj"p:qW.ps3%o |`ߴ#2pogϽ؄wfN@,bZhqlC6@F5©n`t̠"Z6]XcB2[`*}ŀ6qiPmdȕ tnZN dJd/WpkNҙFGc81$9ߝ(}ׯېPBS ufsa#jq8Və)8/ F;aev]0b@#o|O~2R'ç^{Ϳǵ.! $>ߝ)ʵysηgiٴMB#0~M)Y|h9e3J , 67C^:f̅ IvRx3ɲ&PϚI۷拉e^1B/~>.LبZJ7wU;* /=͵`*}b)I_f:,nB&gvƾ|j >2*OմLO?Rj ߅gb^{ B.~NF\bYF>o yïSyϜZ eӼz#́q#XFE}H`n_!oQZ&. co1~(LQijls-(9Y'P-TQHޥ}IKcZp ?iv=3:O8VRNwPQX"fTyuʋaw8pu@^4+RO ޣrD(@#9 D8d6I Qqljm؊pRzMPױ?B& c}0t6q]޳nQP&OIE%-,V/I "obV: }Al])%?=cM9yo@gѰ#H'!jc#_ *Pc#;^k~ l@3=7W>FYM Ȯܖ-4n"om#66MU)[]mx&&bg!.Fo-oUB%;eT֬'p!,ȲA}ży3Dec3ǟL=VћZ^`NT y8}?Ê1?g)A4qWLɏ~:]z3?fndDjRJkhFXҿ\sWjj[ T$H8>m/n]'_jEk}lj W 'pz)TС :لg?rw#o 23fRט:h{Qc7_ S^@thLFZRL͊Xʪ0@bg/mʔКZi^-on]S,o,oPi%F`%6|y'!%:flq%#njlJ'yp#@bFpyQ$WD5hwR+)M1 &Oߖ&ՖzX\ꄦz|4*M_ rڻ#_ V'2Қ,jjK}j25/ Xj/9*Hu]K[!**<PF5Mp@9t[ 5-MӋ}yNVMB>7sf OM\si=iv2%-iB$j"nZ!tz|ϑiB~u!1dF;_hZ !Ci=*DYEk-8@HkeD^Fvr~] R! Njt>|ޗժSrG8#4}kDuƞMȁTj՝*L߿ǃ-l.TQoж. R=꺴j­I*gzJ컡+hvڽ.}{^X`i'ctF*A! K/Ӵ9zD ͓:]D~^{!I3xkZf~!]6LfAhz҅M֫Zn3&1^'(b]/́uŚ ]]ggrZؿ!(-C*8ؐ}'lG\5nGϨX:?|}UTSUߊM 5]'XG'1/8>WI[Ε&&%K\~KW<s;jb`?>_L MF63iB&oHg>#jů#c#"nb)ŔcgIVq-NF*J``# ,8=bVO.=qS2s>%t$q1=^8qnjVm TNN3"wi[z~߁$wUʱc0,|~1/I5leSi b3O*>9$8H@QFғۺ|aJ z%1ѓ͇N+ nij=5,mi"a%nӧQyEM4Mk7ZŊyTrto΂SD O B+s$On.bF}CH;Yle4bH'7:ĸ}=o&zJkoWnOڴhB\6Є}sW˳%JnQFW[/b`>YpVT*aw!//1njJNkQ2 Chm˺-F 9-Eև.:wPCh{(iD{.m2ͧRqBw\؊q׊;:i/v_w2 'fXd(a=}cvk.ǢiVЭS,IkۨWyUMwbl k_\yi?yZ RS7(M M$^{9Y`h&( @"ـJRBZ{>I8jF&1`t67(ӫFWD <}h=*g) @vBF,HE*RT"H,yAIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-high.png0000644000175000017500000000007411701730437026442 xustar000000000000000030 atime=1381797705.579221255 30 ctime=1381823755.915050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-high.png0000664000175000017500000001067311701730437025714 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME +8ݩ;IDATx]Ypygoܻ!(^""2iWUNb;yqRN\'J\<*)J'.DZCVYcZ,ۢʺHJHS<TSBRۿs ,=O| !Aܳq"0"d @GXF@M;pig1ы^' юnMgLN3xc.\T>\a[׭8Z=4cE ՏW`r &'I7l4E?Uazhhh2E\J[pm)͇BطobXc3'7d2I|0.مy>-V13=UYZ祸o}  =&z LLB , ͦ2Mn˗H0=;W~<čШ|]tvrqCH~SӲRϾ~7Nl0ՊWUUE[|18Ů]QA33ԨrqdLJ|,CO{]pLc8-۰Y ;X_Zu`a !ډᡝ+qs!ĭX*lO6ۻa͗ ZtD}cTI(Anc#qՀgԂԴ pRU-# {P[TZ@cx Bp%1e!}1P[`ˁf^Vn8;">WZȵ&@+Xﶢ O&ӯO< (J_kz! *~w[?_P#ßoY飐~2?D9 ߟ.q0xj> j9Zy M`.(f/_rcA<3nV.&\2[u-+( rp{{w=CrA$t G9v=@]& νy t'yaz1y_P/7$%L߿leKTzbq@.ļNOA73X D &w,52!5g\QMgn!`)@9U0 NгS%% CM`/,;4 ==UrA,7]fm֌JS?uk,ez9q^3C0Zj.qUfo=}E{(N.hkѶ\͘- 2F0T0t5p@_>pnNҙA2f=r5 vpnn#TX:Q &zI \ꅁ. dXG L\/ڈc}UvLnb2҉-r^_` gLԹ tGpz{w]`1FطӮk:l*aHfYs0X#Qb:7TrKLPo @S 9XH_̲wwU9aESLu)Jry`nacXQ%ML>1- J]; u`Unun@ezPJ 'U'<ߝw +|:d"<(#ԫu԰/<>1u.тY怘( L7.aqVc /޶u˶_ Yo\sݷP`!rTG"n] b!}+Fb1['Z^1vmejjX}՚>2 Nu1NU嗅(Xt~GF'1n]*JVZ"{1@QmU~\kLVq]3 n w ȯ -xRB[ӷvrP$X" *ǚpГ)!.@mV:6I @rJʕ+㸓drr2 ]Xn|DkO*jM7nT|s tj ⩧FA=ش(΄(ɓ'3,mtF(gA5T0þlVRmR.|8p &-j D>,,Xb1.P [YV>ztE8/N@ɽPYHVOR\F -ܷ6R(dmlZЕ׮6W9f%6% B} T2\?u,fkV!p~$(̓B-F׉4IS~ZdU'`{- L i[ZG! /UN7kAUpkO6\=>4iJOA1*mDE>٨rjZ *>==H/N))x @vM N忹ݨxG|Y@γSEX"(tߋX//PZOEd_b`6^I{j,9QR/~懌oMĘBSS4c8҉۸Oq!SƂAF+zt9/F_B?ILپ5uCp5d fcf=q]KOO _@\ۖI7?W1{a/SV<ԩ*^8}<{G"$(V qol_͘C}clg3Zx]ߘ%T1?>;oO !O p\1$*gCF@co[h#meg`z4SlͫVlIX )ARin}@<3P< RB2H+Z $JL KẼ'+*e-N@zH;Hf:+O<O<O<O<O<O<O<ē8IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-rename.png0000644000175000017500000000007411701730437026772 xustar000000000000000030 atime=1381797705.587221255 30 ctime=1381823755.951050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-rename.png0000664000175000017500000001161711701730437026243 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME "MIDATx]yysΌV+iWҮBH+®2" aT슫 M%ĮG8!`a@ `%a$# {:V{ivv~叙ٝ9_gzg~׀-b-b-Wzm۶ywqVBD^8!D ! e;G2 a5&ܹs@P#,(!˗C=mT9BҒ"d83(;G֭!CB$2֭Y^@ԬiECsysh, McDw#21wI|WmO !%I¦q:NWIY3x@ *´*[0"Z- .AeTM & B;P^H){R[z"Bg%l}!UGr.Q 8 3p$IE ;"9^Vw]FaUA'ѕI5%'\n^J3$I=%m6<"P Dy۟&_z`{ JDs/ jMq@e9FhRr֞2'h9. ൽ%dGF% ?mPkچ6wc~[< 7\p.jUT&;qĔ$66p*FX {~}F@OnM|2#4MExlScI@vLq%? /NhXu1B31(*GLn/@eI]m g28.Nʇ{6)SH4U+!61'런jB@ Ԋ~⾜sqb$B\).1EcxwNBV!*f8uo?9l xq{ x !fc# <_yi,P 5nTڤB0'Bxo,!bl|` >[vM78o~;| ^gb.FW`z3>Tn47<,] 'oߋo.ybAymKL1Aq|4p5+cQ[j֏W&hnĖҿYQLDŘ}10 j,]^|r.lڅZVr.ڄsd4vP(#0|aa8G!IWNJǢNtګ;qd/`֭Xҹ$i8{,z-!ptdy#)Zټ)zE4z|iL۷oGcc?:pH CU_e/ŵˮ5`0@ ݻwC.DX˼D6ʄ],h"Yj|Xv2:uXCc4h/%BuH7dAc1N"-I +љ~5ٰ~#"H:u\p8U2oQ.V0&qӛ qPذacƝE3ZN6::c {kI;yS9 ]͛6Zo]Ҋ|KXӽ6}~9BDW#ߑ.fn1Т;+[,@KB@%Tbg69 U4`EG?2ۈBQ.*-JD PƗ$/F+.7Ѝf:t"MёIQ54T.8WΪ\.]+w{wRѣkJ) D%oCꟴBO-q˂@*8KRlɿr 0j% $7(qI=Ie10M*__շzlhR'W0y;̪Nt,\TBhU5@< P bl I$+ w-AR0P]Os/r?6|ΆfxD("rUxDz(f:8_i BpEt''U</7pŢmE/KV.GRYm+z{c_w T(h"RaԶn]@毶ʽD\搷]@MQz)|f=/OɳjMҴRzY  Goap01ߏ+EKBI zT-ѩaRHFK@M6m>}hW JIZGR=m(5%cx駱e5Y))Mׇ{&YtذBTB7f, #_d1I0"`Űk.\Y"H> m:BBfAfظa+QQo4ðFȹN`8Ω q^[dIZD& t:Of[i25L@l0[Ѝ/3 JMIP@M\F0ȳQ+NF>) gЍӯc Ÿ2bT3+`{9 ;W\} .ClB4CrX@AzLZ14"?e)4VWx]1B tJ(O narp֔><}~-e,|Y?=wP<~2M7_3/hDeè"Ta@%8Fҝ5Ah"@ mϸ |xT4$C׆/ & @\`:- YgK-xQQ_='_=FLbnj3Wm溵@/F4{d!J^GD!W nf*Ô1FQ5s}4 `T`zQ0M?) Oq l ݁q4]VMAbb Q,KJӕ,,pLa2 _0 IHQo~+ 2#5!d-b-b-b-b-b-b-b-asBIT|d pHYs$$P$tEXtSoftwarewww.inkscape.org< IDATxy|\Wy.sgFɒlY%}H@iqB(зZ Bh CCCCg)!&$'6IH$בf{?;͌4s?s<9RJr+pgpNsi38qF948#gpNsi38qF98o(?׎OggW=-F.|}ZKL5J$aC/#ui2rD5B@`1cF]H[*1G8@@/KZYv?a""n-p%F \Hꈸ4Ձ7b/&=Pc*"aF+qm6Տ6 Qԙxn}&!&&ʏG`Dot%&-)˨NU" ىМ ]K>lk3֏OߍU$BKVO^,7YG-O VnעC"8YD2!ަv%?~Q>H1'i'V/ @)w8MPL8Q4g@䭲~3C$3OpP|iI;uo08K.e,Qf(zVPV/f73Mz2Pf`ޝ"P0]Ċ3n$P}Ar鼱(q\T/}(ӏ O!l+ -O XnwAYBhUa)}() Z#t 2SV᯼/!;$;ԉʳY$NOb{ھVde -p>3څhMKRP@u+j,J ".I4'?`c,[g!و+6H6fLvW:}ȄĄ󤹛<}ˁ_NzóJr نOm{hƱ9X{3ljwbǭgϹryܱDsrȘ> Sp ?/eXxJ(Dq1iM: ɖ\6oc@FӈJSr,s<^3 +cŗtΩKCFG`лSBPKBpֱxc%uw/OVy.8eY .{O/`Ay%9IgQ E*XһS(UͲJLObd5XZJjD \Dꐬ"V=V\#ȯ'ۖ vdzZv/k?Ԁ4 /&`_us]VMX`ʎzEk?xlE=V@z%,6̠X"d&;jJfb1pmEpo m2bRKA*RDZco .sB,qݺ!xҲ`Y`CY梨h2| @"ܦU"@) t=@" { 'c9I%FF݃$_'O>Sll}T]?ߏL1wwt!Z`K.P}~4z (EN#%NO3ib.Z5ڛ_L)vkF*o1HJ{;<)gYutl41x 1Xo҉ƣq6c.ѓ. B\ChREAL 4oY۝H[2{aJ}a)B(‡Ua0L x? z ;BڣΧՏىmdrvgټESXx9t:@,wV=p)Ok!T_JBh@Ң+\vdSo|5Tz`?_Y"ߡs} \f6VUA 8V\z"w[xz;6pLܫ;I;~wʧ4v`ho/^…!u_hR8bn|{swO[WFb|Ojjs%4`=78WގQi&r7'qҳpd ) Lnq:wtz_[ob"H0 *@ "o`DA8wQLدvv|vG9sPGwho/>zks{wU5˧ ?\%~nr_q:+閉!#ؑױ#L-=..t+_VxrĎ4{LREcq˶#nvML,s"ٖyݷaW5B/4_,)hw -sY98NhtpWlvTwAY]C+$ڞYg%Ep=NG3uOUcpE)Z-±(Ҏ"^9T:-e)HX)dQF'k;ߥ D5BciK[X+8˖? [\]?wy6>SY@0Çy.iXGM7X(sU2 d p%B#0B(H;mv"c`v%\ 7 2H;3=(iazbY _0//9|2ҥb~hOM'vr "<̋m=Jxi os{ezX9z嬌ed۾3X r;۝jnƣ2t.NXf 41ccQӝ&#ŏ 9dDF%c}wlKz*-8K8`x8!4͓^!9s0h4774`AuU{>d շߌ띀CCnSƜ{ug౭(qbc2)PRT pk#,W|[n `M7Qh -[K`45v,E6q>O|]]yG`  t>]OYȕ7.ͿWhۍŰq,k%;,5(!tT p,(G3J3\=҇7#MXnKL~~7;2â7q?.=Jxǎɏ#|9F'0Ὄ|EOs|.skJv ;d"ie R@N_XqsW=p--N744%0-pm?ѮE|knuuM8+VED'{޶_JMm*rȎF ɍs19믧{hѭ[L~E55a{"[򻻧E~d4[d Jm󈴙͍ %Qr&σA~˼0B %fo߳)%FSkn?{k gSvfBuuE# vz]z(D0Hw6N_YmtŶ9=yFVU焹q)HS[8Xuu&@Hk+}ϙc| Ow<-'Ho|EYf'&E!_ f Gcv;[/*m[Ky6_ƶ%v;Ǣ[ ik+'62›8矒"H! I_{x^T<۶9ʅ-R|FiIb@3QDU@U5 tMAS2MA&PUgQ .94\[`G>f8o< Ogome7mz{Ɩ/ 2oXw7i__1UH!䇖omݨGQX)DŽ .pz' wAO=䬖u4Zu޹h<,P=$[2?r;ƬZ\~VhP_(Hiua.4 g .^OiFzNJOs S<\ B逸hߺ%\U26|ȿ (LV2mt_x|r`BH.^۸9s r6FSf_]KӴoJhEϰQ ɻA.$ C!R#:D=8 Ea3ϸ\|uBђ\Hz'WἻ2m|_^Ss=ZZJTC|?>? C9VR8y @!?PWvRz8^M7yx aʁg-6?WNBI3lz% p:UD~|E yzt+x9x7; V韢WW#@-)!|9*~;o{h5 .$քA@4t%X$q\x*8(z jE=oԒx/%Pcd>H\ o36r @8(P_"<5.ɮb?>˙h;v E-UsqxfJy.$X@O@J<@!2웏w;C>e~@p=&_G" 1 t?_]B.0BM ';[pys bL=p$(K8魆_=ơGGe>ZU>2Bȑ"^KOX~/shfJyǦ֗>RJo.ۑbZRРﶝA$wUEbvy[#҂%yfd;‘ă3ϣ,x#E`WSCW2{5arߟV as=}A;0"tϲ#PQAcrAZٳYvuȯ::7N.7#r6R_'I#> ?0Xz{{߿^7r ѣGKKY1kٔOolX>c&i6eX-FE0]Xq?j+O,}"PYI0~ RJ|f}#b X MPP@*`*`k7ژ7긝Bw}P{|O}(`-! _u5axQW]ң]+m1q\дpW+ v۠_MS\{(5 shȱ"L |3ga1 }yAWzc*G@w0yI!o3EUE\#JkjFF?Na44WUMddxXýIA%>) q;HDH?N|._(-jQZ[{Q_>s&av? | = ƴ0d"1Vw.v$X[[, {[ $F!.(w%0 * IDAT759ߟ-a@ ̝ J&PfW3FF_OY|Q Ƌ/l<Kk.;qޭ1E3`F"jj++'?attG+)a;)|%%ݍ"GuOil<@i0c |3P(98?QŽŊ [л{7.Z^{zho1QneT56-?_NpJ ` ի?1~ v$3E1 s # q8=t{{i{̚^Q1zU__nqtϞ.N{ZmFcNe {WHqG쳘3gN]g^XwHyO7TX$¡͛b1 N#۶8\܌+f$^UUpL TCBdsɿEtS5 <0pMp,/EӈvuaN洌P~uuپ=N[_?+*{e>޼Rĸ>#G8RڶnkGSV0GJf͢⋓" W|R練?cFR}} A3z_x!N[$SZ,ᢋ`d$a`"T'  ;5RFt6A$ T@.sn? ?anY$wHB:YpDN_^a_3/OCg{!K7CfyEpR m@yi^>T-G5ʞ.7 w/r .G$>sm#Sʎ5?5>|IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-medium-due.png0000644000175000017500000000007411701730437027556 xustar000000000000000030 atime=1381797705.583221255 30 ctime=1381823755.927050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-medium-due.png0000664000175000017500000001470211701730437027025 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME (*MBIDATx]yt\Wyެ43$k=%/6v88$`m)-Ph 9M!a J!M$%@8 ރĊlɎ-G֮Ѭo̢7ovi4;yyyͻ}˽],e)KYR,tBJa !RG@s_'#pqyDpNFPuX7_xᅱ2 G[@O>BW.Y#<M;(9bov"/rfA/Bl\`4"#AUUų? qϞ=e7 ,3VhlB2dE!bU`5 (JN?. Pd 9eUUT5ok 2fG`62I 1(b}0r89c ,AQȌ\?A!eR*jƂc{Q%W-,eAe)s<*_``oce,--HvVxxx+ |!dIW[r2UNe4@H}5 fT;rh4 "ON.@_x;`2> -[Wdž)1^ D-lCjQ>~?R"څ*?,+j +_exT 7Bf 6߄95μ`ph_? ?4"à$;$x'o~rQ0&Vرhjml–q8dAT$Re++mضi#lYߏ?+PC*q(%p Joz߂<!=A2CqE^}ZbݦnqrȪ IfK ^קʹs,_֎Ml$ӺpǗκ ȴa !\D?c<'v"*l%gjSaZ""[(j a#N:t))hOΪ#vQdx!/]OPqA<(Ap$#F˿y)kpXMME%xKp##YIEZd]o*t86p OTTsł@HdC5R mi-I^9_T;wn4 Kԟ\xr<&T)RphTwa  H1Nl)O?_`L)XwJ:SoS YIN[.7!1`"AMSɷ& D  N.{ MMIބr伯*;ig/ p]1gհy~so\4"cRYRbi @_@ lނ|AnysVLڜ 7(]<#)tdQ,T;4OA\T 6߻Zl[lJ*#h%S82}}o5W ;K ~:#-0Y[XG9k;1OMDN#ֵ p5s3+*I-^/R km }žYZ@ħX @iwQ3"#{RO#FR3U38XR3{QɌɖU}Lg W0{i O:/;TbB&]@wvHڈ|_#|xEմc\|͖qXC=}Yk(p~tq#F {eY4Fvאuuu9gYEcTh3e;3J1i^QQ<+&(@Le2KJ.Dc !guhnjV _U^%0{NT$)>S T֑UYm)gܰ.+صL'Hwm՚rn@l? 6[6oM=pW;{LA0YSS3:3i)4WT<6Rj #TKr]0Yѣ0sOxnS:Uը}0M ANąݻqy^*+RS{M LA4@s( @qxF0zB}c{yNQ>),FO@ݍ7bwTY 61K8JLӉZ0=_s`cESNSz;,Cyi\{׬A|Pr`lҕ%rJsͣu {z6uu|xƣ0+ 3WbƂ.|&s( !*yuA( L+g>mO3 !}Let ԃ~b{ˤ{@ _g4\V!ۋ %aO0qYP%EqB@x(q&+ ԉ PQDaOl!Hבm˚1/ks| 6mBU[O1A\)ŢVQprZDT&&0f3g~ƶe wMj 0Otw z+mڄNӬw2QEA$᦯~ : D%` CӉvHXTuɢGf][wkFJ~VW[ "N &]wmm< (Jcc@f d͛E mi3I!!urpak==~( Yt u^Ny&t8CbS&3X2'9X0G}=5< E\adL2%t?ڶny@ ^3KlAQ` b#iEN4vtipqiN& pc`y6c,s21 SRx"3|qWUT\D d3ʂ"/Ebov2Pޤ I( UDTSTvaq|}[`Z&vx614Y& H-Κ%c FUTU޽{uV8NPljPH9}<.'@>XmIk^cfDbh.h6c$>0p `Tu_,*p"TIvBCzD3pW" )/B42@D,!PCR!Kt 98TqI7!jo| e"ජj2JqB씢hk'`9X|y8="TYtl&@xCZfUQHA TBwQ+cUBaF_g4: c$  ̂Z#p=qןv /PI)hdl@ w!K`,gӽAc& Ta"  h*ǎ1 'ef'#m_CE? 9̔h'Qs[!p=c*!n^/㌽Kr-ar|iV)R}Dk*ѶgL l4'~mLR1~L A Յ aw_}m86'0襋8^"o sܡPӸ6W3h.q .䡡B`&s7@(s/maluIH8S~!H)ҿ#>߬W>Әb,aLE߅۝V@@@ wҲI+iJ)Pl6Mz&_/%2"p ľ8j@5-dȯ{U \-0WTZ P+y֮Z|XOyzLXs vǃ|< OL(=[k?bVa -dZr[^Eϳ8^%h[Z0qllWR) f!|]Dq@ȬExGFKGS ~0 ˧)6-;pqzqn"OUb$5*zUԯYRҾ5lh5aJAw)]d}/R@>-8\7itE뻱ec#G%)t?e$zhPOO`xx?UO {zv(57 V[7ow,ZD'N:d4N2cBf f3 i* f3n7z˻ +>˹@X@ꨟfpbA~w+?,Xt&KM <΅A̶RP b|Wϝ b3Ѐ P*]bT? l'Z6m.%wށ<<|l,_ V+<;c_ Q<Y@YS; R]Y5V UUP<p̈́l+pA(`"ϟ^uN^I Aз?p%͞3gԾd V@UPf_9uJ{?\+_ eݿY̬5>tnVPF  $)釭(TYD_|2o?DLdeI mXLZq`ZAKlhXb! `j ibQ6>0 㔞*6 =1|.@ r g˗e!YqLHS$ihFl*Ŝ?[d-hA0se$Mǥ#R,e)KYG#P`LIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/rtm.png0000644000175000017500000000007411701730437025365 xustar000000000000000030 atime=1381797705.575221254 30 ctime=1381823755.891050466 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/rtm.png0000664000175000017500000002072211701730437024633 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME *% IDATx]yxT3$39BXȦ HKA{U^n"Ƚ7jVYBY,T@ea(L&9sGL'!˄$yg9wID`DA|OO0- bD$3sg"JԤ l߭t7*3d>Y "gS1C((̼YiAD^7a0`04v&D}&|Lg<*ZT$( IYCl:wll8w<7bܹPD B_N7E/ -- %%%zDWDQ 1s\.*pLtrJ9qq,X[y `f2G|wrLt VEAd*ZEutP=0PDRkffVUF]VUM5IɼaÆk''(X ov:r8{4233^MQ6t:1ƦpNCGٚ>"-_m9OQo0k}ݶl݂!Cy(HOlV$Y24QVLApjaf^Ç,qmCAM3j*MؽS`ku8x bbbYDpBPTUPר_~|UdI߄;Zef\.LE,%vHZ7cf,]NuQTTD̼)^Ջ3yu HHLӡ*$Va=˔)i@UDG3"X&[oK G0ChI`fk֬f#j U雓}_jjN0yKb>+l0Kn3uu/v)XSRR>a]o>g4)---}m9pEb旛+?}b Z55bodfd2 }a4 W %%%{´{5S 4}3? m %97̌ԥKJ3M{ bMiDA 4Q/}0d((KJJo'GEE!"""l <,p 0"X_V{ Dt>M?ګB)H(]hfb>9ѧOz{9fխA,JVQW" W)36 V+ b93okM>(!"zVQ^ʠAf "!]%VavCUU zBHHL&N'$I,χN^^'^1WF_u 8 ^Iv~. ⩦*$3RSSz,}|CDA,`v86m-Z:xrPVV +Vg}PҌz] ID?fϞEz-{@)Blݺ ,33ŗ^Ĝs+eF͹}6O8`lHƖ[~' ]Dԟ"Q B]u8~) lh*>`'f> M{ c~~9tǣGp\y,(39f=ztt̙3yLȲ\i`9 ",]-IoÞ={ň@>\KeC4szѢExhCAc- ѲMSվ2݉+x`ȓdhOٳg/6;2/^?, CeIāeWW\܇?7%0rFFFm4df8NL847̝(<У~o.":\Ļ,m P%DA,*))x"EDF= Jii)J$jǓ6Xb`Æ 0L-Lz5zVXTh!l 9ܗna+I|*:Z)/βHt,X P FΝDa츱Xzu%,_'QTT"QUԩzcĈyj{~X|949f|﫲 ⡹hn>-["3Yc(p\09}K.HJLBLl̿g;%d򐛛Ǐh4h4 plUyz,_&O4'ol6$UUxx0p@;cǎŘ1c3K.̈B ==o&z8#~̘1N'0qD;#F %YكllXȜj!҇(ݻw0N5\.EA||<J z*~-8hxv1x`L?& K,Ak&Ӊ[n3gDjj*qǔ;ӉTLT}vڍ ĉZJ\sgI>*`}t:{$7<_fVСCtAA[,vډO>:)RpK톎t0( vډz"\rRልERRR^O?611H":m(..F0F1ި޼y3BލF3#''NqQܹs ^NO^9#zq|0n8k)dsu$gD4ra{QW9c1iҤ:5Uʕ+8~GGUU(N:!-- _| } JKKq!xLj@@XRrTt:xbxg32^j׮Xc0PPPP'u8yѣud$%%AGqQ'Nb(++CXXEAΝ1zhcz]nqmdib0^@)RZ|Ηeo U5 bm݆>QyIկi&uRU ɓ1j(t:B `6QrPRRXk$9)YC%K0TUwWX@UtyK,ei߿xiK7Xt:xjOjR2Юtا;?Uڟe@PV̐dI-|AliW=,X0?+Z]^׹_#..α={&M*dK?69Q1s pQ]~=g{e>P*h„ 8v/شy|IdeeU,)?:(| qqPE{I0`RfK/;_^D`?wU㑞Ͽ։Q53XV { 2W$YjdG{Upțz>2 %% _G^GHH5"1 ՊCի;nݺa󯛑>bxƌoXvYL`}{I-O~P*OӡGj{bzGPߞ7nQ( LfȮt%˯cǰk.={8i"Cgz ޖAAQx]!3ygstKKK18{ǏGhh(CŦ͛]*i`8$$Xz@)"Se Ohqݕ̯6P eZonOǎZ5<<˖/رc+1jӦM# z FN8Jx}x#,,3=nݺ@%hX,dgg#gjÆ$I0Vɟ[hcQ"U2kLJDdUׂI&aؽ{7>9е{WL4 HHHQ%i^b谡Y˚+,(ĩSȨHd B]*t郿=k<֭[gy %YzZ#3&_0P> ;h3 @mrqd hs}ꩧ5QWX-++CruBUUY7r3-jǯ=,L&FL~-={K.?w/_$џ$Yz )߲Xfd9^5\G3n'^/>#,_| f3n&̞3YYY$cJ, $K$ ̱5´*JS"BYYv;:NKT[j+k`8Ν?Gm%_I~L4?-AIc:JdֲAH.T,`!vFW" bAF̃RMl#6`dō,Bnd0VziI #**9˪- oqҥKoo%s̪n$K jEf>(KUU۷Is MyOZ>x<<|G. ^~e|z1U޼y蟁?֭[EyP-F-VaVtAZq!rs ٌOv|=zyII ]).x 4۲띴txKt]J EeDoEEE>b8EAHH\.F V &" 4N233x*R!;v ~:bZ8ۭ E~,7l؀Gb­`Nä['՚_Xn=лwo̚= ۲k.DEEo>[Qbh.Soefd hÒ?@a`f֛9s?XXTe˖U+*y{'Ok`fF꫍ hXh>cn7>Am9N>}8q5L6"}o(n7\.W:f޽g=s5B1x5ka0[8q"5o˧( RRR)2@-0ɎFQ>i~ sJ :f].zj/,,3㩧Qt ?8z=;(-ɀ8F Q^^L>tϜɓ'q?~W\oUWVD墣-{^|vf \TUF ʑOTU z%q.UXxEXZ jOJؿ[dt @ZܠQPG op{u23:w\+c!EQ0x9.>Nsr{*B ;}k v{i8b1НMn(ׯں@ܹsm ?(}k^OMDy͍]wU>B. n1hР=+VhP||&vv9++2l _XXfKꑊ5~"3ԩKQMm݊@;zd4̜fy. ]ti cѦVkJj6p"MٴWc 01}WM%;|)T A: q'0zO3o`H˅OGqmYD9 c$%Am $"l:8~j)^0sD3HVWfhGvPgl "(())I ۪z0ܮ5{Iצ !++˵PΝCۚe k4bkKpםwam)))Z|$ݤU<0pFiC#"o>BMfMD1mM03SCC⭷a|*F#,aatNoăelS`FiTcus0wu opQ APB %_$.5 @mz[n+AD Cc3(--!99}x.n7'oA*T_烛gm`KrssիzjۿQ,tBxފӹzN<@ OֳWiz oSUU|RR6** eee EbB߾0&UNU6gt:ȒܠSOa~[ {[6 h}7티0f c@ϟdT(CAA3Bx{;wl鬪$R`KšE]dDTfBBBqF-f 6I|"́\^^N̜aoI7Фl!X""ˍ'bժUm <6 nmзf"Ƨ "*cfMFڹ =RHgΜA=4?Zl@cr7>z8x`oMi~#ڵ6Rj0EA $k}SUNaaa;0i$tIV4%n,\l4wJ&/ "Z*ӪP>Gff'T(x<FIDATb^z!WR:{qqq00L0L jM0/ZW.… شi֮Y UULDom2fDt3'Q6 UUkX,XVDGG#11|l% WTTTӧOA;=Q;HDR4[53F@((Sy D5 K#xe"̏6Q6zzia` "ok3{8'W$YZ}#6#XH"̓ V%B>IrsfΑmr):Qu3Ć-EK<IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-tag.png0000644000175000017500000000007411701730437026276 xustar000000000000000030 atime=1381797705.591221255 30 ctime=1381823755.963050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-tag.png0000664000175000017500000002527211701730437025551 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME8&ʡ IDATx}itוwk; VJ>,Ȳ=8'N$;xxٖ؉,^E3lmFqHUuWU @ Yww omͷ6|omͷj4LyN e BHJ1X'@S#,Ѡj_׏ܓ?~7q-5LdD X,CQeT(J劸06sQ,E3nΝ́[: ;% W ,\"w45L&?FϞñ8u{ l̫v=ڀuKUсg /C'߇X`ag,l*wE3E$I :?>n@%OU;e;JtWBKk+Riuol:asc9G?#_r-@"̀ҞEhnj r &1>> YEJeee#ZZՉo)f=l~U`Ͻ L? K+ k׮E,nf0seU(VG_ubRfp*Z%;FFs0BxQ^ i }%4ɐrhߩ)qXd"_!=&-i f`O;oq~~uXtTE 7 GF12rGFvCF8ÌQ%Pd, P7WHQ族o$tu:d; ? z.]tlRa. ȫĨNOW7*E ׇsnho*,]IPNNb,W$0xJ5g%Fȝw?,/a|7J%1"X2~`fڹ{77aՎ@J"!˿&=o&ZN6lc$]wcߋŢR9b/ـouvm=t96[@4bvSbȩ K|bhb2*Xڽi XN13}?w@Kk+^w@JŢeG䓻7>1cppX߾G'X^yEǫ2vJ{"T`bx<d|8=2la?e˧(!{n'*:vlRⷧ=_| dY]wUQAATgԓA$O⧏<'/2p<^ }>+\+t.:߼n!{oy%2u?&芥< !N[oq |o{35}{ ɂAP-7^כl4@oooIz@nFlXT?>F;~c8{&?̠}7qh8LEvr^i:s6UHw]?c"{`fdshnjX޽V#GA@w-NJ^"wew1'm \ Kq&d3_(`wey\ -[>0$` 6lbVgpI6Ű 80[ "<"4MCX@+^TTTXh3!\' /Yf5duf8mgA>ǁ *i>d=+_K/1;tx'whR r D"(z$SI?k׶/_ e ;v>T:n R)\ |wmCBu>,2ٴeNǜx0$缂5-wa"{C7_ {{{j8ec0:zQ3̶v0nw֭7߂t:8Rb8qq߫Q;%] -Q=B_쿡5}>nhp "m,@dYm6P>[V{t569?b\1__X @~:,L&|F'&0v}xm/Qhnkl *3PvIfr46oVH;v츪Pb+`--"lݳeh`Ͻw@ss3|=@dNb@ k=XS1jX)&ؘ; 0yS jΌO9XбW^\U'qri~'3Fj{[x7tM"E.u>k; /n0^XĥASoh W!Z}rLf!b͚Xx}ue*{?2 Œcs#%K1?"=<Zp力4iA 0?^kK8*E9$f!E0hpa`4ZBeO^0Q ^X%2wm7պ|0+pH?FϞC9xVFS.tw / ˡX(T*k ] 3,oJC`c8֮]'Qul=,a]:Ր,y27i&mHt҇'Oɗ,b6@ tt,-܊HH̿ھ `߾^ԯxP)z;Jv^l㘘@>GPPFTAY@40.@sM`qgE0zW(tMixMM͎\BM El{Bג ;wo{rmoʼ=]ӻ3kV[a (W*8,&''L0 ((J+* rA`LhZY\Dۗĸ[lL]|Sfq$o48+80؀ ===hii?Çabrb38Tw}7cI"JY(ƇJ:cQ;7q@\A.ASdBPe@QdȲ I!+$I"a$"!}jН߬*NJaN\F2~%:[Z12< QN7xlLj\jaPd--[fZ;v'OaHJӴFL>|DkVt $ʕ2 S+IEP *EQ\( dM,ɐdd$"OHgV;ߗz޼)7^^t,hT7=P! OxL͒:YF$b%XбbJgΜF>CT$T5L&L3 #bbrDÊ `eM!( $ᤳ1WЍJ.L%fDceer_'V8 J$T ݲՈ ^u9Сi:J 5Z*#A$hZmah [4!2dY!ːd!@HsFk : N;:bZ?νl ]y|i u!ux$\0$'LJJJL&'ŠF"P#HҸ ]Ӡi:4ܯT4Gt!ZDa@X+탹 ܌wEs6jDW/h{ ]׭2ʕ%37+vEVŐJddi N#N#J!L"##BUTs arhS` `cc3b/f~w* 煃U,"7rM8s=dX$"I" Hl:x IFTVi7t'g;] \hȀ lDBakԥ ҒXG'wxxjas (N~gFHH$H%H8b(("jjY$USmngXCÎXb^sx08b@I Y(fom#( $;#;By,f"&E* dIVhhcٔ!sRH2@b'z7m2tQ-"[>V'*[m[`P,D\0؀FŢƢEϢ1sD"(%"BD 5ET9nk֭#0%j*D!TԹ\dgkw)bL`DQDs}Dd1,c?z#9/ 6a[Ɲk/`8U#̰c#mY,*X@ ZT {a]CX2 iަ>EPlj[?7QxxFNE6kV,ZLSޕ~~ӫZN=};F@_~ X,$l.-7gA9AXm .xfn Wݻ|7!N 4u0_٧ t"{)떾uW\g|L!0 [뀇J4]c1 ` ZŔA0=qbϖ 3#3 w񪆨W$OQ,E8"r9s+ѵd7Z`w?40Ai\HyahTY8x =PG#?c{":Jza>`.px2 "]-` Pеɡa1;{g.:Z:.X/ _nUh=9vJO?H@ע(zd3!0t& ~ؓUc]f݂0dG@F@ ~7rLڞEq$Ě;Q%0Y遟o9f{J~՞ ,Lں5$|6նɨW:{,U]I,hds>`0r9gC>F- kl z(|V4fJ_Sd'윚`|S=oJS u҈E$TڻW!b-=EKJDgJ9۩Sf?L.(+W["bTd}sp9 _v0^XDƵkڠ&2P2Hf] ot 5:0wiQU]-0> UI%1 +PC9f>W([h4D2SH&0|62|O=OAJ}z~2? Sdkr= kAh`>?\8U Uev 6ŪS4MÅ 9S'`r2zuOX-5g0P`v@AM}$Qorl,#J?`Vw/;Iss`Ol]9R=jgJ ZK~?O K\ٟx|'O9sqT pz4/ /2 .IDATXJ-O\.].ŧwrM- 6U Fyj]|wV(Q(TYtŕӨ5Cs=l;W{K8ook #$xFmpHm0pplF53>x+}RT$rI__F" "F5(ZNd@A_ӆi$eyO~-@" |wuQq4yQ=C0.[ 4eք/]q9'9 H5SyA"0¨`oE!bC"s_*-@FY% 4` нN+\  //>qS DHl ܟzs Z/9kzed!?i\Ä*\x>kN̵Ի\GbE1F#߫~gn'  gܛ·`r4H#1'Z:\9]:&B25U0<(|gkЃy*Oz .d {)7%~~-. 0bO S3I@ۭf P 9 3z}|jW$37D^ '+H0pM S5pQx-TFCbOxRJV6 , õ2~?"@~#x P&~< *xJ ^ʵq%\k=p88vP@k9!HqбkicF'/4\0)&CݺFk ߗ+2@%gV>ޥ-B\]kd6wpJ/_'-5;|L$V?z/{?^]sܽt%țL_6>1|ɽ?j.47;MjP~{Çxv28?w?؅6]j ᇿgI>Ya=??ep˖-|h,ҫ=Pe\ml0 :>G/};5! ^{"9d\#H 8~Aܿ_#~`1K?DŽn _.n5yg/4@z׻q ޟH&n ļM~_u@ !r:VB5\mA[[4DCHWM Z:7<ѐ8ߟwqr(dQX3Ӯ75OxasRGBbKGD pHYs B(xtIME  IDATxyt[}?=$N$H-n-%ER"mSqd6$Li{i{vƙ4]&M{ڙ:iX=صlqȎbǶ$Z{,F~GOvwE*RT"HE#QHyBK!D@LKi.BJ)?_s#B3>ug- @0h_+Ҧ-裏ʢ$B@Ӵ%R*% Hz*δڙCQq!n6ٳk׭ `BR4C}R B=wɩ)|+@G_׺s`=gfuIQ@~ߋaLNN7iY6>#Eȵ ncm-Vl6;/= #H0Dpon~O? UY B hڒ"aHH֨P2lA|K 0XBPR 2طX3 F R )%`PH,xqQ<9lƈ (RTQTT9_ ,Q̙z>!R2K"}6Y=x{d1?]KE%ي0puPW_{0*hrw84&ļ F%a5<'dWD4c1VR)qgޝ$h͡}w'$eV Crs\۽Vc1kZ]=>+DU)_Uv ts|b\?1i@\0.!ؾm ;mB+yJ'?XY‡PVbtEmkp?8-dؾQn9P`@~ݵ^4q(#J\usqԅR2[H}{N1XW߄㯾oz/r'۶EIII±v=Ȏ>j4lFuwq) ;{ɁA '2CJ_υwZk&Z#Y?YY{b|4q}R"Xe8NiZ6RvQ*z+* [6v'98&NSc }wn{c}^SX,&6pr7=m7xg+Ĭ(!["WX,ִ?}S.P[[8f)s }ml|22x56vlj˅_$$uxXHgb3#i|p@dž\7(Ίgo &3?J@hƚ~ʁc MmQ(f xZ=ﯿyF{d̈ZL&Ha$NQȝq" 0OJ۔R45;ػw_̢3 d1a?#sET/\[6o1Vda}銫L;Vٵswl˱o)ɶ*lHtt/潷)h*\ԷLUA,Fx{N>P^\2pEG?eDBU_PXZb/@7!Ŭc456jD(@f;nxd8;ӫf롂Uɾ4tCCi;{86-n۩]ҍ Uhn`Aj҆tavnNՔ.]P[_߀ssHrs+OMrU BHcHc8]_yK9z|ӊ4030@YAjmu>3}V >ɡvt5w`AQ&$BՌ3P B=ׯԴfVӝ%/wgsΙ |`ʪcRiر)c"sH @z}&>lΌ\ "PV,fIc+ )h'* !hin]0o=>1$9ߝ(W}7mܜPBS ufsa#jqeF_j:ɹ)8/ F;dv,5#Pc}[2R;g?Ź?ؘZZ[< Ϲ@oכz7Yu;[çøuFw dy*P*+5w8Z( |='p2[%Iu $˚@!Ǟ6k&ڵ5Mk3X*D<"wi~w}F7kiضOG,H`zYۧ$}O~1: =pu#We9P^@|Pʸc.LL?RjY#0؍ko`x.nƏ?^pbYF6O;?txVtv]+r޹gW& _oA|3q'?4. m[~o˺)4s~dkJlD \v^F$P&rN6#[KӸ.a]DyT5A]:R:[7PT\}{Njzwi/cZ`ߥq.z}2:O:VRN c(#TX"Tyu+`pF^14+8RO ߥrnDЏ9 D8d6IPq Bj;X6@S_t)om_C c}0u2q]ݝiYSS,(wGvB羛LMfKI {ߦb^xAl])%?:ìc9yo@p+QH'!5Uev\@L < Pxq[Qw{fd+izZCojID54n oe MU)[mMݒx&oeiCWQ㽩aI|p9ȑ|Dn~&, xZ ˍw#*ծ%tcu9A'DNS9DɥML dbJ~ kL![!ϣRRZ}” 皽*PUc7PSoNPT*Ww A™ieM!6,p?Zf3zmccKJ(-|{2WQ q9ϙOx&}Toُ.?܆f}oSmCꠙGMRa+EOq bj}O!mk11jCag]mҌi^-{lYV&WV4 'K*C:Y=nrH\zhB_e1h u|x#@bFpyQ$WDͺ hͷR+)M1 FWߦFْzs.kzt2*M_rbW~7!Oy[[iN 5>P` 5܉kMhN>3VKw P~#B{ 54 !lTn)zMI(b]]n` U%@4-t0&TnyִZV2%MMiBġi!tjrϑYB~u!1dx8g4n܊A4ZQVr6TiG*Dijj"WPi~oOD \/-T@~Wzg˘:ekw>H[FwISDQ9t5k1uȪ1>y AڇSb1.}Ía=zÇrдͥ* Zv1@j^U#Y \=M}]WU8c#}7r Jmz/}GgE28F'|=aT8(p Ռn|>/B^kObS  Y)eV09M#IYȁK5nzV | 9L7fs\m(efR)obrSOCfO!jBpga{)?D͕:]MB>j=}A vig~t[PXu*SS}XJ]&FЗ>1KKȩ1P= aLh&;jGO,2QS(um3r#@/'=٢B3$Nnj`G(0ͭӴn4g/Adh|Љo㨭Z'R;lFkꚞKVC}`$zj Ɲ8*zZcρ/2?݋B5Nl ڧuPո{ ɂ!Ivu}5x5ٟʜ ҽQx;zCA+K>lTD'QAj=mѳ(xY ?~Gu-uԋTa*Rܺz2%|"ˏQYQJE=KϧņmCƅn޾ckp89(-C*0Ĉ4| sܨZ%qQ!0u,A[ubg,WQ[iȿj!*f/>>=qٶ!m9W:x~;qv^~=Hd-B=VA WN1|A>rn2I4~{|I DxFt$8m]va>h3i%{å^İYfdAa>E ^\MbooU rFFoYC^Qc9 Ǝ-&a2c~'*5ݛT Q@y'BķJiw?ۿr"EQZgbrTy$|^] +`: i{gwt+xd9$-3Ιݹ QSh5Xkw׷1+P$Ǒ<(4a-olR۔@fEefJXU 5=Mfii. @4dxzj deUE؝(#D ҆gSaN^ <2 *6}$J"=E6SE;.lV]kp4a{{G!;s,2R0y_#vK7:ee43mT+PUJF<*f?21 Nι!o\yiŮ <\iCTaT*?* JHC11<7q HpFPdF)`M/ h $O5v ?gP+)RT"HE*R$ IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-priority-down.png0000644000175000017500000000007411701730437030351 xustar000000000000000030 atime=1381797705.587221255 30 ctime=1381823755.943050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-priority-down.png0000664000175000017500000001373311701730437027623 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME -`I[IDATx]y}viw%] -BBB$[` ۉ])G*6c'v%X8&Ƙ) 0 $!K co3st{/̱=3;=s3Rkf{{n&5IMjRԤ&o;!t2;w!-$̅$!DJi޿C_d/8O8vr+ǎ#B( 6_k/aZtM"94]O\94MC 3~yH Pc{viB7%I­o6BX1BAB0~$~˧  H{1@L}`۰vj(+l6;(it L7n^_5_V B4 gl_@ĭ5F`٠k"U s}E Hk ,!9uR㧈  2Œ*3"J/K&kI1APe+ʉ@ ,e KXB~Gciڒ+R@:Ti;@KLN'TAC: 9Re8!P:P*1]~Apx? G nzvElld"Pj$)]Җw/!E0f ;'ݽ=Q J-ӃX(벢֨4:gv\m.5lV+z3qWFF"4)"8Frd'Bh|{'z\ӹ^L[BsMPUa`8=BPlCwl d qø22a ܳ7pRJHF U;ޮX=))_QȯNhk_[Cg6\p&1U:N ~h,2s=غƄL1׏@w@|݆eNS4jtơ 'FaBf*] W2LW^>x$^9lq9͋Q]!3x*$zb_<_~//  $tWMwR96iLqN!tL(%;Pymp9 zp8>k4;f{@)l@n7`wZ7=z)y7n^ՙׂ\ Ԙ'`pr՝h_ ZemoV5鵢 S`A0 \ Ɠ܋u4E0p 9H.㹒KF\x6n Ǔ{(^/dYBۂf ^D($_+ 0"c58uc,Xut^oBp6NJ@X,֔C<޵k^"Gcn#eeb劕Zvra߾}й@=:3Q 2!U~&0E,4:::R*V\]]g 126Wc}+?aJ$,LV~L㉤qՆT:ݯRp<z&n wbV+dY62ƐxB[Zl L'u"@[BxFTܰf-6mڜpeQT2+d;؅K'_sٗ U]-n;l^%7f6` .d;Nj쀐2d;Fb%f R4D$b'h"qfSR& ,GbQPT/ʋg |T!-1e!x}Yc͚uh[VьP&@!ntl4oRpE0BZ`,rrn;_rG)`p-nؔ愨00vBbֆTԾ7o5/ߙ˂j͛jWH %N{Brf"ULRMHWwd 18o/hH?_. vfw7&ʪ 9ڷ\rVzZ@52!;+ =$!DP̩1[%ޮd"*e,\i2pmm @_Ax֟vW+LVDR2Pd5Bq~}W4CW`ٟ 0Pbb_@_E?h`Y 8`޲5A&` R&ga!X=gzͺB2GZ 26##\q 0晬]Ƅ~bRz`lO~<1a܌e^(['/#iA[f a'k\184gc&b6= xvΦu/lM;C{zpӶ:VY e.gL-`P:>䪡,<= M*2(S&ЬG^l`炫pavGU-KTϨb ) P0Pd8j3{jAU2eGx? mP$׻u9݁ΕיrgS`7~#&ʴm##^paVbU"7܁ aaca<׿YQ& d5>l GNaSv7jo?ebs) 7HnO<=l3޺Ӯ~|khmnJл0tBnJjOHR ⇏˛JJh,gK~A@`x"Dʷi?Ln%~AizM6䃞gi;@H1>d6)%\f%*k%_ *gS]_h<_ ^UrWO6&>إLzL(UՑfLK(賋D.X۶nKn ;q͂ި 8ϻ Y)4AĢO/s$*[笔N`"7ڠr:@N fPz9UcNZ!}|?ŠbTVw_ҫ@ PJy N `D1@E7 (QPBI_}~ |'/Ghki̸?!^>cHax}#Lz- po\r bK(:SN]Œydij^VbD)dLNE Z]&KuG<ׇޅix زy5$Msf6 68V |ǦҸS՚7y8R>{L@Bw> _ 8ذn@_@ #-5sa=<+1?;-B?k AyRBvOT ^'f@J%1rdL]y}|o.&7}D8@Q߉z$V+:N_E9&> _igS"E$ -uF (%ؼz1NՍKG) rX D.^¥ÀuK*FHR,14`1cxDZm6nPJ7|k_ƍ + Zd Iru ]9J] !)f0b:`T1A0޽{˒^o_!#¦r02.YH ?Ξ傠_g6Et>t 3!$rhCH,|yO0/vm35.xKB`PSݜs1FU}])F&f=%(W&0&t5 Be*%H`r | JbK{3`ſr3XZVxCEsi)niq~/:La[ ,`` J\^hA/,un(&H L &XAnz*^ՓxT/:;N?baHB~S= ˊ[JIo.#VWøsP MP#z&7>c,hooӦ(NxhU$oK?Q}BY FVlϟGGL"|)Yp-T'aQ,hiEʘɋApe\&;?|?-H9ҿql-Y9ԓ3\>z7 IXܴ̂#}.ᰣq0,Q(21\p\:w;T Q d5saǼ~5E`]c $^oO"A X Ua:;PE/8 =È`, @ɳ?GYmdfrwQ^D`,1pɉ@( 筃R"! 3U}.*?h \/E7y!p D>- h[B@6D܇k0>EFHcT-h:z9ӵD U](@A 9B@[`HFpx`~>ԥ)gTra~uuaɲńqTs  cߌ~ì^hA_-$CUeÇ7/Km۠!-g{}]xUvؠx-B;#OXm[9y["qCExF0>:=8 /~x#B / %&Q?5R[8E}bc~<445"1&D!Kc:<xkuc(&NB2,ɀ Υ7yg/%d݂EmQ@HesFZ&}| {p2Mu|Go'c7)ɬM[žOv-oo"C^asBIT|d pHYs$$P$tEXtSoftwarewww.inkscape.org< IDATxyt%]?Z[RKrv{m !p20@p3ÐXtI8 0!22!$!sxm[ojnխzVwbtJUޭ[}BJ%z7u:^:^:^:^:^㔸 x-R l:0ol7'Ƈע-8p p QMx'&ƇYk@#{wOzj}`tlzP:߾ ^=ap$D1}WΤȤӤ)ҙTqVTmq!S\%+ < ѱ^p hA!=餳vZZ#T\OqҔЊ*7_ﶘTu ½<',!yWJL&Mߦ6mHo_dsvJ, +g.7^u}Ac+yc_6d2YoFwO$PyeEY+WY#U#)A.'N0*d&IbYͽlٺ u\*33333J2Rr*k6MGGnꡳ3I|ie3𻁿ew>?@k[ z ޳KRo{O}(s %R-]9nƾmm.o~~K'|iٙy yr[q]dM~ /zvuPqѱoxٳ'RJz sr/! i0J_/_\TҦ-KoW$s u|i'taR͘. mfsX_y!۶o6p+ ѱ,|=5%r q1;0@4[ /%/3G8v*ɄMGkݭ<I%m2 *S8~ӧ׈r\~x^oCWjnH'67[zuNB| c(o~ً)%Ba> T@ʐǏ'U%MwNeP|W}W^=L]/_ \YK>?8oI$*ժYtv%~]]]{)J" #Ƃ@ dwN¥EFL2aޚaVmYKUfKI{U"ђ\g xf%FYޮ|XŜ]Icû}ᷓL&JxӍύg$oqK z۸~n؊m eb_97=|w}ym[<ᵴߋ ضcfE+FdžgPo~ӛh!p*J!L]Do;* ii>{P(moo T\‰x闘Yu]\&y ?[lr>GdžW'r 'G&Ƈ&VR {nv ܌WR@߇h8p)ezz)^J*.x,-< f+,,Ƒ83>JoMGk s)&'/ "}A#wlK6sf VZu?Bi$Odz @>ȑ#?jHY*7o㎻nTu);Νđ#/+ݲ~{њB"q]b@6ۂmۼo峟[}ѱ}s|U''և/VZuI 4B*2N!WJz?q >}:@`b];Э#O_)_;lKmAu]tvnKQH--96p y]3͸h0:6{K$R3:2^Ec<կR)F}p'ָYϔ=| ܼ;:(S/걓x'{ߥZ`q8ǎ;tcx`VQuQشyw~reED6+eǿH>أv?RHmw|yΞ@k.}ܵWُRP jUL-x衇>Gdž?#a+i+b|o^Ux<d2mcIT+*N57LGD?8|Եw}ߣM混دym` ,ENx3GcIlA:N|L[qrs(.i駞2 QM0$RD\BT*wՏ' qON-.XZ ?| L(_q*T*e+/Ţ?:#QG2oټOxcJpʷ?\!DR,:ts9`_à]JRM]1}d= `tl8TCGځ{T[7`YMC`3/I!ݠD]|h/9ԣЃgNϚ='Ƈ+W AbaqZAAKCdCch*+G`tlȵI%3!pE3|0_3& @.!S+W}9"+W@"&NKލt$J4zO.'Ƈ\ր ox7/f~q^P1^i׸Wa --\4G2u(mkmO2IbgL&mHl7 )KXBͶp-v>:61mm˗Ixvv ^@\"Vum%|Tv=J_ Rٮ B`^)%}BR8BZVLMO)i=]뮻|NutH*|]WFk @:С{hmiC'w/4 W 0_-ml۶M>oxy)gΜ8~JÂ[E?[omm)eBJɎ;DJ鹋ҋX*1$Tr윊%;~oƘGU2fh%=ӵaYp[uuZV,j% j{,ѱa{}5D̅O-a֍lebR8ifEJ)%#q]+Նﺶwr~v/+ct'?[kRеij6Mk w _y]SiP.(~·0Cxn޳dD'Y\\da!O>X,R,( 2JrBRVqǓaI`j`sj4X\TT?X4%|{1bg3&"cg A_&zMӟ^ѱ>np )ݏm!b% < s,.._̓/( KERjJQ:S+*XJ7$*i?eS=* )a&GYa8`q2F뒰mvG_ţ/0??|EّsRNbŽ -.okCJR@ZEJ˲v&-;-l%me:jV+>mm>&ƇN\zig]]9ƗXZKM-ŸM9Eだ7nث8,/]qMz)$>gcF\%/Pu\ #ZضU6DZNX$mceT,K`ҵG7m4B < (ݳ3!@-qc cԗo0bqXŦMX,QVe~~BeYJ6qP(/"1($(H,wv\Ƶ]lµl,VR acRD<aJ[:nu:GWw'RI=G]u D?Ԟv%qm%HRRJv{9u]ψ+S,T*HFT r-J"Xe9²<< k0%&?tuwbY61q VL>!$[ U,Ho(!סcU:9,]j7Jdfds9rlt&C*"LL$-KXTR8:8Ujq8Um:>e=JVC5~K$(}8 |]tg PʩVV*+e2RR-6QBTt:M.#ג-r,Lt&M*&Lb'WVR3u]\ ~jw @HgҤiOg|PhgJi2i%2)m'( ضe^vǭπJ1\.ˎ~ \|z_GEQʃ=6_ o#3HNȤ3JR$SI$d'tV ֌#5c/Oݷ˼pR]+6U4Q& RBOlR"~D"0=$ dd2o @IAmt/.Jrm&ƇNs ;{ ֶnW h8VyyXu{ RN (=Ѳ,? 3Wc5H8b]zSߤXi;\YE tL盩̤DL3nL0lXc;BX8z _G>>Aյ͆偎%-Ozpq$}6-z{G11>C{Fa=ˣn~W(WؖMza^\GmTf8ţTؑ{~AuM*zs)cX>6e8kA NƖp=0|?o{g1UF"çl8085547v޾nGzb =h9lֶU,ˆlZ;$Lxc:Z6QTbWIC`տd P0._X跞ٹ7 <\rЎiΪ.ψ\@п3KSLOI.;L2uٜ b\6A3j$jP#PdH x133W) lޠ0 [a&YeD%QQt vmHݦڳbwa~\Q#"\gZA 2u 1TlBssBZW/&Ƈ7|e좟ju@cc+iu Zy4` zxhlg#_?7Wm@zꤒDD-[)숹OzTȏ)X 7y[,>V75? +Ǜʈnp$ؖ`5f})R$[mAJARy3|kb|[Ի~qK/U\@wY+A!Ԥ*`e':uIolܭm)ʎ˶{>u j5a6qyz^¼2<`S{i{JwI,F\*|Lfe0D%I_g vHZpZUn$Ȁ16@c_L<B@KcN :5xi|P Jl9ɄƎzHRpԓ_}\AЙfrM_09v@H?뉃%[Ɓ и@1.gLD¦%G{G+e,p\ 89q?!|rb|hl9mYw95  d0#!E0Wssu/C&~_@dJA@;ZP\4űOpe2d@~J^T'ZKӛ {LDqK8"Ah5^@Nj2`ٵ+ EfT K5au*пS"IDAT﹏!2C%Ի.^_P;cæνl_)1GfQJ˳f6RwNvYCr]ˡk - $Y7b@wb9ORa>_X'r4lղy|ZJjJZZG= 0~ 7  t {tݻ^! {-gyկњ VI Yg^om{VϮ]9$qxq&JZG7Psr]4lp'hqN,IA'GК%bi 'hKR*&e\׺ҡXre~s [KYb/̽8 z Wõ.K?E<}wW'_$W^ u%W93?k15Lؘ6ů!eռFi-K xB墋;d¦ ;@}R':Ӻ[7K|[M.X ^2٬n4^+ޘ{LJIl@Dgb;7e;ǽ֙AMk 曛elvXC|$^8ɤAl[]/]?g& 2Lpmh#I<5> x &Ͽn00Jf_#۷ E^ʨUQؿ yHd2d}މ U fZ`ڶ/0[ ؄q\A P{bj7 3ct0vf(;]~ (=>rQcB/`Qc@K r5  |7oVMi_\0ϫ(874̼2$1떮@-PxJR!+F*ަrx9m#ͨM {ca PƤYC8j@#o2?8UW\er͆&eD @PM !͘5?*=>>B,$hM#0$WJX'SO@H'&JJ ٽa#5CL|b?]θVCq!i,b7sCsep犺ΩyU/Jېq /ut$wLOOsYlކٱ&.^>OiIӠȳҿ s^9z:z7n)nҙgޣ~ y:/^|?r%SN=vm /|"ˑL&پuJؠikAK#*X%=J% 8{%{=G{کP >F_}ꯟO%/_mcHF^A^j"jO`H|˳3UZ4O/t:=0?g>iǮ]d2ljc1(daQ Wxg?mKb&QQꞯ) 58! ^)~O#?ֱc/s؊[5cvՉ3Erp$ xZ~7yn"*hY3ۿ|wLvO"*nԻ>+{G>듅Pޱi2U7Q+TGr/=;yT2e\R o3)<\Ǡ ^8sⰰhˮ|%š6}'@IRY7p ѐ aXΜ>S>s:Zg-t yܻXˋ2i75Tq\J?gQGsor-יb:CXf6ء1l{/+Fnj@\/9v6VZ%9)B?H77]}fvRZ`r*C h0oY{ E_K04wlFLvMHMtB-jƁj%q8 4-縗٨QkAaJ@`"ee[Vr_8z-Q,w!.B )7O-CQ LxIKŽz9[k8GE12&z cz졚*. z^JZP#FiGQ}g/Ğ3/tfcf|Un>cְ.Qfi ~s7:,며z_.У.s#fYϲxfqf|`JJ$\eȹ8{!*1V؊(O$]#04bzw!MΰIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-priority.png0000644000175000017500000000007411701730437027404 xustar000000000000000030 atime=1381797705.587221255 30 ctime=1381823755.947050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-priority.png0000664000175000017500000001070311701730437026650 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME -xCIDATx]{lyyQm iJ- A?qE'mh"i&-"@@EA4i4m*5⪉`#qڸö,U֓zD"u$;3ns{wj?x|,K.K.GIٳgOC' ).Dh f!x^A5Bi M ql߾}34`M?'|mrWO|)"!DJiCkz f;O3tt4 AOQ^/ ի 5usQ"CfSlj" .ԁ~sB;EQȃyp^(C2@2c 077ϟ L@«{;"LS 0i#>? (UP5,K8܂ ii=tD@SHSZU`3V`uxP'h#NTQ4 ;>w; ݮXGBsUMCHM_$@+ "2fΈКq(\ͻkl_8l.̧FB0!:62 gt(qWj+Jl1_Oօ\$RO#AV5LPUMjPixiOBǾW(DT s2@޾'ݍPy 8V/i@,`8~ X ޞ~mdxyd",|>wΌFGGq=YOÅ o@㷺2-n+fE]ZsZ[[ nbE7b^O6f9Y۱Rܿ~ cىиkLL͟ , M25ٳgHpszmg~<|st}qűC {e~$\brq4mpsss9'fWc_`sKf?B!8,}ضmHl#y+Z.:!@ɤ ?{߃5kXnv<#yaKn,![6oŖ[s獟\5:N *3jYX(h - @JBdE,ExzM#PC;XWG~^^(+K |8P'1e!|ce`OnWS#M(xu{!Br '*Pryӷ/΀"E2>(J?G1N K 1VIR/\Ge|Z"ed / yChi>Pܫ5rȵ3^i~f[/b.eLfDN*[75@>TsN. u%qʠr@Yͅ5 vpan#TXX( &ٴ,&].@@QN3 sA+Y0֥{Y̤Ϭck]t^&:m]s*ZO%jeYN<T0=mjI&)ޕ~Ӧe)D{ N} VV>ܛğndW#u!-c2 \NՂzRY' i t3IT5!]@BPAN?@/ uPX"A,wvNd8Ԅ@ B:Q. }2 c ?F%w`(w5A{ӉDlU;qZֶ>ߴ }cҽ|=qT(\ 輍" MNy~e[Ԁ˟2[XHĩDX,t ࡞T^P&vRqP;4~UG- ˳oӧFX)_c5v,ܡ>@͢Mm+cUŝ"o#JAUӦFslgs 0Fѫ[嫼kop ( -=J3Uv[j |Y @_ip0b )H$;ˤ))?[LRS$$f|;wxw]|9'!:0(9V yHv5`;OLMkR7u`{o.Z2=ep =E{F4ECZ:п#U1鹛Z .e?,Nt֊9 @2;FȎ:%A$?r]3 s>P]Ɨ 7]L $9ֺ3CD)¿?肧+Bp0q"NZ tH'nԑ駴z[JW`C IG]^?(|w+ٜu!ڽ6P5lFk+H%:kg܏_I_@<楿Y@^ -'<^>LFW/'ZФ2̾rInVeH ! fE ͘+֌ykqM+Z.Bા1K;\?-E:Sy͐ ! })G"nti.8w:Ko]43z=2@RYZ @1!́|I`D N+ N^ڀ))J` T ItJ B LRNJ"i ;fJMK.K.K.K.K.K.K.0Ruo9IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-low.png0000644000175000017500000000007411701730437026324 xustar000000000000000030 atime=1381797705.583221255 30 ctime=1381823755.923050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-low.png0000664000175000017500000001064311701730437025573 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME -#IDATx]yly7{]RDJ"E˦(Ydё I*@WQ-ФEQhhТ(ҠhQ4EmF\MNkcْ][[g@z 9c | @!4")#\iF~QT-Zq%X pXOH` mQkcV$MAm _/EĵUbW_BTNKO}6-*T %;SP_RI" ͎qi?y )~x#Yoi 2:C@^CxADC'rZ}H T)7,A&|  q'0E~<58"+y1~D˓; sĚoo 7|$z6<<|zli-:p8cNeLͤ'HgPOAkkK?H`pv> v<> J (!%AQd,-ÉuPՌ 4UR_"?gnqrȪ̐H+8ë ^lbtpΠLHU}"nLLezK!Q^Z^{e=WcS*7Csn~W'Ij>CQҊx 8!ػg7DyMy|vpc8όlC['0#Q !†8?w2ͯ\. ~ ؏{U^l2?maD6j2`r)\ŹM-(|{{ѿWc q;#kNiNJor+8WULNd$E?ݬivhii2M\J;pg-E4 ߿H݀{wo#CL_Y·pĉ>] ܺu o680߃P ^3%l֎<>6/z|kӧNB{{{l؃%x-V17;UK1x)v߿ʃH$p8W^y p7ކ-LBL_ , -2Gp5$).,"Ǔw?S`O686ch)ok[LosFGA,~Tk^UUS n'ac,q׷A3ҾqH̢Ra2)O>{ qpLS9qݻcdz-1[.,c !8x8=n|ǪyU>B)Uad]"mТ;;[lSL~UdbSTzN#PC;XWGn^ȝŕ*Tu\b>\|IL7B^{ʱw55"8"6-R:j D(!Ǻq#E?7?WbX+]+G,l;- oPIȱcy]v!vӦ @Chi<5_ݫ5rʵ5P9c ILWvJ7Ҍ-tܠ3Nn .2[u# ( rZw3CrA G9v3*8,y45=-Erj Ѯ~3\9༽3c9R6C++ K=q ^m`C.!2'F-1 Uh 37wsl_6 ?>HsUs@VRhT2kqp/UyF_4TknЛB&nUqBP}7VY3 0+5!FyMYCey" m?FzE?7v(G5AkӉ D|U?0Oε[?<Ҵ }bHQs8*{XtB&<) EU[XLĩ DXlt Xof\/D(+8urSw\`x^7^z{SS#`G.ДVbэfNr1N]*JW"{!@)jh]ž_6ǺojD\ɻ.Q)r纀Gi׮5}_m\/kb(R?,KK%߶6RLٚ%!. {Ri੒.0. "ǂxO"fBYRϠ jZ QS!hR.|u@Ty jD/2qlf1.P [YV*X(tyE8/N2[Ֆg0໎Pض) ^-W hP)j6W9$N\*; XfPȢ`ĖE(87̾NIm& hڡFj_i>'ᕕ%ȉ%Z";!yPDE ";yܝ>Ц =e #I{棂دS}=$@%"SRp)Kݚ8&.s})@RQb'~A??~Y"]z%t>PͮЭ^IB_1BB`[j,QR/ZF/j#C}<"GA$+_ǑN<ճꇔ[rW^|FO;9ut!ڳP5lE)XJuI7.%ĵmExbs5S 2lYJĎ Ӷv<4)*_{fѢ$ @Rfڌuk8s63#]5}cPo`O yZta㊡8T0C 0B ~mG荴ҰH, OʀIAD%Pj@w'(\7P+3yib, S{@JÕXVnX *(pRD$E&#!12V$+6 K.K.K.K.K.K.K.K+!m,<IENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-repeat.png0000644000175000017500000000007411701730437027003 xustar000000000000000030 atime=1381797705.587221255 30 ctime=1381823755.955050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-repeat.png0000664000175000017500000002255511701730437026257 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME 7#h IDATx}ytWwﭪ^R˒%v/q;㬄a g̓90<0aq^2& 307CH10 !8! xߵX%Yz.kC׹VuUw}-wBY( e,Pʟ\!a.!j-!RNKQ+ HF).+< =¿T'i8!kVֽ+0R:忡AHz]̹v\w"BjFX ~PɭqCJGǤeY'\` š`a3P>_$3c ۮނ\L) H!L&L!D1<!L@BgGyg|>/6_R6e![ $_JUqz,`Z(.*LN)! ץm3S[*LL!C\c09  F ,Ky< ,`aDA]2cD^ eJl eALc`e,`§lb0`N5:c8Hߛ\ssjF0팈_4+).`!bl|pOXBQ&9X҄7ޑ9PFw~Ca3FUw߻|?^@,OsuLDC_402{]ex>-qX*?Pmx5:-wc7.:`r *|h^ ^7m%xiH$$"]%ot ?}AXs߹ DX@VuH %LS nZhHɷH6ˆBAt3FD{^#.vv۬@l UAPJ@ [¹8{(5!x?'ȮGS-U퀦RB%097EwelzsΠL!$}2Ǯ\ć){Sv~Dl `|GO$gGGq{۰cINѝ ɩ0n?B֯[ր+ uQ`8 0CC>U.lvFGc*̧P<,!cd72+4Ma|;P6@5A6Qz6 }X|d =七&6j:1{.@)RhQͰԐ#)( yPj\ vUklCLGHp$dN;f Dl۵ȄMi`B pY!X\[7aẕK9p48_\MM+dԮBDU~}WlNJ(#Λ8;1gs󎵤f7*%Yj=,R7P:;/pOFM_>_&'49V_ۮ>l=p{^=cǏΊFxCxlN@&b: 504jbiP@z<2u7N2Og E>%k&<ߧ-w4o2}3L kT 2f T<|fǂYBHVM͍1|x6PZZ6i[c*>5|bRJq՗pM乏q4p:lK58&K{b o=Ϝ 0au7; b<@8x onm8x#~7c^Ⰾ֕ !oP5{{,Wd||8x(:zby׏0 itMVRJ,$ILI{ڈj(>Kv|r u`Um3-ׇ_} a-ahu6 ~%4Fa0j٫[\o}xd~_K+QNGՊe!gN !O=q iӦPfR1!0_/?`u:JAH{48 JIߔGy4.G2a46`tw@?Q7\o/'P{V.(%WS&02|q5[{DGO uK$R˒PƳeTB($LQ:֯ǖ3-u5K򿯻`BgR5sknR@R_[ZOܢ=6p՘9RVH];cQ-#|V^ 0-)2>:])39TH8[=(-mkqի͡Wj*ɿ\SzOܛYh~7STU'o ]r6Eո._8Μ=/8GM,\|_l*S{"үw` 9lzٜY)t"1 K X\H1hBlNcQ4*M(va4}=s1{$) >lP=o(zŃ',)) Y_zg8">HPE@ /5^wmoubuVC ˲`q ,Wh`L%,XN(JA5@AA|~?(LK"i SR-xoJج@A_D q:l۴-򫟾M.Edqi ީ jnh<ÞwL,++8} @.kAJΛ/Co>8 N)(QH8(-(ҝ+ $mn]]ēC[6ayu }13aՔWž'{]lEbIe7 zR/1^vO @J6Dc |k 0=,p'>[6/Rpϭެ?~l\7n@Ia]IpGwf. Lﶛd)OW.@cK4Et .qeXYWWߧ!Q37Cgʊv07ޛ{|?áw?}iڅ J ]K$z!H~RHCS1ݰyN'ĦFwP@E>>N TU|/E!fmMo8G$rJZ tP ~2&'y>ah6hHq"r.26rl2Klq9S+z%A{QP)Bfg86iO~sįގRĒJ'[Mp!t~|5;T?+zi@!S1csq\e^ݽHD&:ɥPeU*3@R,qwBAisJ\j50({8ooJ\97075bN u^kM|~ξ8 |.d;{C]Ube]isCIk~|֯[*$(t'?tFA@ uSP 9Nb 3ܜ` !|FbԒ'H]klj O \Uw9Vî8Vx3 GӬ̤ }:d h,b/". $z iOj#.[Z/_F7XD %"ISqjDcTZij'[8:sם2_B#s3(B5}Bތ2 21[9YV >x}J2r4ߠL ?~l/ 9m.4$"756MO$ AJ iYz8b'+M*hx;p2S2/`0N'iƀc~X~b"0 aNH^D" 5͙1f3<:%?n|c1{qhQ&`6՚9E &XKzRK&B"$ՉT4@]Ֆebx )S+sѽQ>^FSٷ 3P2ŒvBfc~@R0*}g0gG|N5]ķobqEݸt\D%pxOFxL VʅKCBZKSJ#)tzF(BWg܆q #rJqF`(^`T3--A)C ?eae8|_{LL}9t5z H$D%bʥR (A," ]X􎢢"PF!S$}m`0:8զnxA۩7!$f{I1BO3A4P(+/=?_!iQ)3ދ>ğyG=ӮL/4IhV(+!.e)D%eȲwoeU9妥 ɩ6L+/܆ڊL~D*j : S&> *\I'F(>p6ɽ/`T1jCW9ZCКnKWL  PH "!E)8L&)$d2R#QĠJ-;Uq2r;@_':gq 9 }ZF)\ Xt*KG#>5ߢJk-Y x/T\r*bGIOg QVVJD@ѿ鳯=$,p9&3K())Y%%Tشi-|[-x}wviE% =[ {*X5f(K*!!2Xl L+Bqh=Pp =} dO4DuWu`vn?s;W FB23oc)#==q˲YY6RtuWvw@IETL1P"١QC <^CqbE<hEE0 ]a03gEWw醧vuv˖c, n"qd nV?,% zI >&6Ǫ0@ۓ0D63=)tL43  PXTDkj;_IDATxD׻r_9~dEde$[I:B9⎀]RT\`*' !8v4O̮䅣h?ӸR +^7_ܾy9~ĉ c;;DָZͳ5=1бz=cvp[,n0dA1` At!Hԉ3fce~5~Xeޢ:' 'ϛS.&H+Im|WFdk6mh)SG3 =b ]Գ1lͪ(3H!pm)eD_?ފc5'\ɞm׆h@ieno"/gn5(PPҞڥ( i0IJ%T"{mվ?&~ǻ?ղFtݱ_nr -%TP$G( B: v Lbw}D`y@P֐v /#xr@Hlm7R_C`u/ѼABuPoL6pc G:&/>x{0~pyޏ9{® F4AtxО!\ #c熁HX0#|r Bށ}$1& bLP&4K1]a$7_XP?-qIbn \9QIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-postpone.png0000644000175000017500000000007411701730437027372 xustar000000000000000030 atime=1381797705.583221255 30 ctime=1381823755.939050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-postpone.png0000664000175000017500000001664011701730437026644 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME 36=vβ IDATx}y\yᆬz-}H@,`8N$sb̙$s2'$dsL cr0A2#B R^R]˫ܛ?jU՝Uz}wP )HA RpBV<fBl3!)cN0AacBaQ%.G&G B|c{9Zr#Bx8.`[厾JԝҍQ/>!E{wk`Ȫt?UQA)Kbh EUgn  BU5L|@}7 '}B_<oB4T I!HR~ӟAycc k&ض v MS /6?bq *2d*hic}] a Xd( d9 E0J*( w@ A2 c R( U%KI2) O0,aJdKrX Xecn|O  A`/e@hK >jxsō+.)|^E揀J{\hSTp ^!eNQX>p6?P"`ux?"jQG(:_cګԜ MiQk UowLF#E`xd 'OP(2HdqN2 $]. o=J"pՎuwfm΁(ePT YtBreͺl <Áۛl8 |鼁kд 1eDqENO7 TխރG }Ơhd"$[h]{qh2%F+ho۽Ɔ rU{| T,ҊnB➇~mαzI0&!\ԧ3j9O[@cF\~3oÏ>-xp-N A,w쉱AƏ@#EL. ,}H'cow; ic` hdGg;zHp߽{Nc! 6?P8 vlݲewͼŃ(1G8`)ڦqShBֳD醧2j3 4*G7``VQWSy.>7~β"#=VD)4T ŋܵk6,=RZm@d.S㵒{$7p!xK <*K08I %`0ذ-G! .i`T3朥Ǖ+ ƤGϧ|I8Y?PZZQ9ёMaC:xH^\pY{?fN#M/dEŋTv\s>V!-IɿB˷O mvjE3*tl›_qcciI+ЪuL.̩ѱѤnk}Mf3\N@H'jKcڐLIu}9݉?k-j+^p2Ά{R|N;G6#TtJYы%$%l/&x#+v}˖rt²\` άޝ.U [u>}Njd n^ n !3US5rdod&UifΤJz>֟n{Lgb KKyBnhژr J *K. ;ds zPZJ&$5M Y.@gBP[S1=/fR- oc2B.9WK*? +o;w1 )#觋':yS| ?$g a^7m 8&b&9^ HnBFg*u 8pǡ9{hGg;ԬϚ_ VQQ Š)/1z{3r0!egD.,|-&o_)2 ;EcN\ ZAaXaՄo)w?u I,C.Wp`ݵks?,{<Ԗ;Z53}R5aֵhiS-YpYa&z,ޟ:?֠qm yi*ֹ oH5TWbӦu^-USʤw슏'SbgWG$ccdDT6ہ[pJ N:\_ R s|)l6 oۈH z7O" gsOq401B.0KhE$&Khnb2[?!i5`˖.61#/4ڬWWҩw]i]citTc~|xg>sWz14HeA$mF4mh r `[G{x7KUW[MF omk'P`QqaSy)6 f#@lMd-_Q)F&Cpٌhhd@[!Q@ω?h_` BYZL @*^eOcmǎPVjeF☰A J!S Ѹ>A9QI nE0Eq1\C?Ƴg>Ds !xˠUՋ?{ wܾ n1d B5S:d\=]` 9Ʀ$]_vTM;U_@f%c~<_T;w#V1)P)Q 0LPU6Mֶn! 8!<@_ f)SH##ɷGZRQ<35>C!$5'/(*f5u\{g fCѠ(y,{q硻4P{GN\3ǿ;ǎ_ ͂_J eRfDcc o5;BR0=E)wLy/;J/zv0R\#!he `R#; 5D@g\5(G'QSY{[!(?(T dECI5U YO5o{ $jfd㗪O5|{ݻAap"J4!H ˎVB9K@鹠`p=AO |Ĥsd?\^w ^J'đ{vᰡg4 z'Ϻ|8Z)a,8}OFQWSk1旡ppG)ho뢾ɀF7F s;H X]{%%̻ `¯7A SA%o3MUExij]!Hk,J)SJ16oڒc3!kQRFX0 ﶛ`1 @GG/p_lj?hM7(?}3 ?ޏرm "$kycx̰YD  *eg ao?.`Ƃ uN?~iUzRtK3a} gіߑe9X7<n4ʟfs*ō:GF^+L;އjKd{iěҗr_PR R8E]}wb˚`yTY1.@o0N1ۋgN H˹$k=asth/ޖQ,b4Ch/.]Q)]RA9ӼS3, P?[ Ӓ~PJ||"G%5~n@. 8$*SIsIDXV@ԈlskݍVWP ˧[b,( >o:۱Rx(Zz%/0hx mI¥V—4:Lq).Ft 3\! "܅)"hp\֔sMh5Zk[>olBthGt ϰ$ӝlws~_w 63 <L$eFqH^I a3A[UUtuuX p 0]SEMx͘E:C'|~&ðp`_q͋P(Ǐ/;􍨠adO+RhJ?Ҋ^[oʐ̈=kT2i-nj.Di`ml:ѳm44Bɓ)n$)`HXg7,ԡRQZ:6Fu.D;%,b=>v"hc8OV04NboDu@|c4j0 ( Uc(E"Wq"$x8h3t(R}H&A(d]StFUF %uY|0X=. #^"'w(gO(Fߔř-avU}h|QAKOsb %lU p< G@0Q; 9pMA '(Rz b7. ő5Ec~L/E (?Z~zQQ;W'˹ WϾy \W–)vooD݈ij0i7O9{)I!jt`<.܂,!(ҍ _c>ߔh|Ɖ h}";iTC_'=8 |~.Ops LFkJ8Xnr`3E2Jg._b3jR`-^Goǂe|{Bo-uެPgE"OV ;>ge50YѵrQ{+7X~+C41_MEQqշ݇/ a|a)-%.&E[,FHd%HUD][Bs5|M@0qQWWށ@}pE |v ߁H'x5t ъz-5]|"Iʾ-n(vW$v@YޛS LD&h%L&#꫋@J +lfeNG)hf9[؊av؋o^oWu,N !`0@b/$ X Tzl[䦃QGg3 ĉDOn= *uaxR1u%6ͷ~|3I3 ~iOZ0YX$%4pԩ@n``R^A#MZi1&Op /)HA R )HA R YwcpeIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-seturl.png0000644000175000017500000000007411701730437027041 xustar000000000000000030 atime=1381797705.591221255 30 ctime=1381823755.959050468 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-seturl.png0000664000175000017500000002452411701730437026313 0ustar00chrischris00000000000000PNG  IHDR>asBIT|d pHYs$$P$tEXtSoftwarewww.inkscape.org< IDATxyty=0A)EQ"%0#[Hdi8/^.'٬ϱͥƊ;eEْlKDS,R$}?zzg0?BTw}wuPJq ޻-u5x5x5xk#Jw!B3iJ)jJISfj}Y3}\h-GޮP*DŽ3]A!֯k"@ MXlbR24<_h `ҥ[~,Gps!ć<7۶lF:B[8EGJiĉbTew O VY'`-@Ey>Mp{ڧ6_]ȶfy|\o2gUY]JUEL, ͷ T"1%/E ~ /` 'zpXv{h]#UUv{}V)KÒJ1([XXݷBA1D"vܿm@KX$gZBC\8GWi/iw"/ P]#_p233o76WUs-7i5YPJ1ΞHm]U[4&D`C_O;{wD$\` rσfTJ"`%~zlڸũ3mg?RZ,-0ϝThBQ5(ħ]zs.`b'xNKW22cB*rΎ!i;w)}ܲm[>wm ]o%;~)z>~jV!4jYrN,>4M)A &{83V}elٴƄGK(EIQ!wve%bQД~EL{/DIeQF#ZBC.8f 4/s53^/7|3i~c'222LaA> fp(H8)/+axd _y#466`mmm۷c5TsQ*ouۜ /($2=Y X{aee%##ÄdB^&/ MVZ[[xR[QQAUU/ h#/?m,}[EJ1Nx̒ "`>}xBwuzc04<(--Ґoòe˒q14߯[@>,1*744DrXf-/?Ñm9i倭|N@w~~>rߐNqLr.3)e PobwׯX~nHoh&prJ"cn#y-7n9p)l]S}Aֹow +[X%y}.yzfr}R{!08 l.˩WKi;P5MKwr1J(gVè%oJFB HNMg]H"+y&/2X#N-`H,]?ᔼKR_W?g(B1c;L̹x UKJfa A\ֵY\(Bd:r9m5p`.p%go L;Y4XK9H;>lZUY=+2b.ɻM L9BZ.B/kJ;ӝ_md|@ευd.J.RKwо/>?j޴Ɔi" LdesA!`%@N9e)yW~9s 쓙n2`nS0Bo !H+3W}K`}]xߴ_{y~)e:}@P[[wIHB&-fOJ*&p&ijkJ?  4Lősp !'o8ϭQ囹<*AS9l\;x81]!w9&7qu>J\  Ni `8qCs4}nQvZcJ^jh # ;Uuk1,RD&'8rG zD_~'^J} ycڛd?0ㅽ RSY .#`l2F@h$D&ITx\^ףux=E| ں۷>` w}O<%\yp BC͙=wJBxh\NvMw9ݹ;nji2==.t-JEKh"!?߃qQGC+$j"lj A:&qiRWĭ/Ƶ 9OvX|lOFagOWin{%>k'!јɁa^?|]nܸR?yӤ1H}qpmwd1Iί^aH~ns;omep,̡.Ci)|DV3C4;DV VkmݲS"Y Zsߴ|Ŝsr.7g>yX7ܸ391ʖ qcsQF+cǭ)y܌nCƭ&& @K~MmQbqAbl]PM5+yjK{/9c'C;bmROϽzsj@w\M=\NtM#h [8'DZkp O\jAP-u=D+=C7۸wns f"Ȧ:,^|mo4_㿟qX 5P`g9{;3^nƆ#=ǺyټDlkgtMpt ߉A}^oDIz>'߁6m]D8"77q]Pw)'C8Z=0MW??<.ށQ?8y?LcdY-ļؔr=S}~qphlPcܺ7rMl\ =HSi5-tͅYBNV \/1~ui&H>DyZmT<\=[x]<G'8rsʱ;8߹L 2dL7XZ<@>?XlyO^@o#5{[|+y5˭͟UIuI~~/eBJ9.M TM)]o?@Nv?FlX54`꧑eԾ;gඍ<~6|XL>Ku l26|"! +2J&.HYGL֢P`F6|_;UFRկ3<'4T]wGW܋/[sk -\3DIqۮol8U/SSr4mЅ4WJUɱdRDHǣMlgekRJ1 ߥ,.=@Ӳo{_49; (.Jȿ^)K <|o7 8g)t_gG!WIDA2MTZu{nfg89 uK)n[yv9iEhh5UZ^E,tiqWAq~ EԬ$fԤ!^%foJ)Sy.-djyӴ7Li uuq{ -5TJh_ BY7Á8ܲ)9sʷܙL=illj֧f”Jmo" o?CUdjں!0vs{!zCڸ'3N;\s5uZUr?]t`v.btvo#<[34-KJiyUcnэ뽋볶 ueе}#AVW@jgޗ@l)vz/T,| XG b k+;5ulR DB% Hy8F8 BxE YӠ(PB5aT=Clisֹ$eP&'o?7-!gdNt-$nGR9 Yx fL< z?FMid%M MNh 9pWR'”C?&Z¼}YQMܨ`uS7|kC_,g\-N`g;_aNΤv$-*T 뽝iR'f]r$>r~Kw~r?k %bi y=2Fʬs;KH%+*ٍ1a"&Wpc~~9ʪ䵸ahrhޢw{b+YbDIg~%ensI!,ab_Bx4V졾L&I0(ʻM􍶰qE9^7R9w4٪43Y̫zx4?߇R(-@[߭][k)qzI`RD@ib&ٮز,g8qs})+좭?RD'; f*^Sޕly#H)BpW>u3]4^%Bi()ϔgsEd-*BY==Xm};hz "1/`_%nqO˜}_//'$hf2Q [@*EQy %%Ey=j+۰PCVMUf?mqLħ75?Dž҅5 jE, >HA! A! Ir1ʏyLGr2u$/URO%:l)pٯ҈㚠$7-x2˿` :׳Ԕguݛht> 4ecM'}%@^h ϭ,ہØ! |]!:ARq)MD"q/A2p"ǟIp,\J Ept@oz]c {Rcܲʊ8T>KK Si݌2WP]jl6>0] ܰL*pTqq%U`8@ )c9d5(s %!T E0v_/eh`Ǻoi`=/ݔί,pU[r5{޿xAk3PߍR?luHS2"q9w s)oC* #(ytROpn~wbEWJL@8,g qE,"rqhX}c͌MV'^Tp8%9>OUH^2$̽WsԖr "Qu S*!w8H@fB$v6YZזGT %bE\Z8 )^]gmJTiJj'mE$8սVG/`h4+.Ȃl?([PP@AAB5mNp|_FaV4VQFh$.4ACS'u}4Ut6Ntn'n'LF.=J$EׂYn -%*}t]f*g/dt{UK~|:;;~-װ2ڻuJ |PJR^hqL!-SDuveuϑ( +1)PE4ӿ4C=VOvo%n)<nNOBp?t72nm;9MY>ȄYo}[ر/wf?v>wߴAM@׶@HEvh#%b ;%ꂩLI*r&Pijr[QG,f70bz."if}3'-^Fre)Ht7rqI0i#,LYYGRJ]h}wd Fo"@-$$"6{Zׅ;lᠺH8KM]EJp6OSȺ8]B_1SÔ8;IRIί*uqk@ @ Nf_Ϝ.,>7L]:8 &@ҫ(Ժ/~bʛQs #Qս y2zɷx֌{Їg()>OkHkΜcR 2.yTLQPLIЄS}5IDAT#_PYԮY4lߞ6ҽT59KC>#'Nwup$R*~|NN$)~x];&%Ot+LSb#@a&E0yJi+My_; /}G$qD^fr)ˡa RR4VRVЉ.A-<%ْ cEsRUf#ePR^K~a).עl;'Hm؈T]˝PTڕBqR{B% OTS^4݄NgRΰA9g7nفG&+8u![V䣡\~SIdzeB)|@eI2#_!XS#WhrwX PXT`:LrM|#<7A za$-tah_n{;x0¦UUYk@QSf' F`)blG?H@ ^5F9x詾_gIhIBLrȰ$&5D;qݐx}ja[3| ͔V MJ4S!;q=*_;~׈ڊb]cptGn ϢhDbOc?΢> v͐Ҽk-kar S?07 EyW5@wO?FdlWߞtو 6'07۠9Ciځع  ũm׫~UarQUQH(b7H`ܒ/ <:#9ץ ?~ HΆqA6b*tF2>1啭wsT[(J 0()RZ#b|2̙n522&=9t{{HِyUJy 3ddJLtIr򺫯yUk>Њj*jJ4A8j00>%72Xr&.׭SPRq!bl"Dg  eND~3/`DLET|xYttXL0{g .G?)i(BxnQ]U檪,Zm&12;뚆ǭ%[$CC Bhl$43SXHu%#{:Ȇ鐯9!JJ[w)]ÝWz;B+uu-|^ۃ0 "8HX,F4Uɐ)MB@<<;60)CptgOC@6(\fRvV߳!l횻pp5]V,R(9.e|Xō~G9c62V3܉tݘv'vHt>3- In_Zʯ-1BcӣNm6=h 3 >ٿk0{B؈To!>cKr3a&KI^fit bِ?&4l\IaHO5XHDfdt6tڐ8L3^S}8NPَ a 6W\#8\#8\#8kzw9ȕIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-high-due.png0000644000175000017500000000007411701730437027215 xustar000000000000000030 atime=1381797705.579221255 30 ctime=1381823755.911050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-high-due.png0000664000175000017500000001471311701730437026466 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME  81KIDATxyW}?Voӳif26˒%KI XflN9?%9V@(.D !>a|U5,?kE! )eяN,)}'Vع*]w_Zpʺk@C232-0-+yRI0IJl&N|y@޿>%aܹvvݾ[TPM8"b6#܆wGk Pj ^:[oیCJhǰm2b^ٵs;O=S:ˊz [Z-(Q)ml;Vχeth4("RXR.hQJaQ,K3d/Q@aVE[0J/IM%S5ԤJXTY//LkjA` ܀'5\@M00b- ˴ ~㬤cK o͌w##ՒikiZȰ F{ p]a[!Ђ7A>?~zOcU܋?(i]uMa%\/f0=k~PCjQNO)/|Cӟ8h?Q J-|AVR+ j)V` `qͷ hoX_$DaVsf1 ?oR />r/+۰˻oڸQZƴѨM0jri w EY}wP` xg/1842 ޳o@J"',dblw5l{TWAq=+ײsݸ\}5֘MT'/L{z,ڗg׎Bm+;ɹ ۶i;qK PO ̏Chj2`<'fE`%gՇ-HKؒ1lEԲ9yao 5!mlݼCW1ŗÎ?캉F1˦.!3u~|1t|q ?gKLkX+Zcy\Q](B`4yE"\ 8M[I߭3L.N{] %$Z;Y~ gNX㕢g/%21iB+ m^Xm߽7нrypѴ,jbsQ齢9ـ66Qf(Qi+5 \P_ӓvJJ68|ٳW2XW Fձ¡ I<7.p}gU,h9>I?[he%М6zǛ1hJ里)mLLLvb9@W'1ܲޙ1hmmXʠ?HWC}&nG,ʯfȅF#XzΞ}P(-͍e`00UqNƢ>Rǩ!N94olQ@ݓ#ǩ4]Dzq\U۶IEt,ElafR*hY;vR嶭qǮ;ru-g&:*cEYj5ϜF+o\~֍}D@+ p~邻|VAn۞؞|l+o '!DƀP2|{.zfBKAb~K0=K"~?8sύFSR. \P'yQ|z^(tT!OB{ }ϟ}Ut›}Ep,ˍPպgo.6exm˟]3.;G&Ֆ/H>! ٽ/g,_݂F@M]q琒bxrv:)T6QM`Q"G#Jr-qL5Xwwʪ:sosYYjdgC׺+ >")BP<ɷ1|Y SY].  =!weo{ƚZL)8m])@] e{Ҋ5w[8A@yK}}62lɂ|@sY=ۊZ3(ݤv<.N4gRM45mzP z.䒜"~A]s+۶` Bsetu|mxdCEr_~ˌtV0P gq񵯮E-eWZ{U=Y-y}^?ZY eiҒ_V[ sVC(Y] !r@ /qa"JOjR Xs9ߙ^PMqқxBAp/cdI <^+CR݅J)yᖍy~@Jc\@<<J}q^uY@=Qpuej '1dNqez敞ˆs$r<l`0pпF('똟:k>! ; g-Jk#*u D"X0\,-'O~}R=yr)>V).xya\9Cg-[Xu+  "LOTĔ?㦉].\.\i!z:qB- {rrѽmo…Ϟ=|P_P gG)SOgqM%oĩS>Κݻiaqt8DGb0b(u=x'zq:ARDMNKz|K'NJ+$@,k7EoS.\Lۂ/;ɪݻi^૯?Ju&0jYGc7/%NX JAZ[޴߿ʶ0SȯK :;ARe7cҔeԭ[.ڏSkT8LCK ֬iw,koA"+΁^UTzOF8#p^&_~mYY_fFׇʦ a5Z"Z:;GO .^WB޽OFJ_RL5koeA|}ZE=xSb`YDIKsQ`9G)V5r(3 Jy%Ν3N;GhۦMBl} ]X3״o܈=955U:fNe, <\eٲza. b6o>8K6n$rJnkO}  ۞KkV6~L^|WmÇilĻx1 w*+=l ۍr|Wm? ]]##TšsQw|lQq]dB^HtͶ_sttv+Nx5L6ANyrжQ9E6VIBk| :RJuߙ7|0q T,|ҔLY(#~cc;AS‌c7PJ䗾 [Db[cc#"! ^n8}H4sb=hXZ3@H ~'2_~!lʟ->py6[kEж}Aݜ޿i}]xwlO2^;P 1z-pIK3i5۰m{ڊf&dOgէmKzz{wf&:@]]@2EcI6 6cc vP.v4hT$2׻\4س0_8 ,!R!* Htop 8obBԶ:\%@z@jۅ4JrϺך5kTzyxcķ٦rl>@xwl_⎯mͨ!h6BHّfM]L&l7oLB DGGI/0pg{<"gk?%;c~3?MR"sfq @A4)/TJn{,ᨾX-SS <a|fL7Z0Y@ns AZ㓒gұ)К( OM)O\H⋃Ұxy2ZWϿB_isʊP"vyy+wIf9~q,0:sc1lӱo1L+КPG3s@ Oo^*xN$LC[h.uo?1mmCC~b*/%^/WɦHb)[Oe/&З8jmMmZ3HSpYZֳyFG F"S7j<M] 2;p=CW3_yϞΖuѣ |{ (= #04?Wz`4H1)pP+e*_'<,߬z{;Ѷ2kGhb6RG8S|86 lB2V"8N{?lU{-^Lԩiw VRbʩSW٘eQz_Y{w]ۆ b70wDO_=yNg O.FP^A/np77ch WZ#hlD\>m]2RQe#%֑ϵ]EdQ hhhh ߯/y=x p)hlm[\ ˯C]R~ܴ# kb;@E"ht:ҏY0 ˅xn7i2y-k)183-j2;7fvԵM˖յOc#ۍtJaG"0IBj|` wKye~L4e8֑\)` wD܀{%4 W q{al(T*ܑ21N>L4A4[W@4ŧGR7=/P[[ @0;3B☑Hrr-\95)} L ͘|$T%|uDMjRԤ&5IM~aܙzIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/PaxHeaders.15196/task-medium-overdue.png0000644000175000017500000000007411701730437030452 xustar000000000000000030 atime=1381797705.583221255 30 ctime=1381823755.927050467 gnome-do-plugins-0.8.5/RememberTheMilk/Resources/icons/task-medium-overdue.png0000664000175000017500000001511711701730437027722 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME  5:^IDATxyt[}?=$@$D-n-%Ev"moZi&i;M2'vN8s(RT"HE*Bj#$QJ6\0,PRt(%f 3<3\TstK 7c=& >O !tMJ-^@jzJi (B7ڱkVSRbp(yP)UAKBp>) B>aqN9BW>_De_9?Bs{څb]TA 'aQ?DϩPE({ƽ+2F&F*b@^j^Ǯ 5 @M'):ks=d< H ݇i34Y`cV!!d@0 ㆝nz96{Ku; ?ȏ ?RDdVxr1&S4ZIOЊV/?B0i?JJݰV쥎7R)T’` ;so#([V޻p.~^~ #@s*B8btxz #2.ȮȉG4ac2>K"dC0̙q8!#‹JsgBRf0$':Ω};W;j,f ]˜գýO96"˿N!7\~Θ5Va-:+†$681ȉ(BnĶ-е f^tT*=-8K,qLW *At-}GW>{XY Xz#Phc_wM3EݦR(+9?FTq]QH{ٹc;kQZї_?9Iϐot-$Xb[u5hAL6@]˚;p@W>6E^r`eY]B(F)7z87TV{nM}߱e ѬM(cݻ9 2K 3n BSA$JK)ETWN3bls=TVV&o:(&NcC =|zű~1,z9wʻ*jz*J)N R[2Y3P2D(XiMeS)++KS(f)s }mdttUmp%eF,9W*Ŧ{S4.e2ewcΩɿ/ž<'[> ! U #Ӟi"yo5] rQߒ3TI7Ed<Y9@y=RI,#U* Aj "M^z1kغu; + pP3N@8TC@|o>s32~`p -gl|>6!]Pf/mHǤ/{웑:;8ӗSλp|^@m]]=-9 ,S>5UgkgT rB G"#^&Vt}-M BVemyoY3"I{% ?Hp &3j2Mr^(0 Y)yM3ΎLZ\|~wU`t(80@%UVUJ:w}m\ #sUϛ J93rx{=Y1YAuU͢ rWRC@>'u}K8 ,dPئ\Uϰf{kwcY }_.Y0qGm;V~#9_[{ؖ[֊S &]^g}n`t`k_=X;c}ӷS~o F*vgfNTĴq 5l`!$,  bk\!SX')ЙAsE3sm-Nł }zlraXiN'$ELs ,ڿLw:T`!C@}?=6#c~[lk,ﻼ O \/C3 mHs0 !W3/2 Y{f?ༀ,c:캽ɶh^b%F^]O|kµqODB-wgrmv.)<|W_OѴy+e  '8577 deT*P*a`-gq5P0!1:~?Nޮ:ageM#?vEScӂb^$6~,kh߲ ߱LGPYx)~w N.Z| թ}J^S Wb|\} j >2flrF!ߗв"S#߁{oax BDv:ݴѣ# ܞ\, ƻ?\џ[ygΞ^2hҸvFi0o5\u?H`n_!boQZ&vvSx׆W ~5я;gnF4P&rN1[K~DvygePNA "*,B_ĬAync gE}7bGɩB%|~-8AҰy|Ȟ3'DfY:Hťgl8v";4+ [oSv'" αr"A~6I Q~[\*]X6nCS_t)ofE& c}0;]ev\I{ϚϒLGIIy|7-Lf/ IÃDvImu\%t :uq菲FM7.;BCF<)QY3r7YIlg9tFȟѰ~3B0{hg5e&lfA kNX" \Fhmܾ|A^lӣ[* Z/_#/b68W}fo1;m0rM1u?" >y)AڇSb1n!08|0viU"yKl #Ⱦbʓ#yxkYU#Cj޼xs?pazgi'N=_OD *>jJ~?/B^kObS 3Y)eF0E8^CIYȾ 86`q]+?|yVj 13962= J7SᑭrzSgCfO2 ?q(`VjQBQ,n t #Otĭ@Y@ Ծp'j$uraLi&̙mWa&>T`ڶUw3R#@/'=bJ9 og[88Iוn4w7~dx|ob]TfhY][cxcDC_ްGy1&x8bݽ[XxV_W}BXξ U pT6,*[=W޺J}@_B 'towoqc 5%|#u>W-<; 0]e>}ߑ9r{l̷% *LUN.A8nJ*Ӧ?|/=NEy)w!/<U2.t_u5?#>7 Dd"«86BcCS<g dܣ3z}/)٬cߩ-ۧ}UT6c+-G7C2:@yǛ{#蓃 ֥-JGモokm<E3Ѫ cS?ć]J MF7#iB/?|7Ԉ#c#m$jb*8bjOf,|+M[U-P]q LD"9t Sv*=.131ef HMQ(0X@Qa*!srjP낖..cEK;Gώ3ljOS^)̈́]#n90\@[ #㕣 ze֦Ht4=B~͖ueU[>uHrW ˆ;} R}Ϝ@*t3Z6:[6>5Za*O4 00Qzt[LZIݑR$ 3z"y!X7F3PO_]jHMq>WPe_=о$Lf[o\e3{s*w#J(xRZi55Ֆxb7XJ3(_`Y.0}qckDv#A߇q*h˧J*L4iFt'xt)$ֻd݆fĸ}*}CA·omCD/Zi55x34"8na kYH4VfKBB?j`XfJX++Ajr 0[Ҫ\T h,ZEˊnPF`( MΦ#sWxi+;(}(.[dO;7:]+뤹}ߞߘeDbڙ/ ޸"K\nA7O$mR^R 7<V7=TqF1h2?`˕ [#65KOWwoP@IN?~slPTDD2L|$HՈ Lc\nzQfQJYcaQ|)E("HE*RT"eL $"6DIENDB`gnome-do-plugins-0.8.5/RememberTheMilk/PaxHeaders.15196/gtk-gui0000644000175000017500000000013012227172413022251 xustar000000000000000029 mtime=1381823755.72305046 30 atime=1381823772.203051027 29 ctime=1381823755.72305046 gnome-do-plugins-0.8.5/RememberTheMilk/gtk-gui/0000755000175000017500000000000012227172413021576 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RememberTheMilk/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007312140315705024616 xustar000000000000000030 atime=1381797705.595221255 29 ctime=1381823755.72305046 gnome-do-plugins-0.8.5/RememberTheMilk/gtk-gui/generated.cs0000664000175000017500000001040512140315705024062 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class IconLoader { public static Gdk.Pixbuf LoadIcon(Gtk.Widget widget, string name, Gtk.IconSize size, int sz) { Gdk.Pixbuf res = widget.RenderIcon(name, size, null); if ((res != null)) { return res; } else { try { return Gtk.IconTheme.Default.LoadIcon(name, sz, 0); } catch (System.Exception ) { if ((name != "gtk-missing-image")) { return Stetic.IconLoader.LoadIcon(widget, "gtk-missing-image", size, sz); } else { Gdk.Pixmap pmap = new Gdk.Pixmap(Gdk.Screen.Default.RootWindow, sz, sz); Gdk.GC gc = new Gdk.GC(pmap); gc.RgbFgColor = new Gdk.Color(255, 255, 255); pmap.DrawRectangle(gc, true, 0, 0, sz, sz); gc.RgbFgColor = new Gdk.Color(0, 0, 0); pmap.DrawRectangle(gc, false, 0, 0, (sz - 1), (sz - 1)); gc.SetLineAttributes(3, Gdk.LineStyle.Solid, Gdk.CapStyle.Round, Gdk.JoinStyle.Round); gc.RgbFgColor = new Gdk.Color(255, 0, 0); pmap.DrawLine(gc, (sz / 4), (sz / 4), ((sz - 1) - (sz / 4)), ((sz - 1) - (sz / 4))); pmap.DrawLine(gc, ((sz - 1) - (sz / 4)), (sz / 4), (sz / 4), ((sz - 1) - (sz / 4))); return Gdk.Pixbuf.FromDrawable(pmap, pmap.Colormap, 0, 0, 0, 0, sz, sz); } } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/RememberTheMilk/gtk-gui/PaxHeaders.15196/RememberTheMilk.Configuration.cs0000644000175000017500000000007312140315705030502 xustar000000000000000030 atime=1381797705.591221255 29 ctime=1381823755.71905046 gnome-do-plugins-0.8.5/RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs0000664000175000017500000004166212140315705027757 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace RememberTheMilk { public partial class Configuration { private Gtk.VBox vbox1; private Gtk.Frame account_frm; private Gtk.Alignment GtkAlignment; private Gtk.VBox vbox5; private Gtk.Label authinfo_lbl; private Gtk.HBox hbox1; private Gtk.Fixed fixed5; private Gtk.Button auth_btn; private Gtk.Fixed fixed1; private Gtk.Fixed fixed6; private Gtk.Label GtkLabel1; private Gtk.Frame notification_frm; private Gtk.Alignment GtkAlignment2; private Gtk.VBox vbox3; private Gtk.Table table1; private Gtk.Label minute_lbl; private Gtk.CheckButton overdue_chkbtn; private Gtk.SpinButton overdue_interval_spinbtn; private Gtk.CheckButton confirm_chkbtn; private Gtk.CheckButton returnnew_chkbtn; private Gtk.Label GtkLabel5; private Gtk.Frame filter_frm; private Gtk.Alignment GtkAlignment3; private Gtk.VBox vbox4; private Gtk.Entry filter_entry; private Gtk.Label filter_desc_lbl; private Gtk.HBox info_hbox; private Gtk.Fixed fixed3; private Gtk.Fixed fixed4; private Gtk.Label GtkLabel6; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget RememberTheMilk.Configuration Stetic.BinContainer.Attach(this); this.Name = "RememberTheMilk.Configuration"; // Container child RememberTheMilk.Configuration.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.account_frm = new Gtk.Frame(); this.account_frm.Name = "account_frm"; this.account_frm.ShadowType = ((Gtk.ShadowType)(0)); this.account_frm.BorderWidth = ((uint)(2)); // Container child account_frm.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.vbox5 = new Gtk.VBox(); this.vbox5.Name = "vbox5"; this.vbox5.Spacing = 6; this.vbox5.BorderWidth = ((uint)(5)); // Container child vbox5.Gtk.Box+BoxChild this.authinfo_lbl = new Gtk.Label(); this.authinfo_lbl.Name = "authinfo_lbl"; this.authinfo_lbl.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Do needs your authorization in order to manage tasks in your Remember The Milk account. Press the \"Authorize\" button to open a web browser and give Do authorization."); this.authinfo_lbl.Wrap = true; this.vbox5.Add(this.authinfo_lbl); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox5[this.authinfo_lbl])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.fixed5 = new Gtk.Fixed(); this.fixed5.Name = "fixed5"; this.fixed5.HasWindow = false; this.hbox1.Add(this.fixed5); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.fixed5])); w2.Position = 0; // Container child hbox1.Gtk.Box+BoxChild this.auth_btn = new Gtk.Button(); this.auth_btn.CanFocus = true; this.auth_btn.Name = "auth_btn"; this.auth_btn.UseUnderline = true; // Container child auth_btn.Gtk.Container+ContainerChild Gtk.Alignment w3 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w4 = new Gtk.HBox(); w4.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w5 = new Gtk.Image(); w5.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-apply", Gtk.IconSize.Menu, 16); w4.Add(w5); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w7 = new Gtk.Label(); w7.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Authorize"); w7.UseUnderline = true; w4.Add(w7); w3.Add(w4); this.auth_btn.Add(w3); this.hbox1.Add(this.auth_btn); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.hbox1[this.auth_btn])); w11.Position = 1; w11.Expand = false; w11.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.fixed1 = new Gtk.Fixed(); this.fixed1.Name = "fixed1"; this.fixed1.HasWindow = false; this.hbox1.Add(this.fixed1); Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.hbox1[this.fixed1])); w12.Position = 2; this.vbox5.Add(this.hbox1); Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.vbox5[this.hbox1])); w13.Position = 1; w13.Expand = false; w13.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.fixed6 = new Gtk.Fixed(); this.fixed6.Name = "fixed6"; this.fixed6.HasWindow = false; this.vbox5.Add(this.fixed6); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.vbox5[this.fixed6])); w14.Position = 2; w14.Expand = false; w14.Fill = false; this.GtkAlignment.Add(this.vbox5); this.account_frm.Add(this.GtkAlignment); this.GtkLabel1 = new Gtk.Label(); this.GtkLabel1.Name = "GtkLabel1"; this.GtkLabel1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Account"); this.GtkLabel1.UseMarkup = true; this.account_frm.LabelWidget = this.GtkLabel1; this.vbox1.Add(this.account_frm); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.vbox1[this.account_frm])); w17.Position = 0; w17.Expand = false; w17.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.notification_frm = new Gtk.Frame(); this.notification_frm.Sensitive = false; this.notification_frm.Name = "notification_frm"; this.notification_frm.ShadowType = ((Gtk.ShadowType)(0)); this.notification_frm.BorderWidth = ((uint)(2)); // Container child notification_frm.Gtk.Container+ContainerChild this.GtkAlignment2 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment2.Name = "GtkAlignment2"; this.GtkAlignment2.LeftPadding = ((uint)(12)); // Container child GtkAlignment2.Gtk.Container+ContainerChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; this.vbox3.BorderWidth = ((uint)(5)); // Container child vbox3.Gtk.Box+BoxChild this.table1 = new Gtk.Table(((uint)(1)), ((uint)(3)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); // Container child table1.Gtk.Table+TableChild this.minute_lbl = new Gtk.Label(); this.minute_lbl.Name = "minute_lbl"; this.minute_lbl.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("minute(s)"); this.table1.Add(this.minute_lbl); Gtk.Table.TableChild w18 = ((Gtk.Table.TableChild)(this.table1[this.minute_lbl])); w18.LeftAttach = ((uint)(2)); w18.RightAttach = ((uint)(3)); w18.XOptions = ((Gtk.AttachOptions)(4)); w18.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.overdue_chkbtn = new Gtk.CheckButton(); this.overdue_chkbtn.CanFocus = true; this.overdue_chkbtn.Name = "overdue_chkbtn"; this.overdue_chkbtn.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Notify overdue task(s) every"); this.overdue_chkbtn.DrawIndicator = true; this.overdue_chkbtn.UseUnderline = true; this.table1.Add(this.overdue_chkbtn); Gtk.Table.TableChild w19 = ((Gtk.Table.TableChild)(this.table1[this.overdue_chkbtn])); w19.XOptions = ((Gtk.AttachOptions)(6)); w19.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.overdue_interval_spinbtn = new Gtk.SpinButton(1, 9999, 1); this.overdue_interval_spinbtn.CanFocus = true; this.overdue_interval_spinbtn.Name = "overdue_interval_spinbtn"; this.overdue_interval_spinbtn.Adjustment.PageIncrement = 10; this.overdue_interval_spinbtn.ClimbRate = 1; this.overdue_interval_spinbtn.Numeric = true; this.overdue_interval_spinbtn.Value = 1; this.table1.Add(this.overdue_interval_spinbtn); Gtk.Table.TableChild w20 = ((Gtk.Table.TableChild)(this.table1[this.overdue_interval_spinbtn])); w20.LeftAttach = ((uint)(1)); w20.RightAttach = ((uint)(2)); w20.XPadding = ((uint)(5)); w20.XOptions = ((Gtk.AttachOptions)(6)); w20.YOptions = ((Gtk.AttachOptions)(4)); this.vbox3.Add(this.table1); Gtk.Box.BoxChild w21 = ((Gtk.Box.BoxChild)(this.vbox3[this.table1])); w21.Position = 0; w21.Expand = false; w21.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.confirm_chkbtn = new Gtk.CheckButton(); this.confirm_chkbtn.CanFocus = true; this.confirm_chkbtn.Name = "confirm_chkbtn"; this.confirm_chkbtn.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Show notification when actions are completed"); this.confirm_chkbtn.DrawIndicator = true; this.confirm_chkbtn.UseUnderline = true; this.vbox3.Add(this.confirm_chkbtn); Gtk.Box.BoxChild w22 = ((Gtk.Box.BoxChild)(this.vbox3[this.confirm_chkbtn])); w22.Position = 1; w22.Expand = false; w22.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.returnnew_chkbtn = new Gtk.CheckButton(); this.returnnew_chkbtn.CanFocus = true; this.returnnew_chkbtn.Name = "returnnew_chkbtn"; this.returnnew_chkbtn.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Return the newly created task"); this.returnnew_chkbtn.DrawIndicator = true; this.returnnew_chkbtn.UseUnderline = true; this.vbox3.Add(this.returnnew_chkbtn); Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.vbox3[this.returnnew_chkbtn])); w23.Position = 2; w23.Expand = false; w23.Fill = false; this.GtkAlignment2.Add(this.vbox3); this.notification_frm.Add(this.GtkAlignment2); this.GtkLabel5 = new Gtk.Label(); this.GtkLabel5.Name = "GtkLabel5"; this.GtkLabel5.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Interactivity"); this.GtkLabel5.UseMarkup = true; this.notification_frm.LabelWidget = this.GtkLabel5; this.vbox1.Add(this.notification_frm); Gtk.Box.BoxChild w26 = ((Gtk.Box.BoxChild)(this.vbox1[this.notification_frm])); w26.Position = 1; w26.Expand = false; w26.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.filter_frm = new Gtk.Frame(); this.filter_frm.Sensitive = false; this.filter_frm.Name = "filter_frm"; this.filter_frm.ShadowType = ((Gtk.ShadowType)(0)); this.filter_frm.BorderWidth = ((uint)(2)); // Container child filter_frm.Gtk.Container+ContainerChild this.GtkAlignment3 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment3.Name = "GtkAlignment3"; this.GtkAlignment3.LeftPadding = ((uint)(12)); // Container child GtkAlignment3.Gtk.Container+ContainerChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; this.vbox4.BorderWidth = ((uint)(5)); // Container child vbox4.Gtk.Box+BoxChild this.filter_entry = new Gtk.Entry(); this.filter_entry.CanFocus = true; this.filter_entry.Name = "filter_entry"; this.filter_entry.IsEditable = true; this.filter_entry.InvisibleChar = '●'; this.vbox4.Add(this.filter_entry); Gtk.Box.BoxChild w27 = ((Gtk.Box.BoxChild)(this.vbox4[this.filter_entry])); w27.Position = 0; w27.Expand = false; w27.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.filter_desc_lbl = new Gtk.Label(); this.filter_desc_lbl.Name = "filter_desc_lbl"; this.filter_desc_lbl.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("You can enter some advanced search operators here to limit the tasks Do indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only index all incomplete tasks with high priority."); this.filter_desc_lbl.Wrap = true; this.vbox4.Add(this.filter_desc_lbl); Gtk.Box.BoxChild w28 = ((Gtk.Box.BoxChild)(this.vbox4[this.filter_desc_lbl])); w28.Position = 1; w28.Expand = false; w28.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.info_hbox = new Gtk.HBox(); this.info_hbox.Name = "info_hbox"; this.info_hbox.Spacing = 6; // Container child info_hbox.Gtk.Box+BoxChild this.fixed3 = new Gtk.Fixed(); this.fixed3.Name = "fixed3"; this.fixed3.HasWindow = false; this.info_hbox.Add(this.fixed3); Gtk.Box.BoxChild w29 = ((Gtk.Box.BoxChild)(this.info_hbox[this.fixed3])); w29.Position = 0; // Container child info_hbox.Gtk.Box+BoxChild this.fixed4 = new Gtk.Fixed(); this.fixed4.Name = "fixed4"; this.fixed4.HasWindow = false; this.info_hbox.Add(this.fixed4); Gtk.Box.BoxChild w30 = ((Gtk.Box.BoxChild)(this.info_hbox[this.fixed4])); w30.Position = 2; this.vbox4.Add(this.info_hbox); Gtk.Box.BoxChild w31 = ((Gtk.Box.BoxChild)(this.vbox4[this.info_hbox])); w31.Position = 2; w31.Expand = false; w31.Fill = false; this.GtkAlignment3.Add(this.vbox4); this.filter_frm.Add(this.GtkAlignment3); this.GtkLabel6 = new Gtk.Label(); this.GtkLabel6.Name = "GtkLabel6"; this.GtkLabel6.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Filter"); this.GtkLabel6.UseMarkup = true; this.filter_frm.LabelWidget = this.GtkLabel6; this.vbox1.Add(this.filter_frm); Gtk.Box.BoxChild w34 = ((Gtk.Box.BoxChild)(this.vbox1[this.filter_frm])); w34.Position = 2; w34.Expand = false; w34.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.auth_btn.Clicked += new System.EventHandler(this.OnAuthBtnClicked); this.overdue_interval_spinbtn.ValueChanged += new System.EventHandler(this.OnOverdueIntervalChanged); this.overdue_chkbtn.Clicked += new System.EventHandler(this.OnOverdueChkbtnClicked); this.confirm_chkbtn.Clicked += new System.EventHandler(this.OnConfirmChkbtnClicked); this.returnnew_chkbtn.Clicked += new System.EventHandler(this.OnReturnNewChkBtnClicked); this.filter_entry.Changed += new System.EventHandler(this.OnFilterEntryChanged); } } } gnome-do-plugins-0.8.5/RememberTheMilk/PaxHeaders.15196/src0000644000175000017500000000013212227172413021473 xustar000000000000000030 mtime=1381823755.815050463 30 atime=1381823772.203051027 30 ctime=1381823755.815050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/0000755000175000017500000000000012227172413021016 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMTaskItemSource.cs0000644000175000017500000000007411701730437025373 xustar000000000000000030 atime=1381797705.619221256 30 ctime=1381823755.811050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMTaskItemSource.cs0000664000175000017500000000356711701730437024651 0ustar00chrischris00000000000000// RTMTaskItemSource.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Platform.Linux; using Do.Universe; namespace RememberTheMilk { /// /// ItemSource class for the Remember The Milk tasks. /// public class RTMTaskItemSource : ItemSource { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Remember The Milk Tasks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("All the tasks in your Remember The Milk account."); } } public override string Icon { get { return "rtm.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable Items { get { return RTM.Tasks; } } public override IEnumerable ChildrenOfItem (Item parent) { return RTM.AttributesForTask ((parent as RTMTaskItem)); } public override void UpdateItems () { Thread updateTasks = new Thread (new ThreadStart (RTM.UpdateTasks)); updateTasks.IsBackground = true; updateTasks.Start (); } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMListItemSource.cs0000644000175000017500000000007411701730437025404 xustar000000000000000030 atime=1381797705.603221255 30 ctime=1381823755.751050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMListItemSource.cs0000664000175000017500000000372211701730437024653 0ustar00chrischris00000000000000// RTMListItemSource.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Platform.Linux; using Do.Universe; namespace RememberTheMilk { /// /// ItemSource class for the Remember The Milk lists /// public class RTMListItemSource : ItemSource, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Remember The Milk Lists"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Task Lists in your Remember The Milk account."); } } public override string Icon { get { return "rtm.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMListItem); } } public override IEnumerable Items { get { return RTM.Lists; } } public override IEnumerable ChildrenOfItem (Item parent) { return RTM.TasksForList ((parent as RTMListItem).Id); } public override void UpdateItems () { Thread updateLists = new Thread (new ThreadStart (RTM.UpdateLists)); updateLists.IsBackground = true; updateLists.Start (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMDeleteList.cs0000644000175000017500000000007411701730437024527 xustar000000000000000030 atime=1381797705.599221255 30 ctime=1381823755.735050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMDeleteList.cs0000664000175000017500000000346711701730437024004 0ustar00chrischris00000000000000// RTMDeleteList.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class to provide the "Delete List" action. /// public class RTMDeleteList : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Delete List"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Delete a task list from Remember The Milk"); } } public override string Icon { get { return "task-delete.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMListItem); } } public override bool SupportsItem (Item item) { return !(item as RTMListItem).Locked; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string listname = (items.First () as RTMListItem).Id; Services.Application.RunOnThread (() => { RTM.DeleteList (listname); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMTagItemSource.cs0000644000175000017500000000007411701730437025204 xustar000000000000000030 atime=1381797705.615221256 30 ctime=1381823755.803050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMTagItemSource.cs0000664000175000017500000000331111701730437024445 0ustar00chrischris00000000000000// RTMTagItemSource.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using Mono.Addins; using Do.Platform.Linux; using Do.Universe; namespace RememberTheMilk { /// /// ItemSource class for the tags used by tasks /// public class RTMTagItemSource : ItemSource { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Remember The Milk Tags"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Tags used by your Remember The Milk tasks."); } } public override string Icon { get { return "rtm.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTagItem); } } public override IEnumerable Items { get { return RTM.Tags; } } public override IEnumerable ChildrenOfItem (Item parent) { return RTM.TasksForTag ((parent as RTMTagItem).Name); } public override void UpdateItems () { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMPostponeTask.cs0000644000175000017500000000007411701730437025123 xustar000000000000000030 atime=1381797705.607221256 30 ctime=1381823755.767050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMPostponeTask.cs0000664000175000017500000000342111701730437024366 0ustar00chrischris00000000000000// RTMPostponeTask.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Postpone" action /// public class RTMPostponeTask : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Postpone"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Postpone a selected task in Remember The Milk"); } } public override string Icon { get { return "task-postpone.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.PostponeTask ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMCompleteTask.cs0000644000175000017500000000007311701730437025063 xustar000000000000000030 atime=1381797705.599221255 29 ctime=1381823755.73105046 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMCompleteTask.cs0000664000175000017500000000356511701730437024340 0ustar00chrischris00000000000000// RTMCompleteTask.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class to provide the "Complete Task" action. /// public class RTMCompleteTask : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Complete"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Complete a task"); } } public override string Icon { get { return "task-complete.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override bool SupportsItem (Item item) { return (item as RTMTaskItem).Completed == DateTime.MinValue; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.CompleteTask ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTM.cs0000644000175000017500000000007311701730437022547 xustar000000000000000030 atime=1381797705.599221255 29 ctime=1381823755.72705046 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTM.cs0000664000175000017500000011067511701730437022025 0ustar00chrischris00000000000000// RTM.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using System.Threading; using Mono.Addins; using Do.Platform; using Do.Universe; using RtmNet; namespace RememberTheMilk { /// /// Contrller class to handle all RTM operations. /// public class RTM { #region [ Private Variable, Constant ] static Rtm rtm; static List tasks; static List lists; static List tags; static List locations; static List priorities; static List notes; static object list_lock; static object task_lock; static object location_lock; static object note_lock; static string timeline; static DateTime last_sync; static string username; static string filter; static uint overdue_timer; static string RTMIconPath = "rtm.png@" + typeof (RTMListItemSource).Assembly.FullName; const string ApiKey = "ee32c06f2d45baf935a2c046323457d8"; const string SharedSecret = "1b835b123a903938"; #endregion [ Private Properties, Constant ] RTM () { } static RTM () { rtm = new Rtm (ApiKey, SharedSecret); tasks = new List (); lists = new List (); tags = new List (); locations = new List (); priorities = new List (); notes = new List (); list_lock = new object (); task_lock = new object (); location_lock = new object (); note_lock = new object (); ResetLastSync (); ResetFilter (); RTMPreferences.AccountChanged += HandleAccountChanged; RTMPreferences.FilterChanged += HandleFilterChanged; RTMPreferences.OverdueIntervalChanged += HandleOverdueIntervalChanged; RTMPreferences.OverdueNotificationChanged += HandleOverdueNotificationChanged; Services.Core.UniverseInitialized += HandleInitialized; TryConnect (); } #region [ Authentication ] //// /// If we are authorized to communicate with RTM server. /// public static bool IsAuthenticated { get { return (rtm.IsAuthenticated && !String.IsNullOrEmpty (rtm.AuthToken)); } } /// /// Initialize the authorization, open a URL where the user can agree /// the operation this plugin will perform on his/her RTM account. /// /// /// A indicating the frob value. /// public static string AuthInit () { string frob; try { frob = rtm.AuthGetFrob (); } catch (RtmException e) { Log.Error (AddinManager.CurrentLocalizer.GetString ("Failed to initialize authentication."), e.Message); return ""; } Services.Environment.OpenUrl(rtm.AuthCalcUrl (frob, AuthLevel.Delete)); return frob; } /// /// Complete the authorization, check the frob, retrieve and store the token as preference. /// /// /// A indicating the frab value. /// /// /// A /// public static Auth AuthComplete (string frob) { Auth auth; try { auth = rtm.AuthGetToken (frob); } catch (RtmException e) { Log.Error (AddinManager.CurrentLocalizer.GetString ("Failed to complete authentication."), e.Message); return null; } rtm.AuthToken = auth.Token; timeline = rtm.TimelineCreate (); return auth; } #endregion [ Authentication ] #region [ Public Properties ] // If not the initial updating of the universe, we'd like the universe manager // to pick up the new items only after the update functions have done their jobs // so locks are used to ensure the synchronization between threads. /// /// All list retrieved from the RTM account plus 4 meta list /// public static List Lists { get { if (last_sync == DateTime.MinValue) return lists; else lock (list_lock) return lists; } } /// /// All tasks retrieved from the RTM account /// public static List Tasks { get { if (last_sync == DateTime.MinValue) return tasks; else lock (task_lock) return tasks; } } /// /// All locations retrieved from the RTM account. /// public static List Locations { get { if (last_sync == DateTime.MinValue) return locations; else lock (location_lock) return locations; } } /// /// All tags retrieved from the RTM account. /// public static List Tags { get { return tags; } } /// /// A preset list of /// public static List Priorities { get { return priorities; } } #endregion [ Public Properties ] #region [ Relational Search ] /// /// Finds all tasks in a given list indicated by the list's Id. /// /// /// A indicating the Id of the list. /// /// /// A of containing the found tasks. /// public static List TasksForList (string listId) { if (listId == "all") return tasks; else if (listId == "overdue") return tasks.FindAll (i => IsOverdue (i as RTMTaskItem)); else if (listId == "today") return tasks.FindAll (i => IsDueToday (i as RTMTaskItem)); else if (listId == "tomorrow") return tasks.FindAll (i => IsDueTomorrow (i as RTMTaskItem)); else if (listId == "week") return tasks.FindAll (i => IsDueInAWeek (i as RTMTaskItem)); else return tasks.FindAll (i => (i as RTMTaskItem).ListId == listId); } /// /// Finds all tasks that have a given tag. /// /// /// A indicating the tag to be searched for. /// /// /// A of containing the found tasks. /// public static List TasksForTag (string tag) { return tasks.FindAll (i => (i as RTMTaskItem).Tags.Contains (tag)); } /// /// Finds all tasks that are associated with a given location. /// /// /// A indicating the Id of the location. /// /// /// A of containing the found tasks. /// public static List TasksForLocation (string locationId) { return tasks.FindAll (i => (i as RTMTaskItem).LocationId == locationId); } /// /// Generates all s based on the available properties of a task. /// /// /// A indicating the task. /// /// /// A of containing the generated attributes. /// public static List AttributesForTask (RTMTaskItem task) { List attribute_list = new List (); if (task.Due != DateTime.MinValue) { attribute_list.Add (new RTMTaskAttributeItem (task.Due.ToString ((task.HasDueTime != 0) ? "g" : "d"), "Due Date/Time", task.Url, "stock_calendar", task)); } if (!String.IsNullOrEmpty (task.TaskUrl)) { attribute_list.Add (new RTMTaskAttributeItem (task.TaskUrl, "URL", task.TaskUrl, "text-html", task)); } if (!String.IsNullOrEmpty (task.Estimate)) { attribute_list.Add (new RTMTaskAttributeItem (task.Estimate, "Time Estimate", task.Url, "stock_appointment-reminder", task)); } if (!String.IsNullOrEmpty (task.LocationId)) attribute_list.Add (locations.Find (i => (i as RTMLocationItem).Id == task.LocationId)); if (!String.IsNullOrEmpty (task.Tags)) { attribute_list.Add (new RTMTaskAttributeItem (task.Tags, "Tags", task.Url, "task-tag.png@" + typeof (RTMListItemSource).Assembly.FullName, task)); } List note_list = notes.FindAll (i => (i as RTMNoteItem).TaskId == task.Id); if (note_list.Any ()) { lock (note_lock) { foreach (Item item in note_list) attribute_list.Add (item); } } return attribute_list; } #endregion [ Relational Search ] #region [ Methods for Data Update ] /// /// Retrieves the list of task lists as s from RTM server. /// Also adds 4 meta lists for easy access to overdue tasks, /// and tasks due today/tomorrow/in a week. /// public static void UpdateLists () { lock (list_lock) { if (!IsAuthenticated && !TryConnect ()) return; Lists rtmLists; try { rtmLists = rtm.ListsGetList (); } catch (RtmException e) { Log.Debug (AddinManager.CurrentLocalizer.GetString ("An error occured when updating RTM lists: {0}"), e.Message); rtmLists = null; return; } lists.Clear (); lists.Add (new RTMListItem ("today", "Today", 1, 1)); lists.Add (new RTMListItem ("tomorrow", "Tomorrow", 1, 1)); lists.Add (new RTMListItem ("week", "In a Week", 1, 1)); lists.Add (new RTMListItem ("overdue", "Overdue", 1, 1)); foreach (List rtmList in rtmLists.listCollection) { if (rtmList.Deleted == 0 && rtmList.Smart == 0) lists.Add (new RTMListItem (rtmList.ID, rtmList.Name, rtmList.Locked, rtmList.Smart)); } } Log.Debug ("Received {0} lists.", lists.ToArray ().Length); } /// /// Retrieves the list of locations as s from the RTM server. /// public static void UpdateLocations () { lock (location_lock) { if (!IsAuthenticated && !TryConnect ()) return; Locations rtmLocations; try { rtmLocations = rtm.LocationsGetList (); } catch (RtmException e) { Log.Debug (AddinManager.CurrentLocalizer.GetString ("An error happend when updating RTM locations: {0}"), e.Message); rtmLocations = null; return; } locations.Clear (); if (rtmLocations.locationCollection.Length > 0) { foreach (Location rtmLocation in rtmLocations.locationCollection) { locations.Add (new RTMLocationItem (rtmLocation.ID, rtmLocation.Name, rtmLocation.Address, rtmLocation.Longitude, rtmLocation.Latitude)); } } } Log.Debug ("Received {0} locations.", locations.ToArray ().Length); } /// /// Updates the list of tasks as s from the RTM server. /// Also collects all the notes and tags during the update. /// public static void UpdateTasks () { lock (task_lock) { if (!IsAuthenticated && !TryConnect ()) return; Tasks rtmTasks; Tasks rtmTasks_sync; if (last_sync == DateTime.MinValue) { tasks.Clear (); tags.Clear (); notes.Clear (); } try { // If first time sync, get full list of tasks restricted by filter // otherwise, only do incremental sync. if (last_sync == DateTime.MinValue) { rtmTasks = rtm.TasksGetList (null, null, filter); rtmTasks_sync = null; } else { rtmTasks_sync = rtm.TasksGetList (null, last_sync.ToUniversalTime ().ToString ("u"), null); rtmTasks = rtm.TasksGetList (null, last_sync.ToUniversalTime ().ToString ("u"), filter); } } catch (RtmException e) { rtmTasks = null; rtmTasks_sync = null; last_sync = DateTime.MinValue; Log.Debug (AddinManager.CurrentLocalizer.GetString ("An error occured when updating RTM tasks: {0}"), e.Message); return; } // if not first time sync, delete all changed tasks (using the list with nothing filtered) if (last_sync != DateTime.MinValue) { foreach (List rtmList in rtmTasks_sync.ListCollection) { if (rtmList.DeletedTaskSeries != null) { foreach (TaskSeries rtmTaskSeries in rtmList.DeletedTaskSeries.TaskSeriesCollection) { foreach (Task rtmTask in rtmTaskSeries.TaskCollection) TryRemoveTask (rtmTask.TaskID); } } if (rtmList.TaskSeriesCollection != null) { foreach (TaskSeries rtmTaskSeries in rtmList.TaskSeriesCollection) { foreach (Task rtmTask in rtmTaskSeries.TaskCollection) TryRemoveTask (rtmTask.TaskID); } } } } // add changed tasks from the list with filter used. foreach (List rtmList in rtmTasks.ListCollection) { if (rtmList.TaskSeriesCollection != null) { foreach (TaskSeries rtmTaskSeries in rtmList.TaskSeriesCollection) { foreach (Task rtmTask in rtmTaskSeries.TaskCollection) { // delete one recurrent task will cause other deleted instances // appear in the taskseries tag, so here we need to check again. if (rtmTask.Deleted == DateTime.MinValue) { // handle tags string temp_tags = ""; if (rtmTaskSeries.Tags.TagCollection.Length > 0) { foreach (Tag rtmTag in rtmTaskSeries.Tags.TagCollection) { if (tags.FindIndex (i => (i as RTMTagItem).Name == rtmTag.Text) == -1) tags.Add (new RTMTagItem (rtmTag.Text)); temp_tags += rtmTag.Text + ", "; } temp_tags = temp_tags.Remove (temp_tags.Length-2); } // handle notes if (rtmTaskSeries.Notes.NoteCollection.Length > 0) { foreach (Note rtmNote in rtmTaskSeries.Notes.NoteCollection) { notes.Add (new RTMNoteItem (rtmNote.Title, rtmNote.Text, rtmNote.ID, String.Format ("http://www.rememberthemilk.com/print/{0}/{1}/{2}/notes/", username, rtmList.ID, rtmTask.TaskID), rtmTask.TaskID)); } } // add new task RTMTaskItem new_task = new RTMTaskItem (rtmList.ID, rtmTaskSeries.TaskSeriesID, rtmTask.TaskID, rtmTaskSeries.Name, rtmTask.Due, rtmTask.Completed, rtmTaskSeries.TaskURL, rtmTask.Priority, rtmTask.HasDueTime, rtmTask.Estimate, rtmTaskSeries.LocationID, temp_tags); tasks.Add (new_task); } } } } } last_sync = DateTime.Now; } Log.Debug ("Received {0} tasks.", tasks.ToArray ().Length); Log.Debug ("Received {0} notes.", notes.ToArray ().Length); Log.Debug ("Received {0} tags.", tags.ToArray ().Length); } /// /// Manully generates a list containing all the s. /// static void UpdatePriorities () { priorities.Add (new RTMPriorityItem (AddinManager.CurrentLocalizer.GetString ("High"), AddinManager.CurrentLocalizer.GetString ("High Priority"))); priorities.Add (new RTMPriorityItem (AddinManager.CurrentLocalizer.GetString ("Medium"), AddinManager.CurrentLocalizer.GetString ("Medium Priority"))); priorities.Add (new RTMPriorityItem (AddinManager.CurrentLocalizer.GetString ("Low"), AddinManager.CurrentLocalizer.GetString ("Low Priority"))); priorities.Add (new RTMPriorityItem (AddinManager.CurrentLocalizer.GetString ("None"), AddinManager.CurrentLocalizer.GetString ("No Priority"))); priorities.Add (new RTMPriorityItem (AddinManager.CurrentLocalizer.GetString ("Up"), AddinManager.CurrentLocalizer.GetString ("Increase the priority"))); priorities.Add (new RTMPriorityItem (AddinManager.CurrentLocalizer.GetString ("Down"), AddinManager.CurrentLocalizer.GetString ("Decrease the priority"))); } #endregion [ Methods for Data Update ] #region [ Task Actions ] public static RTMTaskItem NewTask (string listId, string taskData) { List rtmList; try { rtmList = rtm.TasksAdd (timeline, taskData, listId, true); } catch (RtmException e) { Log.Debug (e.Message); return null; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("New Task Created"), AddinManager.CurrentLocalizer.GetString ("The task has been successully added to your Remember The milk task list.")); return new RTMTaskItem (rtmList.ID, rtmList.TaskSeriesCollection[0].TaskSeriesID, rtmList.TaskSeriesCollection[0].TaskCollection[0].TaskID, rtmList.TaskSeriesCollection[0].Name, rtmList.TaskSeriesCollection[0].TaskCollection[0].Due, rtmList.TaskSeriesCollection[0].TaskCollection[0].Completed, rtmList.TaskSeriesCollection[0].TaskURL, rtmList.TaskSeriesCollection[0].TaskCollection[0].Priority, rtmList.TaskSeriesCollection[0].TaskCollection[0].HasDueTime, rtmList.TaskSeriesCollection[0].TaskCollection[0].Estimate, rtmList.TaskSeriesCollection[0].LocationID, ""); } public static void DeleteTask (string listId, string taskSeriesId, string taskId) { try { rtm.TasksDelete (timeline, listId, taskSeriesId, taskId); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Deleted"), AddinManager.CurrentLocalizer.GetString ("The selected task has been successfully deleted from your Remember The Milk task list")); } public static void CompleteTask (string listId, string taskSeriesId, string taskId) { try { rtm.TasksComplete (timeline, listId, taskSeriesId, taskId); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Completed"), AddinManager.CurrentLocalizer.GetString ("The selected task in your Remember The Milk task list has been marked as completed.")); } public static void SetTaskPriority (string listId, string taskSeriesId, string taskId, string priority) { try { if (priority == "up" || priority == "down") rtm.TasksMovePriority (timeline, listId, taskSeriesId, taskId, priority); else rtm.TasksSetPriority (timeline, listId, taskSeriesId, taskId, priority); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Priority Changed"), AddinManager.CurrentLocalizer.GetString ("The priority of the selected task in your Remember The Milk task list has been changed.")); } public static void SetDueDateTime (string listId, string taskSeriesId, string taskId, string due) { try { if (String.IsNullOrEmpty (due)) rtm.TasksSetDueDate (timeline, listId, taskSeriesId, taskId); else rtm.TasksSetDueDateParse (timeline, listId, taskSeriesId, taskId, due); } catch (RtmException e) { Log.Debug (e.Message); return; } if (String.IsNullOrEmpty (due)) FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Due Date/Time Unset"), AddinManager.CurrentLocalizer.GetString ("The due date/time of the selected task in your Remember The Milk task list has been unset.")); else FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Due Date/Time Changed"), AddinManager.CurrentLocalizer.GetString ("The due date/time of the selected task in your Remember The Milk task list has been changed.")); } public static void MoveTask (string fromListId, string toListId, string taskSeriesId, string taskId) { try { rtm.TasksMoveTo (timeline, fromListId, toListId, taskSeriesId, taskId); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Moved"), AddinManager.CurrentLocalizer.GetString (String.Format ("The selected task has been moved from Remember The Milk list \"{0}\" to list \"{1}\".", lists.Find (i => (i as RTMListItem).Id == fromListId).Name, lists.Find (i => (i as RTMListItem).Id == toListId).Name))); } public static void RenameTask (string listId, string taskSeriesId, string taskId, string newName) { try { rtm.TasksSetName (timeline, listId, taskSeriesId, taskId, newName); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Renamed"), String.Format (AddinManager.CurrentLocalizer.GetString ("The selected task has been renamed to \"{0}\"."), newName)); } public static void PostponeTask (string listId, string taskSeriesId, string taskId) { try { rtm.TasksPostpone (timeline, listId, taskSeriesId, taskId); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Postponed"), AddinManager.CurrentLocalizer.GetString ("The selected task in your Remember The Milk task list has been postponed")); } public static void SetRecurrence (string listId, string taskSeriesId, string taskId, string repeat) { try { rtm.TasksSetRecurrence (timeline, listId, taskSeriesId, taskId, repeat); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Recurrence Pattern Changed"), AddinManager.CurrentLocalizer.GetString ("The recurrence pattern of the selected task in your Remember The Milk task list has been changed.")); } public static void SetURL(string listId, string taskSeriesId, string taskId, string url) { try { rtm.TasksSetUrl(timeline, listId, taskSeriesId, taskId, url); } catch (RtmException e) { Log.Debug (e.Message); return; } if (!string.IsNullOrEmpty(url)) { FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task URL Set"), AddinManager.CurrentLocalizer.GetString ("The selected task has been assigned a URL.")); } else { FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task URL Reset"), AddinManager.CurrentLocalizer.GetString ("The URL for the selected task has been reset.")); } } public static void SetEstimateTime (string listId, string taskSeriesId, string taskId, string estimateTime) { try { rtm.TasksSetEstimateTime(timeline, listId, taskSeriesId, taskId, estimateTime); } catch (RtmException e) { Log.Debug (e.Message); return; } if (String.IsNullOrEmpty (estimateTime)) FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Estimated Time Unset"), AddinManager.CurrentLocalizer.GetString ("The estimated time for the selected task has been unset.")); else FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Estimated Time Set"), AddinManager.CurrentLocalizer.GetString ("The selected task has been assigned an estimated time.")); } public static void SetLocation (string listId, string taskSeriesId, string taskId, string locationId) { try { rtm.TasksSetLocation (timeline, listId, taskSeriesId, taskId, locationId); } catch (RtmException e) { Log.Debug (e.Message); return; } if (string.IsNullOrEmpty (locationId)) { FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Location Reset"), AddinManager.CurrentLocalizer.GetString ("The location of the selected task has been cleared.")); } else { FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Location changed"), AddinManager.CurrentLocalizer.GetString ("The location of the selected task has been successfully changed.")); } } public static void UncompleteTask (string listId, string taskSeriesId, string taskId) { try { rtm.TasksUncomplete (timeline, listId, taskSeriesId, taskId); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task Uncompleted"), AddinManager.CurrentLocalizer.GetString ("The selected task has been marked as \"incomplete\".")); } #endregion [ Task Actions ] #region [ List Actions ] public static void NewList (string newListName) { if (IsProtectedList (newListName)) { Services.Notifications.Notify ("Invalid List Name", "The provided new list name is reserved.", RTMIconPath); return; } try { rtm.ListsNew (timeline, newListName); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("New List Created"), String.Format (AddinManager.CurrentLocalizer.GetString ("A new task list named \"{0}\" has been created."), newListName)); } public static void DeleteList(string listId) { try { rtm.ListsDelete(timeline, listId); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("List Deleted"), AddinManager.CurrentLocalizer.GetString ("The selected task list has been deleted.")); } public static void RenameList (string listId, string newListName) { if (IsProtectedList (newListName)) { Services.Notifications.Notify ("Invalid List Name", "The provided new list name is reserved.", RTMIconPath); return; } try { rtm.ListsRename (timeline, listId, newListName); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Task List Renamed"), String.Format (AddinManager.CurrentLocalizer.GetString ("The selected task list has been renamed to \"{0}\"."), newListName)); } #endregion [ List Actions ] #region [ Note Actions ] public static void NewNote (string listId, string taskSeriesId, string taskId, string note) { string[] parts = null; string note_title; string note_body; bool has_separator = (0 < note.IndexOf ("|") && note.IndexOf ("|") < note.Length); bool has_newline = (0 < note.IndexOf ("\n") && note.IndexOf ("\n") < note.Length); bool newline_first = note.IndexOf ("\n") < note.IndexOf ("|"); if ((has_newline && has_separator && newline_first) || (has_newline && !has_separator)) { parts = note.Split(new char[] {'\n'}, 2); } else if (has_separator) { parts = note.Split(new char[] {'|'}, 2); } if (string.IsNullOrEmpty (note) || ((has_separator || has_newline) && parts != null && parts.Length < 2)) { Log.Debug ("Entered text cannot be used as a note."); return; } else { note_title = (has_separator || has_newline) ? parts[0].Trim () : "Untitled Note"; note_body = (has_separator || has_newline) ? parts[1].Trim () : note; } try { rtm.NotesAdd (timeline, listId, taskSeriesId, taskId, note_title, note_body); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Note Added"), AddinManager.CurrentLocalizer.GetString ("A note has been added to the selected task")); } public static void DeleteNote (string noteId) { try { rtm.NotesDelete (timeline, noteId); } catch (RtmException e) { Log.Debug (e.Message); return; } lock (note_lock) notes.Remove (notes.Find (i => (i as RTMNoteItem).Id == noteId)); FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Note Deleted"), AddinManager.CurrentLocalizer.GetString ("The selected note has been deleted from the selected task")); } #endregion [ Note Actions ] #region [ Tag Actions ] public static void AddTags (string listId, string taskSeriesId, string taskId, string tags) { if (String.IsNullOrEmpty (tags)) { Log.Debug ("Tags to add is empty or null string."); } else { try { rtm.TasksAddTags (timeline, listId, taskSeriesId, taskId, tags); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Tags Added"), AddinManager.CurrentLocalizer.GetString ("New tags have been successfully added to the selected task.")); } } public static void DeleteTags (string listId, string taskSeriesId, string taskId, string tags) { if (String.IsNullOrEmpty (tags)) { Log.Debug ("[RememberTheMilk] Tags to delete is empty or null string."); } else { try { rtm.TasksRemoveTags (timeline, listId, taskSeriesId, taskId, tags); } catch (RtmException e) { Log.Debug (e.Message); return; } FinalizeAction (AddinManager.CurrentLocalizer.GetString ("Tags Deleted"), AddinManager.CurrentLocalizer.GetString ("Selected tags have been successfully removed from the selected task.")); } } #endregion [ Tag Actions ] #region [ Utilities ] /// /// Initializes the connection to RTM server. /// Verify the stored token with RTM server and if valid also creates the timeline. /// /// /// A , true if the connection is successfully established, /// false if there is a problem during verfication or timeline creation. /// static bool TryConnect () { if (!Services.Network.IsConnected) return false; if (!String.IsNullOrEmpty (RTMPreferences.Token)) { Auth auth; try { auth = rtm.AuthCheckToken (RTMPreferences.Token); } catch (RtmException e) { Log.Error (AddinManager.CurrentLocalizer.GetString ("Token verification failed."), e.Message); return false; } rtm.AuthToken = auth.Token; username = auth.User.Username; try { timeline = rtm.TimelineCreate (); } catch (RtmException e) { Log.Error (AddinManager.CurrentLocalizer.GetString ("Remember The Milk timeline creation failed."), e.Message); return false; } return true; } else { Log.Error (AddinManager.CurrentLocalizer.GetString ("Not authorized to use a Remember The Milk account.")); return false; } } /// /// Try to remove a from the task list. /// All s related to the task are also removed from the note list. /// /// /// A indicating the Id of the task to be removed. /// static void TryRemoveTask (string taskId) { lock (task_lock) tasks.RemoveAll (i => (i as RTMTaskItem).Id == taskId); lock (note_lock) notes.RemoveAll (i => (i as RTMNoteItem).TaskId == taskId); } /// /// Show a notification if there is any overdue task. /// static void NotifyOverdueTasks () { List overdue_tasks; object list_lock = new object (); overdue_tasks = new List (); lock (task_lock) overdue_tasks = tasks.FindAll (i => IsOverdue (i as RTMTaskItem)); int len = overdue_tasks.ToArray ().Length; if (len > 0) { string title; title = String.Format (AddinManager.CurrentLocalizer.GetPluralString ("{0} Task Overdue", "{0} Tasks Overdue", len), len); string body = ""; lock (list_lock) { foreach (Item item in overdue_tasks) body += ("- " + (item as RTMTaskItem).Name +"\n"); } Services.Notifications.Notify (new Notification (title, body, "task-overdue.png@" + typeof (RTM).Assembly.FullName)); } } /// /// Check if a task is overdue. /// /// /// A indicating the task to be checked. /// /// /// Ignored /// static bool IsOverdue (RTMTaskItem item) { return (item.Completed == DateTime.MinValue && item.Due > DateTime.MinValue && ((item.HasDueTime == 1 && item.Due < DateTime.Now) || item.Due.Date < DateTime.Today)); } /// /// Check if a task is due today /// /// /// A indicating the task to be checked /// /// /// Ignored /// static bool IsDueToday (RTMTaskItem item) { return (item.Completed == DateTime.MinValue && item.Due.Date == DateTime.Today); } /// /// Check if a task is due tomorrow /// /// /// A indicating the task to be checked /// /// /// Ignored /// static bool IsDueTomorrow (RTMTaskItem item) { return (item.Completed == DateTime.MinValue && item.Due.Date == DateTime.Today.AddDays (1.0)); } /// /// Check if a task is due in next 7 days. /// /// /// A indicating the task to be checked. /// /// /// Ignored /// static bool IsDueInAWeek (RTMTaskItem item) { return (item.Completed == DateTime.MinValue && item.Due != DateTime.MinValue && item.Due.Date <= DateTime.Today.AddDays (6.0)); } /// /// Check if the give list name is protected from assigning to other list. /// /// /// A indicating the list name to be checked . /// /// /// Ignored /// static bool IsProtectedList (string listName) { Item item = lists.Find (i => (i as RTMListItem).Name == listName); if (item != null) return (item as RTMListItem).Locked; return false; } static void FinalizeAction (string title, string body, bool updateTasks, bool updateLists, bool updateLocations) { if (RTMPreferences.ActionNotification) Services.Notifications.Notify (new Notification (title, body, RTMIconPath)); if (updateLists) UpdateLists (); if (updateTasks) UpdateTasks (); if (updateLocations) UpdateLocations (); } static void FinalizeAction (string title, string body) { FinalizeAction (title, body, false, false, false); } /// /// Reset the timer for notifying overdue task. /// static void ResetOverdueTimer () { if (overdue_timer != 0) GLib.Source.Remove (overdue_timer); if (RTMPreferences.OverdueNotification) overdue_timer = GLib.Timeout.Add ((uint) RTMPreferences.OverdueInterval * 60 * 1000, () => { NotifyOverdueTasks (); return true; }); } /// /// Reset the to the current preference setting, /// make sure we have 'status' defined in the string. /// static void ResetFilter () { filter = RTMPreferences.Filter; if (String.IsNullOrEmpty (filter)) filter = "status:incomplete"; else if (!filter.Contains ("status:")) filter = "status:incomplete OR (" + filter + ")"; } /// /// Reset the last synchronization timestamp. /// static void ResetLastSync () { last_sync = DateTime.MinValue; } #endregion [ Utilities ] #region [ Event Handlers ] /// /// Handles when RTM account is changed /// /// /// Ignored /// /// /// Ignored /// static void HandleAccountChanged (object sender, EventArgs e) { ResetLastSync (); } /// /// Handles when Filter preference is changed. /// /// /// Ignored /// /// /// Ignored /// static void HandleFilterChanged (object sender, EventArgs e) { ResetLastSync (); ResetFilter (); } /// /// Handles when overdue notification interval preference is changed. /// /// /// Ignored /// /// /// Ignored /// static void HandleOverdueIntervalChanged (object sender, EventArgs e) { ResetOverdueTimer (); } /// /// Handles when show overdue notification preference is changed. /// /// /// Ignored /// /// /// Ignored /// static void HandleOverdueNotificationChanged (object sender, EventArgs e) { ResetOverdueTimer (); } /// /// Handles when the is initialized. /// /// /// Ignored /// /// /// Ignored /// static void HandleInitialized (object sender, EventArgs e) { Services.Core.UniverseInitialized -= HandleInitialized; UpdatePriorities (); ResetOverdueTimer (); } #endregion } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMLocationItem.cs0000644000175000017500000000007411701730437025060 xustar000000000000000030 atime=1381797705.603221255 30 ctime=1381823755.751050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMLocationItem.cs0000664000175000017500000000267111701730437024331 0ustar00chrischris00000000000000// RTMLocationItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Item class for the Remember The Milk location /// public class RTMLocationItem : RTMTaskAttributeItem { string id; string longitude; string latitude; public RTMLocationItem (string id, string name, string address, string longitude, string latitude) : base (name, address, "http://maps.google.com/maps?q="+latitude+","+longitude, "stock_internet", null) { this.id = id; this.latitude = latitude; this.longitude = longitude; } public string Longitude { get { return longitude; } } public string Latitude { get { return latitude; } } public string Id { get { return id;} } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMTaskAttributeItem.cs0000644000175000017500000000007411701730437026076 xustar000000000000000030 atime=1381797705.615221256 30 ctime=1381823755.803050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMTaskAttributeItem.cs0000664000175000017500000000346511701730437025351 0ustar00chrischris00000000000000// RTMTaskAttributeItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Item class for all the generic task attributes. /// public class RTMTaskAttributeItem : Item, IUrlItem { string name; string description; string icon; string url; RTMTaskItem parent; public RTMTaskAttributeItem (string name, string description, string url, RTMTaskItem parent) : this (name, description, url, "rtm.png@", parent) { } public RTMTaskAttributeItem (string name, string description, string url, string icon, RTMTaskItem parent) { this.name = name; this.description = description; this.url = url; this.icon = icon; this.parent = parent; } public override string Name { get { return name; } } public override string Description { get { return description;} } public override string Icon { get { if (icon.EndsWith("@")) return icon + GetType ().Assembly.FullName; else return icon; } } public string Url { get { return url; } } public RTMTaskItem Parent { get { return parent; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMDeleteNote.cs0000644000175000017500000000007411701730437024521 xustar000000000000000030 atime=1381797705.599221255 30 ctime=1381823755.739050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMDeleteNote.cs0000664000175000017500000000327311701730437023771 0ustar00chrischris00000000000000// RTMDeleteNote.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class to provide the "Delete Note" action. /// public class RTMDeleteNote : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Delete Note"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Detele the a note from a task."); } } public override string Icon { get { return "note-delete.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMNoteItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { if (items.Any()) Services.Application.RunOnThread (() => { RTM.DeleteNote ((items.First () as RTMNoteItem).Id); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMSetDue.cs0000644000175000017500000000007411701730437023662 xustar000000000000000030 atime=1381797705.611221256 30 ctime=1381823755.783050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMSetDue.cs0000664000175000017500000000510111701730437023122 0ustar00chrischris00000000000000// RTMSetDue.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Set Due Date/Time" action /// public class RTMSetDue : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set Due Date/Time"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set or change the due date/time of a task"); } } public override string Icon { get { return "task-setdue.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); yield return typeof (RTMTaskAttributeItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsItem (Item item) { if (item is RTMTaskItem) return true; else if (item is RTMTaskAttributeItem) return (item as RTMTaskAttributeItem).Description == "Due Date/Time"; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { RTMTaskItem task = null; string due = String.Empty; if (items.Any ()) { if (items.First () is RTMTaskItem) task = (items.First () as RTMTaskItem); else if (items.First () is RTMTaskAttributeItem) task = (items.First () as RTMTaskAttributeItem).Parent; } if (modifierItems.Any ()) due = (modifierItems.First () as ITextItem).Text; if (task != null) Services.Application.RunOnThread (() => { RTM.SetDueDateTime (task.ListId, task.TaskSeriesId, task.Id, due); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMTaskItem.cs0000644000175000017500000000007411701730437024212 xustar000000000000000030 atime=1381797705.615221256 30 ctime=1381823755.811050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMTaskItem.cs0000664000175000017500000001001411701730437023451 0ustar00chrischris00000000000000// RTMTaskItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using Do.Universe; namespace RememberTheMilk { /// /// Item class for the Remember The Milk tasks. /// public class RTMTaskItem : Item, IUrlItem { string list_id; string taskseries_id; string task_id; string name; DateTime due; DateTime completed; string task_url; string priority; int has_due_time; string estimate; string location_id; string tags; public RTMTaskItem (string listId, string taskSeriesId, string taskId, string name) : this (listId, taskSeriesId, taskId, name, DateTime.MinValue, DateTime.MinValue, "", "N", 0, "", "", "") { } public RTMTaskItem (string listId, string taskSeriesId, string taskId, string name, DateTime due, DateTime completed, string taskUrl, string priority, int hasDueTime, string estimate, string locationId, string tags) { this.list_id = listId; this.taskseries_id = taskSeriesId; this.task_id = taskId; this.name = name; this.due = due; this.completed = completed; this.task_url = taskUrl; this.priority = priority; this.has_due_time = hasDueTime; this.estimate = estimate; this.location_id = locationId; this.tags = tags; } public override string Name { get { return name; } } public override string Description { get { string desc = ""; if (!String.IsNullOrEmpty (tags)) desc += "[" + tags + "] "; if (due != DateTime.MinValue) { desc += "Due " + due.ToString ((has_due_time != 0) ? "g" : "d"); if (completed != DateTime.MinValue) desc += " (completed at " + completed.ToString ("g") + ")"; } else if (completed != DateTime.MinValue) desc += "Completed at " + completed.ToString ("g"); return desc; } } public override string Icon { get { string iconName; if (completed != DateTime.MinValue) iconName = "task-complete"; else { if (priority == "3") iconName = "task-low"; else if (priority == "2") iconName = "task-medium"; else if (priority == "1") iconName = "task-high"; else iconName = "task"; if ((due < DateTime.Now.AddDays (1.0) && due >= DateTime.Now && has_due_time == 1) || (due.Date == DateTime.Today && has_due_time == 0)) iconName += "-due"; else if ((due > DateTime.MinValue) && ((due < DateTime.Now && has_due_time == 1) || due.Date < DateTime.Today)) iconName += "-overdue"; } return iconName + ".png@" + GetType ().Assembly.FullName; } } public string Url { get { return String.Format ("http://www.rememberthemilk.com/home/{0}/{1}/{2}", RTMPreferences.Username, list_id, task_id); } } public string Id { get { return task_id; } } public string ListId { get { return list_id; } } public string TaskSeriesId { get { return taskseries_id; } } public string TaskUrl { get { return task_url; } } public DateTime Due { get { return due; } } public DateTime Completed { get { return completed; } } public int HasDueTime { get { return has_due_time; } } public string Estimate { get { return estimate; } } public string LocationId { get { return location_id; } } public string Tags { get { return tags; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMSetRecurrence.cs0000644000175000017500000000007411701730437025242 xustar000000000000000030 atime=1381797705.615221256 30 ctime=1381823755.795050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMSetRecurrence.cs0000664000175000017500000000367611701730437024521 0ustar00chrischris00000000000000// RTMSetRecurrence.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Set Recurrence" action /// public class RTMSetRecurrence : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set Recurrence"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set a recurrence pattern for a task."); } } public override string Icon { get { return "task-repeat.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.SetRecurrence ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id, (modifierItems.FirstOrDefault () as ITextItem).Text); }); yield break; } } }gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007311701730437024714 xustar000000000000000030 atime=1381797705.599221255 29 ctime=1381823755.72305046 gnome-do-plugins-0.8.5/RememberTheMilk/src/Configuration.cs0000664000175000017500000001527711701730437024174 0ustar00chrischris00000000000000// Configuration.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using Mono.Addins; using RtmNet; using Do.Platform; using Gtk; namespace RememberTheMilk { /// /// (Partial) class for the preference dialog /// public partial class Configuration : Gtk.Bin { private LinkButton rtm_ref_btn; private string frob; /// /// Constructor. Creates a new link button point to the help page for filter /// Initialize the UI. /// public Configuration () { this.Build(); rtm_ref_btn = new LinkButton ("Visit Remember The Milk website for more information.", "List of available operators"); info_hbox.Add (rtm_ref_btn); Box.BoxChild wInt = info_hbox [rtm_ref_btn] as Box.BoxChild; wInt.Position = 1; rtm_ref_btn.Clicked += OnRtmRefBtnClicked; if (!System.String.IsNullOrEmpty (RTMPreferences.Token)) { SetStateComplete (); } } static Configuration () { } /// /// Called when the user checks to receive notification after each action /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnConfirmChkbtnClicked (object sender, System.EventArgs e) { RTMPreferences.ActionNotification = confirm_chkbtn.Active; } /// /// Called when the user checkr the "Notfiy overdue tasks option" /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnOverdueChkbtnClicked (object sender, System.EventArgs e) { RTMPreferences.OverdueNotification = overdue_chkbtn.Active; overdue_interval_spinbtn.Sensitive = overdue_chkbtn.Active; overdue_interval_spinbtn.Value = RTMPreferences.OverdueInterval; } /// /// Called when the user checks the "Return the newly created task" option. /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnReturnNewChkBtnClicked (object sender, System.EventArgs e) { RTMPreferences.ReturnNewTask = returnnew_chkbtn.Active; } /// /// Called when the "Authorize" button is clicked. Initializes the authentication. /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnAuthBtnClicked (object sender, System.EventArgs e) { frob = RTM.AuthInit (); authinfo_lbl.Text = AddinManager.CurrentLocalizer.GetString ("A webpage from Remember The Milk should be opened" + " in your web browser now. Please follow the instructions there and come back to complete" + " the authrozation by clicking the button below."); RTMPreferences.Token = ""; RTMPreferences.Username = ""; notification_frm.Sensitive = false; filter_frm.Sensitive = false; Widget image = auth_btn.Image; auth_btn.Label = AddinManager.CurrentLocalizer.GetString ("Complete authorization"); auth_btn.Image = image; auth_btn.Clicked -= new EventHandler (OnAuthBtnClicked); auth_btn.Clicked += new EventHandler (OnCompleteBtnClicked); } /// /// Called when user returns from the authentication webpage and clicks the "Complete" button. /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnCompleteBtnClicked (object sender, EventArgs e) { Auth auth; auth = RTM.AuthComplete (frob); if (auth != null ) { RTMPreferences.Token = auth.Token; RTMPreferences.Username = auth.User.Username; auth_btn.Clicked -= new EventHandler (OnCompleteBtnClicked); auth_btn.Clicked += new EventHandler (OnAuthBtnClicked); SetStateComplete (); } else { authinfo_lbl.Text = AddinManager.CurrentLocalizer.GetString ("Fail to complete authorization."); auth_btn.Clicked -= new EventHandler (OnCompleteBtnClicked); auth_btn.Clicked += new EventHandler (OnAuthBtnClicked); auth_btn.Label = AddinManager.CurrentLocalizer.GetString ("Authorize again"); } } /// /// Initialize the state of various UI components. /// private void SetStateComplete () { authinfo_lbl.Text = String.Format (AddinManager.CurrentLocalizer.GetString ("Thank you {0}, RTM plugin is now authorized to operate on your account."), RTMPreferences.Username); auth_btn.Label = "Sign in as a different user"; notification_frm.Sensitive = true; filter_frm.Sensitive = true; confirm_chkbtn.Active = RTMPreferences.ActionNotification; overdue_chkbtn.Active = RTMPreferences.OverdueNotification; overdue_interval_spinbtn.Sensitive = overdue_chkbtn.Active; overdue_interval_spinbtn.Value = RTMPreferences.OverdueInterval; returnnew_chkbtn.Active = RTMPreferences.ReturnNewTask; filter_entry.Text = RTMPreferences.Filter; } /// /// Called when the Filter entry is changed by user. /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnFilterEntryChanged (object sender, System.EventArgs e) { RTMPreferences.Filter = filter_entry.Text; } /// /// Called when the link button to RTM reference page is clicked by user. /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnRtmRefBtnClicked (object sender, EventArgs e) { Do.Platform.Services.Environment.OpenUrl("http://www.rememberthemilk.com/help/answers/search/advanced.rtm"); } /// /// Called when user changes the interval spin button. /// /// /// Ignored /// /// /// Ignored /// protected virtual void OnOverdueIntervalChanged (object sender, System.EventArgs e) { RTMPreferences.OverdueInterval = overdue_interval_spinbtn.Value; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMSetUrl.cs0000644000175000017500000000007411701730437023707 xustar000000000000000030 atime=1381797705.615221256 30 ctime=1381823755.787050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMSetUrl.cs0000664000175000017500000000774311701730437023165 0ustar00chrischris00000000000000// RTMSetUrl.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Set URL" action /// public class RTMSetUrl : Act { // URL regex taken from http://www.osix.net/modules/article/?id=586 const string UrlPattern = "^(https?://)" + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //user@ + @"(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP- 199.194.52.184 + "|" // allows either IP or domain + @"([0-9a-zA-Z_!~*'()-]+\.)*" // tertiary domain(s)- www. + @"([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\." // second level domain + "[a-zA-Z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // port number- :80 + "((/?)|" // a slash isn't required if there is no file name + "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?) *$"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set URL"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set or change the URL of a task."); } } public override string Icon { get { return "task-seturl.png@" + GetType ().Assembly.FullName; } } public bool CheckValidURL(string url) { Regex url_regex; url_regex = new Regex (UrlPattern, RegexOptions.Compiled); return url_regex.IsMatch (url); } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); yield return typeof (RTMTaskAttributeItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsItem (Item item) { if (item is RTMTaskItem) return true; else if (item is RTMTaskAttributeItem) return (item as RTMTaskAttributeItem).Description == "URL"; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { RTMTaskItem task = null; string url = String.Empty; if (items.Any ()) { if (items.First () is RTMTaskItem) task = (items.First () as RTMTaskItem); else if (items.First () is RTMTaskAttributeItem) task = (items.First () as RTMTaskAttributeItem).Parent; } if (modifierItems.FirstOrDefault() != null) { url = ((modifierItems.FirstOrDefault() as ITextItem).Text); } // User may have entered explicit mode and entered a blank line. // To be safe; strip out all new line characters from input // for URL resetting. url = url.Replace("\n", ""); // The URL set to the task may be reset if the entered text is empty. // Check if it's not empty. if (!string.IsNullOrEmpty(url)) { // Check if the entered text is a valid URL. if (!CheckValidURL(url)) { // Error in entered URL. Services.Notifications.Notify("Remember The Milk", AddinManager.CurrentLocalizer.GetString ("Invalid URL provided.")); yield break; } } if (task != null) Services.Application.RunOnThread (() => { RTM.SetURL (task.ListId, task.TaskSeriesId, task.Id, url); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMMoveTask.cs0000644000175000017500000000007411701730437024222 xustar000000000000000030 atime=1381797705.603221255 30 ctime=1381823755.759050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMMoveTask.cs0000664000175000017500000000422111701730437023464 0ustar00chrischris00000000000000// RTMMoveTask.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Move Task" action. /// public class RTMMoveTask : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Move to ..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Move the seleted task to another list"); } } public override string Icon { get { return "forward"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (RTMListItem); } } public override bool ModifierItemsOptional { get { return false; } } public override bool SupportsModifierItemForItems (IEnumerable item, Item modItem) { if (modItem is RTMListItem) return !(modItem as RTMListItem).Smart; return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.MoveTask ((items.First () as RTMTaskItem).ListId, (modifierItems.First () as RTMListItem).Id, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMSetLocation.cs0000644000175000017500000000007411701730437024715 xustar000000000000000030 atime=1381797705.611221256 30 ctime=1381823755.791050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMSetLocation.cs0000664000175000017500000000402711701730437024163 0ustar00chrischris00000000000000// RTMSetLocation.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Set Location" action /// public class RTMSetLocation : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set Location"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set or change the location of a task"); } } public override string Icon { get { return "task-seturl.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (RTMLocationItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string locationId = String.Empty; if (modifierItems.Any ()) locationId = (modifierItems.First () as RTMLocationItem).Id; Services.Application.RunOnThread (() => { RTM.SetLocation ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id, locationId); }); yield break; } } }gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMNewList.cs0000644000175000017500000000007411701730437024056 xustar000000000000000030 atime=1381797705.607221256 30 ctime=1381823755.759050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMNewList.cs0000664000175000017500000000372311701730437023326 0ustar00chrischris00000000000000// RTMNewList.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "New List" action. /// public class RTMNewList : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("New List"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create a new task list."); } } public override string Icon { get { return "task-add.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { if (items.Any ()) { string newListName = (items.First () as ITextItem).Text; if (String.IsNullOrEmpty (newListName)) { Log.Debug (AddinManager.CurrentLocalizer.GetString ("No list name provided for RTMNewList action")); yield break; } else { Services.Application.RunOnThread (() => { RTM.NewList (newListName); }); } } yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMRenameList.cs0000644000175000017500000000007411701730437024534 xustar000000000000000030 atime=1381797705.611221256 30 ctime=1381823755.779050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMRenameList.cs0000664000175000017500000000431011701730437023775 0ustar00chrischris00000000000000// RTMRenameList.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Rename List to ..." action /// public class RTMRenameList : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Rename"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Give a list a new name."); } } public override string Icon { get { return "task-rename.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMListItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return false; } } public override bool SupportsItem (Item item) { return !(item as RTMListItem).Locked; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { if (modifierItems.Any ()) { string newListName = (modifierItems.First () as ITextItem).Text; if (String.IsNullOrEmpty (newListName)) { Log.Debug ("No list name provided for RTMRenameList action"); yield break; } Services.Application.RunOnThread (() => { RTM.RenameList ((items.First () as RTMListItem).Id, newListName); }); } yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMDeleteTags.cs0000644000175000017500000000007411701730437024512 xustar000000000000000030 atime=1381797705.603221255 30 ctime=1381823755.743050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMDeleteTags.cs0000664000175000017500000000617111701730437023762 0ustar00chrischris00000000000000// RTMDeleteTags.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class to provide the "Delete Tags" action. /// public class RTMDeleteTags : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Delete Tag(s)"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Detele one or more tags from a task."); } } public override string Icon { get { return "tag-delete.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); yield return typeof (RTMTaskAttributeItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (RTMTagItem); } } public override bool SupportsItem (Item item) { if (item is RTMTaskItem) return !String.IsNullOrEmpty ((item as RTMTaskItem).Tags); else if (item is RTMTaskAttributeItem) return (item as RTMTaskAttributeItem).Description == "Tags"; else return false; } public override bool SupportsModifierItemForItems (IEnumerable item, Item modItem) { string tagline = String.Empty; if (item.First () is RTMTaskItem) tagline = (item.First () as RTMTaskItem).Tags; else if (item.First () is RTMTaskAttributeItem) tagline = (item.First () as RTMTaskAttributeItem).Name; List tags = new List (tagline.Split (new string[] {", "}, StringSplitOptions.None)); return tags.FindIndex (i => i == (modItem as RTMTagItem).Name) != -1; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { RTMTaskItem task = null; List temp_tags = new List (); if (items.Any()) { if (items.First () is RTMTaskItem) task = (items.First () as RTMTaskItem); else if (items.First () is RTMTaskAttributeItem) task = (items.First () as RTMTaskAttributeItem).Parent; } if (modifierItems.Any () && task != null) { foreach (Item item in modifierItems) temp_tags.Add ((item as RTMTagItem).Name); Services.Application.RunOnThread (() => { RTM.DeleteTags (task.ListId, task.TaskSeriesId, task.Id, String.Join (",", temp_tags.ToArray ())); }); } yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMDeleteTask.cs0000644000175000017500000000007411701730437024516 xustar000000000000000030 atime=1381797705.603221255 30 ctime=1381823755.743050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMDeleteTask.cs0000664000175000017500000000351611701730437023766 0ustar00chrischris00000000000000// RTMDeleteTask.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class to provide the "Delete Task" action. /// public class RTMDeleteTask : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Delete"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Delete a task from Remember The Milk"); } } public override string Icon { get { return "task-delete.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override bool SupportsItem (Item item) { return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.DeleteTask ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMAddTags.cs0000644000175000017500000000007311701730437023777 xustar000000000000000030 atime=1381797705.599221255 29 ctime=1381823755.73105046 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMAddTags.cs0000664000175000017500000000571511701730437023253 0ustar00chrischris00000000000000// RTMAddTags.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class to provide the "Add Tag(s)" action /// public class RTMAddTags : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Add Tag(s)"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Add one or more tags to a task."); } } public override string Icon { get { return "tag-add.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); yield return typeof (RTMTaskAttributeItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); yield return typeof (RTMTagItem); } } public override bool SupportsItem (Item item) { if (item is RTMTaskItem) return true; else if (item is RTMTaskAttributeItem) return (item as RTMTaskAttributeItem).Description == "Tags"; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { RTMTaskItem task = null; List temp_tags = new List (); string s = null; if (items.Any()) { if (items.First () is RTMTaskItem) task = (items.First () as RTMTaskItem); else if (items.First () is RTMTaskAttributeItem) task = (items.First () as RTMTaskAttributeItem).Parent; } if (modifierItems.Any () && task != null) { foreach (Item item in modifierItems) { s = GetText (item); if (!String.IsNullOrEmpty(s)) temp_tags.Add (s); } Services.Application.RunOnThread (() => { RTM.AddTags ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id, String.Join (",", temp_tags.ToArray ())); }); } yield break; } protected string GetText (Item item) { if (item is ITextItem) return (item as ITextItem).Text; if (item is RTMTagItem) return (item as RTMTagItem).Name; throw new Exception ("Inappropriate Item type."); } } }gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMSetPriority.cs0000644000175000017500000000007411701730437024766 xustar000000000000000030 atime=1381797705.611221256 30 ctime=1381823755.795050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMSetPriority.cs0000664000175000017500000000417711701730437024242 0ustar00chrischris00000000000000// RTMSetPriority.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Set Prioirty" action /// public class RTMSetPriority : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set Priority"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set or change the priority of a task"); } } public override string Icon { get { return "task-priority.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (RTMPriorityItem); } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable DynamicModifierItemsForItem (Item item) { return RTM.Priorities; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.SetTaskPriority ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id, (modifierItems.First () as RTMPriorityItem).Priority); }); yield break; } } }gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMSetEstimate.cs0000644000175000017500000000007411701730437024720 xustar000000000000000030 atime=1381797705.611221256 30 ctime=1381823755.787050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMSetEstimate.cs0000664000175000017500000000634511701730437024173 0ustar00chrischris00000000000000// RTMSetEstimate.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Set Estimated Time" action. /// public class RTMSetEstimate : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set Estimated Time"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set or reset the estimated time for a task"); } } public override string Icon { get { return "task-setdue.png@" + GetType ().Assembly.FullName; } } public bool CheckValidTime(string timeEntered) { // RTM API supports units of days, hours and minutes string[] times = { "min", "mins", "minute", "minutes", "h", "hr", "hrs", "hour", "hours", "d", "day", "days" }; return times.Any (t => timeEntered.EndsWith (t)); } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); yield return typeof (RTMTaskAttributeItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return false; } } public override bool SupportsItem (Item item) { if (item is RTMTaskItem) return true; else if (item is RTMTaskAttributeItem) return (item as RTMTaskAttributeItem).Description == "Time Estimate"; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { RTMTaskItem task = null; string est = String.Empty; if (items.Any ()) { if (items.First () is RTMTaskItem) task = (items.First () as RTMTaskItem); else if (items.First () is RTMTaskAttributeItem) task = (items.First () as RTMTaskAttributeItem).Parent; } if (modifierItems.Any ()) est = ((modifierItems.First () as ITextItem).Text); if (!string.IsNullOrEmpty(est)) { if (!CheckValidTime(est)) { Services.Notifications.Notify (AddinManager.CurrentLocalizer.GetString ("Invalid Time format"), AddinManager.CurrentLocalizer.GetString ("The estimated time entered cannot be understood."), "rtm.png@" + GetType ().Assembly.FullName); yield break; } } if (task != null) Services.Application.RunOnThread (() => { RTM.SetEstimateTime (task.ListId, task.TaskSeriesId, task.Id, est); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMListItem.cs0000644000175000017500000000007411701730437024223 xustar000000000000000030 atime=1381797705.603221255 30 ctime=1381823755.747050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMListItem.cs0000664000175000017500000000404011701730437023464 0ustar00chrischris00000000000000// RTMListItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using Mono.Addins; using Do.Universe; namespace RememberTheMilk { /// /// Item class for the the Remember The Milk list /// public class RTMListItem : Item, IUrlItem { string list_id; string name; int locked; int smart; public RTMListItem (string listId, string name, int locked, int smart) { this.list_id = listId; this.name = name; this.locked = locked; this.smart = smart; } public override string Name { get { return name; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Remember The Milk Task List"); } } public override string Icon { get { if (list_id == "Today's Tasks") return "task-due.png@" + GetType ().Assembly.FullName; else return "task.png@" + GetType ().Assembly.FullName; } } public string Id { get { return list_id; } } public string Url { get { if (list_id == "All Tasks") return String.Format ("http://www.rememberthemilk.com/home/{0}", RTMPreferences.Username); else return String.Format ("http://www.rememberthemilk.com/home/{0}/{1}", RTMPreferences.Username, list_id); } } public bool Locked { get { return (locked == 1) ? true : false; } } public bool Smart { get { return (smart == 1) ? true : false; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RtmNet0000644000175000017500000000013212227172413022704 xustar000000000000000030 mtime=1381823755.883050466 30 atime=1381823772.203051027 30 ctime=1381823755.883050466 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/0000755000175000017500000000000012227172413022227 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Groups.cs0000644000175000017500000000007411701730437024576 xustar000000000000000030 atime=1381797705.623221256 30 ctime=1381823755.839050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Groups.cs0000664000175000017500000002407111701730437024045 0ustar00chrischris00000000000000using System; using System.Xml.Serialization; using System.Xml.Schema; using System.Xml; namespace RtmNet { /// /// Provides details of a particular group. /// /// Used by and /// . [System.Serializable] public class Group { /// /// The id of the group. /// [XmlAttribute ("nsid", Form = XmlSchemaForm.Unqualified)] public string GroupId; /// /// The name of the group /// [XmlAttribute ("name", Form = XmlSchemaForm.Unqualified)] public string GroupName; /// /// The number of memebers of the group. /// [XmlAttribute ("members", Form = XmlSchemaForm.Unqualified)] public long Members; } /// /// Provides details of a particular group. /// /// /// Used by the Url methods and method. /// The reason for a and are due to xml serialization /// incompatabilities. /// [System.Serializable] public class GroupFullInfo { internal GroupFullInfo () { } internal GroupFullInfo (XmlNode node) { if (node.Attributes.GetNamedItem ("id") != null) GroupId = node.Attributes.GetNamedItem ("id").Value; if (node.SelectSingleNode ("name") != null) GroupName = node.SelectSingleNode ("name").InnerText; if (node.SelectSingleNode ("description") != null) Description = node.SelectSingleNode ("description").InnerXml; if (node.SelectSingleNode ("members") != null) Members = int.Parse (node.SelectSingleNode ("members").InnerText); if (node.SelectSingleNode ("privacy") != null) Privacy = (PoolPrivacy)int.Parse (node.SelectSingleNode ("privacy").InnerText); if (node.SelectSingleNode ("throttle") != null) { XmlNode throttle = node.SelectSingleNode ("throttle"); ThrottleInfo = new GroupThrottleInfo (); if (throttle.Attributes.GetNamedItem ("count") != null) ThrottleInfo.Count = int.Parse (throttle.Attributes.GetNamedItem ("count").Value); if (throttle.Attributes.GetNamedItem ("mode") != null) ThrottleInfo.setMode (throttle.Attributes.GetNamedItem ("mode").Value); if (throttle.Attributes.GetNamedItem ("remaining") != null) ThrottleInfo.Remaining = int.Parse(throttle.Attributes.GetNamedItem ("remaining").Value); } } /// public string GroupId; /// public string GroupName; /// public string Description; /// public long Members; /// public PoolPrivacy Privacy; /// public GroupThrottleInfo ThrottleInfo; /// /// Methods for automatically converting a object into /// and instance of a object. /// /// The incoming object. /// The instance. public static implicit operator Group (GroupFullInfo groupInfo) { Group g = new Group (); g.GroupId = groupInfo.GroupId; g.GroupName = groupInfo.GroupName; g.Members = groupInfo.Members; return g; } /// /// Converts the current into an instance of the /// class. /// /// A instance. public Group ToGroup () { return (Group) this; } } /// /// Throttle information about a group (i.e. posting limit) /// public class GroupThrottleInfo { /// /// The number of posts in each period allowed to this group. /// public int Count; /// /// The posting limit mode for a group. /// public GroupThrottleMode Mode; internal void setMode (string mode) { switch (mode) { case "day": Mode = GroupThrottleMode.PerDay; break; case "week": Mode = GroupThrottleMode.PerWeek; break; case "month": Mode = GroupThrottleMode.PerMonth; break; case "ever": Mode = GroupThrottleMode.Ever; break; case "none": Mode = GroupThrottleMode.NoLimit; break; case "disabled": Mode = GroupThrottleMode.Disabled; break; default: throw new ArgumentException (string.Format ("Unknown mode found {0}", mode), "mode"); } } /// /// The number of remainging posts allowed by this user. If unauthenticated then this will be zero. /// public int Remaining; } /// /// The posting limit most for a group. /// public enum GroupThrottleMode { /// /// Per day posting limit. /// PerDay, /// /// Per week posting limit. /// PerWeek, /// /// Per month posting limit. /// PerMonth, /// /// No posting limit. /// NoLimit, /// /// Posting limit is total number of photos in the group. /// Ever, /// /// Posting is disabled to this group. /// Disabled } /// /// Information about a group the authenticated user is a member of. /// public class MemberGroupInfo { internal static MemberGroupInfo[] GetMemberGroupInfo (XmlNode node) { XmlNodeList list = node.SelectNodes ("//group"); MemberGroupInfo[] infos = new MemberGroupInfo [list.Count]; for (int i = 0; i < infos.Length; i++) { infos[i] = new MemberGroupInfo (list[i]); } return infos; } internal MemberGroupInfo (XmlNode node) { if (node.Attributes["nsid"] != null) _groupId = node.Attributes["nsid"].Value; if (node.Attributes["name"] != null) _groupName = node.Attributes["name"].Value; if (node.Attributes["admin"] != null) _isAdmin = node.Attributes["admin"].Value == "1"; if (node.Attributes["privacy"] != null) _privacy = (PoolPrivacy) Enum.Parse (typeof (PoolPrivacy),node.Attributes["privacy"].Value, true); if (node.Attributes["photos"] != null) _numberOfPhotos = Int32.Parse(node.Attributes["photos"].Value); if (node.Attributes["iconserver"] != null) _iconServer = node.Attributes["iconserver"].Value; } private string _groupId; /// /// Property which returns the group id for the group. /// public string GroupId { get { return _groupId; } } private string _groupName; /// The group name. public string GroupName { get { return _groupName; } } private bool _isAdmin; /// /// True if the user is the admin for the group, false if they are not. /// public bool IsAdmin { get { return _isAdmin; } } private long _numberOfPhotos; /// /// The number of photos currently in the group pool. /// public long NumberOfPhotos { get { return _numberOfPhotos; } } private PoolPrivacy _privacy; /// /// The privacy of the pool (see ). /// public PoolPrivacy Privacy { get { return _privacy; } } private string _iconServer; /// /// The server number for the group icon. /// public string IconServer { get { return _iconServer; } } /// /// The URL for the group icon. /// public Uri GroupIconUrl { get { return new Uri (String.Format ("http://static.Rtm.com/{0}/buddyicons/{1}.jpg", IconServer, GroupId)); } } /// /// The URL for the group web page. /// public Uri GroupUrl { get { return new Uri (String.Format ("http://www.Rtm.com/groups/{0}/", GroupId)); } } } /// /// Information about public groups for a user. /// [System.Serializable] public class PublicGroupInfo { internal static PublicGroupInfo[] GetPublicGroupInfo (XmlNode node) { XmlNodeList list = node.SelectNodes ("//group"); PublicGroupInfo[] infos = new PublicGroupInfo [list.Count]; for(int i = 0; i < infos.Length; i++) { infos[i] = new PublicGroupInfo (list[i]); } return infos; } internal PublicGroupInfo (XmlNode node) { if (node.Attributes["nsid"] != null) _groupId = node.Attributes["nsid"].Value; if (node.Attributes["name"] != null) _groupName = node.Attributes["name"].Value; if (node.Attributes["admin"] != null) _isAdmin = node.Attributes["admin"].Value == "1"; if (node.Attributes["eighteenplus"] != null) _isEighteenPlus = node.Attributes["eighteenplus"].Value == "1"; } private string _groupId; /// /// Property which returns the group id for the group. /// public string GroupId { get { return _groupId; } } private string _groupName; /// The group name. public string GroupName { get { return _groupName; } } private bool _isAdmin; /// /// True if the user is the admin for the group, false if they are not. /// public bool IsAdmin { get { return _isAdmin; } } private bool _isEighteenPlus; /// /// Will contain 1 if the group is restricted to people who are 18 years old or over, 0 if it is not. /// public bool EighteenPlus { get { return _isEighteenPlus; } } /// /// The URL for the group web page. /// public Uri GroupUrl { get { return new Uri(String.Format("http://www.Rtm.com/groups/{0}/", GroupId)); } } } /// /// The various pricay settings for a group. /// [System.Serializable] public enum PoolPrivacy { /// /// No privacy setting specified. /// [XmlEnum("0")] None = 0, /// /// The group is a private group. You cannot view pictures or posts until you are a /// member. The group is also invite only. /// [XmlEnum("1")] Private = 1, /// /// A public group where you can see posts and photos in the group. The group is however invite only. /// [XmlEnum("2")] InviteOnlyPublic = 2, /// /// A public group. /// [XmlEnum("3")] OpenPublic = 3 } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/ApiKeyRequiredException.cs0000644000175000017500000000007411701730437030061 xustar000000000000000030 atime=1381797705.619221256 30 ctime=1381823755.819050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/ApiKeyRequiredException.cs0000664000175000017500000000051311701730437027323 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Exception thrown is no API key is supplied. /// public class ApiKeyRequiredException : RtmException { /// /// Default constructor. /// public ApiKeyRequiredException () : base ("API Key is required for all method calls") { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/DateGranularity.cs0000644000175000017500000000007411701730437026416 xustar000000000000000030 atime=1381797705.623221256 30 ctime=1381823755.831050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/DateGranularity.cs0000664000175000017500000000123611701730437025663 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// DateGranularity, used for setting taken date in /// or . /// public enum DateGranularity { /// /// The date specified is the exact date the photograph was taken. /// FullDate = 0, /// /// The date specified is the year and month the photograph was taken. /// YearMonthOnly = 4, /// /// The date specified is the year the photograph was taken. /// YearOnly = 6 } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/SignatureRequiredException.cs0000644000175000017500000000007411701730437030640 xustar000000000000000030 atime=1381797705.631221256 30 ctime=1381823755.871050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/SignatureRequiredException.cs0000664000175000017500000000052111701730437030101 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Thrown when a method requires a valid signature but no shared secret has been supplied. /// public class SignatureRequiredException : RtmException { internal SignatureRequiredException () : base ("Method requires signing but no shared secret supplied.") { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/AuthenticationRequiredException.c0000644000175000017500000000007411701730437031473 xustar000000000000000030 atime=1381797705.619221256 30 ctime=1381823755.823050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/AuthenticationRequiredException.cs0000664000175000017500000000054011701730437031120 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Exception thrown when method requires authentication but no authentication token is supplied. /// public class AuthenticationRequiredException : RtmException { internal AuthenticationRequiredException () : base ("Method requires authentication but no token supplied.") { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Tags.cs0000644000175000017500000000007411701730437024215 xustar000000000000000030 atime=1381797705.631221256 30 ctime=1381823755.875050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Tags.cs0000664000175000017500000000125411701730437023462 0ustar00chrischris00000000000000using System; using System.Xml.Serialization; using System.Xml.Schema; namespace RtmNet { /// /// Contains a list of items for a given . /// [System.Serializable] public class Tags { /// /// An array of items for the . /// [XmlElement ("tag", Form = XmlSchemaForm.Unqualified)] public Tag[] TagCollection = new Tag[0]; } [System.Serializable] public class Tag { private string text; /// /// The text of the tag /// [XmlText ()] public string Text { get { return text; } set { text = value; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/RtmWebException.cs0000644000175000017500000000007411701730437026376 xustar000000000000000030 atime=1381797705.631221256 30 ctime=1381823755.867050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/RtmWebException.cs0000664000175000017500000000045611701730437025646 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Exception thrown when a communication error occurs with a web call. /// public class RtmWebException : RtmException { internal RtmWebException (string message, Exception innerException) : base (message, innerException) { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Contacts.cs0000644000175000017500000000007411701730437025075 xustar000000000000000030 atime=1381797705.623221256 30 ctime=1381823755.831050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Contacts.cs0000664000175000017500000000333411701730437024343 0ustar00chrischris00000000000000using System.Xml.Serialization; using System.Xml.Schema; namespace RtmNet { /// /// Contains a list of items for a given user. /// [System.Serializable] public class Contacts { /// /// An array of items for the user. /// [XmlElement ("contact", Form = XmlSchemaForm.Unqualified)] public Contact[] ContactCollection = new Contact[0]; } /// /// Contains details of a contact for a particular user. /// [System.Serializable] public class Contact { /// /// The user id of the contact. /// [XmlAttribute ("nsid", Form = XmlSchemaForm.Unqualified)] public string UserId; /// /// The username (or screen name) of the contact. /// [XmlAttribute ("username", Form = XmlSchemaForm.Unqualified)] public string UserName; /// /// Is this contact marked as a friend contact? /// [XmlAttribute ("friend", Form = XmlSchemaForm.Unqualified)] public int IsFriend; /// /// Is this user marked a family contact? /// [XmlAttribute ("family", Form = XmlSchemaForm.Unqualified)] public int IsFamily; /// /// Unsure how to even set this! /// [XmlAttribute("ignored", Form = XmlSchemaForm.Unqualified)] public int IsIgnored; /// /// Is the user online at the moment RtmLive) /// [XmlAttribute ("online", Form = XmlSchemaForm.Unqualified)] public int IsOnline; /// /// If the user is online, but marked as away, then this will contains their away message. /// [XmlText ()] public string AwayDescription; } }gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Note.cs0000644000175000017500000000007411701730437024224 xustar000000000000000030 atime=1381797705.627221256 30 ctime=1381823755.851050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Note.cs0000664000175000017500000000447411701730437023500 0ustar00chrischris00000000000000// Note.cs created with MonoDevelop // User: calvin at 11:28 PM 2/12/2008 // // To change standard headers go to Edit->Preferences->Coding->Standard Headers // using System; using System.Xml.Serialization; using System.Xml.Schema; namespace RtmNet { /// /// Contains a list of items for a given user. /// [System.Serializable] public class Notes { /// /// An array of items for the user. /// [XmlElement ("note", Form = XmlSchemaForm.Unqualified)] public Note[] NoteCollection = new Note[0]; } /// [System.Serializable] public class Note { private string id; private string rawCreated; private string rawModified; private string title; private string text; private DateTime created = DateTime.MinValue; private DateTime modified = DateTime.MinValue; /// [XmlAttribute ("id", Form = XmlSchemaForm.Unqualified)] public string ID { get { return id; } set { id = value; } } /// [XmlAttribute ("created", Form = XmlSchemaForm.Unqualified)] public string RawCreated { get { return rawCreated; } set { if (value.Length > 0) { rawCreated = value; created = Utils.DateStringToDateTime (rawCreated); } } } /// /// Converts the raw created field to a . /// [XmlIgnore] public DateTime Created { get { return created; } set { created = value; } } /// [XmlAttribute ("modified", Form = XmlSchemaForm.Unqualified)] public string RawModified { get { return rawModified; } set { if (value.Length > 0) { rawModified = value; modified = Utils.DateStringToDateTime (rawModified); } } } /// /// Converts the raw modified field to a . /// [XmlIgnore] public DateTime Modified { get { return modified; } set { modified = value; } } /// /// Is this contact marked as a friend contact? /// [XmlAttribute ("title", Form = XmlSchemaForm.Unqualified)] public string Title { get { return title; } set { title = value; } } /// /// The text of the note /// [XmlText ()] public string Text { get { return text; } set { text = value; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/RtmException.cs0000644000175000017500000000007411701730437025740 xustar000000000000000030 atime=1381797705.631221256 30 ctime=1381823755.863050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/RtmException.cs0000664000175000017500000000056111701730437025205 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Generic Rtm.Net Exception. /// [Serializable] public class RtmException : Exception { internal RtmException() { } internal RtmException (string message) : base(message) { } internal RtmException (string message, Exception innerException) : base (message, innerException) { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Auth.cs0000644000175000017500000000007411701730437024220 xustar000000000000000030 atime=1381797705.619221256 30 ctime=1381823755.819050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Auth.cs0000664000175000017500000000357711701730437023477 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Used to specify the authentication levels needed for the Auth methods. /// public enum AuthLevel { /// /// No access required - do not use this value! /// None, /// /// Read only access is required by your application. /// Read, /// /// Read and write access is required by your application. /// Write, /// /// Read, write and delete access is required by your application. /// Deleting does not mean deleting photos, just meta data such as tags. /// Delete } /// /// Successful authentication returns a object. /// public class Auth { private string _token; private AuthLevel _permissions; private FoundUser _user; /// /// The authentication token returned by the or methods. /// public string Token { get { return _token; } set { _token = value; } } /// /// The permissions the current token allows the application to perform. /// public AuthLevel Permissions { get { return _permissions; } set { _permissions = value; } } /// /// The object associated with the token. Readonly. /// public FoundUser User { get { return _user; } } /// /// Creates a new instance of the class. /// public Auth () { } internal Auth (System.Xml.XmlElement element) { Token = element.SelectSingleNode ("token").InnerText; Permissions = (AuthLevel)Enum.Parse (typeof (AuthLevel), element.SelectSingleNode ("perms").InnerText, true); System.Xml.XmlNode node = element.SelectSingleNode ("user"); _user = new FoundUser (node); } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Utils.cs0000644000175000017500000000007411701730437024417 xustar000000000000000030 atime=1381797705.635221257 30 ctime=1381823755.883050466 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Utils.cs0000664000175000017500000001462111701730437023666 0ustar00chrischris00000000000000using System; using System.IO; using System.Collections; using System.Text; using System.Text.RegularExpressions; using System.Xml.Serialization; namespace RtmNet { /// /// Internal class providing certain utility functions to other classes. /// internal sealed class Utils { private static readonly DateTime unixStartDate = new DateTime (1970, 1, 1, 0, 0, 0); private Utils() { } #if !WindowsCE internal static string UrlEncode (string oldString) { if (oldString == null) return null; string a = System.Web.HttpUtility.UrlEncode (oldString); a = a.Replace ("&", "%26"); a = a.Replace ("=", "%3D"); a = a.Replace (" ", "%20"); return a; } #else internal static string UrlEncode (string oldString) { if (oldString == null) return String.Empty; StringBuilder sb = new StringBuilder (oldString.Length * 2); Regex reg = new Regex ("[a-zA-Z0-9$-_.+!*'(),]"); foreach (char c in oldString) { if (reg.IsMatch (c.ToString ())) { sb.Append (c); } else { sb.Append (ToHex (c)); } } return sb.ToString (); } private static string ToHex (char c) { return ((int) c).ToString ("X"); } #endif /// /// Converts a object into a unix timestamp number. /// /// The date to convert. /// A long for the number of seconds since 1st January 1970, as per unix specification. internal static long DateToUnixTimestamp (DateTime date) { TimeSpan ts = date - unixStartDate; return (long) ts.TotalSeconds; } /// /// Converts a string, representing a unix timestamp number into a object. /// /// The timestamp, as a string. /// The object the time represents. internal static DateTime UnixTimestampToDate (string timestamp) { if (timestamp == null || timestamp.Length == 0) return DateTime.MinValue; return UnixTimestampToDate (long.Parse (timestamp)); } /// /// Converts a , representing a unix timestamp number into a object. /// /// The unix timestamp. /// The object the time represents. internal static DateTime UnixTimestampToDate (long timestamp) { return unixStartDate.AddSeconds (timestamp); } internal static DateTime DateStringToDateTime (string timestring) { if (timestring == null | timestring.Length == 0) return DateTime.MinValue; DateTime dt = DateTime.Parse (timestring); return dt; } internal static void WriteInt32 (Stream s, int i) { s.WriteByte ((byte) (i & 0xFF)); s.WriteByte ((byte) ((i >> 8) & 0xFF)); s.WriteByte ((byte) ((i >> 16) & 0xFF)); s.WriteByte ((byte) ((i >> 24) & 0xFF)); } internal static void WriteString (Stream s, string str) { WriteInt32 (s, str.Length); foreach (char c in str) { s.WriteByte ((byte) (c & 0xFF)); s.WriteByte ((byte) ((c >> 8) & 0xFF)); } } internal static void WriteAsciiString (Stream s, string str) { WriteInt32 (s, str.Length); foreach (char c in str) { s.WriteByte ((byte) (c & 0x7F)); } } internal static int ReadInt32 (Stream s) { int i = 0, b; for (int j = 0; j < 4; j++) { b = s.ReadByte(); if (b == -1) throw new IOException ("Unexpected EOF encountered"); i |= (b << (j * 8)); } return i; } internal static string ReadString (Stream s) { int len = ReadInt32 (s); char[] chars = new char[len]; for (int i = 0; i < len; i++) { int hi, lo; lo = s.ReadByte(); hi = s.ReadByte(); if (lo == -1 || hi == -1) throw new IOException ("Unexpected EOF encountered"); chars[i] = (char) (lo | (hi << 8)); } return new string (chars); } internal static string ReadAsciiString (Stream s) { int len = ReadInt32 (s); char[] chars = new char[len]; for (int i = 0; i < len; i++) { int c = s.ReadByte (); if (c == -1) throw new IOException ("Unexpected EOF encountered"); chars[i] = (char) (c & 0x7F); } return new string (chars); } private const string photoUrl = "http://farm{0}.static.Rtm.com/{1}/{2}_{3}{4}.{5}"; private static readonly Hashtable _serializers = new Hashtable (); private static XmlSerializer GetSerializer (Type type) { if (_serializers.ContainsKey (type.Name)) return (XmlSerializer) _serializers [type.Name]; else { XmlSerializer s = new XmlSerializer (type); _serializers.Add (type.Name, s); return s; } } /// /// Converts the response string (in XML) into the object. /// /// The response from Rtm. /// A object containing the details of the internal static Response Deserialize (string responseString) { XmlSerializer serializer = GetSerializer (typeof (RtmNet.Response)); try { // Deserialise the web response into the Rtm response object StringReader responseReader = new StringReader (responseString); RtmNet.Response response = (RtmNet.Response) serializer.Deserialize (responseReader); responseReader.Close (); return response; } catch (InvalidOperationException ex) { // Serialization error occurred! throw new ResponseXmlException ("Invalid response received from Rtm.", ex); } catch (System.Xml.XmlException ex) { // Serialization error occurred! throw new ResponseXmlException ("Fail to deserialize response stream.", ex); } } // internal static object Deserialize(System.Xml.XmlNode node, Type type) // { // XmlSerializer serializer = GetSerializer(type); // try // { // // Deserialise the web response into the Rtm response object // System.Xml.XmlNodeReader reader = new System.Xml.XmlNodeReader(node); // object o = serializer.Deserialize(reader); // reader.Close(); // // return o; // } // catch(InvalidOperationException ex) // { // // Serialization error occurred! // throw new ResponseXmlException("Invalid response received from Rtm.", ex); // } // catch (System.Xml.XmlException ex) // { // // Serialization error occurred! // throw new ResponseXmlException("An Xml Exception is thrown from RtmNet.Utils.Deserialize (2).", ex); // } // } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Categories.cs0000644000175000017500000000007411701730437025404 xustar000000000000000030 atime=1381797705.619221256 30 ctime=1381823755.827050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Categories.cs0000664000175000017500000000445611701730437024660 0ustar00chrischris00000000000000using System.Xml.Serialization; using System.Xml.Schema; namespace RtmNet { /// /// Contains details of a category, including groups belonging to the category and sub categories. /// [System.Serializable] public class Category { /// /// The name for the category. /// [XmlAttribute ("name", Form=XmlSchemaForm.Unqualified)] public string CategoryName; /// /// A forward slash delimited list of the parents of the current group. /// /// /// Can be matched against the list of PathIds to jump directly to a parent group. /// /// /// Group Id 91, Romance will return "/Life/Romance" as the Path and "/90/91" as its PathIds /// [XmlAttribute ("path", Form=XmlSchemaForm.Unqualified)] public string Path; /// /// A forward slash delimited list of the ids of the parents of the current group. /// /// /// Can be matched against the Path to jump directly to a parent group. /// /// /// Group Id 91, Romance will return "/Life/Romance" as the Path and "/90/91" as its PathIds /// [XmlAttribute ("pathids", Form=XmlSchemaForm.Unqualified)] public string PathIds; /// /// An array of items. /// [XmlElement ("subcat", Form=XmlSchemaForm.Unqualified)] public SubCategory[] SubCategories; /// /// An array of items, listing the groups within this category. /// [XmlElement ("group", Form=XmlSchemaForm.Unqualified)] public Group[] Groups; } /// /// Holds details of a sub category, including its id, name and the number of groups in it. /// [System.Serializable] public class SubCategory { /// /// The id of the category. /// [XmlAttribute ("id", Form=XmlSchemaForm.Unqualified)] public long SubCategoryId; /// /// The name of the category. /// [XmlAttribute ("name", Form=XmlSchemaForm.Unqualified)] public string SubCategoryName; /// /// The number of groups found within the category. /// [XmlAttribute ("count", Form=XmlSchemaForm.Unqualified)] public long GroupCount; } }gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/GroupSearchResults.cs0000644000175000017500000000007411701730437027123 xustar000000000000000030 atime=1381797705.623221256 30 ctime=1381823755.839050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/GroupSearchResults.cs0000664000175000017500000001103011701730437026361 0ustar00chrischris00000000000000using System; using System.Xml; using System.Xml.XPath; namespace RtmNet { /// /// Returned by methods. /// public class GroupSearchResults { private int page; /// /// The current page that the group search results represents. /// public int Page { get { return page; } } private int pages; /// /// The total number of pages this search would return. /// public int Pages { get { return pages; } } private int perPage; /// /// The number of groups returned per photo. /// public int PerPage { get { return perPage; } } private int total; /// /// The total number of groups that where returned for the search. /// public int Total { get { return total; } } private GroupSearchResultCollection groups = new GroupSearchResultCollection (); /// /// The collection of groups returned for this search. /// /// /// The following code iterates through the list of groups returned: /// /// GroupSearchResults results = Rtm.GroupsSearch("test"); /// foreach(GroupSearchResult result in results.Groups) /// { /// Console.WriteLine(result.GroupName); /// } /// /// public GroupSearchResultCollection Groups { get { return groups; } } internal GroupSearchResults (XmlElement element) { page = Convert.ToInt32 (element.GetAttribute ("page")); pages = Convert.ToInt32 (element.GetAttribute ("pages")); perPage = Convert.ToInt32 (element.GetAttribute ("perpage")); total = Convert.ToInt32 (element.GetAttribute ("total")); XmlNodeList gs = element.SelectNodes ("group"); groups.Clear (); for (int i = 0; i < gs.Count; i++) { groups.Add (new GroupSearchResult (gs[i])); } } } /// /// Collection containing list of GroupSearchResult instances /// public class GroupSearchResultCollection : System.Collections.CollectionBase { /// /// Method for adding a new to the collection. /// /// public void Add (GroupSearchResult result) { List.Add (result); } /// /// Method for adding a collection of objects (contained within a /// collection) to this collection. /// /// public void AddRange (GroupSearchResultCollection results) { foreach (GroupSearchResult result in results) List.Add (result); } /// /// Return a particular based on the index. /// public GroupSearchResult this [int index] { get { return (GroupSearchResult) List[index]; } set { List [index] = value; } } /// /// Removes the selected result from the collection. /// /// The result to remove. public void Remove (GroupSearchResult result) { List.Remove (result); } /// /// Checks if the collection contains the result. /// /// The result to see if the collection contains. /// Returns true if the collecton contains the result, otherwise false. public bool Contains (GroupSearchResult result) { return List.Contains (result); } /// /// Copies the current collection to an array of objects. /// /// /// public void CopyTo (GroupSearchResult[] array, int index) { List.CopyTo (array, index); } } /// /// A class which encapsulates a single group search result. /// public class GroupSearchResult { private string _groupId; private string _groupName; private bool _eighteen; /// /// The group id for the result. /// public string GroupId { get { return _groupId; } } /// /// The group name for the result. /// public string GroupName { get { return _groupName; } } /// /// True if the group is an over eighteen (adult) group only. /// public bool EighteenPlus { get { return _eighteen; } } internal GroupSearchResult (XmlNode node) { _groupId = node.Attributes["nsid"].Value; _groupName = node.Attributes["name"].Value; _eighteen = Convert.ToInt32 (node.Attributes["eighteenplus"].Value) == 1; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Location.cs0000644000175000017500000000007411701730437025067 xustar000000000000000030 atime=1381797705.627221256 30 ctime=1381823755.847050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Location.cs0000664000175000017500000000331111701730437024330 0ustar00chrischris00000000000000using System; using System.Xml.Serialization; using System.Xml.Schema; using System.Collections; namespace RtmNet { /// /// Contains a list of items for a given user. /// [System.Serializable] public class Locations { /// /// An array of items for the user. /// [XmlElement ("location", Form = XmlSchemaForm.Unqualified)] public Location[] locationCollection = new Location [0]; } /// /// Contains details of a location for a particular user. /// [System.Serializable] public class Location { /// /// The id of the location. /// [XmlAttribute ("id", Form = XmlSchemaForm.Unqualified)] public string ID; /// /// The name of the location /// [XmlAttribute ("name", Form = XmlSchemaForm.Unqualified)] public string Name; /// /// The longitude of the location /// [XmlAttribute ("longitude", Form = XmlSchemaForm.Unqualified)] public string Longitude; /// /// The latitute of the location /// [XmlAttribute ("latitude", Form = XmlSchemaForm.Unqualified)] public string Latitude; /// /// The zoom level of the location /// [XmlAttribute ("zoom", Form = XmlSchemaForm.Unqualified)] public int Zoom; /// /// The address string of the location /// [XmlAttribute ("address", Form = XmlSchemaForm.Unqualified)] public string Address; /// /// The viewable attribute of the location /// [XmlAttribute ("viewable", Form = XmlSchemaForm.Unqualified)] public int Viewable; } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/User.cs0000644000175000017500000000007411701730437024235 xustar000000000000000030 atime=1381797705.631221256 30 ctime=1381823755.879050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/User.cs0000664000175000017500000000651211701730437023504 0ustar00chrischris00000000000000using System; using System.Xml; namespace RtmNet { /// /// Contains details of a user /// [System.Serializable] public class FoundUser { private string _userId; private string _username; /// /// The ID of the found user. /// public string UserId { get { return _userId; } } /// /// The username of the found user. /// public string Username { get { return _username; } } internal FoundUser (string userId, string username) { _userId = userId; _username = username; } internal FoundUser (XmlNode node) { if (node.Attributes["nsid"] != null) _userId = node.Attributes["nsid"].Value; if (node.Attributes["id"] != null) _userId = node.Attributes["id"].Value; if (node.Attributes["username"] != null) _username = node.Attributes["username"].Value; if (node.SelectSingleNode ("username") != null) _username = node.SelectSingleNode("username").InnerText; } } /// /// The upload status of the user, as returned by . /// [System.Serializable] public class UserStatus { private bool _isPro; private string _userId; private string _username; private long _bandwidthMax; private long _bandwidthUsed; private long _filesizeMax; internal UserStatus (XmlNode node) { if ( node == null ) throw new ArgumentNullException("node"); if (node.Attributes["id"] != null) _userId = node.Attributes["id"].Value; if (node.Attributes["nsid"] != null) _userId = node.Attributes["nsid"].Value; if (node.Attributes["ispro"] != null) _isPro = node.Attributes["ispro"].Value == "1"; if (node.SelectSingleNode("username") != null) _username = node.SelectSingleNode ("username").InnerText; XmlNode bandwidth = node.SelectSingleNode ("bandwidth"); if (bandwidth != null) { _bandwidthMax = Convert.ToInt64 (bandwidth.Attributes["max"].Value); _bandwidthUsed = Convert.ToInt64 (bandwidth.Attributes["used"].Value); } XmlNode filesize = node.SelectSingleNode ("filesize"); if (filesize != null) { _filesizeMax = Convert.ToInt64 (filesize.Attributes["max"].Value); } } /// /// The id of the user object. /// public string UserId { get { return _userId; } } /// /// The Username of the selected user. /// public string UserName { get { return _username; } } /// /// Is the current user a Pro account. /// public bool IsPro { get { return _isPro; } } /// /// The maximum bandwidth (in bytes) that the user can use each month. /// public long BandwidthMax { get { return _bandwidthMax; } } /// /// The number of bytes of the current months bandwidth that the user has used. /// public long BandwidthUsed { get { return _bandwidthUsed; } } /// /// The maximum filesize (in bytes) that the user is allowed to upload. /// public long FilesizeMax { get { return _filesizeMax; } } /// /// representing the percentage bandwidth used so far. Will range from 0 to 1. /// public Double PercentageUsed { get { return BandwidthUsed * 1.0 / BandwidthMax; } } } }gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Response.cs0000644000175000017500000000007411701730437025115 xustar000000000000000030 atime=1381797705.627221256 30 ctime=1381823755.855050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Response.cs0000664000175000017500000000613111701730437024361 0ustar00chrischris00000000000000using System; using System.Xml; using System.Xml.Serialization; using System.Xml.Schema; namespace RtmNet { /// /// The root object returned byRtm. Used with Xml Serialization to get the relevant object. /// It is internal to the RtmNet API Library and should not be used elsewhere. /// [XmlRoot ("rsp", Namespace="", IsNullable = false)] [Serializable] public class Response { /// [XmlElement ("contacts", Form = XmlSchemaForm.Unqualified)] public Contacts Contacts; /// [XmlElement ("lists", Form = XmlSchemaForm.Unqualified)] public Lists Lists; /// [XmlElement ("tasks", Form = XmlSchemaForm.Unqualified)] public Tasks Tasks; /// [XmlElement ("locations", Form = XmlSchemaForm.Unqualified)] public Locations Locations; /// [XmlAttribute ("stat", Form = XmlSchemaForm.Unqualified)] public ResponseStatus Status; /// [XmlElement("list", Form = XmlSchemaForm.Unqualified)] public List List; /// [XmlElement ("timeline", Form = XmlSchemaForm.Unqualified)] public string Timeline; /// [XmlElement ("note", Form = XmlSchemaForm.Unqualified)] public Note Note; /// /// If an error occurs the Error property is populated with /// a instance. /// [XmlElement ("err", Form = XmlSchemaForm.Unqualified)] public ResponseError Error; /// /// A instance. /// [XmlElement ("method", Form = XmlSchemaForm.Unqualified)] public Method Method; /// /// If using Rtm.test.echo this contains all the other elements not covered above. /// /// /// t is an array of objects. Use the XmlElement Name and InnerXml properties /// to get the name and value of the returned property. /// [XmlAnyElement (), NonSerialized ()] public XmlElement[] AllElements; } /// /// If an error occurs then Rtm returns this object. /// [System.Serializable] public class ResponseError { /// /// The code or number of the error. /// /// /// 100 - Invalid Api Key. /// 99 - User not logged in. /// Other codes are specific to a method. /// [XmlAttribute ("code", Form = XmlSchemaForm.Unqualified)] public int Code; /// /// The verbose message matching the error code. /// [XmlAttribute ("msg", Form = XmlSchemaForm.Unqualified)] public string Message; } /// /// The status of the response, either ok or fail. /// public enum ResponseStatus { /// /// An unknown status, and the default value if not set. /// [XmlEnum ("unknown")] Unknown, /// /// The response returns "ok" on a successful execution of the method. /// [XmlEnum ("ok")] OK, /// /// The response returns "fail" if there is an error, such as invalid API key or login failure. /// [XmlEnum ("fail")] Failed } }gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Rtm.cs0000644000175000017500000000007411701730437024061 xustar000000000000000030 atime=1381797705.627221256 30 ctime=1381823755.863050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Rtm.cs0000664000175000017500000013156311701730437023335 0ustar00chrischris00000000000000using System; using System.Net; using System.IO; using System.Xml; using System.Xml.XPath; using System.Xml.Serialization; using System.Text; using System.Threading; using System.Collections; using System.Collections.Specialized; namespace RtmNet { /// /// The main Rtm class. /// /// /// Create an instance of this class and then call its methods to perform methods on Rtm. /// /// /// RtmNet.Rtm Rtm = new RtmNet.Rtm (); /// User user = Rtm.PeopleFindByEmail ("cal@iamcal.com"); /// Console.WriteLine ("User Id is " + u.UserId); /// //[System.Net.WebPermission (System.Security.Permissions.SecurityAction.Demand, ConnectPattern="http://www.Rtm.com/.*")] public class Rtm { #region [ Private Variables ] private const string AuthUrl = "http://api.rememberthemilk.com/services/auth/"; private const string BaseUrl = "http://api.rememberthemilk.com/services/rest/"; private object throttlingLock; private string apiKey; private string apiToken; private string sharedSecret; private int timeout = 30000; private const string UserAgent = "Mozilla/4.0 FlickrNet API (compatible; MSIE 6.0; Windows NT 5.1)"; private string lastRequest; private string lastResponse; private DateTime lastRequestTime; private TimeSpan throttling; private WebProxy proxy;// = WebProxy.GetDefaultProxy(); #endregion #region [ Public Properties ] /// /// Get or set the API Key to be used by all calls. API key is mandatory for all /// calls to Rtm. /// public string ApiKey { get { return apiKey; } set { apiKey = (value == null || value.Length == 0 ? null : value); } } /// /// API shared secret is required for all calls that require signing, which includes /// all methods that require authentication, as well as the actual Rtm.auth.* calls. /// public string ApiSecret { get { return sharedSecret; } set { sharedSecret = (value == null || value.Length == 0 ? null : value); } } /// /// The API token is required for all calls that require authentication. /// A will be raised by Rtm if the API token is /// not set when required. /// /// /// It should be noted that some methods will work without the API token, but /// will return different results if used with them (such as group pool requests, /// and results which include private pictures the authenticated user is allowed to see /// (their own, or others). /// [Obsolete("Renamed to AuthToken to be more consistent with the Rtm API")] public string ApiToken { get { return apiToken; } set { apiToken = (value == null || value.Length == 0 ? null : value); } } /// /// The authentication token is required for all calls that require authentication. /// A will be raised by Rtm if the authentication token is /// not set when required. /// /// /// It should be noted that some methods will work without the authentication token, but /// will return different results if used with them (such as group pool requests, /// and results which include private pictures the authenticated user is allowed to see /// (their own, or others). /// public string AuthToken { get { return apiToken; } set { apiToken = (value == null || value.Length == 0 ? null : value); } } /// /// The default service to use for new Rtm instances /// public static SupportedService DefaultService { get { return SupportedService.Rtm; } } /// /// The current service that the Rtm API is using. /// public SupportedService CurrentService { get { return SupportedService.Rtm; } } /// /// Internal timeout for all web requests in milliseconds. Defaults to 30 seconds. /// public int HttpTimeout { get { return timeout; } set { timeout = value; } } /// /// Checks to see if a shared secret and an api token are stored in the object. /// Does not check if these values are valid values. /// public bool IsAuthenticated { get { return (sharedSecret != null && apiToken != null); } } /// /// Returns the raw XML returned from the last response. /// Only set it the response was not returned from cache. /// public string LastResponse { get { return lastResponse; } } /// /// Returns the last URL requested. Includes API signing. /// public string LastRequest { get { return lastRequest; } } /// /// You can set the or alter its properties. /// It defaults to your internet explorer proxy settings. /// public WebProxy Proxy { get { return proxy; } set { proxy = value; } } #endregion #region [ Constructors ] /// /// Constructor loads configuration settings from app.config or web.config file if they exist. /// public Rtm() { } /// /// Create a new instance of the class with no authentication. /// /// Your Rtm API Key. public Rtm (string apiKey) : this (apiKey, "", "") { } /// /// Creates a new instance of the class with an API key and a Shared Secret. /// This is only useful really useful for calling the Auth functions as all other /// authenticationed methods also require the API Token. /// /// Your Rtm API Key. /// Your Rtm Shared Secret. public Rtm (string apiKey, string sharedSecret) : this (apiKey, sharedSecret, "") { } /// /// Create a new instance of the class with the email address and password given /// /// Your Rtm API Key /// Your Rtm Shared Secret. /// The token for the user who has been authenticated. public Rtm (string apiKey, string sharedSecret, string token) : this () { this.apiKey = apiKey; this.sharedSecret = sharedSecret; this.apiToken = token; this.lastRequestTime = DateTime.MinValue; this.throttlingLock = new object (); this.throttling = TimeSpan.FromSeconds (1.0); } #endregion #region [ Private Methods ] /// /// A private method which performs the actual HTTP web request if /// the details are not found within the cache. /// /// The URL to download. /// The query string parameters to be added to the end of the URL. /// A object. /// If the final length of the URL would be greater than 2000 characters /// then they are sent as part of the body instead. private string DoGetResponse (string url, string variables) { HttpWebRequest req = null; HttpWebResponse res = null; if (variables.Length < 2000) { url += "?" + variables; variables = ""; } // Initialise the web request req = (HttpWebRequest) HttpWebRequest.Create (url); req.Method = "POST"; if (req.Method == "POST") req.ContentLength = variables.Length; req.UserAgent = UserAgent; if (Proxy != null) req.Proxy = Proxy; req.Timeout = HttpTimeout; req.KeepAlive = false; if (variables.Length > 0) { req.ContentType = "application/x-www-form-urlencoded"; StreamWriter sw = null; try { sw = new StreamWriter (req.GetRequestStream ()); sw.Write (variables); sw.Close (); } catch(WebException ex) { throw new RtmWebException (ex.Message, ex); } finally { if (sw != null) sw.Close (); } } else { // This is needed in the Compact Framework // See for more details: http://msdn2.microsoft.com/en-us/library/1afx2b0f.aspx try { req.GetRequestStream ().Close (); } catch (WebException ex) { throw new RtmWebException (ex.Message, ex); } } try { // Get response from the internet res = (HttpWebResponse)req.GetResponse(); } catch (WebException ex) { if (ex.Status == WebExceptionStatus.ProtocolError) { HttpWebResponse res2 = (HttpWebResponse) ex.Response; if (res2 != null) { throw new RtmWebException (String.Format ("HTTP Error {0}, {1}", (int)res2.StatusCode, res2.StatusDescription), ex); } } throw new RtmWebException (ex.Message, ex); } string responseString = string.Empty; using (StreamReader sr = new StreamReader (res.GetResponseStream ())) { responseString = sr.ReadToEnd (); } res.Close (); return responseString; } #endregion #region [ GetResponse methods ] private Response GetResponse (Hashtable parameters) { return GetResponse (parameters, false); } private Response GetResponse (Hashtable parameters, bool debug) { CheckApiKey (); // Calulate URL string url = BaseUrl; StringBuilder UrlStringBuilder = new StringBuilder ("", 2 * 1024); StringBuilder HashStringBuilder = new StringBuilder (sharedSecret, 2 * 1024); parameters["api_key"] = apiKey; if (apiToken != null && apiToken.Length > 0) { parameters["auth_token"] = apiToken; } string[] keys = new string[parameters.Keys.Count]; parameters.Keys.CopyTo (keys, 0); Array.Sort (keys); foreach (string key in keys) { if (UrlStringBuilder.Length > 0) UrlStringBuilder.Append ("&"); UrlStringBuilder.Append (key); UrlStringBuilder.Append ("="); UrlStringBuilder.Append (Utils.UrlEncode (Convert.ToString (parameters[key]))); HashStringBuilder.Append (key); HashStringBuilder.Append (parameters[key]); } if (sharedSecret != null && sharedSecret.Length > 0) { if (UrlStringBuilder.Length > BaseUrl.Length + 1) { UrlStringBuilder.Append ("&"); } UrlStringBuilder.Append ("api_sig="); UrlStringBuilder.Append (Md5Hash (HashStringBuilder.ToString ())); } string variables = UrlStringBuilder.ToString (); lastRequest = url; lastResponse = string.Empty; string responseXml = String.Empty; lock (throttlingLock) { TimeSpan timeSinceLastRequest = DateTime.Now - lastRequestTime; if (timeSinceLastRequest < throttling) { TimeSpan wait = throttling - timeSinceLastRequest; Thread.Sleep (wait); } responseXml = DoGetResponse (url, variables); lastRequestTime = DateTime.Now; lastResponse = responseXml; } if (debug) { Console.WriteLine ("Remember The Milk response XML:"); Console.WriteLine (responseXml); } return Utils.Deserialize (responseXml); } #endregion #region [ Auth ] /// /// Retrieve a temporary FROB from the Rtm service, to be used in redirecting the /// user to the Rtm web site for authentication. Only required for desktop authentication. /// /// /// Pass the FROB to the method to calculate the url. /// /// /// /// string frob = Rtm.AuthGetFrob(); /// string url = Rtm.AuthCalcUrl(frob, AuthLevel.Read); /// /// // redirect the user to the url above and then wait till they have authenticated and return to the app. /// /// Auth auth = Rtm.AuthGetToken(frob); /// /// // then store the auth.Token for later use. /// string token = auth.Token; /// /// /// The FROB. public string AuthGetFrob () { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.auth.getFrob"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.AllElements[0].InnerText; } else { throw new RtmApiException (response.Error); } } /// /// Calculates the URL to redirect the user to Rtm web site for /// authentication. Used by desktop application. /// See for example code. /// /// The FROB to be used for authentication. /// The stating the maximum authentication level your application requires. /// The url to redirect the user to. public string AuthCalcUrl (string frob, AuthLevel authLevel) { if (sharedSecret == null) throw new SignatureRequiredException (); string hash = sharedSecret + "api_key" + apiKey + "frob" + frob + "perms" + authLevel.ToString ().ToLower (); hash = Md5Hash(hash); string url = AuthUrl + "?api_key=" + apiKey + "&perms=" + authLevel.ToString().ToLower() + "&frob=" + frob; url += "&api_sig=" + hash; return url; } /// /// Calculates the URL to redirect the user to Rtm web site for /// auehtntication. Used by Web applications. /// See for example code. /// /// /// The Rtm web site provides 'tiny urls' that can be used in place /// of this URL when you specify your return url in the API key page. /// It is recommended that you use these instead as they do not include /// your API or shared secret. /// /// The stating the maximum authentication level your application requires. /// The url to redirect the user to. public string AuthCalcWebUrl (AuthLevel authLevel) { if (sharedSecret == null) throw new SignatureRequiredException (); string hash = sharedSecret + "api_key" + apiKey + "perms" + authLevel.ToString ().ToLower (); hash = Md5Hash (hash); string url = AuthUrl + "?api_key=" + apiKey + "&perms=" + authLevel.ToString ().ToLower (); url += "&api_sig=" + hash; return url; } /// /// After the user has authenticated your application on the Rtm web site call this /// method with the FROB (either stored from or returned in the URL /// from the Rtm web site) to get the users token. /// /// The string containing the FROB. /// A object containing user and token details. public Auth AuthGetToken (string frob) { if (sharedSecret == null) throw new SignatureRequiredException (); Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.auth.getToken"); parameters.Add ("frob", frob); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { Auth auth = new Auth (response.AllElements[0]); return auth; } else { throw new RtmApiException (response.Error); } } /// /// Gets the full token details for a given mini token, entered by the user following a /// web based authentication. /// /// The mini token. /// An instance class, detailing the user and their full token. public Auth AuthGetFullToken (string miniToken) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.auth.getFullToken"); parameters.Add ("mini_token", miniToken.Replace ("-", "")); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { Auth auth = new Auth (response.AllElements[0]); return auth; } else { throw new RtmApiException (response.Error); } } /// /// Checks a authentication token with the Rtm service to make /// sure it is still valid. /// /// The authentication token to check. /// The object detailing the user for the token. public Auth AuthCheckToken (string token) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.auth.checkToken"); parameters.Add ("auth_token", token); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { Auth auth = new Auth (response.AllElements[0]); return auth; } else { throw new RtmApiException (response.Error); } } #endregion #region [ Timeline ] public string TimelineCreate () { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.timelines.create"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Timeline; } else { throw new RtmApiException (response.Error); } } #endregion #region [ Lists ] /// /// Gets a list of contacts for the logged in user. /// Requires authentication. /// /// An instance of the class containing the list of contacts. public Lists ListsGetList () { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.lists.getList"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Lists; } else { throw new RtmApiException (response.Error); } } public Lists ListsNew (string timeline, string listName) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.lists.add"); parameters.Add ("timeline", timeline); parameters.Add ("name", listName); //parameters.Add("filter", listfilters); TODO. RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Lists; } else { throw new RtmApiException (response.Error); } } public Lists ListsDelete (string timeline, string listId) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.lists.delete"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listId); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Lists; } else { throw new RtmApiException (response.Error); } } public Lists ListsRename (string timeline, string listId, string newName) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.lists.setName"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listId); parameters.Add ("name", newName); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Lists; } else { throw new RtmApiException (response.Error); } } #endregion #region [ Tasks ] /// /// Gets a list of contacts for the logged in user. /// Requires authentication. /// /// An instance of the class containing the list of contacts. public Tasks TasksGetList () { return TasksGetList (null); } public Tasks TasksGetList (string lastSync) { return TasksGetList (null, lastSync); } public Tasks TasksGetList (string listID, string lastSync) { return TasksGetList (listID, lastSync, null); } public Tasks TasksGetList (string listID, string lastSync, string filter) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.getList"); if (listID != null) parameters.Add ("list_id", listID); if (filter != null) parameters.Add ("filter", filter); if (lastSync != null) parameters.Add ("last_sync", lastSync); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Tasks; } else { throw new RtmApiException (response.Error); } } /// /// Sets the priority on a task /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksSetPriority (string timeline, string listID, string taskSeriesID, string taskID, string priority) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setPriority"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); if (priority.CompareTo ("N") != 0) parameters.Add ("priority", priority); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } public List TasksMovePriority (string timeline, string listID, string taskSeriesID, string taskID, string direction) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.movePriority"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("direction", direction); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) return response.List; else throw new RtmApiException (response.Error); } /// /// Sets the priority on a task /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksSetName (string timeline, string listID, string taskSeriesID, string taskID, string name) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setName"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("name", name); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } /// /// Sets the due date of a task /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksSetDueDate (string timeline, string listID, string taskSeriesID, string taskID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setDueDate"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } /// /// Sets the due date of a task /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksSetDueDate (string timeline, string listID, string taskSeriesID, string taskID, string due) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setDueDate"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("due", due); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } /// /// Sets the due date of a task /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksSetDueDateParse (string timeline, string listID, string taskSeriesID, string taskID, string due) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setDueDate"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); if (!String.IsNullOrEmpty (due)) parameters.Add ("due", due); parameters.Add ("parse", "1"); parameters.Add ("has_due_time", "1"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } /// /// Marks a task complete /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksComplete (string timeline, string listID, string taskSeriesID, string taskID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.complete"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } /// /// Marks a task as uncomplete /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksUncomplete (string timeline, string listID, string taskSeriesID, string taskID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.uncomplete"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } /// /// Moves a task from one list to another /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public List TasksMoveTo (string timeline, string fromListID, string toListID, string taskSeriesID, string taskID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.moveTo"); parameters.Add ("timeline", timeline); parameters.Add ("from_list_id", fromListID); parameters.Add ("to_list_id", toListID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } public List TasksAdd (string timeline, string name) { return TasksAdd (timeline, name, null, false); } public List TasksAdd (string timeline, string name, bool parse) { return TasksAdd (timeline, name, null, parse); } public List TasksAdd (string timeline, string name, string listID) { return TasksAdd (timeline, name, listID, false); } public List TasksAdd (string timeline, string name, string listID, bool parse) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.add"); parameters.Add ("timeline", timeline); parameters.Add ("name", name); if (!String.IsNullOrEmpty (listID)) parameters.Add ("list_id", listID); if (parse) parameters.Add ("parse", "1"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } public List TasksDelete (string timeline, string listID, string taskSeriesID, string taskID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.delete"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } /// /// Add a selection of tags to a photo. /// /// The photo id of the photo. /// An array of strings containing the tags. /// True if the tags are added successfully. public void TasksAddTags (string timeline, string listID, string taskSeriesID, string taskID, string[] tags) { string s = string.Join (",", tags); TasksAddTags (timeline, listID, taskSeriesID, taskID, s); } /// /// Add a selection of tags to a photo. /// /// The photo id of the photo. /// An string of comma delimited tags. /// True if the tags are added successfully. public void TasksAddTags (string timeline, string listID, string taskSeriesID, string taskID, string tags) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.addTags"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("tags", tags); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return; } else { throw new RtmApiException (response.Error); } } public void TasksRemoveTags (string timeline, string listID, string taskSeriesID, string taskID, string tags) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.removeTags"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("tags", tags); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return; } else { throw new RtmApiException (response.Error); } } /// /// Postpone a task /// /// /// A /// /// /// A defines the ID of the list the task belongs to /// /// /// A defines the ID of the task series the task belongs to /// /// /// A defines the task ID /// /// /// A /// public List TasksPostpone (string timeline, string listID, string taskSeriesID, string taskID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.postpone"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } public List TasksSetRecurrence (string timeline, string listID, string taskSeriesID, string taskID, string repeat) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setRecurrence"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); if (repeat != null) parameters.Add ("repeat", repeat); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } public List TasksSetUrl (string timeline, string listID, string taskSeriesID, string taskID, string url) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setURL"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("url", url); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } public List TasksSetEstimateTime (string timeline, string listID, string taskSeriesID, string taskID, string estimateTime) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setEstimate"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("estimate", estimateTime); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } public List TasksSetLocation (string timeline, string listID, string taskSeriesID, string taskID, string locationID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.setLocation"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("location_id", locationID); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.List; } else { throw new RtmApiException (response.Error); } } #endregion #region [ Locations ] public Locations LocationsGetList () { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.locations.getList"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Locations; } else { throw new RtmApiException (response.Error); } } #endregion #region [ Contacts ] /// /// Gets a list of contacts for the logged in user. /// Requires authentication. /// /// An instance of the class containing the list of contacts. public Contacts ContactsGetList () { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.contacts.getList"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Contacts; } else { throw new RtmApiException (response.Error); } } /// /// Gets a list of the given users contact, or those that are publically avaiable. /// /// The Id of the user who's contacts you want to return. /// An instance of the class containing the list of contacts. public Contacts ContactsGetPublicList (string userId) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.contacts.getPublicList"); parameters.Add ("user_id", userId); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Contacts; } else { throw new RtmApiException (response.Error); } } #endregion #region [ Notes ] /// /// Adds a note to a task /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public Note NotesAdd (string timeline, string listID, string taskSeriesID, string taskID, string noteTitle, string noteText) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.notes.add"); parameters.Add ("timeline", timeline); parameters.Add ("list_id", listID); parameters.Add ("taskseries_id", taskSeriesID); parameters.Add ("task_id", taskID); parameters.Add ("note_title", noteTitle); parameters.Add ("note_text", noteText); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Note; } else { throw new RtmApiException (response.Error); } } /// /// Deletes a note /// /// /// A /// /// /// A /// public void NotesDelete (string timeline, string noteID) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.notes.delete"); parameters.Add ("timeline", timeline); parameters.Add ("note_id", noteID); RtmNet.Response response = GetResponse (parameters); if (response.Status != ResponseStatus.OK) { throw new RtmApiException (response.Error); } } /// /// Modifies an existing note /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// public Note NotesEdit (string timeline, string noteID, string noteTitle, string noteText) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "rtm.tasks.notes.edit"); parameters.Add ("timeline", timeline); parameters.Add ("note_id", noteID); parameters.Add ("note_title", noteTitle); parameters.Add ("note_text", noteText); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return response.Note; } else { throw new RtmApiException (response.Error); } } #endregion #region [ Tests ] /// /// Can be used to call unsupported methods in the Rtm API. /// /// /// Use of this method is not supported. /// The way the RtmNet API Library works may mean that some methods do not return an expected result /// when using this method. /// /// The method name, e.g. "Rtm.test.null". /// A list of parameters. Note, api_key is added by default and is not included. Can be null. /// An array of instances which is the expected response. public XmlElement[] TestGeneric (string method, NameValueCollection parameters) { Hashtable _parameters = new Hashtable (); if (parameters != null) { foreach (string key in parameters.AllKeys) { _parameters.Add (key, parameters[key]); } } _parameters.Add ("method", method); RtmNet.Response response = GetResponse (_parameters); if (response.Status == ResponseStatus.OK) { return response.AllElements; } else { throw new RtmApiException (response.Error); } } /// /// Runs the Rtm.test.echo method and returned an array of items. /// /// The parameter to pass to the method. /// The value to pass to the method with the parameter. /// An array of items. /// /// The APi Key has been removed from the returned array and will not be shown. /// /// /// /// XmlElement[] elements = Rtm.TestEcho ("&param=value"); /// foreach (XmlElement element in elements) /// { /// if (element.Name = "method") /// Console.WriteLine ("Method = " + element.InnerXml); /// if (element.Name = "param") /// Console.WriteLine ("Param = " + element.InnerXml); /// } /// /// public XmlElement[] TestEcho (string echoParameter, string echoValue) { Hashtable parameters = new Hashtable (); parameters.Add ("method", "Rtm.test.echo"); parameters.Add ("api_key", apiKey); if (echoParameter != null && echoParameter.Length > 0) { parameters.Add (echoParameter, echoValue); } RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { // Remove the api_key element from the array. XmlElement[] elements = new XmlElement[response.AllElements.Length - 1]; int c = 0; foreach (XmlElement element in response.AllElements) { if (element.Name != "api_key") elements[c++] = element; } return elements; } else { throw new RtmApiException (response.Error); } } /// /// Test the logged in state of the current Filckr object. /// /// The object containing the username and userid of the current user. public FoundUser TestLogin () { Hashtable parameters = new Hashtable (); parameters.Add ("method", "Rtm.test.login"); RtmNet.Response response = GetResponse (parameters); if (response.Status == ResponseStatus.OK) { return new FoundUser (response.AllElements[0]); } else { throw new RtmApiException (response.Error); } } #endregion #region [ MD5 Hash ] private static string Md5Hash (string unhashed) { System.Security.Cryptography.MD5CryptoServiceProvider csp = new System.Security.Cryptography.MD5CryptoServiceProvider (); byte[] bytes = System.Text.Encoding.UTF8.GetBytes (unhashed); byte[] hashedBytes = csp.ComputeHash (bytes, 0, bytes.Length); return BitConverter.ToString (hashedBytes).Replace ("-", "").ToLower (); } #endregion private void CheckApiKey () { if (ApiKey == null || ApiKey.Length == 0) throw new ApiKeyRequiredException (); } /*private void CheckRequiresAuthentication () { CheckApiKey (); if (ApiSecret == null || ApiSecret.Length == 0) throw new SignatureRequiredException (); if (AuthToken == null || AuthToken.Length == 0) throw new AuthenticationRequiredException (); } */ } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Methods.cs0000644000175000017500000000007411701730437024722 xustar000000000000000030 atime=1381797705.627221256 30 ctime=1381823755.847050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Methods.cs0000664000175000017500000000563211701730437024173 0ustar00chrischris00000000000000using System; using System.Xml; using System.Xml.Serialization; using System.Xml.Schema; namespace RtmNet { /// /// Summary description for Methods. /// public class Methods { private Methods() { } internal static string[] GetMethods (XmlElement element) { XmlNodeList nodes = element.SelectNodes ("method"); string[] _methods = new string [nodes.Count]; for (int i = 0; i < nodes.Count; i++) { _methods[i] = nodes[i].Value; } return _methods; } } /// /// A method supported by the Rtm API. /// /// /// See Rtm API Documentation for a complete list /// of methods. /// [Serializable] public class Method { /// /// Default constructor. /// public Method () { } /// /// The name of the method. /// [XmlAttribute ("name", Form = XmlSchemaForm.Unqualified)] public string Name; /// /// The description of the method. /// [XmlElement ("description", Form = XmlSchemaForm.Unqualified)] public string Description; /// /// An example response for the method. /// [XmlElement ("response", Form = XmlSchemaForm.Unqualified)] public string Response; /// /// An explanation of the example response for the method. /// [XmlElement ("explanation", Form = XmlSchemaForm.Unqualified)] public string Explanation; /// /// The arguments of the method. /// [XmlElement ("arguments", Form = XmlSchemaForm.Unqualified)] public Arguments Arguments; /// /// The possible errors that could be returned by the method. /// [XmlArray ()] [XmlArrayItem ("error", typeof (MethodError), Form = XmlSchemaForm.Unqualified)] public MethodError[] Errors; } /// /// An instance containing a collection of instances. /// [Serializable] public class Arguments { /// /// A collection of instances. /// [XmlElement ("argument", Form = XmlSchemaForm.Unqualified)] public Argument[] ArgumentCollection; } /// /// An argument for a method. /// [Serializable] public class Argument { /// /// The name of the argument. /// [XmlElement ("name")] public string ArgumentName; /// /// Is the argument optional or not. /// [XmlElement ("optional")] public int Optional; /// /// The description of the argument. /// [XmlText ()] public string ArgumentDescription; } /// /// A possible error that a method can return. /// [Serializable] public class MethodError { /// /// The code for the error. /// [XmlElement ("code")] public int Code; } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/List.cs0000644000175000017500000000007411701730437024232 xustar000000000000000030 atime=1381797705.623221256 30 ctime=1381823755.843050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/List.cs0000664000175000017500000000614511701730437023503 0ustar00chrischris00000000000000using System; using System.Xml.Serialization; using System.Xml.Schema; using System.Collections; namespace RtmNet { /// /// Contains a list of items for a given user. /// [System.Serializable] public class Lists { /// /// An array of items for the user. /// [XmlElement ("list", Form = XmlSchemaForm.Unqualified)] public List[] listCollection = new List[0]; } /// /// Contains details of a contact for a particular user. /// [System.Serializable] public class List { private string rawCurrent; private DateTime current = DateTime.MinValue; /// /// The user id of the contact. /// [XmlAttribute ("id", Form = XmlSchemaForm.Unqualified)] public string ID; /// /// The username (or screen name) of the contact. /// [XmlAttribute ("name", Form = XmlSchemaForm.Unqualified)] public string Name; /// /// Is this contact marked as a friend contact? /// [XmlAttribute ("deleted", Form = XmlSchemaForm.Unqualified)] public int Deleted; /// /// Is this user marked a family contact? /// [XmlAttribute ("locked", Form = XmlSchemaForm.Unqualified)] public int Locked; /// /// Unsure how to even set this! /// [XmlAttribute ("archived", Form = XmlSchemaForm.Unqualified)] public int Archived; /// /// Is the user online at the moment RtmLive) /// [XmlAttribute("position", Form = XmlSchemaForm.Unqualified)] public int Position; /// /// Is the user online at the moment RtmLive) /// [XmlAttribute ("smart", Form = XmlSchemaForm.Unqualified)] public int Smart; /// /// equals to last_sync value /// [XmlAttribute ("current", Form = XmlSchemaForm.Unqualified)] public string RawCurrent { get { return rawCurrent; } set { if (value.Length > 0) { rawCurrent = value; current = Utils.DateStringToDateTime (rawCurrent); } } } /// /// Converts the raw current field to a . /// [XmlIgnore] public DateTime Current { get { return current; } //set { current = value; } } /// /// An wrapper of deleted TaskSeries objects /// [XmlElement ("deleted", Form = XmlSchemaForm.Unqualified)] public DeletedTaskSeries DeletedTaskSeries; /// /// An array of TaskSeries objects /// [XmlElement ("taskseries", Form = XmlSchemaForm.Unqualified)] public TaskSeries[] TaskSeriesCollection = new TaskSeries [0]; } /// /// Contains a list of deleted /// See http://www.rememberthemilk.com/services/api/tasks.rtm /// [System.Serializable] public class DeletedTaskSeries { /// /// An array of TaskSeries objects /// [XmlElement ("taskseries", Form = XmlSchemaForm.Unqualified)] public TaskSeries[] TaskSeriesCollection = new TaskSeries[0]; } }gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/RtmApiException.cs0000644000175000017500000000007411701730437026372 xustar000000000000000030 atime=1381797705.631221256 30 ctime=1381823755.859050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/RtmApiException.cs0000664000175000017500000000141211701730437025633 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Exception thrown when the Rtm API returned a specifi error code. /// public class RtmApiException : RtmException { private int code; private string msg = ""; internal RtmApiException (ResponseError error) { code = error.Code; msg = error.Message; } /// /// Get the code of the Rtm error. /// public int Code { get { return code; } } /// /// Gets the verbose message returned by Rtm. /// public string Verbose { get { return msg; } } /// /// Overrides the message to return custom error message. /// public override string Message { get { return msg + " (" + code + ")"; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Enums.cs0000644000175000017500000000007411701730437024406 xustar000000000000000030 atime=1381797705.623221256 30 ctime=1381823755.835050464 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Enums.cs0000664000175000017500000000166111701730437023655 0ustar00chrischris00000000000000using System; using System.Xml.Serialization; namespace RtmNet { /// /// A list of service the Rtm.Net API Supports. /// /// /// Not all methods are supported by all service. Behaviour of the library may be unpredictable if not using Rtm /// as your service. /// public enum SupportedService { /// /// Rtm - http://www.Rtm.com/services/api /// Rtm = 0 } /// /// Used to specify where all tags must be matched or any tag to be matched. /// [Serializable] public enum TagMode { /// /// No tag mode specified. /// None, /// /// Any tag must match, but not all. /// AnyTag, /// /// All tags must be found. /// AllTags, /// /// Uncodumented and unsupported tag mode where boolean operators are supported. /// Boolean } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/ResponseXmlException.cs0000644000175000017500000000007411701730437027455 xustar000000000000000030 atime=1381797705.627221256 30 ctime=1381823755.855050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/ResponseXmlException.cs0000664000175000017500000000057011701730437026722 0ustar00chrischris00000000000000using System; namespace RtmNet { /// /// Exception thrown when an error parsing the returned XML. /// public class ResponseXmlException : RtmException { internal ResponseXmlException (string message) : base (message) { } internal ResponseXmlException (string message, Exception innerException) : base (message, innerException) { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/PaxHeaders.15196/Task.cs0000644000175000017500000000007411701730437024221 xustar000000000000000030 atime=1381797705.631221256 30 ctime=1381823755.875050465 gnome-do-plugins-0.8.5/RememberTheMilk/src/RtmNet/Task.cs0000664000175000017500000001265011701730437023470 0ustar00chrischris00000000000000using System; using System.Xml.Serialization; using System.Xml.Schema; namespace RtmNet { /// /// Contains a list of items for a given user. /// [System.Serializable] public class Tasks { /// /// An array of items for the user. /// [XmlElement ("list", Form = XmlSchemaForm.Unqualified)] public List[] ListCollection = new List[0]; } /// [System.Serializable] public class TaskSeries { private string id = System.Guid.NewGuid ().ToString (); private string name; private string rawCreated; private string rawModified; private DateTime created = DateTime.MinValue; private DateTime modified = DateTime.MinValue; /// [XmlAttribute ("id", Form = XmlSchemaForm.Unqualified)] public string TaskSeriesID { get { return id; } set { id = value; } } /// [XmlAttribute ("created", Form = XmlSchemaForm.Unqualified)] public string RawCreated { get { return rawCreated; } set { if (value.Length > 0) { rawCreated = value; created = Utils.DateStringToDateTime (rawCreated); } } } /// /// Converts the raw created field to a . /// [XmlIgnore] public DateTime Created { get { return created; } set { created = value; } } /// [XmlAttribute ("modified", Form = XmlSchemaForm.Unqualified)] public string RawModified { get { return rawModified; } set { if (value.Length > 0) { rawModified = value; modified = Utils.DateStringToDateTime (rawModified); } } } /// /// Converts the raw modified field to a . /// [XmlIgnore] public DateTime Modified { get { return modified; } set { modified = value; } } /// [XmlAttribute ("name", Form = XmlSchemaForm.Unqualified)] public string Name { get { return name; } set { name = value; } } /// [XmlAttribute ("source", Form = XmlSchemaForm.Unqualified)] public string source; [XmlElement ("task", Form = XmlSchemaForm.Unqualified)] public Task[] TaskCollection = new Task[0]; /// [XmlElement ("tags", Form = XmlSchemaForm.Unqualified)] public Tags Tags; /// [XmlElement ("notes", Form = XmlSchemaForm.Unqualified)] public Notes Notes; /// [XmlAttribute ("url", Form = XmlSchemaForm.Unqualified)] public string TaskURL; /// [XmlAttribute ("location_id", Form = XmlSchemaForm.Unqualified)] public string LocationID; } /// [System.Serializable] public class Task { private string id; private string rawDue; private string rawAdded; private string rawCompleted; private string rawDeleted; private DateTime due = DateTime.MinValue; private DateTime added = DateTime.MinValue; private DateTime completed = DateTime.MinValue; private DateTime deleted = DateTime.MinValue; /// [XmlAttribute ("id", Form = XmlSchemaForm.Unqualified)] public string TaskID { get { return id; } set { id = value; } } /// [XmlAttribute ("due", Form = XmlSchemaForm.Unqualified)] public string RawDue { get { return rawDue; } set { if (value.Length > 0) { rawDue = value; due = Utils.DateStringToDateTime (rawDue); } } } /// /// Converts the raw created field to a . /// [XmlIgnore] public DateTime Due { get { return due; } set { due = value; } } /// /// Is this contact marked as a friend contact? /// [XmlAttribute ("has_due_time", Form = XmlSchemaForm.Unqualified)] public int HasDueTime; /// [XmlAttribute ("added", Form = XmlSchemaForm.Unqualified)] public string RawAdded { get { return rawAdded; } set { if (value.Length > 0) { rawAdded = value; added = Utils.DateStringToDateTime (rawAdded); } } } /// /// Holds the date time for when the task was added /// [XmlIgnore] public DateTime Added { get { return added; } set { added = value; } } /// [XmlAttribute("completed", Form = XmlSchemaForm.Unqualified)] public string RawCompleted { get { return rawCompleted; } set { if (value.Length > 0) { rawCompleted = value; completed = Utils.DateStringToDateTime (rawCompleted); } } } /// /// Converts the raw created field to a . /// [XmlIgnore] public DateTime Completed { get { return completed; } set { completed = value; } } /// [XmlAttribute("deleted", Form = XmlSchemaForm.Unqualified)] public string RawDeleted { get { return rawDeleted; } set { if (value.Length > 0) { rawDeleted = value; deleted = Utils.DateStringToDateTime (rawDeleted); } } } /// /// Converts the raw created field to a . /// [XmlIgnore] public DateTime Deleted { get { return deleted; } set { deleted = value; } } /// [XmlAttribute ("priority", Form = XmlSchemaForm.Unqualified)] public string Priority; /// [XmlAttribute ("postponed", Form = XmlSchemaForm.Unqualified)] public string Postponed; /// [XmlAttribute ("estimate", Form = XmlSchemaForm.Unqualified)] public string Estimate; } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMNewNote.cs0000644000175000017500000000007411701730437024050 xustar000000000000000030 atime=1381797705.607221256 30 ctime=1381823755.763050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMNewNote.cs0000664000175000017500000000416411701730437023320 0ustar00chrischris00000000000000// RTMNewNote.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "New Note" action /// public class RTMNewNote : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("New Note"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Add a new note to a task."); } } public override string Icon { get { return "note-add.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string note = String.Empty; if (modifierItems.FirstOrDefault() != null) { note = ((modifierItems.FirstOrDefault() as ITextItem).Text); } Services.Application.RunOnThread (() => { RTM.NewNote ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id, note); }); yield break; } } }gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMUncompleteTask.cs0000644000175000017500000000007411701730437025427 xustar000000000000000030 atime=1381797705.619221256 30 ctime=1381823755.815050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMUncompleteTask.cs0000664000175000017500000000357411701730437024703 0ustar00chrischris00000000000000// RTMUncompleteTask.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Uncomplete" action. /// public class RTMUncompleteTask : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Uncomplete"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Mark a task as \"incomplete\"."); } } public override string Icon { get { return "task.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem);} } public override bool SupportsItem (Item item) { return (item as RTMTaskItem).Completed > DateTime.MinValue; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.UncompleteTask ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id); }); yield break; } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMLocationItemSource.cs0000644000175000017500000000007411701730437026241 xustar000000000000000030 atime=1381797705.603221255 30 ctime=1381823755.755050461 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMLocationItemSource.cs0000664000175000017500000000364411701730437025513 0ustar00chrischris00000000000000// RTMLocationItemSource.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// ItemSource class for the Remember The Milk locations /// public class RTMLocationItemSource : ItemSource { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Remember The Milk Locations"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Locations associated with your Remember The Milk tasks."); } } public override string Icon { get { return "rtm.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMLocationItem); } } public override IEnumerable Items { get { return RTM.Locations; } } public override IEnumerable ChildrenOfItem (Item parent) { return RTM.TasksForLocation ((parent as RTMLocationItem).Id); } public override void UpdateItems () { Thread updateLocations = new Thread (new ThreadStart (RTM.UpdateLocations)); updateLocations.IsBackground = true; updateLocations.Start (); } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMNewTask.cs0000644000175000017500000000007411701730437024045 xustar000000000000000030 atime=1381797705.607221256 30 ctime=1381823755.767050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMNewTask.cs0000664000175000017500000000503011701730437023306 0ustar00chrischris00000000000000// RTMNewTask.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "New Task" action. /// public class RTMNewTask : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("New Task"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create a new task in Remember The Milk"); } } public override string Icon { get { return "task-add.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (RTMListItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsModifierItemForItems (IEnumerable item, Item modItem) { if (modItem is RTMListItem) return !(modItem as RTMListItem).Smart; return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string listId = String.Empty; string taskData = (items.First () as ITextItem).Text; if (string.IsNullOrEmpty(taskData)) { Services.Notifications.Notify ("Remember The Milk", AddinManager.CurrentLocalizer.GetString ("No title provided for new task.")); yield break; } if (modifierItems.FirstOrDefault () != null) listId = (modifierItems.FirstOrDefault () as RTMListItem).Id; if (RTMPreferences.ReturnNewTask) yield return RTM.NewTask (listId, taskData); else { Services.Application.RunOnThread (() => { RTM.NewTask (listId, taskData); }); yield break; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMPriorityItem.cs0000644000175000017500000000007411701730437025131 xustar000000000000000030 atime=1381797705.607221256 30 ctime=1381823755.775050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMPriorityItem.cs0000664000175000017500000000377011701730437024403 0ustar00chrischris00000000000000// RTMPriorityItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using Do.Universe; namespace RememberTheMilk { /// /// Item class for the Remember The Milk priorities /// public class RTMPriorityItem : Item { private string name; private string desc; public RTMPriorityItem (string name, string desc) { this.name = name; this.desc = desc; } public override string Name { get { return name; } } public override string Description { get { return desc; } } public override string Icon { get { if (name == "Low") return "task-low.png@" + GetType ().Assembly.FullName; else if (name == "Medium") return "task-medium.png@" + GetType ().Assembly.FullName; else if (name == "High") return "task-high.png@" + GetType ().Assembly.FullName; else if (name == "Up") return "task-priority-up.png@" + GetType ().Assembly.FullName; else if (name == "Down") return "task-priority-down.png@" + GetType ().Assembly.FullName; else return "task.png@" + GetType ().Assembly.FullName; } } public string Priority { get { if (name == "Low") return "3"; else if (name == "Medium") return "2"; else if (name == "High") return "1"; else if (name == "Up") return "up"; else if (name == "Down") return "down"; else return "N"; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMPreferences.cs0000644000175000017500000000007411701730437024732 xustar000000000000000030 atime=1381797705.607221256 30 ctime=1381823755.771050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMPreferences.cs0000664000175000017500000001107611701730437024202 0ustar00chrischris00000000000000// RTMPreferences.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using Do.Platform; namespace RememberTheMilk { /// /// All the Remember The Milk related preferences. /// internal class RTMPreferences { const string TokenKey = "Token"; const string UsernameKey = "Username"; const string FilterKey = "Filter"; const string OverdueNotificationKey = "OverdueNotification"; const string OverdueIntervalKey = "OverdueInterval"; const string ActionNotificationKey = "ActionNotification"; const string ReturnNewTaskKey = "ReturnNewTask"; static IPreferences prefs = Services.Preferences.Get (); /// /// Indicates the RTM account has been changed. /// public static event EventHandler AccountChanged; /// /// Called when account has been changed. /// public static void OnAccountChanged () { if (AccountChanged != null) AccountChanged (null, EventArgs.Empty); } /// /// The current authenticated token /// public static string Token { get { return prefs.GetSecure (TokenKey, ""); } set { prefs.SetSecure (TokenKey, value); } } /// /// The username of the currently used RTM account /// public static string Username { get { return prefs.Get(UsernameKey, ""); } set { prefs.Set(UsernameKey, value); OnAccountChanged ();} } /// /// Indicates the filter preference has been changed. /// public static event EventHandler FilterChanged; /// /// Called when the filter preference has been changed. /// public static void OnFilterChanged () { if (FilterChanged != null) FilterChanged (null, EventArgs.Empty); } /// /// The current filter used when retrieving task lists /// public static string Filter { get { return prefs.Get (FilterKey, "status:incomplete"); } set { prefs.Set (FilterKey, value); OnFilterChanged (); } } /// /// Indicates the interval to notify of overdue tasks have been changed. /// public static event EventHandler OverdueIntervalChanged; /// /// Called when the overdue task notifcation interval has been changed. /// public static void OnOverdueIntervalChanged () { if (OverdueIntervalChanged != null) OverdueIntervalChanged (null, EventArgs.Empty); } /// /// The interval to display the notification of overdue tasks /// public static double OverdueInterval { get { return prefs.Get (OverdueIntervalKey, 15); } set { prefs.Set (OverdueIntervalKey, value); OnOverdueIntervalChanged (); } } /// /// Indicates the show overdue task notification preference has been changed. /// public static event EventHandler OverdueNotificationChanged; /// /// Called when the show overdue task notification preference has been changed. /// public static void OnOverdueNotificationChanged () { if (OverdueNotificationChanged != null) OverdueNotificationChanged (null, EventArgs.Empty); } /// /// If to show a notification when there is any overdue task. /// public static bool OverdueNotification { get { return prefs.Get (OverdueNotificationKey, true); } set { prefs.Set (OverdueNotificationKey, value); OnOverdueNotificationChanged (); } } /// /// If to show a notification when an action is finshed. /// public static bool ActionNotification { get { return prefs.Get (ActionNotificationKey, true); } set { prefs.Set (ActionNotificationKey, value); } } /// /// If to return the new task item right after it is created. /// public static bool ReturnNewTask { get { return prefs.Get (ReturnNewTaskKey, true); } set { prefs.Set (ReturnNewTaskKey, value); } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMNoteItem.cs0000644000175000017500000000007411701730437024215 xustar000000000000000030 atime=1381797705.607221256 30 ctime=1381823755.807050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMNoteItem.cs0000664000175000017500000000250111701730437023456 0ustar00chrischris00000000000000// RTMNoteItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Item class for the Remember The Milk Note, derived from . /// public class RTMNoteItem : RTMTaskAttributeItem { string note_id; string task_id; public RTMNoteItem (string title, string text, string noteId, string url, string task_id) : base (title, text, url, "gnome-sticky-notes-applet", null) { this.note_id = noteId; this.task_id = task_id; } public string Id { get { return note_id; } } public string TaskId { get { return task_id; } } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMTagItem.cs0000644000175000017500000000007411701730437024023 xustar000000000000000030 atime=1381797705.615221256 30 ctime=1381823755.799050463 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMTagItem.cs0000664000175000017500000000220711701730437023267 0ustar00chrischris00000000000000// RTMTagItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Item class for the tags used by tasks, inheritated from /// public class RTMTagItem : RTMTaskAttributeItem { public RTMTagItem (string text) : base (text, AddinManager.CurrentLocalizer.GetString ("Remember The Milk Tag"), "", "task-tag.png@", null) { } } } gnome-do-plugins-0.8.5/RememberTheMilk/src/PaxHeaders.15196/RTMRenameTask.cs0000644000175000017500000000007411701730437024523 xustar000000000000000030 atime=1381797705.611221256 30 ctime=1381823755.779050462 gnome-do-plugins-0.8.5/RememberTheMilk/src/RTMRenameTask.cs0000664000175000017500000000376111701730437023775 0ustar00chrischris00000000000000// RTMRenameTask.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RememberTheMilk { /// /// Class for the "Rename Task to ..." action /// public class RTMRenameTask : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Rename"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Give the seleted task a new name"); } } public override string Icon { get { return "task-rename.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (RTMTaskItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { RTM.RenameTask ((items.First () as RTMTaskItem).ListId, (items.First () as RTMTaskItem).TaskSeriesId, (items.First () as RTMTaskItem).Id, (modifierItems.First () as ITextItem).Text); }); yield break; } } }gnome-do-plugins-0.8.5/PaxHeaders.15196/COPYING0000644000175000017500000000007411701730437017007 xustar000000000000000030 atime=1381797704.727221225 30 ctime=1381823728.755049533 gnome-do-plugins-0.8.5/COPYING0000664000175000017500000010451311701730437016256 0ustar00chrischris00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. 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 them 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 prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. 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. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey 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; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If 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 convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU 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 that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. 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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 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. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. 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 state 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 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program 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, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU 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 Lesser General Public License instead of this License. But first, please read . gnome-do-plugins-0.8.5/PaxHeaders.15196/TinyUrl0000644000175000017500000000013212227172424017300 xustar000000000000000030 mtime=1381823764.555050764 30 atime=1381823772.203051027 30 ctime=1381823764.555050764 gnome-do-plugins-0.8.5/TinyUrl/0000755000175000017500000000000012227172424016623 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/TinyUrl/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170436021412 xustar000000000000000030 mtime=1381822750.427015892 30 atime=1381823353.835036641 30 ctime=1381823764.559050764 gnome-do-plugins-0.8.5/TinyUrl/Makefile.am0000664000175000017500000000037512227170436020667 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=TinyUrl FILES = \ src/TinyUrl/MakeUrlTinyAction.cs GENERATED_RESOURCES = \ Resources/TinyUrl.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/TinyUrl/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172424021421 xustar000000000000000029 mtime=1381823764.45505076 30 atime=1381823764.519050763 30 ctime=1381823764.555050764 gnome-do-plugins-0.8.5/TinyUrl/Makefile.in0000644000175000017500000004711212227172424020675 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = TinyUrl ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = TinyUrl FILES = \ src/TinyUrl/MakeUrlTinyAction.cs GENERATED_RESOURCES = \ Resources/TinyUrl.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign TinyUrl/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign TinyUrl/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/TinyUrl/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021251 xustar000000000000000030 mtime=1381823728.711049531 30 atime=1381823772.203051027 30 ctime=1381823728.711049531 gnome-do-plugins-0.8.5/TinyUrl/Resources/0000755000175000017500000000000012227172360020574 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/TinyUrl/Resources/PaxHeaders.15196/TinyUrl.addin.xml.in0000644000175000017500000000007411701730437025147 xustar000000000000000030 atime=1381797705.827221263 30 ctime=1381823728.711049531 gnome-do-plugins-0.8.5/TinyUrl/Resources/TinyUrl.addin.xml.in0000664000175000017500000000106011701730437024407 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/TinyUrl/PaxHeaders.15196/src0000644000175000017500000000013212227172424020067 xustar000000000000000030 mtime=1381823764.555050764 30 atime=1381823772.203051027 30 ctime=1381823764.555050764 gnome-do-plugins-0.8.5/TinyUrl/src/0000755000175000017500000000000012227172424017412 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/TinyUrl/src/PaxHeaders.15196/TinyUrl0000644000175000017500000000013212227172424021475 xustar000000000000000030 mtime=1381823764.559050764 30 atime=1381823772.203051027 30 ctime=1381823764.559050764 gnome-do-plugins-0.8.5/TinyUrl/src/TinyUrl/0000755000175000017500000000000012227172424021020 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/TinyUrl/src/TinyUrl/PaxHeaders.15196/MakeUrlTinyAction.cs0000644000175000017500000000007411701730437025450 xustar000000000000000030 atime=1381797705.831221263 30 ctime=1381823764.559050764 gnome-do-plugins-0.8.5/TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs0000664000175000017500000000761111701730437024720 0ustar00chrischris00000000000000// MakeUrlTinyAction.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.IO; using System.Web; using System.Net; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; using Do.Universe.Common; namespace TinyUrl { public class MakeUrlTinyAction : Act { const string TinyUrlScript = "http://tinyurl.com/api-create.php"; const string UrlArgumentName = "url"; // URL regex taken from http://www.osix.net/modules/article/?id=586 const string UrlPattern = "^(https?://)" + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //user@ + @"(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP- 199.194.52.184 + "|" // allows either IP or domain + @"([0-9a-zA-Z_!~*'()-]+\.)*" // tertiary domain(s)- www. + @"([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\." // second level domain + "[a-zA-Z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // port number- :80 + "((/?)|" // a slash isn't required if there is no file name + "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?) *$"; readonly Regex url_regex; public MakeUrlTinyAction () { url_regex = new Regex (UrlPattern, RegexOptions.Compiled); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Make Tiny Url"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Creates a TinyUrl from an unwieldy mess."); } } public override string Icon { get { return "web-browser"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (IUrlItem); } } public override bool SupportsItem (Item item) { return url_regex.IsMatch (GetUrl (item)); } string GetUrl (Item item) { if (item is ITextItem) return GetUrl (item as ITextItem); if (item is IUrlItem) return GetUrl (item as IUrlItem); throw new Exception ("Unsupported item type"); } string GetUrl (ITextItem item) { return item.Text; } string GetUrl (IUrlItem item) { return item.Url; } string MakeTiny (string url) { if (url == null) throw new ArgumentNullException ("url"); return GetTinyUrlRequest (CreateRequestUrl (url)); } string GetTinyUrlRequest (string url) { if (url == null) throw new ArgumentNullException ("url"); string result; WebRequest request = WebRequest.Create (url); using (WebResponse response = request.GetResponse ()) using (StreamReader reader = new StreamReader (response.GetResponseStream ())) result = reader.ReadLine (); return result; } string CreateRequestUrl (string url) { if (url == null) throw new ArgumentNullException ("url"); return string.Format ("{0}?{1}={2}", TinyUrlScript, UrlArgumentName, HttpUtility.UrlEncode (url)); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { return items .Select (item => new TextItem (MakeTiny (GetUrl (item))) as Item); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Del.icio.us0000644000175000017500000000013212227172367017754 xustar000000000000000030 mtime=1381823735.175049754 30 atime=1381823772.203051027 30 ctime=1381823735.175049754 gnome-do-plugins-0.8.5/Del.icio.us/0000755000175000017500000000000012227172367017277 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Del.icio.us/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171534022057 xustar000000000000000030 mtime=1381823324.119035619 29 atime=1381823352.35903659 30 ctime=1381823735.175049754 gnome-do-plugins-0.8.5/Del.icio.us/Makefile.am0000664000175000017500000000074012227171534021331 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=del.icio.us FILES = \ src/BookmarksItemSource.cs \ src/Configuration.cs \ src/Delicious.cs \ src/NewBookmarkAction.cs \ src/Preferences.cs \ src/SearchAction.cs \ src/TagItem.cs \ src/TagsItemSource.cs GENERATED_RESOURCES = \ Resources/delicious.addin.xml RESOURCES = \ Resources/icons/delicious.png REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) gnome-do-plugins-0.8.5/Del.icio.us/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172367022075 xustar000000000000000029 mtime=1381823735.08304975 30 atime=1381823735.143049752 30 ctime=1381823735.171049753 gnome-do-plugins-0.8.5/Del.icio.us/Makefile.in0000644000175000017500000004747212227172367021362 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Del.icio.us ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = del.icio.us FILES = \ src/BookmarksItemSource.cs \ src/Configuration.cs \ src/Delicious.cs \ src/NewBookmarkAction.cs \ src/Preferences.cs \ src/SearchAction.cs \ src/TagItem.cs \ src/TagsItemSource.cs GENERATED_RESOURCES = \ Resources/delicious.addin.xml RESOURCES = \ Resources/icons/delicious.png REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Del.icio.us/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Del.icio.us/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Del.icio.us/PaxHeaders.15196/Resources0000644000175000017500000000013212227172367021726 xustar000000000000000030 mtime=1381823735.171049753 30 atime=1381823772.203051027 30 ctime=1381823735.171049753 gnome-do-plugins-0.8.5/Del.icio.us/Resources/0000755000175000017500000000000012227172367021251 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Del.icio.us/Resources/PaxHeaders.15196/delicious.addin.xml.in0000644000175000017500000000007411701730437026167 xustar000000000000000030 atime=1381797704.783221227 30 ctime=1381823728.639049529 gnome-do-plugins-0.8.5/Del.icio.us/Resources/delicious.addin.xml.in0000664000175000017500000000154111701730437025433 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Del.icio.us/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172367023041 xustar000000000000000030 mtime=1381823735.199049754 30 atime=1381823772.203051027 30 ctime=1381823735.199049754 gnome-do-plugins-0.8.5/Del.icio.us/Resources/icons/0000755000175000017500000000000012227172367022364 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Del.icio.us/Resources/icons/PaxHeaders.15196/delicious.png0000644000175000017500000000007411701730437025603 xustar000000000000000030 atime=1381797704.783221227 30 ctime=1381823735.203049755 gnome-do-plugins-0.8.5/Del.icio.us/Resources/icons/delicious.png0000664000175000017500000006036311701730437025056 0ustar00chrischris00000000000000PNG  IHDR uWgAMA7tEXtSoftwareAdobe ImageReadyqe<`IDATx$U9,Q@%H ^ A‡(p.^3b e,ldgu}==󜧪=0  #   P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!    P|ABA AA(AABABAPU`dD!@  AApElGl'vf?X@!!X ҩ1 A((,1:۔!2.-cѤmy0B㱗A Wj$F#f8XZŬu2XT`S ^!jOu9cݹ:ackh( $o[լu#y/vLQis:t/9q,na[#䜅 ss K]ez݂tiARl#OdS\LbLj.ʺ|;%gh8,-6X=VjB3l 0e* ٌT-*@ հ/8sP#h_LG4m~K眖v9}GlfL*Ə+m8?sƌ3f̘5f#\`~fĪ:}Lb }5x|xgos0D:;-;о|%@A~ÚP=wd:7ىZϧa•{ajipAz=Wx 4m( (@0WPz}._FP Nj?+]%C#;fܙ N0~|r 3|?eWoWf۲s׮ےpeh$vmHZ)U_M8SֺUAN֏4PU'*;p ZPx|4 B#e˖r^ x}„ *4c 4UXV 0Jܪ'ozqӦNV}#s:kmݧ G, .o.ٷcݻ_[y?ohcrP a;O`v H~R#pG4(Э>G(T POpxnĉ>MMÔaɤ>.ǯo=ą NӇ`|?a\_W]5}F*#U9߿u}C +_{WM%!kU١S35$g4Lm݀Э @K/SPX Q0NpNRfjosN;,h޼?߅$}^}ցNR?# &UxN>M[ݰv^y{7$A'564O=u`Ha^͛N>249zhA F"rߦڧ)e3i17_>{ӗ߅gw{7 .>Uh6#L1Q*P@g{se6UhY=^5߿@!peNSf].K9f!&Eb;F}t$"veD>l)heE'S᪂[]Vv{7'a*UuLQSБAB;Ǽ]\|uw~mo[3cU~oF~ Qn"-hƘڤPs3'EfA{ с 6սʍղ'y::TUu @P-48 mio|Y;∱b)̓3$d_ ewuMDslnU7*5ԭ뀪 cuzb{^?! Qՙ WOZ @P7<)³iS7k)?wiG2cFL9Mbo]I١* :D7T_o%(S۸u?_|ԝlՂ\! O) Th9& α%7ͫO9ecƤɞ{̠R,+g1W6Ds^zMM,nbmS]+,*U 0ڱ>߳絖+\O* 4@P8uFv O|֓+?~ܪ*ύ9O.|* `f<ZTYSMdQ7:0ew@ݨvٽʉH`ݫ^\;V •i@ZVY( a3Nv~sRK&7?7*w)HaA;ʄkmSN!z;3Q`Eo~JF`i$@e#e ۽v/l٭ϛ>H}}-l]PS.'g֎cp~_?k?GL}&n3HV@s\W v^TCtDƳas_OZ0D8Dl /?o@*gK(qjvر>wuc*+?   Aߙ# B@͝ wA1+e= ccIّZ&'cwCCIaݒq( n:a) pm7#WΜtr"l;1jH8Mg7|0 KN~A1:0{W*-p G…ЮV#ÝH67~vϸ< ThB@!u&}i wz)<`r)+0Ä GyNb.(bޕݿݠ} $ʎTT~\QwSO]$A%3uP@)D-' KwGONl饈pkF-_WZ )DU'*c͟HW^/Xl{Eg#1kh8 QJ=8x`ߚ5?wdnl]1iQtP@UxBuN9s{w{ơ^)ns``@9 sW<"AF G4 (S$ 1<3g.>ÓN?{8+14n.Ex D寁WDjMFpprxW!?y[)+ E( BN;'_|]wv:s:kjj\o.%ZU*]~Ph;w_ͥ3*#5RED!k;-;MMlnrq@PhTgOtUWq"k9\[f(r,g Dua[k#*G2H3aj$0p.#3[ׂf$Fyu5x> Q)(4*S"JqqIo^pt]:ɮk r R./D#A* @i׮4Dّ\FxSc?-At@PhTʴBKfw{ cޛY,(p4t!I")eChԐޠ'0RcE"|/{߿!]\gP@PhB<?%#vXe<#]%!~:E%!y]]ۛ)5@PhTEE$ %;/Ɠۿ6{v![!A"T3hh?sFSP?i]P/ּ|wME9F Q ?aB ٲԍm<3 S̐&#/m2Hx1ѭF}…]~%{Td ': *p!mZ.8LFvZEE Dcxr·`$ hlɒko8;LBtBZD!g+ M~;#20UNA&)Kg./@4!~oH vEnPL=7J|E `t 5hnlH B(“(sV1Ƥ~^c RL*,,Ds.s' zᆘ H…:4It oeɒNVH(4|b.ω{Ixi ,ę?@x *BųXPN'/~"6NR@}DU~ӦuY׈h SdyN:s~_{DD,$;,d7JCWDGF7iFR ׆3DE]gs p!Q5v?xǸqK:qk:yDBPht3P´ifghΜHNΓC,b;0Äydqp N+2ܧ s1)sN8_<=DD BrҐ<x'KVUՅ<a* *@>A6̲³ FnzW.,g:k4t\Sw'/Rff%$Ш'QvPbB}Ic'Uٶ*<1~´^=?#Q{Qs}éa-2)'ZWw' 厧tR(P%dx|/ɠTɲ+Dz*N?'j=`A$ …ZՎ=∟}rtB"5߷)* M'`Aʮ 5oy<<.'F^D0n/}N/N=OSt9 s㍕4n\4Q0.' VT̘q\QEP ݧ7M2vS-o籞<)*.SrwD==ND?Br0g!-"#W;n[N;.tyPS7ʄ/}쨳d`bTum1d*;/y6m2ٳ.Rrr(/i!PBeOܧ?f̤i/UW ËuUT x:Qr?緾5D͖3s(uVƅ䣪%KTA浒p… *+g.<?CUP/J}YWC7PɰhL<4W×Z-Z@Xhx#~Qu(+!? νPlߌ!kR]p<"Ɋd8PGst}M͢֐ PiOP|}~/>y )z/^^nj6E3}aڸQ8H?̉eG:̊ m'Ó+ f DƃDY?55*"\WҴiք١\+wϜyPd׌ġSθʋPKT{buhph8Q,nC\  E(32##[WއK͚uP_F}ʵnS;E*Up!ՙz?hϑ7n?1Hv]T.B<-Nh/>J١\@"Ni]p-^xጣd{r'TV?qlgʮܹQ F*HL6nܙLtRŅV B>sWPQa?96gXQ# Q?DÅ(7"ϜL\#ֶH@ގXl;.JC1}rgo|㎫: J\O"=qoUTzjHJԩ: TvV(zѱs| \(+PϘ>nj8>bdp]\gX) Afe/ #T_ƆZ3Ψɓ)kܨ!:e'?LҸDV.`(4[yد~f͊TS-:S-Q@hD (,Ͽ/yWƁ!\G͛wIZDPhnj {a_v}Pʗ# e$zMM zM g՝4ȺT?}s|r)?8yhA QW3CxbfВ96r/p(4/?;Ly'[ʹT0毛 }m_KD?>bZb a- :1c޵ғnÅH܋)+?+*2&C'W%y26 5l\XaŊldI&Mdr<60bS}c):( n8Sfl]!c>ÆZ! 'DPù\\3s5q9˰ԅqGZWwŅV(TN̸HO_YQ}cK>RddVpvq)07lg$1D͋Ѭt_h,6qut2fj@ό>=̅2n*·l-V8ԪgR|p(T@Wu=g ޭODRZ|(Jʝ5+BSD3Bb [Y=qW.t. > u&͟rӏT)Q-[hQ@vqlִsLEq8'3 }V%/~>7iR'g}}΀HATTFv>C0.D3fDhHrf#H?i]KEy?=6 5#y쳗->ՖkD_*  ˉ:ܹ3NmmFFB/.%`);OVSs{(;YZP(J^lc.,X&UUUe j 0n?DN]ۃ:Nd"5ٜ9d@r…N3vg*B}1g}%*WtSdު7k/.ҏDņ'֘uwSj<(/Yǒg2P>x^uOtPx¼y'9ڙjI>Y>anT%r(\) Kp jtۇSmh ix)FGTQq4 r2B9Huc?|wV ]ѹO|+y(]%yvFSUyIAMZ,'NM&Q*H4c结ŘPw%g'<*ej>ʑX ԉf9 i X}fES]x\Uγ(3g {ok.g.Y9yBT_ZjN Dݶ9  5d"Mvм86'*g B9C7gupry>qCZas=7 mL'z*2/J1,g̈f ecD Lʜٸ(LoO8abݬ*B:̷Su; ?D?$T\h4jyfW ?GPvU"8P 56yɧ_h=QOuN0c!;+6 vCY s j'81"efB[EE~PdPߑp t҄E[7n6Ds&}3kk·B7.*]}$r;% rTzw1}:EuVXrVŁ:H^v hAKq?~jNo D Kpy7.ɕ^(( gFO<\PRuElgxzuQ4'ga>t D,϶B1B *Vi,v)* B *gVuCUhKߪS7%p,hrc " Fj2m11!7nZxPB8C=wҥ;rPke圀po:|[‘|O#N^[ɨL$B4}q4zTN$Pw13/4j"ݤn5%!`? ҁh:Xi@~eWWvŅ(>I`R9S':d }? (HNA55rQv#z4EU"@+ê')u_PAgn_..-=zNpf; m۹YTM\˅]ӚcB#y"W\p(Ӆ'_w_sb׺v@^vپ~>D V% 9MgrW3x1#,8P<35娣N9)O^w DB; ZNpՉ gb;'YFʅVVFl=;(xF)3zG8AEeߺ=Ac/u bhfgwe84H\pjxrٸK.VH@<8C3|| rPY@ mhޓ7'j(jl\v\`^,]'$0. ^Rtɒ͝kT\x XyPlU DK[VQ~vZﲭ"|+ Y |DGL8PgF[38kOhu@|qGBh9Ѱ\۶l'7(bQCah(qk$e,!ya @!f a?QN/ dyrMe/5S2P.C\Ӕy9.F=D3$Ƃ \H,( 9TLpg;)*\ QyhcW0. Zn5|]? C} ҹSgZŔeqFٟ/gΧ>P<)c@έ/(h4`T]Q rWQ#x^[fk!*;M^Z8.w*T.*%qF:S,4{6U04P"ꖉG]r8\3WesKfp>0BCTsPo/ {71;<Ny CjLCo&D9tI"@H$F4U x-d]LQi4:9Hl &rBFCDӠa'%dז Cݺ12U]6u=+\!܏npX g}y/8kC( '%;ZzCЅptqYAO b98hdA=RDޏ=Hl 8i^YY">f@tƌI B WT\' 8q줸8p~@+ֽ<U0m<p(dИԩS" jWhqaP/pʧD;Mb7y} 5O8E?ٔE<@41tʔX-'Նksqr$\h)C4_d 9 In~¬ȻO̙AY*0u00\)O@tڴH 1En톰xtX>& ?ʠ, ºO#vc; -;Ood҇p B&y!/MJSZՉzqaP1h? hZ,W>8_%C"f&:zѺJR~T͙sb'0y:AΡI ˉu.w`f_?9 }zI9 ģLn&@!WHM@wCU!rJ&r B8P7a3Dims^a{~t ݢlՍ0dh] ^C~XaC4ؖ DipSp.K~Od#!ܧc`j󄉔>P@4ښvufC^!'|AM:tݎ/4DkY>BΰB}:ezIrzn88b@rSY2|~5&2[:\!]r=? G;.m=Pn70nnRAIv0 pCnU>-Cj. ywUUo[э̧ u o+Dkp9B~wqv:)rj:P8 1bWj|P5 HG?t$!)UO oy :Ո B^JQ!'n^a/}qBa@4!]P~CPYx2Yݾ^xqߢ>V / F4Eݰu7?.TwN/`~+D馬&%)>@ZT ( Bz&#rK+4KNr!,XRp θ߉2uzg.NA`K␛#:3}WVUyWT9ɠ7< \7P;DUp }~T$yyL'@#v?!r%* ՝ˏz Z(,MfK *0ox߬[aOtG)nsK,KJeT9什{R?Ws:R֭[CgA zX}-k^l&~ 9!w'PhRgb {T|joo -(P]7YJi&53ghk@Kspp0t +ҷoxڝ v0t{˹dZ׻Wz'@TO؀Z~bsJsꜧyov#6@G5< T9 }vdb1$( 0i7fkiI6w' hǷ@(@T8*y)I"`=p577SOOBwXiC܀jRݘnՁaOPӁ0%C -'vuuQSSSb xsq^!kP~OY^_Bt` :LB~@ZMn-$8KؘȮr_H:Ƒ,D(W7E>Y}}aʞ4@! *Duw'p(:S̖v4 3DS0 2Sw0pܥWk7/vv;-s}v:x `N/P ;w]z= tS,' 8PP[_hM>σ3kC|1@5mpaKh3 p(dQRG cBQ)Cd `a3 k7{ zn/P e@!:lm^&J :mۖ(9S^{S zqj~ ppiӎpdʼnr/Opwa;R/ۃΰF:Lu,{7o'c @ g^}qp@a\ -b Tr(׭ݸq̘2\j 3, 6n,5$׫VJ8r鴿YGtsAf,( jmmZg 2 -nr& wN@NaRvؑh@>o SFO?s,CׇP+[ PWD_J.^a)6l|E|Mnn1s]s20U ID( jwhR Ivp,U^~=lGȥ-8M/ 庽ΕrNDP~1̥\y7$(ϜR__ɮ0.at.SLk{{.J E"$'@.z:N,07|#xܒ^') Qm{Oj>{O@!/W ˑ(WPZr% D?~{.c?3|3Pu] RWnٲY ÄmQ ! j$apmù\~ݺuD 8}L.% J5Dv۽qᩞKlkk Z#C($B]45:K3E Q(i&|h M |Q}Aftѹ}j[1tE]Z~P"B OŁR?QF~b M xv?Hbg'uT3r[Z:6Z~DPȃN;ЮhmmuHAo <5O(P̥T[u!^wڼL}2n"ّ 65m|Qrp'pɱWM2}r,D8#^: :Xue BN0$"x}c(s ( B eP&@vV0ӘWڽ{ra5<氖 F{ ڽvs<P-e66{5 PՁ…*N_$DT 0=U;uڰ~x \ 1xyovƍUP8"Bdww<5vi~ц,ۭ[[AEkJ؎3mjq[y]}7P: xBAtv ø~cN/zδƋZqNx@~Amu7ZR)@%شg$ Qz;ݾ}/:CuaN?4>L'ځ\usY{h:5 P7PBtDqQ(Cö@H`9,Ǎ O)l+:h^ѯ(*- tDm DZl-yz~!|"_Wh2B ~ntL^l:feW<P(DEaܘc2Q}}}jfehDضWa \w 0f۪sr۴i_(3|ڷ(MTƕ1v~QVwwX?-oP(7RBop:vƍE v|eU's\z͚'J[Oʳ UDŽឭD ]vmd^:5T4qN0X\*[ RSWv2)8P?n3,h0fm]8S>2V|Iٓ}PP9#ȕDN3:ik,8vvS^9O}[}k3P ]@"qlDg>)8Pp ;# +$jҐpxOy+W(S f=D 5|JÁuN2 >a+rߧ:uxW_h_=. }(T!*"fvY(v;Y8P@gخөZ?AV1=:OԼ@"U\qD;^$:|#Ѧ#-d+(󽞏sDz)<{1 P}"qJȅ֘:&j'U2sh" g.9PX]ƭ@o_d29: BBL-2IԷh?poymݰ5Vθ&m}jUï:PO [@pD_›BtyD[*o\B@/W ~)LNnjћoܴoIO@r$?ALeW F[ە&B6xc5iHSwvF˗Nb2*1 %*Dڼ/G4A]gX4l=PlWgYQgZɬ:dʕMh^c!hB%BJr,nCI 3[,KR>Y[^6 o$- e'N ;o' Qk5>Ҁe>W8zٖsw@Աt|Lk+uP:t+0L~2wD(5v|7RAziA{n=WxM7A P57hŊu؝*g ppPBT R?tD@4|R@¹~}ZCb7zg vROnP $H|aJm6¥D;#oܰCSMq:Uݶ-޺b<9@PYPЖoB DS@hcsh;W]?SvڐD'Նhj^;Y!+0 D勜c@W#ĻjFU> 6iݩ6]֭\Vp"V8k/==浓u- 1Dz6-#:OD{*SY(($8Ư vZ A0\OͯL*tZ(4J$f"IVXmDiB(|DȰ yv|'n?ЬGPhC4˙mC9PhP%I&Z\Mt*%=gXS M/e:% T=*D֭O@S IC(tFFhA~y7BU28- )K=>\_? Bt0+Cj(P4_ M}UՉ~O1\EO{ժ߸ //va]]y'&ņP(F(tך.3D%jOlNSdYv}j-oNu]pk۪EO QCipnyjh񷈶@afUM"jcy"l.yڕ++NQa@B(shmCDn2!zQM"AȮj_Xf7ovQzV@pfK{*|jJ !*d< \7Z[__N,Od!@vFmyry5ħVxX0z\~N5aHhhZMmdl&]\yB(4HNTt8 AqWL #6G‘ځS)lű\axJ]d9(9O@(/a.l'7m .%}JA2tEF:u}r$!9vhkmݫ\( 8!*67*g3(v=IThD "K4k.L[;6h|zRusj >qraU*mklܸ'+N:Eal!*y7J=%'H0[ D'j94(P`8ڽׂrxV]uj٪Zyh 7Ae'7lS\'B DEHWu}V"vQ|$ @SguДt:xjPCC|/Φds)Y/5 P, ˤ,d8WyCIf]֚ac;hnS j901{^\oKSή [uB(4z@+ uIu͛M:hDrS?M4fLeº|oܰa7QSE;:!nT尮pMsy&D#tsFAUgI M7x|Nl4ׯq[ 8$I2(nVv"o8rO4Réa8O]r֭NaZ8?ٻw*Jgʎs@qHPR(Q:+FƺYsilgd_E2\CA8M]2xl7vuATMɡ]۶myk+(=B(T@Ѷ@W&-! ͧ#erv ү)@g9Phjܴu8аUrb,B(yQ`ZlUO%ZxNe 6d ȮQ:/;;C/?6mJ߫<Z(Qv(d+%X 7ANsh2w{J'r8M4T]=5]aqhmnnyᅿQzܿ/9N@! a]CDS%cLWZYjXn`]7 ꜫx"wcǫtv67h)8!FrpUfھ7}7QRxf9Թ0=aP=N/.TnH 7ͽ{[ol\o :)ܦ N@*IE;_@$mdƒAZiU6Pazy&H[ݛouzuNNT.'^k>dcO("iRn+_ň[EEEbFIlo~̍cRʂ+ 8PHrxWڭ5 Ӧ vyȉD^ۛUM rط/ֹe@Pef:;J zk S4LC@!(<ҺF%WKBqfh7ۆ$\6i)&&l^7rWSX*uuEwttko߽lϞWJ_94/˔)`.NK 8Sա-?<߫8Hr 4/NuNP*- Pf*ې ʦ?'*_mt;չ,ȲL`9cZ`<OQzL0&:J[&m[&msùBp@Pؾ P# T:xyр3P$kB׀Ԡjc 0 7b!\f}9F_5ٮ+< J^k\@М TƩxhy"ʯi=nJ@!$eݰ J   @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @! Yrɤ-IENDB`gnome-do-plugins-0.8.5/Del.icio.us/PaxHeaders.15196/src0000644000175000017500000000013212227172367020543 xustar000000000000000030 mtime=1381823735.199049754 30 atime=1381823772.203051027 30 ctime=1381823735.199049754 gnome-do-plugins-0.8.5/Del.icio.us/src/0000755000175000017500000000000012227172367020066 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007411701730437023755 xustar000000000000000030 atime=1381797704.791221228 30 ctime=1381823735.179049754 gnome-do-plugins-0.8.5/Del.icio.us/src/Configuration.cs0000664000175000017500000000262211701730437023222 0ustar00chrischris00000000000000/* Configuration.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Platform.Linux; namespace Delicious { public class Configuration : AbstractLoginWidget { public Configuration () : base ("del.icio.us", "https://secure.delicious.com/register") { Username = Delicious.Preferences.Username; Password = Delicious.Preferences.Password; } protected override void SaveAccountData(string username, string password) { Delicious.Preferences.Username = username; Delicious.Preferences.Password = password; } protected override bool Validate (string username, string password) { Delicious.Connect (); return true; } } } gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/TagsItemSource.cs0000644000175000017500000000007411701730437024044 xustar000000000000000030 atime=1381797704.791221228 30 ctime=1381823735.199049754 gnome-do-plugins-0.8.5/Del.icio.us/src/TagsItemSource.cs0000664000175000017500000000337611701730437023320 0ustar00chrischris00000000000000/* TagsItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Delicious { public class TagsItemSource : ItemSource { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Del.icio.us Tags"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Organizes your del.icio.us bookmarks by tag"); } } public override string Icon { get { return "delicious.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (TagItem); } } public override IEnumerable Items { get { foreach (string tag in Delicious.Tags.Keys) { yield return new TagItem (tag); } } } public override IEnumerable ChildrenOfItem (Item item) { return Delicious.Tags [(item as TagItem).Name]; } public override void UpdateItems () { } } } gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/NewBookmarkAction.cs0000644000175000017500000000007411701730437024523 xustar000000000000000030 atime=1381797704.791221228 30 ctime=1381823735.187049754 gnome-do-plugins-0.8.5/Del.icio.us/src/NewBookmarkAction.cs0000664000175000017500000000751211701730437023773 0ustar00chrischris00000000000000/* NewBookmarkAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Threading; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; //This code is ready, but I'm waiting for a bug to be released at delicious to //actually include it as part of the plugin. Once that bug is fixed, this code will //be working. for more info see http://support.delicious.com/forum/comments.php?DiscussionID=454 /* namespace Delicious { public class NewBookmarkAction : Act { // URL regex taken from http://www.osix.net/modules/article/?id=586 const string UrlPattern = "^(https?://)" + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //user@ + @"(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP- 199.194.52.184 + "|" // allows either IP or domain + @"([0-9a-zA-Z_!~*'()-]+\.)*" // tertiary domain(s)- www. + @"([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\." // second level domain + "[a-zA-Z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // port number- :80 + "((/?)|" // a slash isn't required if there is no file name + "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?)$"; Regex UrlRegex; public NewBookmarkAction () { UrlRegex = new Regex (UrlPattern, RegexOptions.Compiled); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("New del.icio.us bookmark"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create a new bookmark at del.icio.us"); } } public override string Icon { get { return "delicious.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { return new Type [] { typeof (IURLItem), typeof (ITextItem), }; } } public override IEnumerable SupportedModifierItemTypes { get { return new Type [] { typeof (ITextItem), }; } } public bool SupportsItem (Item item) { if (item is ITextItem) return UrlRegex.IsMatch ((item as ITextItem).Text); else if (item is IURLItem) return true; return false; } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return true; } public override IEnumerable DynamicModifierItemsForItem (Item item) { yield break; } public bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string url; foreach (Item item in items) { if (item is ITextItem) url = (item as ITextItem).Text; else url = (item as IURLItem).URL; //these are stupid workarounds for an upstream bug //http://support.delicious.com/forum/comments.php?DiscussionID=454 if (!url.StartsWith ("http://")) url = "http://" + url; Thread newBookmark = new Thread (new ParameterizedThreadStart ( Delicious.NewBookmark)); newBookmark.IsBackground = true; newBookmark.Start ((object) url); } yield break; } } } */ gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/SearchAction.cs0000644000175000017500000000007411701730437023511 xustar000000000000000030 atime=1381797704.791221228 30 ctime=1381823735.191049754 gnome-do-plugins-0.8.5/Del.icio.us/src/SearchAction.cs0000664000175000017500000000703111701730437022755 0ustar00chrischris00000000000000/* SearchAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using System.Xml; using System.Linq; using System.Collections.Generic; using System.Security.Cryptography.X509Certificates; using Mono.Addins; using Do.Universe; using Do.Universe.Common; namespace Delicious { public class DeliciousCertify : ICertificatePolicy { public bool CheckValidationResult (ServicePoint sp, X509Certificate cert, WebRequest chain, int errs) { return true; } } public class SearchAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search del.icio.us"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("del.icio.us tag search"); } } public override string Icon { get { return "bookmark-new"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string tags = (items.First () as ITextItem).Text.Replace(" ","+"); string url = "https://api.del.icio.us/v1/posts/recent?tag=" + tags; //Console.WriteLine (url); HttpWebRequest request = WebRequest.Create (url) as HttpWebRequest; ServicePointManager.CertificatePolicy = new DeliciousCertify(); //Console.WriteLine ("made it"); string username; string password; username = Delicious.Preferences.Username; password = Delicious.Preferences.Password; request.Credentials = new NetworkCredential (username, password); request.Method = "POST"; XmlTextReader reader; List hits = new List (); try { HttpWebResponse response = request.GetResponse () as HttpWebResponse; reader = new XmlTextReader (response.GetResponseStream ()); } catch (Exception e) { Console.WriteLine (e.ToString ()); hits.Add (new BookmarkItem ("See everybody's...", "http://del.icio.us/tag/" + tags)); return hits.ToArray (); } while (reader.Read ()) { if (reader.Name == "post") hits.Add (new BookmarkItem (reader.GetAttribute ("description"), reader.GetAttribute ("href"))); } hits.Add (new BookmarkItem ("See all mine...", "http://del.icio.us/search/?type=user&p=" + tags)); hits.Add (new BookmarkItem ("See everybody's...", "http://del.icio.us/tag/" + tags)); return hits; } public override IEnumerable SupportedModifierItemTypes { get { return new Type [] {}; } } public bool ModifierItemsOptional { get { return true; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return true; } public override IEnumerable DynamicModifierItemsForItem (Item item) { yield break; } } } gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/TagItem.cs0000644000175000017500000000007411701730437022500 xustar000000000000000030 atime=1381797704.791221228 30 ctime=1381823735.195049754 gnome-do-plugins-0.8.5/Del.icio.us/src/TagItem.cs0000664000175000017500000000270211701730437021744 0ustar00chrischris00000000000000/* TagItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Mono.Addins; namespace Delicious { public class TagItem : Item { string tag; public TagItem (string tag) { this.tag = tag; } public override string Name { get { return tag; } } public override string Description { get { if (tag.Equals ("Untagged")) return AddinManager.CurrentLocalizer.GetString ("Untagged del.ico.us bookmarks"); return string.Format ( AddinManager.CurrentLocalizer.GetString ("del.icio.us bookmarks tagged with {0}"), Name); } } public override string Icon { get { return "delicious.png@" + GetType ().Assembly.FullName; } } } } gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/BookmarksItemSource.cs0000644000175000017500000000007411701730437025076 xustar000000000000000030 atime=1381797704.787221227 30 ctime=1381823735.179049754 gnome-do-plugins-0.8.5/Del.icio.us/src/BookmarksItemSource.cs0000664000175000017500000000403411701730437024342 0ustar00chrischris00000000000000/* BookmarksItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Threading; using System.Collections.Generic; using Do.Universe; using Do.Universe.Common; using Do.Platform.Linux; using Mono.Addins; namespace Delicious { public class BookmarksItemSource : ItemSource, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Del.icio.us bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your del.icio.us bookmarks"); } } public override string Icon { get { return "delicious.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { return new Type [] { typeof (BookmarkItem), }; } } public override IEnumerable Items { get { return Delicious.BookmarksForTag ("all bookmarks"); } } public override IEnumerable ChildrenOfItem (Item item) { yield break; } public override void UpdateItems () { Thread updateBookmarks = new Thread (new ThreadStart (Delicious.UpdateBookmarks)); updateBookmarks.IsBackground = true; updateBookmarks.Start (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } } } gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/Preferences.cs0000644000175000017500000000007411701730437023407 xustar000000000000000030 atime=1381797704.791221228 30 ctime=1381823735.191049754 gnome-do-plugins-0.8.5/Del.icio.us/src/Preferences.cs0000664000175000017500000000252011701730437022651 0ustar00chrischris00000000000000/* Preferences.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Platform; namespace Delicious { public class Preferences { const string UsernameKey = "Username"; const string PasswordKey = "Password"; IPreferences prefs; public Preferences() { prefs = Services.Preferences.Get (); } public string Username { get { return prefs.Get (UsernameKey, ""); } set { prefs.Set (UsernameKey, value); } } public string Password { get { return prefs.GetSecure (PasswordKey, ""); } set { prefs.SetSecure (PasswordKey, value); } } } } gnome-do-plugins-0.8.5/Del.icio.us/src/PaxHeaders.15196/Delicious.cs0000644000175000017500000000007411701730437023066 xustar000000000000000030 atime=1381797704.791221228 30 ctime=1381823735.183049754 gnome-do-plugins-0.8.5/Del.icio.us/src/Delicious.cs0000664000175000017500000001026011701730437022330 0ustar00chrischris00000000000000/* Delicious.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Net; using System.Web; using System.Xml; using System.Threading; using System.Collections.Generic; using System.Security.Cryptography.X509Certificates; using Do.Universe; using Do.Universe.Common; namespace Delicious { public class Delicious { private static Dictionary> bookmarks; private static object book_lock; private static string username; private static string password; //private static string new_tags = "dookie"; static Delicious () { Preferences = new Preferences (); bookmarks = new Dictionary> (); book_lock = new object (); Connect (); } public static Preferences Preferences { get; private set; } public static void Connect () { username = Preferences.Username; password = Preferences.Password; } public static Dictionary> Tags { get { return bookmarks; } } public static List BookmarksForTag (string tag) { List list = null; bookmarks.TryGetValue (tag.ToLower (), out list); return list; } public static void UpdateBookmarks () { //if (!NeedsUpdated ()) return; XmlTextReader reader = GetXMLFromWebRequest ("https://api.del.icio.us/v1/posts/all", username, password); if (reader == null) return; if (!Monitor.TryEnter (book_lock)) return; bookmarks.Clear (); bookmarks ["all bookmarks"] = new List (); try { while (reader.Read ()) { if (reader.Name == "post") { BookmarkItem bookmark = new BookmarkItem ( reader.GetAttribute ("description"), reader.GetAttribute ("href")); bookmarks ["all bookmarks"].Add (bookmark); string [] itemTags; itemTags = reader.GetAttribute ("tag").Split (' '); foreach (string tag in itemTags) { string t = tag.ToLower (); if (string.IsNullOrEmpty (tag)) t = "untagged"; if (!bookmarks.ContainsKey (tag)) bookmarks [t] = new List (); bookmarks [t].Add (bookmark); } } } } catch (NullReferenceException e) { Console.Error.WriteLine (e.Message); } finally { Monitor.Exit (book_lock); } } /* public string NewBookmarkTags { set { new_tags = value; } } public static void NewBookmark (object url) { string postUrl = "https://api.del.icio.us/v1/posts/add?url={0}&description=fromgnomedo"; postUrl = string.Format (postUrl, (url as string)); Console.Error.WriteLine (postUrl); XmlTextReader reader = GetXMLFromWebRequest (postUrl, username, password); while (reader.Read ()) { if (reader.Name == "result") { if (!reader.GetAttribute ("code").Equals ("done")) Console.Error.WriteLine ("del.icio.us error: {0}", reader.GetAttribute ("code")); } } } */ private static XmlTextReader GetXMLFromWebRequest (string url, string username, string password) { HttpWebRequest request = WebRequest.Create (url) as HttpWebRequest; ServicePointManager.CertificatePolicy = new DeliciousCertify(); request.Credentials = new NetworkCredential (username, password); request.UserAgent = "GNOME-Do"; request.Method = "POST"; try { HttpWebResponse response = request.GetResponse () as HttpWebResponse; return new XmlTextReader (response.GetResponseStream ()); } catch (Exception e) { Console.Error.WriteLine (e.Message); return null; } } } }gnome-do-plugins-0.8.5/PaxHeaders.15196/Quote0000644000175000017500000000013012227172413016763 xustar000000000000000029 mtime=1381823755.13505044 30 atime=1381823772.203051027 29 ctime=1381823755.13505044 gnome-do-plugins-0.8.5/Quote/0000755000175000017500000000000012227172413016310 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Quote/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171255021100 xustar000000000000000030 mtime=1381823149.175029604 30 atime=1381823353.379036625 29 ctime=1381823755.13505044 gnome-do-plugins-0.8.5/Quote/Makefile.am0000664000175000017500000000071712227171255020356 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Quote FILES = \ src/Quote.cs \ src/QuoteAction.cs \ src/QuoteTagItem.cs \ src/Providers/Bubash.cs \ src/Providers/IQuoteProvider.cs \ src/Providers/QuoteProviderFactory.cs GENERATED_RESOURCES = \ Resources/Quote.addin.xml RESOURCES = \ Resources/icons/quoted-globe.svg REFERENCES = \ System \ System.Web \ System.Core \ System.Web \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Quote/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172413021106 xustar000000000000000030 mtime=1381823755.019050436 30 atime=1381823755.095050439 29 ctime=1381823755.13505044 gnome-do-plugins-0.8.5/Quote/Makefile.in0000644000175000017500000004742712227172413020373 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Quote ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Quote FILES = \ src/Quote.cs \ src/QuoteAction.cs \ src/QuoteTagItem.cs \ src/Providers/Bubash.cs \ src/Providers/IQuoteProvider.cs \ src/Providers/QuoteProviderFactory.cs GENERATED_RESOURCES = \ Resources/Quote.addin.xml RESOURCES = \ Resources/icons/quoted-globe.svg REFERENCES = \ System \ System.Web \ System.Core \ System.Web \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Quote/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Quote/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Quote/PaxHeaders.15196/Resources0000644000175000017500000000013012227172413020735 xustar000000000000000029 mtime=1381823755.13505044 30 atime=1381823772.203051027 29 ctime=1381823755.13505044 gnome-do-plugins-0.8.5/Quote/Resources/0000755000175000017500000000000012227172413020262 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Quote/Resources/PaxHeaders.15196/icons0000644000175000017500000000013012227172413022050 xustar000000000000000029 mtime=1381823755.14705044 30 atime=1381823772.203051027 29 ctime=1381823755.14705044 gnome-do-plugins-0.8.5/Quote/Resources/icons/0000755000175000017500000000000012227172413021375 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Quote/Resources/icons/PaxHeaders.15196/quoted-globe.svg0000644000175000017500000000007311701730437025245 xustar000000000000000030 atime=1381797705.527221253 29 ctime=1381823755.14705044 gnome-do-plugins-0.8.5/Quote/Resources/icons/quoted-globe.svg0000664000175000017500000014635111701730437024523 0ustar00chrischris00000000000000 image/svg+xml gnome-do-plugins-0.8.5/Quote/Resources/PaxHeaders.15196/Quote.addin.xml.in0000644000175000017500000000007311701730437024324 xustar000000000000000030 atime=1381797705.527221253 29 ctime=1381823728.68304953 gnome-do-plugins-0.8.5/Quote/Resources/Quote.addin.xml.in0000664000175000017500000000113711701730437023572 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Quote/PaxHeaders.15196/src0000644000175000017500000000013012227172413017552 xustar000000000000000029 mtime=1381823755.14305044 30 atime=1381823772.203051027 29 ctime=1381823755.14305044 gnome-do-plugins-0.8.5/Quote/src/0000755000175000017500000000000012227172413017077 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Quote/src/PaxHeaders.15196/Quote.cs0000644000175000017500000000007311701730437021263 xustar000000000000000030 atime=1381797705.535221253 29 ctime=1381823755.13905044 gnome-do-plugins-0.8.5/Quote/src/Quote.cs0000664000175000017500000000443611701730437020536 0ustar00chrischris00000000000000/* Quote.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using System.Web; using System.Text; using System.Collections.Specialized; namespace Quote { public static class Quote { public static string PostUsing (IQuoteProvider quote) { string url = ""; try { string postQueryString = CreateQueryString (quote.Parameters); HttpWebRequest request = (HttpWebRequest) WebRequest.Create (quote.BaseUrl); request.Timeout = 15000; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.AllowAutoRedirect = quote.ShouldAllowAutoRedirect; UTF8Encoding encoding = new UTF8Encoding (); byte[] data = encoding.GetBytes (postQueryString); request.ContentLength = data.Length; using (Stream newStream = request.GetRequestStream ()) { newStream.Write (data, 0, data.Length); } using (HttpWebResponse response = (HttpWebResponse) request.GetResponse ()) { url = quote.GetQuoteUrlFromResponse (response); } } catch { url = "An error occured while posting quote."; } return url; } static string CreateQueryString (NameValueCollection query) { StringBuilder queryString = new StringBuilder (); foreach (string key in query.Keys) { queryString.Append (HttpUtility.UrlEncode (key)); queryString.Append ("="); queryString.Append (HttpUtility.UrlEncode (query [key])); queryString.Append ("&"); } queryString.Length--; return queryString.ToString (); } } } gnome-do-plugins-0.8.5/Quote/src/PaxHeaders.15196/QuoteTagItem.cs0000644000175000017500000000007311701730437022536 xustar000000000000000030 atime=1381797705.535221253 29 ctime=1381823755.14305044 gnome-do-plugins-0.8.5/Quote/src/QuoteTagItem.cs0000664000175000017500000000230211701730437021777 0ustar00chrischris00000000000000/* QuoteTagItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Platform; using Do.Universe; namespace Quote { public class QuoteTagItem : Item { string tag; public QuoteTagItem (string tag) { this.tag = tag; } public override string Name { get { return tag; } } public override string Description { get { return tag; } } public override string Icon { get { return "mail-attachment"; } } } } gnome-do-plugins-0.8.5/Quote/src/PaxHeaders.15196/Providers0000644000175000017500000000013012227172413021527 xustar000000000000000029 mtime=1381823755.14705044 30 atime=1381823772.203051027 29 ctime=1381823755.14705044 gnome-do-plugins-0.8.5/Quote/src/Providers/0000755000175000017500000000000012227172413021054 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Quote/src/Providers/PaxHeaders.15196/QuoteProviderFactory.cs0000644000175000017500000000007311701730437026303 xustar000000000000000030 atime=1381797705.535221253 29 ctime=1381823755.14705044 gnome-do-plugins-0.8.5/Quote/src/Providers/QuoteProviderFactory.cs0000664000175000017500000000315611701730437025554 0ustar00chrischris00000000000000/* QuoteProviderFactory.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; namespace Quote { public class QuoteProviderFactory { public static IQuoteProvider GetProviderFromPreferences() { object [] args = new object [] {}; return GetProviderFromPreferences (args); } public static IQuoteProvider GetProviderFromPreferences (string text) { object [] args = new object [] {text}; return GetProviderFromPreferences (args); } public static IQuoteProvider GetProviderFromPreferences (string text, string tags) { object [] args = new object [] {text, tags}; return GetProviderFromPreferences (args); } public static IQuoteProvider GetProviderFromPreferences (object [] args) { Type providerType = typeof (Bubash); IQuoteProvider provider = (IQuoteProvider) System.Activator.CreateInstance (providerType, args); return provider; } } } gnome-do-plugins-0.8.5/Quote/src/Providers/PaxHeaders.15196/Bubash.cs0000644000175000017500000000007311701730437023347 xustar000000000000000030 atime=1381797705.531221253 29 ctime=1381823755.14305044 gnome-do-plugins-0.8.5/Quote/src/Providers/Bubash.cs0000664000175000017500000000563511701730437022624 0ustar00chrischris00000000000000/* Bubash.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using System.Linq; using System.Collections.Generic; using System.Collections.Specialized; using Do.Platform; namespace Quote { public class Bubash : IQuoteProvider { const string urlRoot = "http://bubash.org/"; const int SaveTagsTimeout = 60 * 10 * 1000; //every 10 minutes we save tags static List tags; readonly string TagFilePath; public Bubash() { Parameters = new NameValueCollection (); Parameters ["tags"] = ""; Parameters ["quote"] = ""; TagFilePath = Path.Combine (Services.Paths.UserDataDirectory, "BubashTags.txt"); if (tags == null) tags = LoadSavedTags (); GLib.Timeout.Add (SaveTagsTimeout, () => { SaveTags (); return true; }); } public Bubash (string quote) : this () { Parameters ["quote"] = quote; } public Bubash (string quote, string tags) : this () { Parameters ["tags"] = tags; Parameters ["quote"] = quote; } public string Name { get { return "BuBash.org"; } } public string BaseUrl { get { return urlRoot + "submit"; } } public bool ShouldAllowAutoRedirect { get { return false; } } public IEnumerable SavedTags { get { return tags; } } public NameValueCollection Parameters { get; private set; } public void AddTag (QuoteTagItem tag) { tags.Add (tag); } public string GetQuoteUrlFromResponse (HttpWebResponse response) { return urlRoot + "queue"; } List LoadSavedTags () { List saved = new List (); if (!File.Exists (TagFilePath)) { Log.Debug ("{0} Does not exist, cannot load saved tags", TagFilePath); return saved; } using (StreamReader sr = File.OpenText (TagFilePath)) { string input; while ((input = sr.ReadLine ()) != null) { saved.Add (new QuoteTagItem (input)); } } return saved; } void SaveTags () { Log.Debug ("Loading tags from {0}", TagFilePath); using (StreamWriter sw = new StreamWriter (TagFilePath)) { tags.ForEach (item => sw.WriteLine (item.Name)); } } } } gnome-do-plugins-0.8.5/Quote/src/Providers/PaxHeaders.15196/IQuoteProvider.cs0000644000175000017500000000007311701730437025064 xustar000000000000000030 atime=1381797705.531221253 29 ctime=1381823755.14705044 gnome-do-plugins-0.8.5/Quote/src/Providers/IQuoteProvider.cs0000664000175000017500000000234611701730437024335 0ustar00chrischris00000000000000/* IQuoteProvider.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Net; using System.Collections.Generic; using System.Collections.Specialized; namespace Quote { public interface IQuoteProvider { bool ShouldAllowAutoRedirect { get; } string Name { get; } string BaseUrl { get; } NameValueCollection Parameters { get; } IEnumerable SavedTags { get; } void AddTag (QuoteTagItem tag); string GetQuoteUrlFromResponse (HttpWebResponse response); } } gnome-do-plugins-0.8.5/Quote/src/PaxHeaders.15196/QuoteAction.cs0000644000175000017500000000007311701730437022421 xustar000000000000000030 atime=1381797705.535221253 29 ctime=1381823755.13905044 gnome-do-plugins-0.8.5/Quote/src/QuoteAction.cs0000664000175000017500000000636611701730437021700 0ustar00chrischris00000000000000/* QuoteAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Platform; using Do.Universe; using Do.Universe.Common; using Mono.Addins; namespace Quote { public class PostQuote : Act { // thanks Ian Warford (iwarford) for the regexp help const string TimeStampRegexp = @"\n\s*\S?\d\d:\d\d(:\d\d)?\S?\s*|^\s*\S?\d\d:\d\d(:\d\d)?\S?\s*"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Submit Quote"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Sends text to Quote service."); } } public override string Icon { get { return "quoted-globe.svg@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); yield return typeof (QuoteTagItem); } } public override IEnumerable DynamicModifierItemsForItem (Item item) { IQuoteProvider quoteProvider = QuoteProviderFactory.GetProviderFromPreferences (); return quoteProvider.SavedTags.Cast (); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Regex timestamps = new Regex (TimeStampRegexp, RegexOptions.Compiled); string text; string tags = ""; IQuoteProvider quoteProvider; text = (items.First () as ITextItem).Text; text = timestamps.Replace (text, "\n"); Console.Error.WriteLine (text); foreach (Item tag in modifierItems) { tags += tag is QuoteTagItem ? (tag as QuoteTagItem).Name : (tag as ITextItem).Text; tags += " "; } quoteProvider = string.IsNullOrEmpty (tags) ? QuoteProviderFactory.GetProviderFromPreferences (text) : QuoteProviderFactory.GetProviderFromPreferences (text, tags); string url = Quote.PostUsing (quoteProvider); AddUnknownTags (tags, quoteProvider); yield return new BookmarkItem (url, url); } void AddUnknownTags (string tags, IQuoteProvider service) { QuoteTagItem tag; foreach (string tagName in tags.Trim ().Split (' ')) { tag = new QuoteTagItem (tagName); if (service.SavedTags.Contains (tag)) continue; service.AddTag (tag); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/GoogleSearch0000644000175000017500000000013212227172402020230 xustar000000000000000030 mtime=1381823746.575050146 30 atime=1381823772.203051027 30 ctime=1381823746.575050146 gnome-do-plugins-0.8.5/GoogleSearch/0000755000175000017500000000000012227172402017553 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleSearch/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170660022345 xustar000000000000000030 mtime=1381822896.095020901 30 atime=1381823352.919036609 30 ctime=1381823746.575050146 gnome-do-plugins-0.8.5/GoogleSearch/Makefile.am0000664000175000017500000000106712227170660021621 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GoogleSearch FILES = \ gtk-gui/generated.cs \ gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs \ src/GoogleSearch.cs \ src/GoogleSearchResult.cs \ src/ImFeelingLuckyAction.cs \ src/InlineGoogleSearchConfig.cs \ src/InlineGoogleSearch.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml GENERATED_RESOURCES = \ Resources/GoogleSearch.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Web.Services \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GoogleSearch/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172402022351 xustar000000000000000029 mtime=1381823746.42705014 30 atime=1381823746.519050144 30 ctime=1381823746.575050146 gnome-do-plugins-0.8.5/GoogleSearch/Makefile.in0000644000175000017500000004762312227172402021634 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GoogleSearch ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GoogleSearch FILES = \ gtk-gui/generated.cs \ gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs \ src/GoogleSearch.cs \ src/GoogleSearchResult.cs \ src/ImFeelingLuckyAction.cs \ src/InlineGoogleSearchConfig.cs \ src/InlineGoogleSearch.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml GENERATED_RESOURCES = \ Resources/GoogleSearch.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Web.Services \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GoogleSearch/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GoogleSearch/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GoogleSearch/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360022203 xustar000000000000000029 mtime=1381823728.66304953 30 atime=1381823772.203051027 29 ctime=1381823728.66304953 gnome-do-plugins-0.8.5/GoogleSearch/Resources/0000755000175000017500000000000012227172360021530 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleSearch/Resources/PaxHeaders.15196/GoogleSearch.addin.xml.in0000644000175000017500000000007311701730437027036 xustar000000000000000030 atime=1381797705.263221244 29 ctime=1381823728.66304953 gnome-do-plugins-0.8.5/GoogleSearch/Resources/GoogleSearch.addin.xml.in0000664000175000017500000000132511701730437026303 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleSearch/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172402021577 xustar000000000000000030 mtime=1381823746.603050147 30 atime=1381823772.203051027 30 ctime=1381823746.603050147 gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/0000755000175000017500000000000012227172402021122 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437023666 xustar000000000000000030 atime=1381797705.271221244 30 ctime=1381823746.599050146 gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/gui.stetic0000664000175000017500000003007211701730437023133 0ustar00chrischris00000000000000 .. 2.12.8 6 None 0 0 12 6 True Go directly to Google Search page True True True searchPageGroup 0 True False False True Show search results in Do True True True searchPageGroup 1 True False False 0 0 12 True Show Search page link as first result True True True True 2 True False False <b>Google Search</b> True label_item 0 True False False None 0 0 12 6 True Apply to Google Search page link True True True 0 True False False 6 True Do not filter my search results. True True True sslGroup 0 True False False True Use moderate filtering True True True sslGroup 1 True False False True Use strict filtering True True True sslGroup 2 True False False End 1 True False False <b>SafeSearch Preferences</b> True label_item 1 True False False gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705024145 xustar000000000000000030 atime=1381797705.267221244 30 ctime=1381823746.579050146 gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/generated.cs0000664000175000017500000000520412140315705023411 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140314207024027 xustar000000000000000030 atime=1381797705.271221244 30 ctime=1381823746.603050147 gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/objects.xml0000664000175000017500000000004312140314207023267 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/PaxHeaders.15196/InlineGoogleSearch.InlineGoogleSearchCo0000644000175000017500000000007412140315705031266 xustar000000000000000030 atime=1381797705.267221244 30 ctime=1381823746.583050146 gnome-do-plugins-0.8.5/GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs0000664000175000017500000002543312140315705032010 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace InlineGoogleSearch { public partial class InlineGoogleSearchConfig { private Gtk.VBox vbox5; private Gtk.Frame frame8; private Gtk.Alignment GtkAlignment1; private Gtk.VBox vbox4; private Gtk.RadioButton goToSearch_rbtn; private Gtk.RadioButton returnResults_rbtn; private Gtk.Alignment GtkAlignment2; private Gtk.CheckButton showFirstCheck; private Gtk.Label GtkLabel10; private Gtk.Frame frame3; private Gtk.Alignment GtkAlignment; private Gtk.VBox vbox7; private Gtk.CheckButton applySSL; private Gtk.VBox safeSearchBox; private Gtk.RadioButton nosafe_rbtn; private Gtk.RadioButton moderate_rbtn; private Gtk.RadioButton strict_rbtn; private Gtk.Label GtkLabel12; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget InlineGoogleSearch.InlineGoogleSearchConfig Stetic.BinContainer.Attach(this); this.Name = "InlineGoogleSearch.InlineGoogleSearchConfig"; // Container child InlineGoogleSearch.InlineGoogleSearchConfig.Gtk.Container+ContainerChild this.vbox5 = new Gtk.VBox(); this.vbox5.Name = "vbox5"; this.vbox5.Spacing = 6; // Container child vbox5.Gtk.Box+BoxChild this.frame8 = new Gtk.Frame(); this.frame8.Name = "frame8"; this.frame8.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame8.Gtk.Container+ContainerChild this.GtkAlignment1 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment1.Name = "GtkAlignment1"; this.GtkAlignment1.LeftPadding = ((uint)(12)); // Container child GtkAlignment1.Gtk.Container+ContainerChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; // Container child vbox4.Gtk.Box+BoxChild this.goToSearch_rbtn = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Go directly to Google Search page")); this.goToSearch_rbtn.CanFocus = true; this.goToSearch_rbtn.Name = "goToSearch_rbtn"; this.goToSearch_rbtn.Active = true; this.goToSearch_rbtn.DrawIndicator = true; this.goToSearch_rbtn.UseUnderline = true; this.goToSearch_rbtn.Group = new GLib.SList(System.IntPtr.Zero); this.vbox4.Add(this.goToSearch_rbtn); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox4[this.goToSearch_rbtn])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.returnResults_rbtn = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Show search results in Do")); this.returnResults_rbtn.CanFocus = true; this.returnResults_rbtn.Name = "returnResults_rbtn"; this.returnResults_rbtn.DrawIndicator = true; this.returnResults_rbtn.UseUnderline = true; this.returnResults_rbtn.Group = this.goToSearch_rbtn.Group; this.vbox4.Add(this.returnResults_rbtn); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox4[this.returnResults_rbtn])); w2.Position = 1; w2.Expand = false; w2.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.GtkAlignment2 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment2.Name = "GtkAlignment2"; this.GtkAlignment2.LeftPadding = ((uint)(12)); // Container child GtkAlignment2.Gtk.Container+ContainerChild this.showFirstCheck = new Gtk.CheckButton(); this.showFirstCheck.CanFocus = true; this.showFirstCheck.Name = "showFirstCheck"; this.showFirstCheck.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Show Search page link as first result"); this.showFirstCheck.Active = true; this.showFirstCheck.DrawIndicator = true; this.showFirstCheck.UseUnderline = true; this.GtkAlignment2.Add(this.showFirstCheck); this.vbox4.Add(this.GtkAlignment2); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox4[this.GtkAlignment2])); w4.Position = 2; w4.Expand = false; w4.Fill = false; this.GtkAlignment1.Add(this.vbox4); this.frame8.Add(this.GtkAlignment1); this.GtkLabel10 = new Gtk.Label(); this.GtkLabel10.Name = "GtkLabel10"; this.GtkLabel10.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Google Search"); this.GtkLabel10.UseMarkup = true; this.frame8.LabelWidget = this.GtkLabel10; this.vbox5.Add(this.frame8); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox5[this.frame8])); w7.Position = 0; w7.Expand = false; w7.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.frame3 = new Gtk.Frame(); this.frame3.Name = "frame3"; this.frame3.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame3.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.vbox7 = new Gtk.VBox(); this.vbox7.Name = "vbox7"; this.vbox7.Spacing = 6; // Container child vbox7.Gtk.Box+BoxChild this.applySSL = new Gtk.CheckButton(); this.applySSL.CanFocus = true; this.applySSL.Name = "applySSL"; this.applySSL.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Apply to Google Search page link"); this.applySSL.DrawIndicator = true; this.applySSL.UseUnderline = true; this.vbox7.Add(this.applySSL); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.vbox7[this.applySSL])); w8.Position = 0; w8.Expand = false; w8.Fill = false; // Container child vbox7.Gtk.Box+BoxChild this.safeSearchBox = new Gtk.VBox(); this.safeSearchBox.Name = "safeSearchBox"; this.safeSearchBox.Spacing = 6; // Container child safeSearchBox.Gtk.Box+BoxChild this.nosafe_rbtn = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Do not filter my search results.")); this.nosafe_rbtn.CanFocus = true; this.nosafe_rbtn.Name = "nosafe_rbtn"; this.nosafe_rbtn.Active = true; this.nosafe_rbtn.DrawIndicator = true; this.nosafe_rbtn.UseUnderline = true; this.nosafe_rbtn.Group = new GLib.SList(System.IntPtr.Zero); this.safeSearchBox.Add(this.nosafe_rbtn); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.safeSearchBox[this.nosafe_rbtn])); w9.Position = 0; w9.Expand = false; w9.Fill = false; // Container child safeSearchBox.Gtk.Box+BoxChild this.moderate_rbtn = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Use moderate filtering")); this.moderate_rbtn.CanFocus = true; this.moderate_rbtn.Name = "moderate_rbtn"; this.moderate_rbtn.DrawIndicator = true; this.moderate_rbtn.UseUnderline = true; this.moderate_rbtn.Group = this.nosafe_rbtn.Group; this.safeSearchBox.Add(this.moderate_rbtn); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.safeSearchBox[this.moderate_rbtn])); w10.Position = 1; w10.Expand = false; w10.Fill = false; // Container child safeSearchBox.Gtk.Box+BoxChild this.strict_rbtn = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Use strict filtering")); this.strict_rbtn.CanFocus = true; this.strict_rbtn.Name = "strict_rbtn"; this.strict_rbtn.DrawIndicator = true; this.strict_rbtn.UseUnderline = true; this.strict_rbtn.Group = this.nosafe_rbtn.Group; this.safeSearchBox.Add(this.strict_rbtn); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.safeSearchBox[this.strict_rbtn])); w11.Position = 2; w11.Expand = false; w11.Fill = false; this.vbox7.Add(this.safeSearchBox); Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox7[this.safeSearchBox])); w12.PackType = ((Gtk.PackType)(1)); w12.Position = 1; w12.Expand = false; w12.Fill = false; this.GtkAlignment.Add(this.vbox7); this.frame3.Add(this.GtkAlignment); this.GtkLabel12 = new Gtk.Label(); this.GtkLabel12.Name = "GtkLabel12"; this.GtkLabel12.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("SafeSearch Preferences"); this.GtkLabel12.UseMarkup = true; this.frame3.LabelWidget = this.GtkLabel12; this.vbox5.Add(this.frame3); Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.vbox5[this.frame3])); w15.Position = 1; w15.Expand = false; w15.Fill = false; this.Add(this.vbox5); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.goToSearch_rbtn.Toggled += new System.EventHandler(this.OnGoToSearchRbtnToggled); this.returnResults_rbtn.Toggled += new System.EventHandler(this.OnReturnResultsRbtnToggled); this.showFirstCheck.Clicked += new System.EventHandler(this.OnShowFirstCheckClicked); this.applySSL.Clicked += new System.EventHandler(this.OnApplySSLClicked); this.nosafe_rbtn.Toggled += new System.EventHandler(this.OnNosafeRbtnToggled); this.moderate_rbtn.Toggled += new System.EventHandler(this.OnModerateRbtnToggled); this.strict_rbtn.Toggled += new System.EventHandler(this.OnStrictRbtnToggled); } } } gnome-do-plugins-0.8.5/GoogleSearch/PaxHeaders.15196/src0000644000175000017500000000013212227172402021017 xustar000000000000000030 mtime=1381823746.595050146 30 atime=1381823772.203051027 30 ctime=1381823746.595050146 gnome-do-plugins-0.8.5/GoogleSearch/src/0000755000175000017500000000000012227172402020342 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleSearch/src/PaxHeaders.15196/InlineGoogleSearchConfig.cs0000644000175000017500000000007411701730437026263 xustar000000000000000030 atime=1381797705.275221244 30 ctime=1381823746.595050146 gnome-do-plugins-0.8.5/GoogleSearch/src/InlineGoogleSearchConfig.cs0000664000175000017500000000770711701730437025541 0ustar00chrischris00000000000000// InlineGoogleSearchConfig.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using Do.Platform; /// /// Do plug-in that returns search results from google back to gnome-do for /// further processing /// namespace InlineGoogleSearch { /// /// Config Dialog for InlineGoogleSearch /// public partial class InlineGoogleSearchConfig : Gtk.Bin { /// /// Do.Addins.Util Preferences /// static IPreferences prefs; private const string activess = "active"; private const string moderatess = "moderate"; private const string noss = "off"; /// /// Initializes and calls InlineGoogleSearchConfig Widget /// public InlineGoogleSearchConfig () { this.Build (); switch (SearchRestrictions) { case noss: nosafe_rbtn.Active = true; break; case moderatess: moderate_rbtn.Active = true; break; default: strict_rbtn.Active = true; break; } returnResults_rbtn.Active = ReturnResults; goToSearch_rbtn.Active = !ReturnResults; showFirstCheck.Active = ShowSearchFirst; applySSL.Active = InheritSSL; updateSensitivities (); } /// /// Initializes static preferences /// static InlineGoogleSearchConfig () { prefs = Services.Preferences.Get(); } /// /// Default Value: "moderate" /// public static string SearchRestrictions { get { return prefs.Get ("SearchRestrictions", moderatess); } set { prefs.Set ("SearchRestrictions", value); } } public static bool ShowSearchFirst { get { return prefs.Get ("ShowSearchFirst", false); } set { prefs.Set ("ShowSearchFirst", value); } } public static bool InheritSSL { get { return prefs.Get ("InheritSSL", false); } set { prefs.Set ("InheritSSL", value); } } public static bool ReturnResults { get { return prefs.Get ("ReturnResults", true); } set { prefs.Set ("ReturnResults", value); } } protected virtual void OnNosafeRbtnToggled (object sender, EventArgs e) { prefs.Set ("SearchRestrictions", noss); } protected virtual void OnModerateRbtnToggled (object sender, EventArgs e) { prefs.Set ("SearchRestrictions", moderatess); } protected virtual void OnStrictRbtnToggled (object sender, EventArgs e) { prefs.Set ("SearchRestrictions", activess); } protected virtual void OnShowFirstCheckClicked (object sender, EventArgs e) { prefs.Set ("ShowSearchFirst", showFirstCheck.Active); updateSensitivities(); } protected virtual void OnApplySSLClicked (object sender, EventArgs e) { prefs.Set ("InheritSSL", applySSL.Active); updateSensitivities (); } protected virtual void OnReturnResultsRbtnToggled (object sender, EventArgs e) { prefs.Set ("ReturnResults", true); updateSensitivities (); } protected virtual void OnGoToSearchRbtnToggled (object sender, EventArgs e) { prefs.Set ("ReturnResults", false); updateSensitivities (); } private void updateSensitivities () { showFirstCheck.Sensitive = ReturnResults; safeSearchBox.Sensitive = ReturnResults || InheritSSL; } } } gnome-do-plugins-0.8.5/GoogleSearch/src/PaxHeaders.15196/InlineGoogleSearch.cs0000644000175000017500000000007411701730437025135 xustar000000000000000030 atime=1381797705.275221244 30 ctime=1381823746.595050146 gnome-do-plugins-0.8.5/GoogleSearch/src/InlineGoogleSearch.cs0000664000175000017500000001060111701730437024376 0ustar00chrischris00000000000000//InlineGoogleSearch.cs created with MonoDevelop //Brian Lucas (bcl1713@gmail.com) //sacul@irc.ubuntu.com/#gnome-do // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // //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 3 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, see . // using System; using System.Web; using System.Collections.Generic; using System.Linq; using Do.Universe; using Do.Universe.Common; using Do.Platform; using Do.Platform.Linux; using Mono.Addins; /// /// Do plug-in that returns search results from google back to gnome-do for /// further processing /// namespace InlineGoogleSearch { // No longer in Do, have to subclass public class BookmarkItem : Item, IBookmarkItem { protected string name, url; public BookmarkItem (string name, string url) { this.name = name; this.url = url; } public override string Name { get { return name; } } public override string Description { get { return url; } } public override string Icon { get { return "www"; } } public string Url { get { return url; } } } /// /// Class Definition /// public class InlineGoogleSearch : Act, IConfigurable { /// /// Search Google /// public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search Google"); } } /// /// Searches google and returns results to Do /// public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Allows you to perform Google Searches from Do"); } } /// /// web-browser /// public override string Icon { get { return "web-browser"; } } /// /// ITextItem /// public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } /// /// Actual code performed when action is executed in Do /// /// /// Items. ITextItem /// /// /// Modifier Items. None /// /// /// Array of Bookmark Items. URLs to search results /// public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string query = (items.First () as ITextItem).Text; string searchURL = "http://google.com/search?q=" + HttpUtility.UrlEncode (query); if (InlineGoogleSearchConfig.InheritSSL) { searchURL += "&safe=" + InlineGoogleSearchConfig.SearchRestrictions; } if (!InlineGoogleSearchConfig.ReturnResults) { Services.Environment.OpenUrl (searchURL); yield break; } if (InlineGoogleSearchConfig.ShowSearchFirst) { yield return new BookmarkItem ( query + " - Google Search", searchURL ); } GoogleSearch googleSearch = new GoogleSearch (); googleSearch.setSafeSearchLevel (InlineGoogleSearchConfig.SearchRestrictions); googleSearch.setQuery ( query ); IEnumerable results = googleSearch.Search (); if (!results.Any ()) { Gtk.Application.Invoke ((o, e) => Services.Notifications.Notify (Name, "No Results Found")); } foreach (GoogleSearchResult result in results) { yield return new BookmarkItem (result.titleNoFormatting, HttpUtility.UrlDecode (result.url)); } } /// /// Initializes InlineGoogleSearch /// public InlineGoogleSearch () { } /// /// Calls config dialog /// /// /// InlineGoogleSearchConfig Widget /// public Gtk.Bin GetConfiguration () { return new InlineGoogleSearchConfig (); } } } gnome-do-plugins-0.8.5/GoogleSearch/src/PaxHeaders.15196/ImFeelingLuckyAction.cs0000644000175000017500000000007411701730437025441 xustar000000000000000030 atime=1381797705.271221244 30 ctime=1381823746.591050146 gnome-do-plugins-0.8.5/GoogleSearch/src/ImFeelingLuckyAction.cs0000664000175000017500000000567311701730437024717 0ustar00chrischris00000000000000//ImFeelingLuckyAction.cs created with MonoDevelop //Brian Lucas (bcl1713@gmail.com) //sacul@irc.ubuntu.com/#gnome-do // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // //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 3 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, see . // using System; using System.Web; using System.Collections.Generic; using System.Linq; using Do.Universe; using Do.Platform; using Mono.Addins; /// /// Action that immediately takes you to the first result provided by Google /// namespace InlineGoogleSearch { /// /// Class Definition /// public class ImFeelingLucky : Act { /// /// I'm Feeling Lucky /// public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("I'm Feeling Lucky!"); } } /// /// Searches google and takes you to the first returned result /// public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Searches Google and takes you to the first result"); } } /// /// web-browser /// public override string Icon { get { return "web-browser"; } } /// /// ITextItem /// public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } /// /// Actual code performed when action is executed in Do /// /// /// Items. ITextItem /// /// /// Modifier Items. None /// public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { GoogleSearch googleSearch = new GoogleSearch (); googleSearch.setSafeSearchLevel (InlineGoogleSearchConfig.SearchRestrictions); googleSearch.setQuery ( (items.First () as ITextItem).Text); IEnumerable results = googleSearch.Search (); if (!results.Any ()) { Gtk.Application.Invoke ((o, e) => Services.Notifications.Notify (Name, "No Results Found")); } else { Services.Environment.OpenUrl (HttpUtility.UrlDecode (results.First ().url)); } yield break; } /// /// Initializes ImFeelingLucky /// public ImFeelingLucky () { } } } gnome-do-plugins-0.8.5/GoogleSearch/src/PaxHeaders.15196/GoogleSearch.cs0000644000175000017500000000007411701730437023776 xustar000000000000000030 atime=1381797705.271221244 30 ctime=1381823746.587050146 gnome-do-plugins-0.8.5/GoogleSearch/src/GoogleSearch.cs0000664000175000017500000001114611701730437023244 0ustar00chrischris00000000000000//GoogleSearch.cs created with MonoDevelop //Brian Lucas (bcl1713@gmail.com) //sacul@irc.ubuntu.com/#gnome-do // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // //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 3 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, see . // using System; using System.Net; using System.Web; using System.IO; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Platform; using Do.Universe; /// /// InlineGoogleSearch namespace /// namespace InlineGoogleSearch { /// /// GoogleSearch Class /// public class GoogleSearch { private string safeSearchLevel = "moderate"; private string RSZ = "large"; private string query = ""; private List resultsList = new List (); /// /// initializes Google Search with no parameters /// public GoogleSearch () { } /// /// Initializes Google Search with a clean query as parameter /// /// /// string /// public GoogleSearch (string inQuery) { this.query = inQuery; } /// /// Sets SafeSearch Level for google query. Legal values are /// "moderate" "active" and "off" /// /// /// string /// public void setSafeSearchLevel (string ssl) { if (ssl == "moderate" || ssl == "active" || ssl == "off") { this.safeSearchLevel = ssl; } else { Log.Error ("Error in Google Search: Invalid SafeSearch level specified! Default value assigned!"); this.safeSearchLevel = "moderate"; } } /// /// Sets RSZ (return size?) for google query. Legal values are /// "small" and "large" /// /// /// string /// public void setRSZ (string rsz) { if (rsz == "large" || rsz == "small") { this.RSZ = rsz; } else { Log.Error ("Error in GoogleSearch: Invalid RSZ specified! Default value assigned!"); this.RSZ = "large"; } } /// /// Set query string /// /// /// string /// public void setQuery (string inQuery) { this.query = inQuery; } /// /// Preforms the actual Search /// /// /// A /// public IEnumerable Search () { this.query = HttpUtility.UrlEncode (this.query); string endpointURL = "http://ajax.googleapis.com/ajax/services/search/web" + "?callback=GwebSearch.RawCompletion" + "&context=0" + "&lstkp=0" + "&rsz=" + this.RSZ + "&h1=en" + "&sig=8656f49c146c5220e273d16b4b6978b" + "2&" + "&safe=" + this.safeSearchLevel + "&q=" + this.query + "&v=1.0"; WebRequest wrq = WebRequest.Create (endpointURL); WebResponse wrs = wrq.GetResponse (); StreamReader sr = new StreamReader (wrs.GetResponseStream ()); string parseString = sr.ReadLine (); this.parse (parseString); foreach (GoogleSearchResult result in resultsList) { yield return result; } } /// /// Parses the returned string from Google and initializes /// resultsList /// /// /// string /// private void parse (string ps) { string [] array; string [] temp; //remove leading unused information ps = ps.Remove (0,42); //remove trailing unused information temp = Regex.Split (ps,"}]"); //split the used string into individual results array = Regex.Split (temp [0], "},{"); int ub = array.GetLength (0); if (array [0].StartsWith (",\"cursor\"")) { return; } for (int i=0; i. // using System; using System.Text.RegularExpressions; namespace InlineGoogleSearch { public class GoogleSearchResult { public string unescapedUrl = ""; public string url = ""; public string visibleUrl = ""; public string cacheUrl = ""; public string title = ""; public string titleNoFormatting = ""; public string content = ""; public GoogleSearchResult (string inString) { inString = inString.Remove (inString.LastIndexOf ("\"")); string [] array; array = Regex.Split (inString, "\",\""); int upperBound = array.GetLength (0); for (int i = 0; i < upperBound; i++) { if (array [i].Contains ("unescapedUrl\":\"")) { this.unescapedUrl = array [i].Remove (0,15); } else if (array [i].Contains ("url\":\"")) { this.url = array [i].Remove (0,6); } else if (array [i].Contains ("visibleUrl\":\"")) { this.visibleUrl = array [i].Remove (0,13); } else if (array [i].Contains ("cacheUrl\":\"")) { this.cacheUrl = array [i].Remove (0,11); } else if (array [i].Contains ("title\":\"")) { this.title = array [i].Remove (0,8); } else if (array [i].Contains ("titleNoFormatting\":\"")) { this.titleNoFormatting = array [i].Remove (0,20); } else if (array [i].Contains ("content\":\"")) { this.content = array [i].Remove (0,10); } } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Makefile.am0000644000175000017500000000007412140472541020005 xustar000000000000000030 atime=1381797705.347221247 30 ctime=1381823728.615049528 gnome-do-plugins-0.8.5/Makefile.am0000664000175000017500000000222612140472541017252 0ustar00chrischris00000000000000ACLOCAL_AMFLAGS = -I m4 -I m4/shamrock EXTRA_DIST = COPYING COPYRIGHT AUTHORS SUBDIRS = \ BundledLibraries \ po \ Alias \ AptURL \ Archive \ Baconator \ Banshee \ Bibtex \ Cl.ickable \ ClawsMail \ Confluence \ Chromium \ Del.icio.us \ DiskMounter \ Dropbox \ Emesene \ Empathy \ EOG-Slideshow \ Epiphany \ Exaile \ File \ Firefox \ Flickr \ GNOME-Calculator \ GNOME-Dictionary \ GNOME-Screenshot \ GNOME-Session \ GNOME-Terminal \ GoogleCalculator \ GoogleCalendar \ GoogleContacts \ GoogleDocs \ GoogleMaps \ GoogleSearch \ ImageShack \ JIRA \ Launchpad \ LocateFiles \ ManLookUp \ Microblogging \ MPD \ NX \ OpenSearch \ Opera \ Pastebin \ Pidgin \ PingFM \ Putty \ Qalculate \ Quote \ RememberTheMilk \ RemindMe \ RequestTracker \ Rhythmbox \ Riptide \ RSS \ Shelf \ Skype \ SqueezeCenter \ SSH \ StockQuote \ SystemServices \ Tasque \ TerminalServerClient \ Text \ Thunderbird \ TinyUrl \ Tracker \ Translate \ Transmission \ Tomboy \ Vinagre \ VirtualBox \ VolumeControl \ WindowManager \ Woof \ Wordnet \ Xmms2 \ XRandR \ YouTube \ Zim \ . clean-local: -rm -rf $(top_builddir)/build gnome-do-plugins-0.8.5/PaxHeaders.15196/GNOME-Session0000644000175000017500000000013212227172377020167 xustar000000000000000030 mtime=1381823743.023050023 30 atime=1381823772.203051027 30 ctime=1381823743.023050023 gnome-do-plugins-0.8.5/GNOME-Session/0000755000175000017500000000000012227172377017512 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Session/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171433022270 xustar000000000000000030 mtime=1381823259.719033405 30 atime=1381823352.731036603 30 ctime=1381823743.023050023 gnome-do-plugins-0.8.5/GNOME-Session/Makefile.am0000664000175000017500000000067112227171433021544 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GNOME-Session FILES = \ src/PowerManagement.cs \ src/ScreenSaver.cs \ src/SessionCommandItem.cs \ src/SessionCommandsItemSource.cs \ src/SystemManagement.cs GENERATED_RESOURCES = \ Resources/GNOME-Session.addin.xml BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GNOME-Session/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172376022307 xustar000000000000000029 mtime=1381823742.91905002 30 atime=1381823742.999050023 30 ctime=1381823743.023050023 gnome-do-plugins-0.8.5/GNOME-Session/Makefile.in0000644000175000017500000004743112227172376021567 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GNOME-Session ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GNOME-Session FILES = \ src/PowerManagement.cs \ src/ScreenSaver.cs \ src/SessionCommandItem.cs \ src/SessionCommandsItemSource.cs \ src/SystemManagement.cs GENERATED_RESOURCES = \ Resources/GNOME-Session.addin.xml BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNOME-Session/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GNOME-Session/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GNOME-Session/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022131 xustar000000000000000030 mtime=1381823728.655049529 30 atime=1381823772.203051027 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Session/Resources/0000755000175000017500000000000012227172360021454 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Session/Resources/PaxHeaders.15196/GNOME-Session.addin.xml.in0000644000175000017500000000007311701730437026706 xustar000000000000000029 atime=1381797705.16722124 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Session/Resources/GNOME-Session.addin.xml.in0000664000175000017500000000117611701730437026157 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GNOME-Session/PaxHeaders.15196/src0000644000175000017500000000013212227172377020756 xustar000000000000000030 mtime=1381823743.027050024 30 atime=1381823772.203051027 30 ctime=1381823743.027050024 gnome-do-plugins-0.8.5/GNOME-Session/src/0000755000175000017500000000000012227172377020301 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Session/src/PaxHeaders.15196/SessionCommandsItemSource.cs0000644000175000017500000000007412140472544026465 xustar000000000000000030 atime=1381797705.171221241 30 ctime=1381823743.027050024 gnome-do-plugins-0.8.5/GNOME-Session/src/SessionCommandsItemSource.cs0000664000175000017500000000602212140472544025730 0ustar00chrischris00000000000000/* SessionCommandsItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace GNOME { public class SessionCommandsItemSource : ItemSource { public override IEnumerable SupportedItemTypes { get { yield return typeof (SessionCommandItem); } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("GNOME Session Commands"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Log out, Shutdown, Restart, etc."); } } public override string Icon { get { return "system-log-out"; } } public override IEnumerable Items { get { yield return new SessionCommandItem ( AddinManager.CurrentLocalizer.GetString ("Log Out"), AddinManager.CurrentLocalizer.GetString ("Close your session and return to the login screen."), "system-log-out", PowerManagement.Logout); yield return new SessionCommandItem ( AddinManager.CurrentLocalizer.GetString ("Shutdown"), AddinManager.CurrentLocalizer.GetString ("Turn your computer off."), "system-shutdown", SystemManagement.Shutdown); yield return new SessionCommandItem ( AddinManager.CurrentLocalizer.GetString ("Hibernate"), AddinManager.CurrentLocalizer.GetString ("Put your computer into hibernation mode."), "system-shutdown", PowerManagement.Hibernate); yield return new SessionCommandItem ( AddinManager.CurrentLocalizer.GetString ("Suspend"), AddinManager.CurrentLocalizer.GetString ("Put your computer into suspend mode."), "system-shutdown", PowerManagement.Suspend); yield return new SessionCommandItem ( AddinManager.CurrentLocalizer.GetString ("Restart"), AddinManager.CurrentLocalizer.GetString ("Restart your computer."), "system-shutdown", SystemManagement.Restart); yield return new SessionCommandItem ( AddinManager.CurrentLocalizer.GetString ("Lock Screen"), AddinManager.CurrentLocalizer.GetString ("Lock your screen."), "system-lock-screen", ScreenSaver.Lock); } } public override IEnumerable ChildrenOfItem (Item item) { yield break; } public override void UpdateItems () { } } } gnome-do-plugins-0.8.5/GNOME-Session/src/PaxHeaders.15196/ScreenSaver.cs0000644000175000017500000000007411701730437023600 xustar000000000000000030 atime=1381797705.171221241 30 ctime=1381823743.023050023 gnome-do-plugins-0.8.5/GNOME-Session/src/ScreenSaver.cs0000664000175000017500000000402711701730437023046 0ustar00chrischris00000000000000/* ScreenSaver.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Diagnostics; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Do.Platform; namespace GNOME { class ScreenSaver { private const string ObjectPath = "/org/gnome/ScreenSaver"; private const string BusName = "org.gnome.ScreenSaver"; [Interface ("org.gnome.ScreenSaver")] interface IScreenSaver { void Lock (); void SetActive (bool value); } static private IScreenSaver BusInstance { get { try { return Bus.Session.GetObject (BusName, new ObjectPath (ObjectPath)); } catch { return null; } } } public static void Lock () { try { // XXX: 2008-01-12 statik // Testing on Ubuntu Hardy Alpha 3, calling Lock via DBUS // while inside of gnome-do locks up the screen in a bad way // but running gnome-screensaver-command works fine // BusInstance.Lock (); System.Diagnostics.Process.Start ("gnome-screensaver-command", "--lock"); } catch { Log.Error ("Could not find ScreenSaver on D-Bus."); } } public static void SetActive (bool value) { try { BusInstance.SetActive (value); } catch { Log.Error ("Could not find ScreenSaver on D-Bus."); } } } } gnome-do-plugins-0.8.5/GNOME-Session/src/PaxHeaders.15196/SystemManagement.cs0000644000175000017500000000007412140472544024641 xustar000000000000000030 atime=1381797705.171221241 30 ctime=1381823743.027050024 gnome-do-plugins-0.8.5/GNOME-Session/src/SystemManagement.cs0000664000175000017500000000605212140472544024107 0ustar00chrischris00000000000000// SystemManagement.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.Diagnostics; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Do.Platform; namespace GNOME { class SystemManagement { [Interface ("org.freedesktop.login1.Manager")] interface ILogind { void PowerOff (bool interactive); void Reboot (bool interactive); } [Interface ("org.freedesktop.ConsoleKit.Manager")] interface IConsoleKit { void Stop (); void Restart (); } const string LogindName = "org.freedesktop.login1"; const string LogindPath = "/org/freedesktop/login1"; const string ConsoleKitName = "org.freedesktop.ConsoleKit"; const string ConsoleKitPath = "/org/freedesktop/ConsoleKit/Manager"; static SystemManagement () { try { BusG.Init (); } catch (Exception e) { Log.Error ("Could not initialize the bus: {0}", e.Message); Log.Debug (e.StackTrace); } } static object BusInstance { get { try { if (Bus.System.NameHasOwner (LogindName)) { return Bus.System.GetObject (LogindName, new ObjectPath (LogindPath)); } else if (Bus.System.NameHasOwner (ConsoleKitName)) { return Bus.System.GetObject (ConsoleKitName, new ObjectPath (ConsoleKitPath)); } } catch (Exception e) { Log.Error ("Could not get SystemManagement bus object: {0}", e.Message); Log.Debug (e.StackTrace); } return null; } } public static void Shutdown () { try { object instance = BusInstance; if (instance is ILogind) { (instance as ILogind).PowerOff (true); } else if (instance is IConsoleKit) { (instance as IConsoleKit).Stop (); } } catch (Exception e) { Log.Error ("Could not shutdown: {0}", e.Message); Log.Debug (e.StackTrace); } } public static void Restart () { try { object instance = BusInstance; if (instance is ILogind) { (instance as ILogind).Reboot (true); } else if (instance is IConsoleKit) { (instance as IConsoleKit).Restart (); } } catch (Exception e) { Log.Error ("Could not reboot: {0}", e.Message); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/GNOME-Session/src/PaxHeaders.15196/PowerManagement.cs0000644000175000017500000000007312140472544024450 xustar000000000000000029 atime=1381797705.16722124 30 ctime=1381823743.023050023 gnome-do-plugins-0.8.5/GNOME-Session/src/PowerManagement.cs0000664000175000017500000001120512140472544023713 0ustar00chrischris00000000000000// PowerManagement.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.Diagnostics; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Do.Platform; namespace GNOME { class PowerManagement { [Interface ("org.freedesktop.login1.Manager")] interface ILogind { void Hibernate (bool interactive); void Suspend (bool interactive); } [Interface (DeviceKitPowerName)] interface IDeviceKitPower { void Hibernate (); void Suspend (); } [Interface (PowerManagementName)] interface IPowerManagement { void Hibernate (); void Suspend (); } [Interface (UPowerName)] interface IUPower : org.freedesktop.DBus.Properties { void Hibernate (); void Suspend (); } const string LogindName = "org.freedesktop.login1"; const string LogindPath = "/org/freedesktop/login1"; const string UPowerName = "org.freedesktop.UPower"; const string UPowerPath = "/org/freedesktop/UPower"; const string DeviceKitPowerName = "org.freedesktop.DeviceKit.Power"; const string DeviceKitPowerPath = "/org/freedesktop/DeviceKit/Power"; const string PowerManagementName = "org.freedesktop.PowerManagement"; const string PowerManagementPath = "/org/freedesktop/PowerManagement"; static PowerManagement () { try { BusG.Init (); } catch (Exception e) { Log.Error ("Could not initialize the bus: {0}", e.Message); Log.Debug (e.StackTrace); } } static object BusInstance { get { try { if (Bus.System.NameHasOwner (LogindName)) { return Bus.System.GetObject (LogindName, new ObjectPath (LogindPath)); } else if (Bus.System.NameHasOwner (UPowerName)) { return Bus.System.GetObject (UPowerName, new ObjectPath (UPowerPath)); } else if (Bus.System.NameHasOwner (DeviceKitPowerName)) { return Bus.System.GetObject (DeviceKitPowerName, new ObjectPath (DeviceKitPowerPath)); } else if (Bus.Session.NameHasOwner (PowerManagementName)) { return Bus.Session.GetObject (PowerManagementName, new ObjectPath (PowerManagementPath)); } } catch (Exception e) { Log.Error ("Could not get PowerManagement bus object: {0}", e.Message); Log.Debug (e.StackTrace); } return null; } } public static void Hibernate () { try { object instance = BusInstance; if (instance is ILogind) { ScreenSaver.Lock (); (instance as ILogind).Hibernate (true); } else if (instance is IUPower) { ScreenSaver.Lock (); (instance as IUPower).Hibernate (); } else if (instance is IDeviceKitPower) { ScreenSaver.Lock (); (instance as IDeviceKitPower).Hibernate (); } else if (instance is IPowerManagement) { (instance as IPowerManagement).Hibernate (); } } catch (Exception e) { Log.Error ("Could not hibernate: {0}", e.Message); Log.Debug (e.StackTrace); } } public static void Suspend () { try { object instance = BusInstance; if (instance is ILogind) { ScreenSaver.Lock (); (instance as ILogind).Suspend (true); } else if (instance is IUPower) { ScreenSaver.Lock (); (instance as IUPower).Suspend (); } else if (instance is IDeviceKitPower) { ScreenSaver.Lock (); (instance as IDeviceKitPower).Suspend (); } else if (instance is IPowerManagement) { (instance as IPowerManagement).Suspend (); } } catch (Exception e) { Log.Error ("Could not suspend: {0}", e.Message); Log.Debug (e.StackTrace); } } public static void Logout () { try { Process.Start ("gnome-session-quit", "--logout --no-prompt"); } catch (Exception e) { Log.Error ("Could not logout: {0}", e.Message); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/GNOME-Session/src/PaxHeaders.15196/SessionCommandItem.cs0000644000175000017500000000007411701730437025121 xustar000000000000000030 atime=1381797705.171221241 30 ctime=1381823743.027050024 gnome-do-plugins-0.8.5/GNOME-Session/src/SessionCommandItem.cs0000664000175000017500000000302411701730437024363 0ustar00chrischris00000000000000/* SessionCommandItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Threading; using Do.Universe; namespace GNOME { class SessionCommandItem : Item, IRunnableItem { const int SessionItemRunDelay = 500; Action run; string name, description, icon; public SessionCommandItem (string name, string description, string icon, Action run) { this.name = name; this.description = description; this.icon = icon; this.run = run; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return icon; } } public virtual void Run () { new Thread ((ThreadStart) delegate { Thread.Sleep (SessionItemRunDelay); run (); }).Start (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Pidgin0000644000175000017500000000013212227172410017077 xustar000000000000000030 mtime=1381823752.863050362 30 atime=1381823772.203051027 30 ctime=1381823752.863050362 gnome-do-plugins-0.8.5/Pidgin/0000755000175000017500000000000012227172410016422 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pidgin/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171306021213 xustar000000000000000030 mtime=1381823174.983030491 30 atime=1381823353.271036622 30 ctime=1381823752.863050362 gnome-do-plugins-0.8.5/Pidgin/Makefile.am0000664000175000017500000000144012227171306020462 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Pidgin FILES = \ src/Pidgin.cs \ src/PidginChatAction.cs \ src/PidginContactItemSource.cs \ src/PidginHandleContactDetailItem.cs \ src/PidginSavedStatusItemSource.cs \ src/PidginAccountItemSource.cs \ src/PidginSavedStatusItem.cs \ src/PidginAccountItem.cs \ src/PidginSetStatusAction.cs \ src/PidginStatusTypeItem.cs \ src/PidginAccountActions.cs \ src/PidginBrowseBuddyItem.cs \ src/PidginBrowseAccountItem.cs \ src/PidginBrowseStatusItem.cs GENERATED_RESOURCES = \ Resources/Pidgin.addin.xml RESOURCES = \ Resources/icons/internet-group-chat.svg BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Xml \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Pidgin/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172410021220 xustar000000000000000030 mtime=1381823752.731050357 29 atime=1381823752.80305036 30 ctime=1381823752.859050362 gnome-do-plugins-0.8.5/Pidgin/Makefile.in0000644000175000017500000005015412227172410020474 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Pidgin ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Pidgin FILES = \ src/Pidgin.cs \ src/PidginChatAction.cs \ src/PidginContactItemSource.cs \ src/PidginHandleContactDetailItem.cs \ src/PidginSavedStatusItemSource.cs \ src/PidginAccountItemSource.cs \ src/PidginSavedStatusItem.cs \ src/PidginAccountItem.cs \ src/PidginSetStatusAction.cs \ src/PidginStatusTypeItem.cs \ src/PidginAccountActions.cs \ src/PidginBrowseBuddyItem.cs \ src/PidginBrowseAccountItem.cs \ src/PidginBrowseStatusItem.cs GENERATED_RESOURCES = \ Resources/Pidgin.addin.xml RESOURCES = \ Resources/icons/internet-group-chat.svg BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Xml \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Pidgin/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Pidgin/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Pidgin/PaxHeaders.15196/Resources0000644000175000017500000000013212227172410021051 xustar000000000000000030 mtime=1381823752.855050361 30 atime=1381823772.203051027 30 ctime=1381823752.855050361 gnome-do-plugins-0.8.5/Pidgin/Resources/0000755000175000017500000000000012227172410020374 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pidgin/Resources/PaxHeaders.15196/Pidgin.addin.xml.in0000644000175000017500000000007211701730437024555 xustar000000000000000029 atime=1381797705.45122125 29 ctime=1381823728.67504953 gnome-do-plugins-0.8.5/Pidgin/Resources/Pidgin.addin.xml.in0000664000175000017500000000176311701730437024031 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Pidgin/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172410022164 xustar000000000000000030 mtime=1381823752.903050363 30 atime=1381823772.203051027 30 ctime=1381823752.903050363 gnome-do-plugins-0.8.5/Pidgin/Resources/icons/0000755000175000017500000000000012227172410021507 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pidgin/Resources/icons/PaxHeaders.15196/internet-group-chat.svg0000644000175000017500000000007311701730437026672 xustar000000000000000029 atime=1381797705.45522125 30 ctime=1381823752.903050363 gnome-do-plugins-0.8.5/Pidgin/Resources/icons/internet-group-chat.svg0000664000175000017500000003726111701730437026147 0ustar00chrischris00000000000000 image/svg+xml Group Chat Jakub Steiner group chat IRC internet network gnome-do-plugins-0.8.5/Pidgin/PaxHeaders.15196/src0000644000175000017500000000013212227172410017666 xustar000000000000000030 mtime=1381823752.899050363 30 atime=1381823772.203051027 30 ctime=1381823752.899050363 gnome-do-plugins-0.8.5/Pidgin/src/0000755000175000017500000000000012227172410017211 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginAccountItem.cs0000644000175000017500000000007311701730437023651 xustar000000000000000029 atime=1381797705.45522125 30 ctime=1381823752.883050362 gnome-do-plugins-0.8.5/Pidgin/src/PidginAccountItem.cs0000664000175000017500000000254511701730437023123 0ustar00chrischris00000000000000// PidginAccountItem.cs // // Copyright (C) 2008 [Alex Launi] // // 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 3 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, see . // using System; using System.IO; using Do.Universe; using Do.Platform; namespace PidginPlugin { public class PidginAccountItem : Item { string name; public PidginAccountItem (string name, string proto, int id) { proto = proto.ToLower (); this.name = name; Id = id; Proto = proto.Equals ("XMPP") ? "jabber" : proto; } public int Id { get; protected set; } public string Proto { get; protected set; } public override string Name { get { return name; } } public override string Description { get { return Proto; } } public override string Icon { get { return Pidgin.GetProtocolIcon (this.Proto); } } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginStatusTypeItem.cs0000644000175000017500000000007411701730437024403 xustar000000000000000030 atime=1381797705.463221251 30 ctime=1381823752.887050363 gnome-do-plugins-0.8.5/Pidgin/src/PidginStatusTypeItem.cs0000664000175000017500000000412611701730437023651 0ustar00chrischris00000000000000// PidginStatusTypeItem.cs // // Copyright (C) 2008 [Alex Launi] // // 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 3 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, see . // using System; using System.IO; using Mono.Addins; using Do.Universe; using Do.Platform; namespace PidginPlugin { public class PidginStatusTypeItem : Item { const string IconBase = "/usr/share/pixmaps/pidgin/status/48"; public PidginStatusTypeItem (int status) { this.Status = status; } public override string Name { get { switch (this.Status) { case 1: return AddinManager.CurrentLocalizer.GetString ("Offline"); case 2: return AddinManager.CurrentLocalizer.GetString ("Available"); case 3: return AddinManager.CurrentLocalizer.GetString ("Busy"); case 4: return AddinManager.CurrentLocalizer.GetString ("Invisible"); case 5: return AddinManager.CurrentLocalizer.GetString ("Away"); default: return AddinManager.CurrentLocalizer.GetString ("Unknown Status"); } } } public override string Description { get { return Name; } } public override string Icon { get { switch (this.Status) { case 1: return Path.Combine (IconBase, "offline.png"); case 2: return Path.Combine (IconBase, "available.png"); case 3: return Path.Combine (IconBase, "busy.png"); //there is not a 48px invisible icon. case 4: return "/usr/share/pixmaps/pidgin/status/32/invisible.png"; case 5: return Path.Combine (IconBase, "away.png"); default: return "pidgin"; } } } public int Status { get; private set; } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginContactItemSource.cs0000644000175000017500000000007311701730437025031 xustar000000000000000029 atime=1381797705.45922125 30 ctime=1381823752.871050362 gnome-do-plugins-0.8.5/Pidgin/src/PidginContactItemSource.cs0000664000175000017500000002170211701730437024277 0ustar00chrischris00000000000000// PidginContactItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Xml; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace PidginPlugin { public class PidginContactItemSource : ItemSource { const string iconPrefix = "icon-"; static readonly string BuddyListFile; static readonly string BuddyIconDirectory; static PidginContactItemSource () { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string[] blist_parts = new string[] {home, ".purple", "blist.xml"}; BuddyListFile = blist_parts.Aggregate ((aggregation, val) => Path.Combine (aggregation, val)); string[] icondir_parts = new string[] {home, ".purple", "icons"}; BuddyIconDirectory = icondir_parts.Aggregate ((aggregation, val) => Path.Combine (aggregation, val)); } List buddies; public PidginContactItemSource () { buddies = new List (); } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); yield return typeof (IApplicationItem); yield return typeof (PidginBrowseBuddyItem); } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Pidgin Buddies"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Buddies on your Pidgin buddy list."); } } public override string Icon { get { return "pidgin"; } } public override IEnumerable Items { get { return buddies; } } private PidginHandleContactDetailItem MakeChildren (ContactItem buddy, string proto, IEnumerable icons) { return (icons.Contains (iconPrefix+proto)) ? new PidginHandleContactDetailItem (proto, buddy[proto], buddy[iconPrefix+proto]) : new PidginHandleContactDetailItem (proto, buddy[proto]); } public override IEnumerable ChildrenOfItem (Item item) { if (Pidgin.IsPidgin (item)) { yield return new PidginBrowseBuddyItem (); } else if (item is PidginBrowseBuddyItem) { foreach (ContactItem buddy in buddies) yield return buddy; } else if (item is ContactItem) { ContactItem buddy = item as ContactItem; IEnumerable icons = buddy.Details.Where (d => d.StartsWith (iconPrefix+"prpl-")); IEnumerable details = buddy.Details .Where (d => d.StartsWith ("prpl-")) .Select (d => MakeChildren (buddy, d, icons)) .OfType (); foreach (Item detail in details) yield return detail; } } public override void UpdateItems () { XmlDocument blist; // Add buddies as they are encountered to this hash so we don't create duplicates. Dictionary buddies_seen; //remove pidgin related keys from the buddies foreach (ContactItem buddy in buddies) { foreach (string key in buddy.Details.Where (d => d.Contains ("prpl")).ToArray ()) buddy[key] = ""; } buddies.Clear (); buddies_seen = new Dictionary (); //load buddies from xml file blist = new XmlDocument (); try { blist.Load (BuddyListFile); foreach (XmlNode contact_node in blist.GetElementsByTagName ("contact")) { ContactItem buddy; buddy = CreateBuddy (contact_node); if (buddy == null) continue; buddies_seen[buddy] = true; } } catch (Exception e) { Log.Error ("Error reading Pidgin buddy list file: {0}", e.Message); Log.Debug (e.StackTrace); } //if Pidgin is running, find bonjour buddies from dbus //link-local (bonjour) buddies do not get added to the xml file try { int bonjourAccount = Pidgin.GetAccountID ("","prpl-bonjour"); if (bonjourAccount != -1) { foreach (int buddyID in Pidgin.FindBuddies (bonjourAccount, "")) { ContactItem buddy; buddy = CreateBuddy (buddyID); buddies_seen [buddy] = true; } } } catch (Exception e) { Log.Error ("Error reading Bonjour buddies: {0}", e.Message); Log.Debug (e.StackTrace); } foreach (ContactItem buddy in buddies_seen.Keys) { buddies.Add (buddy); } } //We're only using this to get link-local (bonjour) buddies ContactItem CreateBuddy (int buddyID) { ContactItem buddy; string alias, proto, icon, accountAlias; proto = "prpl-bonjour"; icon = Pidgin.GetBuddyIconPath (buddyID); alias = Pidgin.GetBuddyServerAlias(buddyID); accountAlias = Pidgin.GetBuddyLocalAlias (buddyID); buddy = ContactItem.Create (alias); //if for some reason this buddy has multiple prpl-bonjour accounts associated with it //make sure we add them all in this fashion: prpl-bonjour, prpl-bonjour-1, etc. int similarProtos = buddy.Details.Where (k => k.StartsWith (proto)).Count (); if (similarProtos > 0) proto = string.Format ("{0}-{1}", proto, similarProtos.ToString ()); buddy[proto] = accountAlias; if (!string.IsNullOrEmpty (icon)) buddy[iconPrefix+proto] = icon; if (string.IsNullOrEmpty (buddy["photo"])) buddy["photo"] = icon; return buddy; } ContactItem CreateBuddy(XmlNode buddyNode) { ContactItem buddy; string name, alias, proto; Dictionary icons = new Dictionary (); Dictionary protos = new Dictionary (); alias = name = null; //we favor aliases in this order: metacontact alias, local alias, server alias //metacontact alias try { alias = buddyNode.Attributes.GetNamedItem ("alias").Value; } catch {} foreach (XmlNode node in buddyNode.ChildNodes) { switch (node.Name) { case "buddy": proto = node.Attributes.GetNamedItem ("proto").Value; //for metacontacts, add similar protocol keys like this: // prpl-msn, prpl-msn-1, prpl-msn-2 etc. int similarProtos = protos.Keys.Where (k => k.StartsWith (proto)).Count (); if (similarProtos > 0) proto = string.Format ("{0}-{1}", proto, similarProtos.ToString ()); foreach (XmlNode attr in node.ChildNodes) { switch (attr.Name) { // The screen name. case "name": protos[proto] = attr.InnerText; break; // The alias, or real name, only if one isn't set yet. case "alias": if (string.IsNullOrEmpty (alias)) alias = attr.InnerText; break; // Buddy icon image file. case "setting": if (attr.Attributes.GetNamedItem ("name").Value == "buddy_icon") { icons[iconPrefix+proto] = Path.Combine (BuddyIconDirectory, attr.InnerText); if (!icons.Keys.Contains ("default")) icons["default"] = icons[iconPrefix+proto]; } break; } } //if the alias is still null, let's try to get the server alias if (string.IsNullOrEmpty (alias)) alias = (string) Pidgin.GetBuddyServerAlias (protos[proto]) ?? null; break; //let's pick up the custom icon as the metacontact's icon case "setting": if (node.Attributes.GetNamedItem ("name").Value == "custom_buddy_icon") { icons["default"] = Path.Combine (BuddyIconDirectory, node.InnerText); } break; } } //in case we don't have an alias, take one of the proto values for the name name = alias ?? protos.Values.FirstOrDefault (); // If crucial details are missing, we can't make a buddy. if (name == null || protos.Values.Count () <= 0) return null; // Create a new buddy, add the details we have. buddy = ContactItem.Create (alias ?? name); //assign the default buddy icon as the ContactItem's photo if (icons.Keys.Contains ("default")) buddy["photo"] = icons["default"]; //add all of the protocol handles we found for this buddy //skip bonjour keys, they'll get picked up later foreach (string k in protos.Keys.Where (k => !k.Contains ("bonjour"))) buddy[k] = protos[k]; //add the icons keys to create individual icons for childitems foreach (string k in icons.Keys.Where (k => k != "default" && !k.Contains ("bonjour"))) buddy[k] = icons[k]; return buddy; } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginAccountActions.cs0000644000175000017500000000007311701730437024353 xustar000000000000000029 atime=1381797705.45522125 30 ctime=1381823752.891050363 gnome-do-plugins-0.8.5/Pidgin/src/PidginAccountActions.cs0000664000175000017500000000704711701730437023627 0ustar00chrischris00000000000000// PidginAccountActions.cs // // Copyright (C) 2008 Alex Launi // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace PidginPlugin { public class PidginEnableAccount : Act { const string gtkGaim = "gtk-gaim"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Sign on"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Enable pidgin account"); } } public override string Icon { get { return "pidgin"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (PidginAccountItem); } } public override bool SupportsItem (Item item) { Pidgin.IPurpleObject prpl; try { prpl = Pidgin.GetPurpleObject (); if (!prpl.PurpleAccountIsConnected ((item as PidginAccountItem).Id)) return true; } catch { } return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Pidgin.IPurpleObject prpl; PidginAccountItem account = items.First () as PidginAccountItem; try { prpl = Pidgin.GetPurpleObject (); try { prpl.PurpleAccountSetEnabled (account.Id, gtkGaim, (int) 1); } catch { prpl.PurpleAccountSetEnabled (account.Id, gtkGaim, (uint) 1); } } catch (Exception e) { Log.Error ("Could not disable Pidgin account: {0}", e.Message); Log.Debug (e.StackTrace); } yield break; } } public class PidginDisableAccount : Act { const string gtkGaim = "gtk-gaim"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Sign off"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Disable Pidgin account"); } } public override string Icon { get { return "pidgin"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (PidginAccountItem); } } public override bool SupportsItem (Item item) { Pidgin.IPurpleObject prpl = Pidgin.GetPurpleObject (); PidginAccountItem account = item as PidginAccountItem; return prpl.PurpleAccountIsConnected (account.Id); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Pidgin.IPurpleObject prpl; PidginAccountItem account = items.First () as PidginAccountItem; try { prpl = Pidgin.GetPurpleObject (); try { prpl.PurpleAccountSetEnabled (account.Id, gtkGaim, (int) 0); } catch { prpl.PurpleAccountSetEnabled (account.Id, gtkGaim, (uint) 0); } } catch (Exception e) { Log.Error ("Could not disable Pidgin account: {0}", e.Message); Log.Debug (e.StackTrace); } yield break; } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginAccountItemSource.cs0000644000175000017500000000007311701730437025032 xustar000000000000000029 atime=1381797705.45922125 30 ctime=1381823752.879050362 gnome-do-plugins-0.8.5/Pidgin/src/PidginAccountItemSource.cs0000664000175000017500000000501111701730437024273 0ustar00chrischris00000000000000// PidginAccountItemSource.cs // // Copyright (C) 2008 Alex Launi // // 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 3 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, see . // using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace PidginPlugin { public class PidginAccountItemSource : ItemSource { List items; public PidginAccountItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Pidgin Accounts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Available Pidgin IM Accounts"); } } public override string Icon { get { return "pidgin"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (PidginAccountItem); yield return typeof (IApplicationItem); yield return typeof (PidginBrowseAccountItem); } } public override IEnumerable ChildrenOfItem (Item item) { if (Pidgin.IsPidgin (item)) { yield return new PidginBrowseAccountItem (); } else if (item is PidginBrowseAccountItem) { foreach (PidginAccountItem account in items) yield return account; } } public override IEnumerable Items { get { return items; } } public override void UpdateItems () { Pidgin.IPurpleObject prpl; prpl = Pidgin.GetPurpleObject (); string name, proto; if (Pidgin.InstanceIsRunning) { items.Clear (); try { foreach (int account in prpl.PurpleAccountsGetAll ()) { proto = prpl.PurpleAccountGetProtocolName (account); name = prpl.PurpleAccountGetUsername (account); items.Add (new PidginAccountItem (name, proto, account)); } } catch (Exception e) { Log.Error ("Could not get Pidgin accounts: {0}", e.Message); Log.Debug (e.StackTrace); } } } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginBrowseAccountItem.cs0000644000175000017500000000007311701730437025033 xustar000000000000000029 atime=1381797705.45922125 30 ctime=1381823752.899050363 gnome-do-plugins-0.8.5/Pidgin/src/PidginBrowseAccountItem.cs0000664000175000017500000000243111701730437024277 0ustar00chrischris00000000000000// PidginBrowseAccountItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace PidginPlugin { public class PidginBrowseAccountItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Accounts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Pidgin Accounts"); } } public override string Icon { get { return "pidgin"; } } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginBrowseStatusItem.cs0000644000175000017500000000007311701730437024722 xustar000000000000000029 atime=1381797705.45922125 30 ctime=1381823752.899050363 gnome-do-plugins-0.8.5/Pidgin/src/PidginBrowseStatusItem.cs0000664000175000017500000000242711701730437024173 0ustar00chrischris00000000000000// PidginBrowseStatusItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace PidginPlugin { public class PidginBrowseStatusItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Statuses"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Pidgin Statuses"); } } public override string Icon { get { return "pidgin"; } } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginSavedStatusItemSource.cs0000644000175000017500000000007411701730437025705 xustar000000000000000030 atime=1381797705.463221251 30 ctime=1381823752.875050362 gnome-do-plugins-0.8.5/Pidgin/src/PidginSavedStatusItemSource.cs0000664000175000017500000000651311701730437025155 0ustar00chrischris00000000000000// PidginSavedStatusItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace PidginPlugin { public class PidginSavedStatusItemSource : ItemSource { List statuses; public PidginSavedStatusItemSource () { statuses = new List (); statuses.Add (new PidginStatusTypeItem (1)); statuses.Add (new PidginStatusTypeItem (2)); statuses.Add (new PidginStatusTypeItem (3)); statuses.Add (new PidginStatusTypeItem (4)); statuses.Add (new PidginStatusTypeItem (5)); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Pidgin Statuses"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Saved Pidgin statuses"); } } public override string Icon { get { return "pidgin"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (PidginSavedStatusItem); yield return typeof (PidginStatusTypeItem); yield return typeof (IApplicationItem); yield return typeof (PidginBrowseStatusItem); } } public override IEnumerable ChildrenOfItem (Item item) { if (Pidgin.IsPidgin (item)) { yield return new PidginBrowseStatusItem (); } else if (item is PidginBrowseStatusItem) { foreach (Item status in statuses) yield return status; } } public override IEnumerable Items { get { return statuses; } } public override void UpdateItems () { Pidgin.IPurpleObject prpl; int [] rawStatuses; if (Pidgin.InstanceIsRunning) { try { prpl = Pidgin.GetPurpleObject (); foreach (Item status in statuses.Where (i => i is PidginSavedStatusItem).ToArray ()) statuses.Remove (status); rawStatuses = prpl.PurpleSavedstatusesGetAll (); foreach (int status in rawStatuses) { if (!prpl.PurpleSavedstatusIsTransient (status)) { int id, statId; string title, message; title = prpl.PurpleSavedstatusGetTitle (status); id = prpl.PurpleSavedstatusFind (title); statId = prpl.PurpleSavedstatusGetType (status); message = prpl.PurpleSavedstatusGetMessage (status); statuses.Add (new PidginSavedStatusItem (title,message,id,statId)); } } } catch (Exception e) { Log.Error ("Could not read saved statuses: {0}", e.Message); Log.Debug (e.StackTrace); } } } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginBrowseBuddyItem.cs0000644000175000017500000000007311701730437024506 xustar000000000000000029 atime=1381797705.45922125 30 ctime=1381823752.895050363 gnome-do-plugins-0.8.5/Pidgin/src/PidginBrowseBuddyItem.cs0000664000175000017500000000242311701730437023753 0ustar00chrischris00000000000000// PidginBrowseBuddyItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace PidginPlugin { public class PidginBrowseBuddyItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Buddies"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Pidgin Buddies"); } } public override string Icon { get { return "pidgin"; } } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/Pidgin.cs0000644000175000017500000000007311701730437021515 xustar000000000000000029 atime=1381797705.45522125 30 ctime=1381823752.863050362 gnome-do-plugins-0.8.5/Pidgin/src/Pidgin.cs0000664000175000017500000002171411701730437020766 0ustar00chrischris00000000000000// Pidgin.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.IO; using System.Linq; using System.Diagnostics; using System.Collections.Generic; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Do.Platform; using Do.Universe; namespace PidginPlugin { public class Pidgin { const string PurpleObjectPath = "/im/pidgin/purple/PurpleObject"; const string PurpleServiceBusName = "im.pidgin.purple.PurpleService"; [Interface ("im.pidgin.purple.PurpleInterface")] public interface IPurpleObject { int[] PurpleAccountsGetAll (); int PurpleBuddyGetIcon (int buddy); int[] PurpleAccountsGetAllActive (); bool PurpleBuddyIsOnline (int buddy); int PurpleBuddyGetAccount (int buddy); string PurpleAccountGetAlias (int account); bool PurpleAccountIsConnected (int account); string PurpleBuddyGetLocalAlias (int buddy); string PurpleBuddyGetServerAlias (int buddy); string PurpleBuddyIconGetFullPath (int icon); string PurpleAccountGetUsername (int account); int PurpleFindBuddy (int account, string name); string PurpleAccountGetProtocolName (int account); int[] PurpleFindBuddies (int account, string name); int PurpleAccountsFindConnected (string account, string proto); void PurpleAccountSetEnabled (int account, string ui, int val); int PurpleSavedstatusGetCurrent (); int [] PurpleSavedstatusesGetAll (); int PurpleSavedstatusFind (string title); void PurpleSavedstatusActivate (int status); int PurpleSavedstatusGetType (int saved_status); int PurpleSavedstatusNew (string title, int type); string PurpleSavedstatusGetTitle (int saved_status); bool PurpleSavedstatusIsTransient (int saved_status); string PurpleSavedstatusGetMessage (int saved_status); void PurpleSavedstatusSetMessage (int type, string message); int PurpleConversationGetImData (int conv); void PurpleConvImSend (int im, string message); void PurpleConversationPresent (int conversation); int PurpleConversationNew (int type, int account, string name); #region Pidgin < 2.5.4 compatibility methods int PurpleSavedstatusNew (string title, uint type); int PurpleConversationNew (uint type, int account, string name); void PurpleAccountSetEnabled (int account, string ui, uint val); #endregion } public static string ChatIcon { get { return "internet-group-chat.svg@" + typeof (Pidgin).Assembly.FullName; } } public static bool IsPidgin (Item item) { return item.Equals (Do.Platform.Services.UniverseFactory.MaybeApplicationItemFromCommand ("pidgin")); } public static string GetProtocolIcon (string proto) { string icon = null; proto = proto.ToLower (); string[] parts = proto.Split ('-'); if (parts.Length >= 2) { if (parts[0] == "prpl") proto = parts[1]; } icon = Path.Combine ("/usr/share/pixmaps/pidgin/protocols/48", proto + ".png"); return File.Exists (icon) ? icon : Pidgin.ChatIcon; } public static string GetBuddyIconPath (int buddyID) { IPurpleObject prpl = GetPurpleObject (); int icon = prpl.PurpleBuddyGetIcon (buddyID); if (icon == 0) return null; string iconPath = prpl.PurpleBuddyIconGetFullPath (icon); return (File.Exists (iconPath)) ? iconPath : null; } public static IPurpleObject GetPurpleObject () { try { return Bus.Session.GetObject (PurpleServiceBusName, new ObjectPath (PurpleObjectPath)); } catch { return null; } } private static IEnumerable ConnectedAccounts { get { IPurpleObject prpl = GetPurpleObject (); return prpl.PurpleAccountsGetAllActive ().Where (acct => prpl.PurpleAccountIsConnected (acct)); } } public static int GetAccountID (string name, string proto) { IPurpleObject prpl = GetPurpleObject (); int account; try { account = prpl.PurpleAccountsFindConnected (name, proto); } catch { account = -1; } return account; } public static IEnumerable FindBuddies (int account, string name) { IPurpleObject prpl = GetPurpleObject (); return prpl.PurpleFindBuddies (account, name); } public static string GetBuddyLocalAlias (int buddy) { IPurpleObject prpl = GetPurpleObject (); if (!InstanceIsRunning) return null; //don't need to do too much error checking here, //this method should always return something and it's only used //for bonjour, which _will_ always return what I'm looking for. return prpl.PurpleBuddyGetLocalAlias (buddy); } public static string GetBuddyServerAlias (string name) { IPurpleObject prpl = GetPurpleObject (); int buddy; string alias; if (!InstanceIsRunning) return null; foreach (int account in ConnectedAccounts) { buddy = prpl.PurpleFindBuddy (account, name); if (buddy == 0) continue; alias = prpl.PurpleBuddyGetServerAlias (buddy); return string.IsNullOrEmpty (alias) ? null : alias; } return null; } public static string GetBuddyServerAlias (int buddy) { IPurpleObject prpl = GetPurpleObject (); if (!InstanceIsRunning) return null; string alias = prpl.PurpleBuddyGetServerAlias (buddy); return string.IsNullOrEmpty (alias) ? null : alias; } public static bool BuddyIsOnline (string name) { int account; return GetBuddyIsOnlineAndAccount (name, out account); } public static bool GetBuddyIsOnlineAndAccount (string name, out int account_out) { IPurpleObject prpl; int buddy; prpl = GetPurpleObject (); account_out = -1; try { foreach (int account in ConnectedAccounts) { buddy = prpl.PurpleFindBuddy (account, name); if (buddy != 0) account_out = account; if (prpl.PurpleBuddyIsOnline (buddy)) return true; } } catch { } return false; } public enum StatusType { Offline = 1, Available = 2, Unavailable = 3, Invisible = 4, Away = 5, } public static void PurpleSetAvailabilityStatus (int kind, string message) { IPurpleObject prpl; prpl = GetPurpleObject (); int status; try { try { status = prpl.PurpleSavedstatusNew ("", (int) kind); } catch { status = prpl.PurpleSavedstatusNew ("", (uint) kind); } prpl.PurpleSavedstatusSetMessage (status, message); prpl.PurpleSavedstatusActivate (status); } catch (Exception e) { Log.Error ("Could set Pidgin status: {0}", e.Message); Log.Debug (e.StackTrace); } } public static void OpenConversationWithBuddy (string name, string message) { int account, conversation; IPurpleObject prpl; prpl = GetPurpleObject (); try { GetBuddyIsOnlineAndAccount (name, out account); if (account == -1) throw new ArgumentException (); try { conversation = prpl.PurpleConversationNew ((int) 1, account, name); } catch { conversation = prpl.PurpleConversationNew ((uint) 1, account, name); } if (!string.IsNullOrEmpty (message)) { int im = prpl.PurpleConversationGetImData (conversation); prpl.PurpleConvImSend (im, message); } prpl.PurpleConversationPresent (conversation); } catch (Exception e) { Log.Error ("Could not create new Pidgin conversation: {0}", e.Message); Log.Debug (e.StackTrace); } } public static void OpenConversationWithBuddy (string name) { OpenConversationWithBuddy (name, ""); } public static bool InstanceIsRunning { get { Process pidof; ProcessStartInfo pidofInfo = new ProcessStartInfo ("pidof", "pidgin"); pidofInfo.UseShellExecute = false; pidofInfo.RedirectStandardError = true; pidofInfo.RedirectStandardOutput = true; try { // Use pidof command to look for pidgin process. Exit // status is 0 if at least one matching process is found. // If there's any error, just assume some Purple client // is running. pidof = Process.Start (pidofInfo); pidof.WaitForExit (); return pidof.ExitCode == 0; } catch { return true; } } } public static void StartIfNeccessary () { if (!InstanceIsRunning) { Process.Start ("pidgin"); System.Threading.Thread.Sleep (4 * 1000); } } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginHandleContactDetailItem.cs0000644000175000017500000000007311701730437026107 xustar000000000000000029 atime=1381797705.45922125 30 ctime=1381823752.871050362 gnome-do-plugins-0.8.5/Pidgin/src/PidginHandleContactDetailItem.cs0000664000175000017500000000466011701730437025361 0ustar00chrischris00000000000000// PidginHandleContactDetailItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using Mono.Addins; using Do.Universe; namespace PidginPlugin { class PidginHandleContactDetailItem : Item, IContactDetailItem { string proto, handle, custom_icon, online; public PidginHandleContactDetailItem (string proto, string handle) : this (proto, handle, Pidgin.GetProtocolIcon (proto)) { } public PidginHandleContactDetailItem (string proto, string handle, string custom_icon) { this.proto = proto; this.handle = handle; this.custom_icon = custom_icon; this.online = (Pidgin.BuddyIsOnline (handle)) ? AddinManager.CurrentLocalizer.GetString ("Online") : AddinManager.CurrentLocalizer.GetString ("Offline"); } public override string Name { get { return string.Format ("{0} ({1})", handle, ReadableProto (proto)); } } public override string Description { get { return string.Format ("{0} {1} ({2})", ReadableProto (proto), AddinManager.CurrentLocalizer.GetString ("Handle"), online); } } public override string Icon { get { return custom_icon; } } public string Key { get { return proto; } } public string Value { get { return handle; } } //valid proto values: //prpl-msn, prpl-msn-1, prpl--proto string ReadableProto (string proto) { string[] parts = proto.Split ('-'); string prplProto; int similarProtos; if (int.TryParse (parts [parts.Length-1], out similarProtos)) prplProto = parts[1]; else prplProto = parts[parts.Length-1]; return (parts.Length >= 2) ? char.ToUpper (prplProto[0]) + prplProto.Substring(1) : proto; } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginSetStatusAction.cs0000644000175000017500000000007411701730437024534 xustar000000000000000030 atime=1381797705.463221251 30 ctime=1381823752.887050363 gnome-do-plugins-0.8.5/Pidgin/src/PidginSetStatusAction.cs0000664000175000017500000000643011701730437024002 0ustar00chrischris00000000000000// PidginSetStatusAction.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace PidginPlugin { public class PidginSetStatusAction : Act { public PidginSetStatusAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set status"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set pidgin status message"); } } public override string Icon { get { return "pidgin"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (PidginStatusTypeItem); yield return typeof (PidginSavedStatusItem); yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); yield return typeof (PidginStatusTypeItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { if (items.First () is PidginStatusTypeItem && modItem is ITextItem) return true; if (items.First () is ITextItem && modItem is PidginStatusTypeItem) return true; return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { int status; string message = ""; try { Pidgin.IPurpleObject prpl = Pidgin.GetPurpleObject (); if (items.First () is PidginSavedStatusItem) { status = (items.First () as PidginSavedStatusItem).ID; prpl.PurpleSavedstatusActivate (status); } else if (items.First () is PidginStatusTypeItem) { status = (items.First () as PidginStatusTypeItem).Status; if (modItems.Any ()) message = (modItems.First () as ITextItem).Text; Pidgin.PurpleSetAvailabilityStatus (status, message); } else if (items.First () is ITextItem) { if (modItems.Any ()) status = (modItems.First () as PidginStatusTypeItem).Status; else status = prpl.PurpleSavedstatusGetType (prpl.PurpleSavedstatusGetCurrent ()); message = (items.First () as ITextItem).Text; Pidgin.PurpleSetAvailabilityStatus (status, message); } } catch (Exception e) { Log.Error ("Could not set Pidgin status: {0}", e.Message); Log.Debug (e.StackTrace); } yield break; } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginSavedStatusItem.cs0000644000175000017500000000007411701730437024524 xustar000000000000000030 atime=1381797705.463221251 30 ctime=1381823752.879050362 gnome-do-plugins-0.8.5/Pidgin/src/PidginSavedStatusItem.cs0000664000175000017500000000404411701730437023771 0ustar00chrischris00000000000000// PidginSavedStatusItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.IO; using System.Text.RegularExpressions; using Do.Universe; namespace PidginPlugin { public sealed class PidginSavedStatusItem : Item { int status, id; string name, message, iconBase; public PidginSavedStatusItem (string name, string message, int id, int status) { this.name = name; this.message = message; this.status = status; this.id = id; this.iconBase = "/usr/share/pixmaps/pidgin/status/48/"; } public override string Name { get { return name; } } public override string Description { get { return StripHTML (message); } } public int Status { get { return status; } } public int ID { get { return id; } } public override string Icon { get { switch (status) { case 2: return Path.Combine (iconBase, "available.png"); case 3: return Path.Combine (iconBase, "busy.png"); //there is not a 48px invisible icon. case 4: return "/usr/share/pixmaps/pidgin/status/32/invisible.png"; case 5: return Path.Combine (iconBase, "away.png"); default: return "pidgin"; } } } string StripHTML (string message) { return Regex.Replace(message, @"<(.|\n)*?>", string.Empty); } } } gnome-do-plugins-0.8.5/Pidgin/src/PaxHeaders.15196/PidginChatAction.cs0000644000175000017500000000007311701730437023453 xustar000000000000000029 atime=1381797705.45922125 30 ctime=1381823752.867050362 gnome-do-plugins-0.8.5/Pidgin/src/PidginChatAction.cs0000664000175000017500000000634211701730437022724 0ustar00chrischris00000000000000// PidginChatAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace PidginPlugin { public class PidginChatAction : Act { public PidginChatAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Chat"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Send an instant message to a friend."); } } public override string Icon { get { return Pidgin.ChatIcon; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); yield return typeof (PidginHandleContactDetailItem); } } public override bool SupportsItem (Item item) { if (item is ContactItem) { ContactItem contact = item as ContactItem; return contact.Details.Where (d => Pidgin.BuddyIsOnline (contact[d])).Any (); } return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { List names = new List (); string message = ""; if (modItems.Any ()) message = (modItems.First () as ITextItem).Text; foreach (Item item in items) { if (item is ContactItem) { // Just grab the first protocol we see. ContactItem contact = item as ContactItem; foreach (string detail in contact.Details) { if (!detail.StartsWith ("prpl-")) continue; //if this buddy is online, add and break if (Pidgin.BuddyIsOnline (contact[detail])) { names.Add (contact[detail]); break; } } } else if (item is PidginHandleContactDetailItem) { names.Add ((item as PidginHandleContactDetailItem).Value); } } if (names.Count > 0) { Services.Application.RunOnThread (() => { Pidgin.StartIfNeccessary (); Services.Application.RunOnMainThread (() => { foreach (string name in names) { if (!string.IsNullOrEmpty (message)) Pidgin.OpenConversationWithBuddy (name, message); else Pidgin.OpenConversationWithBuddy (name); } }); }); } yield break; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/File0000644000175000017500000000013212227172373016554 xustar000000000000000030 mtime=1381823739.655049908 30 atime=1381823772.203051027 30 ctime=1381823739.655049908 gnome-do-plugins-0.8.5/File/0000755000175000017500000000000012227172373016077 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/File/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171466020667 xustar000000000000000030 mtime=1381823286.255034317 30 atime=1381823352.575036598 30 ctime=1381823739.655049908 gnome-do-plugins-0.8.5/File/Makefile.am0000664000175000017500000000231712227171466020142 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=File FILES = \ gtk-gui/Do.FilesAndFolders.Configuration.cs \ gtk-gui/generated.cs \ src/PathNodeView.cs \ src/IndexPathNodeView.cs \ src/IgnorePathNodeView.cs \ src/Do/Do.FilesAndFolders/NewFolderAction.cs \ src/Do/Do.FilesAndFolders/IndexedFolderCollection.cs \ src/Do/Do.FilesAndFolders/Preferences.cs \ src/Do/Do.FilesAndFolders/NewFileAction.cs \ src/Do/Do.FilesAndFolders/DeleteAction.cs \ src/Do/Do.FilesAndFolders/ImportantFolders.cs \ src/Do/Do.FilesAndFolders/MoveAction.cs \ src/Do/Do.FilesAndFolders/AbstractFileAction.cs \ src/Do/Do.FilesAndFolders/Configuration.cs \ src/Do/Do.FilesAndFolders/MoveToTrashAction.cs \ src/Do/Do.FilesAndFolders/RecentFileItemSource.cs \ src/Do/Do.FilesAndFolders/Plugin.cs \ src/Do/Do.FilesAndFolders/IndexedFolder.cs \ src/Do/Do.FilesAndFolders/FileItemSource.cs \ src/Do/Do.FilesAndFolders/CopyAction.cs \ src/Do/Do.FilesAndFolders/RenameAction.cs \ src/Do/Do.Universe/IFileItemExtensions.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml GENERATED_RESOURCES = \ Resources/File.addin.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/File/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172373020676 xustar000000000000000030 mtime=1381823739.507049903 30 atime=1381823739.595049906 30 ctime=1381823739.651049907 gnome-do-plugins-0.8.5/File/Makefile.in0000644000175000017500000005102412227172373020146 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = File ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = File FILES = \ gtk-gui/Do.FilesAndFolders.Configuration.cs \ gtk-gui/generated.cs \ src/PathNodeView.cs \ src/IndexPathNodeView.cs \ src/IgnorePathNodeView.cs \ src/Do/Do.FilesAndFolders/NewFolderAction.cs \ src/Do/Do.FilesAndFolders/IndexedFolderCollection.cs \ src/Do/Do.FilesAndFolders/Preferences.cs \ src/Do/Do.FilesAndFolders/NewFileAction.cs \ src/Do/Do.FilesAndFolders/DeleteAction.cs \ src/Do/Do.FilesAndFolders/ImportantFolders.cs \ src/Do/Do.FilesAndFolders/MoveAction.cs \ src/Do/Do.FilesAndFolders/AbstractFileAction.cs \ src/Do/Do.FilesAndFolders/Configuration.cs \ src/Do/Do.FilesAndFolders/MoveToTrashAction.cs \ src/Do/Do.FilesAndFolders/RecentFileItemSource.cs \ src/Do/Do.FilesAndFolders/Plugin.cs \ src/Do/Do.FilesAndFolders/IndexedFolder.cs \ src/Do/Do.FilesAndFolders/FileItemSource.cs \ src/Do/Do.FilesAndFolders/CopyAction.cs \ src/Do/Do.FilesAndFolders/RenameAction.cs \ src/Do/Do.Universe/IFileItemExtensions.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml GENERATED_RESOURCES = \ Resources/File.addin.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign File/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign File/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/File/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020522 xustar000000000000000030 mtime=1381823728.647049529 30 atime=1381823772.203051027 30 ctime=1381823728.647049529 gnome-do-plugins-0.8.5/File/Resources/0000755000175000017500000000000012227172360020045 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/File/Resources/PaxHeaders.15196/File.addin.xml.in0000644000175000017500000000007411701730437023671 xustar000000000000000030 atime=1381797704.927221232 30 ctime=1381823728.651049529 gnome-do-plugins-0.8.5/File/Resources/File.addin.xml.in0000664000175000017500000000207711701730437023142 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/File/PaxHeaders.15196/gtk-gui0000644000175000017500000000013012227172373020121 xustar000000000000000029 mtime=1381823739.71904991 30 atime=1381823772.203051027 29 ctime=1381823739.71904991 gnome-do-plugins-0.8.5/File/gtk-gui/0000755000175000017500000000000012227172373017446 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/File/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007311701730437022202 xustar000000000000000030 atime=1381797705.007221235 29 ctime=1381823739.71904991 gnome-do-plugins-0.8.5/File/gtk-gui/gui.stetic0000664000175000017500000004345111701730437021455 0ustar00chrischris00000000000000 .. 2.12 8 6 6 270 True 0 False 6 8 8 8 8 6 True In None 0 True 6 0 False 2 True TextAndIcon stock:gtk-remove Button True False False True TextAndIcon stock:gtk-add Menu True 1 False False 1 False False 1 True False False True Show hidden files True True True 5 2 True False False 0 True Indexed Folders tab 6 8 8 8 8 6 True In None 0 True 6 0 False False 2 True TextAndIcon stock:gtk-remove Button True False False 5 True TextAndIcon stock:gtk-add Menu True 1 False False 5 1 False False 1 True False False 0 True 1 Ignored Folders tab 0 True 0 True gnome-do-plugins-0.8.5/File/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705022462 xustar000000000000000030 atime=1381797705.007221235 30 ctime=1381823739.659049908 gnome-do-plugins-0.8.5/File/gtk-gui/generated.cs0000664000175000017500000001040512140315705021725 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class IconLoader { public static Gdk.Pixbuf LoadIcon(Gtk.Widget widget, string name, Gtk.IconSize size, int sz) { Gdk.Pixbuf res = widget.RenderIcon(name, size, null); if ((res != null)) { return res; } else { try { return Gtk.IconTheme.Default.LoadIcon(name, sz, 0); } catch (System.Exception ) { if ((name != "gtk-missing-image")) { return Stetic.IconLoader.LoadIcon(widget, "gtk-missing-image", size, sz); } else { Gdk.Pixmap pmap = new Gdk.Pixmap(Gdk.Screen.Default.RootWindow, sz, sz); Gdk.GC gc = new Gdk.GC(pmap); gc.RgbFgColor = new Gdk.Color(255, 255, 255); pmap.DrawRectangle(gc, true, 0, 0, sz, sz); gc.RgbFgColor = new Gdk.Color(0, 0, 0); pmap.DrawRectangle(gc, false, 0, 0, (sz - 1), (sz - 1)); gc.SetLineAttributes(3, Gdk.LineStyle.Solid, Gdk.CapStyle.Round, Gdk.JoinStyle.Round); gc.RgbFgColor = new Gdk.Color(255, 0, 0); pmap.DrawLine(gc, (sz / 4), (sz / 4), ((sz - 1) - (sz / 4)), ((sz - 1) - (sz / 4))); pmap.DrawLine(gc, ((sz - 1) - (sz / 4)), (sz / 4), (sz / 4), ((sz - 1) - (sz / 4))); return Gdk.Pixbuf.FromDrawable(pmap, pmap.Colormap, 0, 0, 0, 0, sz, sz); } } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/File/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007312140314205022341 xustar000000000000000030 atime=1381797705.023221236 29 ctime=1381823739.72304991 gnome-do-plugins-0.8.5/File/gtk-gui/objects.xml0000664000175000017500000000031012140314205021577 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/File/gtk-gui/PaxHeaders.15196/Do.FilesAndFolders.Configuration.cs0000644000175000017500000000007412140315705026677 xustar000000000000000030 atime=1381797704.975221234 30 ctime=1381823739.655049908 gnome-do-plugins-0.8.5/File/gtk-gui/Do.FilesAndFolders.Configuration.cs0000664000175000017500000003647512140315705026161 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Do.FilesAndFolders { public partial class Configuration { private Gtk.Alignment alignment1; private Gtk.VBox vbox2; private Gtk.VBox vbox1; private Gtk.Notebook notebook1; private Gtk.VBox vbox4; private Gtk.Alignment alignment3; private Gtk.VBox vbox6; private Gtk.ScrolledWindow index_node_scroll; private Gtk.HBox hbox1; private Gtk.Label IndexLabel; private Gtk.HButtonBox hbuttonbox2; private Gtk.Button index_remove_btn; private Gtk.Button index_add_btn; private Gtk.CheckButton show_hidden_chk; private Gtk.Label label1; private Gtk.VBox vbox5; private Gtk.Alignment alignment2; private Gtk.VBox vbox3; private Gtk.ScrolledWindow ignore_node_scroll; private Gtk.HBox hbox3; private Gtk.Label IgnoreLabel; private Gtk.HButtonBox hbuttonbox3; private Gtk.Button ignore_remove_btn; private Gtk.Button ignore_add_btn; private Gtk.Label label2; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Do.FilesAndFolders.Configuration Stetic.BinContainer.Attach(this); this.Name = "Do.FilesAndFolders.Configuration"; // Container child Do.FilesAndFolders.Configuration.Gtk.Container+ContainerChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; this.alignment1.BorderWidth = ((uint)(8)); // Container child alignment1.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.notebook1 = new Gtk.Notebook(); this.notebook1.HeightRequest = 270; this.notebook1.CanFocus = true; this.notebook1.Name = "notebook1"; this.notebook1.CurrentPage = 0; this.notebook1.ShowBorder = false; // Container child notebook1.Gtk.Notebook+NotebookChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; // Container child vbox4.Gtk.Box+BoxChild this.alignment3 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment3.Name = "alignment3"; this.alignment3.LeftPadding = ((uint)(8)); this.alignment3.TopPadding = ((uint)(8)); this.alignment3.RightPadding = ((uint)(8)); this.alignment3.BottomPadding = ((uint)(8)); // Container child alignment3.Gtk.Container+ContainerChild this.vbox6 = new Gtk.VBox(); this.vbox6.Name = "vbox6"; this.vbox6.Spacing = 6; // Container child vbox6.Gtk.Box+BoxChild this.index_node_scroll = new Gtk.ScrolledWindow(); this.index_node_scroll.CanFocus = true; this.index_node_scroll.Name = "index_node_scroll"; this.index_node_scroll.ShadowType = ((Gtk.ShadowType)(1)); this.vbox6.Add(this.index_node_scroll); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox6[this.index_node_scroll])); w1.Position = 0; // Container child vbox6.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.IndexLabel = new Gtk.Label(); this.IndexLabel.Name = "IndexLabel"; this.hbox1.Add(this.IndexLabel); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.IndexLabel])); w2.Position = 0; // Container child hbox1.Gtk.Box+BoxChild this.hbuttonbox2 = new Gtk.HButtonBox(); this.hbuttonbox2.Name = "hbuttonbox2"; // Container child hbuttonbox2.Gtk.ButtonBox+ButtonBoxChild this.index_remove_btn = new Gtk.Button(); this.index_remove_btn.CanFocus = true; this.index_remove_btn.Name = "index_remove_btn"; this.index_remove_btn.UseUnderline = true; // Container child index_remove_btn.Gtk.Container+ContainerChild Gtk.Alignment w3 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w4 = new Gtk.HBox(); w4.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w5 = new Gtk.Image(); w5.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-remove", Gtk.IconSize.Button, 16); w4.Add(w5); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w7 = new Gtk.Label(); w4.Add(w7); w3.Add(w4); this.index_remove_btn.Add(w3); this.hbuttonbox2.Add(this.index_remove_btn); Gtk.ButtonBox.ButtonBoxChild w11 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox2[this.index_remove_btn])); w11.Expand = false; w11.Fill = false; // Container child hbuttonbox2.Gtk.ButtonBox+ButtonBoxChild this.index_add_btn = new Gtk.Button(); this.index_add_btn.CanFocus = true; this.index_add_btn.Name = "index_add_btn"; this.index_add_btn.UseUnderline = true; // Container child index_add_btn.Gtk.Container+ContainerChild Gtk.Alignment w12 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w13 = new Gtk.HBox(); w13.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w14 = new Gtk.Image(); w14.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-add", Gtk.IconSize.Menu, 16); w13.Add(w14); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w16 = new Gtk.Label(); w13.Add(w16); w12.Add(w13); this.index_add_btn.Add(w12); this.hbuttonbox2.Add(this.index_add_btn); Gtk.ButtonBox.ButtonBoxChild w20 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox2[this.index_add_btn])); w20.Position = 1; w20.Expand = false; w20.Fill = false; this.hbox1.Add(this.hbuttonbox2); Gtk.Box.BoxChild w21 = ((Gtk.Box.BoxChild)(this.hbox1[this.hbuttonbox2])); w21.Position = 1; w21.Expand = false; this.vbox6.Add(this.hbox1); Gtk.Box.BoxChild w22 = ((Gtk.Box.BoxChild)(this.vbox6[this.hbox1])); w22.Position = 1; w22.Expand = false; w22.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.show_hidden_chk = new Gtk.CheckButton(); this.show_hidden_chk.CanFocus = true; this.show_hidden_chk.Name = "show_hidden_chk"; this.show_hidden_chk.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Show hidden files"); this.show_hidden_chk.DrawIndicator = true; this.show_hidden_chk.UseUnderline = true; this.show_hidden_chk.BorderWidth = ((uint)(5)); this.vbox6.Add(this.show_hidden_chk); Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.vbox6[this.show_hidden_chk])); w23.Position = 2; w23.Expand = false; w23.Fill = false; this.alignment3.Add(this.vbox6); this.vbox4.Add(this.alignment3); Gtk.Box.BoxChild w25 = ((Gtk.Box.BoxChild)(this.vbox4[this.alignment3])); w25.Position = 0; this.notebook1.Add(this.vbox4); // Notebook tab this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Indexed Folders"); this.notebook1.SetTabLabel(this.vbox4, this.label1); this.label1.ShowAll(); // Container child notebook1.Gtk.Notebook+NotebookChild this.vbox5 = new Gtk.VBox(); this.vbox5.Name = "vbox5"; this.vbox5.Spacing = 6; // Container child vbox5.Gtk.Box+BoxChild this.alignment2 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment2.Name = "alignment2"; this.alignment2.LeftPadding = ((uint)(8)); this.alignment2.TopPadding = ((uint)(8)); this.alignment2.RightPadding = ((uint)(8)); this.alignment2.BottomPadding = ((uint)(8)); // Container child alignment2.Gtk.Container+ContainerChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild this.ignore_node_scroll = new Gtk.ScrolledWindow(); this.ignore_node_scroll.CanFocus = true; this.ignore_node_scroll.Name = "ignore_node_scroll"; this.ignore_node_scroll.ShadowType = ((Gtk.ShadowType)(1)); this.vbox3.Add(this.ignore_node_scroll); Gtk.Box.BoxChild w27 = ((Gtk.Box.BoxChild)(this.vbox3[this.ignore_node_scroll])); w27.Position = 0; // Container child vbox3.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; // Container child hbox3.Gtk.Box+BoxChild this.IgnoreLabel = new Gtk.Label(); this.IgnoreLabel.Name = "IgnoreLabel"; this.hbox3.Add(this.IgnoreLabel); Gtk.Box.BoxChild w28 = ((Gtk.Box.BoxChild)(this.hbox3[this.IgnoreLabel])); w28.Position = 0; w28.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.hbuttonbox3 = new Gtk.HButtonBox(); this.hbuttonbox3.Name = "hbuttonbox3"; // Container child hbuttonbox3.Gtk.ButtonBox+ButtonBoxChild this.ignore_remove_btn = new Gtk.Button(); this.ignore_remove_btn.CanFocus = true; this.ignore_remove_btn.Name = "ignore_remove_btn"; this.ignore_remove_btn.UseUnderline = true; // Container child ignore_remove_btn.Gtk.Container+ContainerChild Gtk.Alignment w29 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w30 = new Gtk.HBox(); w30.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w31 = new Gtk.Image(); w31.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-remove", Gtk.IconSize.Button, 16); w30.Add(w31); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w33 = new Gtk.Label(); w30.Add(w33); w29.Add(w30); this.ignore_remove_btn.Add(w29); this.hbuttonbox3.Add(this.ignore_remove_btn); Gtk.ButtonBox.ButtonBoxChild w37 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox3[this.ignore_remove_btn])); w37.Expand = false; w37.Fill = false; w37.Padding = ((uint)(5)); // Container child hbuttonbox3.Gtk.ButtonBox+ButtonBoxChild this.ignore_add_btn = new Gtk.Button(); this.ignore_add_btn.CanFocus = true; this.ignore_add_btn.Name = "ignore_add_btn"; this.ignore_add_btn.UseUnderline = true; // Container child ignore_add_btn.Gtk.Container+ContainerChild Gtk.Alignment w38 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w39 = new Gtk.HBox(); w39.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w40 = new Gtk.Image(); w40.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-add", Gtk.IconSize.Menu, 16); w39.Add(w40); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w42 = new Gtk.Label(); w39.Add(w42); w38.Add(w39); this.ignore_add_btn.Add(w38); this.hbuttonbox3.Add(this.ignore_add_btn); Gtk.ButtonBox.ButtonBoxChild w46 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox3[this.ignore_add_btn])); w46.Position = 1; w46.Expand = false; w46.Fill = false; w46.Padding = ((uint)(5)); this.hbox3.Add(this.hbuttonbox3); Gtk.Box.BoxChild w47 = ((Gtk.Box.BoxChild)(this.hbox3[this.hbuttonbox3])); w47.Position = 1; w47.Expand = false; this.vbox3.Add(this.hbox3); Gtk.Box.BoxChild w48 = ((Gtk.Box.BoxChild)(this.vbox3[this.hbox3])); w48.Position = 1; w48.Expand = false; w48.Fill = false; this.alignment2.Add(this.vbox3); this.vbox5.Add(this.alignment2); Gtk.Box.BoxChild w50 = ((Gtk.Box.BoxChild)(this.vbox5[this.alignment2])); w50.Position = 0; this.notebook1.Add(this.vbox5); Gtk.Notebook.NotebookChild w51 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.vbox5])); w51.Position = 1; // Notebook tab this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Ignored Folders"); this.notebook1.SetTabLabel(this.vbox5, this.label2); this.label2.ShowAll(); this.vbox1.Add(this.notebook1); Gtk.Box.BoxChild w52 = ((Gtk.Box.BoxChild)(this.vbox1[this.notebook1])); w52.Position = 0; this.vbox2.Add(this.vbox1); Gtk.Box.BoxChild w53 = ((Gtk.Box.BoxChild)(this.vbox2[this.vbox1])); w53.Position = 0; this.alignment1.Add(this.vbox2); this.Add(this.alignment1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.index_remove_btn.Clicked += new System.EventHandler(this.OnRemoveBtnClicked); this.index_add_btn.Clicked += new System.EventHandler(this.OnAddBtnClicked); this.show_hidden_chk.Clicked += new System.EventHandler(this.OnShowHiddenChkClicked); this.ignore_remove_btn.Clicked += new System.EventHandler(this.OnRemoveBtnClicked); this.ignore_add_btn.Clicked += new System.EventHandler(this.OnAddBtnClicked); } } } gnome-do-plugins-0.8.5/File/PaxHeaders.15196/src0000644000175000017500000000013212227172373017343 xustar000000000000000030 mtime=1381823739.667049908 30 atime=1381823772.203051027 30 ctime=1381823739.667049908 gnome-do-plugins-0.8.5/File/src/0000755000175000017500000000000012227172373016666 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/File/src/PaxHeaders.15196/IgnorePathNodeView.cs0000644000175000017500000000007411701730437023452 xustar000000000000000030 atime=1381797705.083221238 30 ctime=1381823739.667049908 gnome-do-plugins-0.8.5/File/src/IgnorePathNodeView.cs0000664000175000017500000000301511701730437022714 0ustar00chrischris00000000000000/* IgnorePathNodeView.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Gtk; namespace Do.FilesAndFolders { // TODO: update this class to use spin buttons, public class IgnorePathNodeView : PathNodeView { public enum Column { Path = 0, NumColumns } public IgnorePathNodeView () : base () { CellRenderer cell; RulesHint = true; HeadersVisible = true; Model = new ListStore (typeof (string)); cell = new CellRendererText (); (cell as CellRendererText).Width = 310; (cell as CellRendererText).Ellipsize = Pango.EllipsizeMode.Middle; AppendColumn (AddinManager.CurrentLocalizer.GetString ("Folder"), cell, "text", Column.Path); Refresh (); } public void Refresh() { base.Refresh(false); } } }gnome-do-plugins-0.8.5/File/src/PaxHeaders.15196/Do0000644000175000017500000000013212227172373017705 xustar000000000000000030 mtime=1381823739.647049907 30 atime=1381823772.203051027 30 ctime=1381823739.647049907 gnome-do-plugins-0.8.5/File/src/Do/0000755000175000017500000000000012227172373017230 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/File/src/Do/PaxHeaders.15196/Do.FilesAndFolders0000644000175000017500000000013012227172373023250 xustar000000000000000029 mtime=1381823739.71104991 30 atime=1381823772.203051027 29 ctime=1381823739.71104991 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/0000755000175000017500000000000012227172373022575 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/NewFileAction.cs0000644000175000017500000000007411701730437026347 xustar000000000000000030 atime=1381797705.075221237 30 ctime=1381823739.679049908 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/NewFileAction.cs0000664000175000017500000001140311701730437025611 0ustar00chrischris00000000000000// NewFileAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { public class NewFileAction : AbstractFileAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Create New File"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Creates an new, empty file."); } } public override string Icon { get { return "filenew"; } } public override bool ModifierItemsOptional { get { return true; } } /// /// Supports using an ITextItem as the folder name if /// it is not the name of a folder that already exists. /// /// /// A /// /// /// A /// protected override bool SupportsItem (ITextItem item) { string path = GetPath (item); return path.Length < MaxPathLength && !File.Exists (path) && !Directory.Exists (path); } protected override bool SupportsItem (IFileItem item) { return Directory.Exists (GetPath (item)); } /// /// Prevents 1st and 3rd pane from both containing IFileItems. /// /// /// A /// /// /// A /// /// /// A /// public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { Item first = items.First (); return (first is IFileItem && !(modItem is IFileItem)) || (first is ITextItem && modItem is IFileItem && SupportsItem (modItem as IFileItem)); } /// /// Creates and returns the new folder as an IFileItem. /// /// /// A /// /// /// A /// /// /// A /// protected override IEnumerable Perform (Item source, Item destination) { IFileItem parent = null; ITextItem fileName = null; if (source is IFileItem) { parent = source as IFileItem; // We provide a default folder name if none is provided. fileName = destination as ITextItem ?? Plugin.NewTextItem (GetNewFileName (parent.Path)); } else if (source is ITextItem) { fileName = source as ITextItem; // We provide a default parent folder if none is provided. parent = destination as IFileItem ?? Plugin.NewFileItem (Plugin.ImportantFolders.Desktop); } string path = Path.Combine (parent.Path, fileName.Text); CreateFile (path); yield return Plugin.NewFileItem (path) as Item; } protected override IEnumerable Perform (Item source) { return Perform (source, null); } /// /// Given a directory, returns a name of a file that does not exist /// in that directory. /// /// /// A /// /// /// A /// public static string GetNewFileName (string parent) { if (File.Exists (parent)) throw new ArgumentException ("Parent must be a directory", "parent"); if (!Directory.Exists (parent)) throw new FileNotFoundException ("Parent directory must exist", "parent"); return GetNewFileName (parent, AddinManager.CurrentLocalizer.GetString ("Untitled"), 0); } static string GetNewFileName (string parent, string name, uint suffix) { string newName = name + (suffix == 0 ? "" : suffix.ToString ()); string path = Path.Combine (parent, newName); if (File.Exists (path) || Directory.Exists (path)) return GetNewFileName (parent, name, suffix + 1); return newName; } protected virtual void CreateFile (string path) { File.Create (path); } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/RecentFileItemSource.cs0000644000175000017500000000007411701730437027700 xustar000000000000000030 atime=1381797705.079221237 30 ctime=1381823739.699049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs0000664000175000017500000000455311701730437027152 0ustar00chrischris00000000000000/* RecentFileItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { public class RecentFileItemSource : ItemSource { IEnumerable items; public override IEnumerable Items { get { return items; } } public RecentFileItemSource () { items = Enumerable.Empty (); OnRecentChanged (this, EventArgs.Empty); Gtk.RecentManager.Default.Changed += OnRecentChanged; } void OnRecentChanged (object sender, EventArgs e) { // We update Files here because this is called on the main thread. // We call ToArray so that Files is immutable and safe to enumerate. items = GetRecentFiles ().OfType ().ToArray (); } IEnumerable GetRecentFiles () { GLib.List recent_items = new GLib.List (Gtk.RecentManager.Default.Items.Handle, typeof(Gtk.RecentInfo)); foreach (Gtk.RecentInfo info in recent_items.Cast ().Where (it => it.Exists ())) { yield return Services.UniverseFactory.NewFileItem (info.Uri); info.Dispose (); } recent_items.Dispose (); yield break; } public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Recent Files"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Finds recently-opened files."); } } public override string Icon { get { return "document"; } } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/MoveAction.cs0000644000175000017500000000007411701730437025724 xustar000000000000000030 atime=1381797705.075221237 30 ctime=1381823739.687049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/MoveAction.cs0000664000175000017500000000414111701730437025167 0ustar00chrischris00000000000000// MoveAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { class MoveAction : AbstractFileAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Move to..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Moves a file or folder to another location."); } } public override string Icon { get { return "forward"; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return Directory.Exists (GetPath (modItem)); } protected override IEnumerable Perform (string source, string destination) { string result = null; Log.Info ("Moving {0} to {1}...", source, destination); Services.Application.RunOnThread (() => { try { result = Move (source, destination); } catch (Exception e) { Log.Error ("Could not move {0} to {1}: {2}", source, destination, e.Message); Log.Debug (e.StackTrace); } }); // Give the move some time to run, then try to yield the result. PerformWait (); if (string.IsNullOrEmpty (result)) yield break; else yield return Plugin.NewFileItem (result) as Item; } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/IndexedFolder.cs0000644000175000017500000000007411701730437026374 xustar000000000000000030 atime=1381797705.075221237 30 ctime=1381823739.703049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/IndexedFolder.cs0000664000175000017500000000426711701730437025650 0ustar00chrischris00000000000000// IndexedFolder.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.Collections; using System.Collections.Generic; using Do.Platform; namespace Do.FilesAndFolders { [Serializable] struct IndexedFolder : IEquatable { public string Path { get; private set; } public uint Level { get; private set; } public FolderStatus Status { get; private set; } public IndexedFolder (string path, uint level, FolderStatus status) : this () { if (path == null) throw new ArgumentNullException ("path"); Path = Services.Environment.ExpandPath (path); Level = level; Status = status; } public IndexedFolder (string path, uint level) : this (path, level, FolderStatus.Indexed) { } public override string ToString () { return string.Format ("{0} {2} {1} {3}", GetType ().Name, Path, Level, Status); } public override bool Equals (object other) { return other is IndexedFolder && Equals ((IndexedFolder) other); } public override int GetHashCode () { return Path.GetHashCode () ^ Level.GetHashCode () ^ Status.GetHashCode (); } public bool Equals (IndexedFolder other) { return other.Path == Path && other.Level == Level && other.Status == Status; } public static bool operator== (IndexedFolder left, IndexedFolder right) { return left.Equals (right); } public static bool operator!= (IndexedFolder left, IndexedFolder right) { return !left.Equals (right); } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/CopyAction.cs0000644000175000017500000000007311701730437025727 xustar000000000000000030 atime=1381797705.071221237 29 ctime=1381823739.71104991 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/CopyAction.cs0000664000175000017500000000415011701730437025173 0ustar00chrischris00000000000000// CopyAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { class CopyAction : AbstractFileAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Copy to..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Copies a file or folder to another location."); } } public override string Icon { get { return "gtk-copy"; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return Directory.Exists (GetPath (modItem)); } protected override IEnumerable Perform (string source, string destination) { string result = null; Log.Info ("Copying {0} to {1}...", source, destination); Services.Application.RunOnThread (() => { try { result = Copy (source, destination); } catch (Exception e) { Log.Error ("Could not copy {0} to {1}: {2}", source, destination, e.Message); Log.Debug (e.StackTrace); } }); // Give the move some time to run, then try to yield the result. PerformWait (); if (string.IsNullOrEmpty (result)) yield break; else yield return Plugin.NewFileItem (result) as Item; } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007411701730437026467 xustar000000000000000030 atime=1381797705.071221237 30 ctime=1381823739.695049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/Configuration.cs0000664000175000017500000000674411701730437025745 0ustar00chrischris00000000000000/* Configuration.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using Gtk; using Mono.Addins; namespace Do.FilesAndFolders { [System.ComponentModel.Category("File")] [System.ComponentModel.ToolboxItem(true)] public partial class Configuration : Gtk.Bin { PathNodeView[] nodeViews = new PathNodeView[2]; string indexDialog = AddinManager.CurrentLocalizer.GetString ("Choose a folder to index"); string ignoreDialog = AddinManager.CurrentLocalizer.GetString ("Choose a folder to ignore"); public Configuration () { Build (); nodeViews[0] = new IndexPathNodeView (); nodeViews[1] = new IgnorePathNodeView (); foreach (PathNodeView nodeView in nodeViews) nodeView.Selection.Changed += OnPathNodeViewSelectionChange; index_node_scroll.Add (nodeViews[0]); ignore_node_scroll.Add (nodeViews[1]); show_hidden_chk.Active = Plugin.Preferences.IncludeHiddenFiles; index_remove_btn.Sensitive = false; ignore_remove_btn.Sensitive = false; notebook1.Page = 0; } private PathNodeView GetCurrentView () { return nodeViews[this.notebook1.CurrentPage]; } private void RefreshCurrentView () { PathNodeView curr = GetCurrentView (); if (curr is IndexPathNodeView) curr.Refresh (true); else curr.Refresh (false); } protected virtual void OnAddBtnClicked (object sender, System.EventArgs e) { FileChooserDialog chooser; string dialogTitle; FolderStatus status; uint depth; if (GetCurrentView() is IndexPathNodeView) { dialogTitle = indexDialog; status = FolderStatus.Indexed; depth = 1; } else { dialogTitle = ignoreDialog; status = FolderStatus.Ignored; depth = 0; } chooser = new FileChooserDialog ( dialogTitle, new Dialog (), FileChooserAction.SelectFolder, Gtk.Stock.Cancel, ResponseType.Cancel, Gtk.Stock.Add, ResponseType.Accept); if (chooser.Run () == (int) ResponseType.Accept) { if (!Plugin.FolderIndex.ContainsFolder (chooser.Filename)) Plugin.FolderIndex.Add (new IndexedFolder (chooser.Filename, depth, status)); RefreshCurrentView (); } chooser.Destroy (); } protected virtual void OnRemoveBtnClicked (object sender, EventArgs e) { GetCurrentView ().OnRemoveSelected (sender, e); RefreshCurrentView (); } protected void OnPathNodeViewSelectionChange (object sender, EventArgs e) { index_remove_btn.Sensitive = nodeViews[0].Selection.GetSelectedRows ().Any (); ignore_remove_btn.Sensitive = nodeViews[1].Selection.GetSelectedRows ().Any (); } protected virtual void OnShowHiddenChkClicked (object sender, EventArgs e) { Plugin.Preferences.IncludeHiddenFiles = show_hidden_chk.Active; } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/Plugin.cs0000644000175000017500000000007411701730437025116 xustar000000000000000030 atime=1381797705.079221237 30 ctime=1381823739.703049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/Plugin.cs0000664000175000017500000000363611701730437024371 0ustar00chrischris00000000000000/* Plugin.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Text.RegularExpressions; using Do.Platform; using Do.Universe; using Do.Universe.Common; namespace Do.FilesAndFolders { static class Plugin { public static IndexedFolderCollection FolderIndex { get; private set; } public static FilesAndFoldersPreferences Preferences { get; private set; } public static ImportantFolders ImportantFolders { get; private set; } static Plugin () { try { Preferences = new FilesAndFoldersPreferences (); ImportantFolders = new ImportantFolders (); FolderIndex = new IndexedFolderCollection (); FolderIndex.Initialize (); } catch (Exception e) { Log.Error ("Files and folders plugin failed to initialize: {0}", e.Message); Log.Debug (e.StackTrace); } } public static IFileItem NewFileItem (string path) { return Services.UniverseFactory.NewFileItem (Services.Environment.ExpandPath (path)); } public static IApplicationItem NewApplicationItem (string path) { return Services.UniverseFactory.NewApplicationItem (path); } public static ITextItem NewTextItem (string text) { return new TextItem (text); } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/MoveToTrashAction.cs0000644000175000017500000000007411701730437027231 xustar000000000000000030 atime=1381797705.075221237 30 ctime=1381823739.695049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs0000664000175000017500000000326311701730437026500 0ustar00chrischris00000000000000/* MoveToTrashAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; namespace Do.FilesAndFolders { class MoveToTrashAction : MoveAction { readonly string TrashDirectory = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.LocalApplicationData), "Trash/files"); public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Move to Trash"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Moves a file or folder to the trash"); } } public override string Icon { get { return "user-trash-full"; } } public override IEnumerable SupportedModifierItemTypes { get { yield break; } } protected override IEnumerable Perform (string source) { return Perform (source, TrashDirectory); } } }gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/DeleteAction.cs0000644000175000017500000000007411701730437026220 xustar000000000000000030 atime=1381797705.071221237 30 ctime=1381823739.683049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/DeleteAction.cs0000664000175000017500000000340611701730437025466 0ustar00chrischris00000000000000// DeleteAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { class DeleteAction : AbstractFileAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Delete File"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Deletes a file or folder."); } } public override string Icon { get { return "gtk-delete"; } } public override IEnumerable SupportedModifierItemTypes { get { yield break; } } protected override IEnumerable Perform (string source) { Services.Application.RunOnThread (() => Delete (source)); yield break; } void Delete (string path) { if (Directory.Exists (path)) { Directory.GetFileSystemEntries (path).ForEach (Delete); Directory.Delete (path); } else { File.Delete (path); } } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/IndexedFolderCollection.cs0000644000175000017500000000007411701730437030410 xustar000000000000000030 atime=1381797705.075221237 30 ctime=1381823739.675049908 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/IndexedFolderCollection.cs0000664000175000017500000001421011701730437027651 0ustar00chrischris00000000000000// IndexedFolderCollection.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using Do.Platform; namespace Do.FilesAndFolders { public enum FolderStatus : byte { Ignored = 0, Indexed } class IndexedFolderCollection : ICollection { const uint LargeIndexLevel = 5; const string LargeIndexLevelWarning = "An IndexedFolder has been created that will index folder {0} {1} folders deep. " + "This may result in excessive memory consumption and poor performance. " + "Please make sure that you only index the files you open frequently."; IDictionary Folders { get; set; } string SavedStateFile { get { return Path.Combine (Services.Paths.UserDataDirectory, GetType ().FullName); } } IEnumerable GetDefaultFolders () { yield return new IndexedFolder (Path.GetDirectoryName (Plugin.ImportantFolders.UserHome), 1, FolderStatus.Indexed); yield return new IndexedFolder (Plugin.ImportantFolders.UserHome, 1, FolderStatus.Indexed); yield return new IndexedFolder (Plugin.ImportantFolders.Desktop, 1, FolderStatus.Indexed); yield return new IndexedFolder (Plugin.ImportantFolders.Documents, 2, FolderStatus.Indexed); } public IndexedFolderCollection () { } public void Initialize () { Deserialize (); foreach (IndexedFolder folder in Folders.Values) { if (folder.Level > LargeIndexLevel) Log.Warn (LargeIndexLevelWarning, folder.Path, folder.Level); } } public void UpdateIndexedFolder (string path, string newPath, uint newDepth, FolderStatus newStatus) { if (newDepth > LargeIndexLevel) Log.Warn (LargeIndexLevelWarning, newPath, newDepth); UpdateIndexedFolder (path, new IndexedFolder (newPath, newDepth, newStatus)); } public void UpdateIndexedFolder (string path, IndexedFolder folder) { // If the updated folder is not actually any different, don't udpate. if (Folders.ContainsKey (path) && Folders [path] == folder) return; RemoveIndexedFolder (path); Add (folder); } public void RemoveIndexedFolder (string path) { if (!Folders.ContainsKey (path)) return; Remove (Folders [path]); } public bool ContainsFolder (string path) { return Folders.ContainsKey (path); } #region ICollection IEnumerator IEnumerable.GetEnumerator () { return Folders.Keys.GetEnumerator (); } public IEnumerator GetEnumerator () { return Folders.Values.GetEnumerator (); } public void Add (IndexedFolder pair) { Folders [pair.Path] = pair; Serialize (); } public bool Remove (IndexedFolder pair) { if (Folders.Remove (pair.Path)) { Serialize (); return true; } return false; } public void Clear () { Folders.Clear (); Serialize (); } public void CopyTo (IndexedFolder [] folders, int count) { Folders.Values.CopyTo (folders, count); } public bool Contains (IndexedFolder folder) { return Folders.ContainsKey (folder.Path); } public int Count { get { return Folders.Count; } } public bool IsReadOnly { get { return false; } } #endregion void Deserialize () { try { using (Stream stream = File.OpenRead (SavedStateFile)) Folders = new BinaryFormatter ().Deserialize (stream) as IDictionary; //check & fix old version of database List f = Folders.Values.ToList (); foreach (IndexedFolder folder in f) { if (folder.Level > 0 && folder.Status == FolderStatus.Ignored) { Log.Debug ("Old DB entry found for {0}, fixing.", folder.Path); UpdateIndexedFolder(folder.Path, folder.Path, folder.Level, FolderStatus.Indexed); } } Log.Debug ("Loaded Files and Folders plugin state."); } catch (FileNotFoundException) { } catch (Exception e) { Log.Error ("Failed to load Files and Folders plugin state: {0}", e.Message); Log.Debug (e.StackTrace); } finally { // Some sort of error occurred, so load the default data set and save it. if (Folders == null) { // TODO System.Linq.Enumerable.ToDictionary is not implemented // in earlier versions of mono. // Folders = GetDefaultFolders ().ToDictionary (pair => pair.Path); Folders = ToDictionary (GetDefaultFolders (), pair => pair.Path); Serialize (); } } } // TODO remove this when older versions of mono with unimplemented // System.Linq.Enumerable.ToDictionary are deprecated. Dictionary ToDictionary (IEnumerable xs, Func f) { Dictionary d = new Dictionary (); foreach (TValue x in xs) d [f (x)] = x; return d; } void Serialize () { try { using (Stream stream = File.OpenWrite (SavedStateFile)) new BinaryFormatter ().Serialize (stream, Folders); Log.Debug ("Saved Files and Folders plugin state."); } catch (Exception e) { Log.Error ("Failed to save lFiles and Folders plugin state: {0}", e.Message); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/FileItemSource.cs0000644000175000017500000000007411701730437026537 xustar000000000000000030 atime=1381797705.071221237 30 ctime=1381823739.707049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/FileItemSource.cs0000664000175000017500000001613411701730437026007 0ustar00chrischris00000000000000// FileItemSource.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Platform.Linux; namespace Do.FilesAndFolders { /// /// Indexes files recursively starting in a specific directory. /// public class FileItemSource : ItemSource, IConfigurable { IEnumerable items; bool maximum_files_warned; string MaximumFilesIndexedWarning { get { return string.Format ( "{0} has indexed over {1} files, which is the maximum number of files it will index. "+ "This usually means that you are indexing more files that are useful to you. " + "Do you really require instant access to all of these files? " + "Consider indexing fewer files; a good rule of thumb is to only index the files you open at least once a month, " + "and browse for files that you open less often." , Name, Plugin.Preferences.MaximumFilesIndexed ); } } public FileItemSource () { items = Enumerable.Empty (); } public override IEnumerable Items { get { return items; } } public Gtk.Bin GetConfiguration () { return new Configuration (); } public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); yield return typeof (ITextItem); yield return typeof (IApplicationItem); yield return typeof (IUriItem); } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Files and Folders"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Catalogs important files and folders for quick access."); } } public override string Icon { get { return "folder"; } } public override IEnumerable ChildrenOfItem (Item item) { IFileItem file = null; if (item is ITextItem) file = Plugin.NewFileItem ((item as ITextItem).Text); else if (item is IFileItem) file = item as IFileItem; else if (item is IUriItem && (item as IUriItem).Uri.StartsWith ("file://")) file = Plugin.NewFileItem ((item as IUriItem).Uri.Replace ("file://", "")); else if (item is IApplicationItem && item.Name == AddinManager.CurrentLocalizer.GetString ("Home Folder")) file = Plugin.NewFileItem (Plugin.ImportantFolders.UserHome); else return Enumerable.Empty (); return RecursiveGetItems (file.Path, 1, Plugin.Preferences.IncludeHiddenFilesWhenBrowsing); } public override void UpdateItems () { try { IEnumerable ignored = Enumerable.Empty (); ignored = Plugin.FolderIndex .Where (folder => folder.Status == FolderStatus.Ignored); if (Plugin.Preferences.LimitMaxFilesIndexed) items = Plugin.FolderIndex .SelectMany (folder => RecursiveGetItems (folder.Path, folder.Level, Plugin.Preferences.IncludeHiddenFiles, ignored)) .Take (Plugin.Preferences.MaximumFilesIndexed) .ToArray (); else items = Plugin.FolderIndex .SelectMany (folder => RecursiveGetItems (folder.Path, folder.Level, Plugin.Preferences.IncludeHiddenFiles, ignored)) .ToArray (); if (!maximum_files_warned && items.Count () == Plugin.Preferences.MaximumFilesIndexed) { Log.Warn (MaximumFilesIndexedWarning); Services.Notifications.Notify ("Do is indexing too many files.", MaximumFilesIndexedWarning); maximum_files_warned = true; } } catch (Exception e) { Console.WriteLine(e.ToString()); } } /// /// Recursively scan files in path to the given level, creating IFileItems /// and IApplicationItems from the files found. /// /// /// This should remain lazy. /// /// /// A /// /// /// A /// /// /// A /// /// /// A /// static IEnumerable RecursiveGetItems (string path, uint levels, bool includeHidden) { return RecursiveGetItems(path, levels, includeHidden, Enumerable.Empty ()); } static IEnumerable RecursiveGetItems (string path, uint levels, bool includeHidden, IEnumerable ignored) { IEnumerable files; IEnumerable fileItems, applicationItems; files = RecursiveListFiles (path, levels, includeHidden, ignored); fileItems = files .Select (filepath => Plugin.NewFileItem (filepath)) .OfType (); applicationItems = files .Where (filepath => filepath.EndsWith (".desktop")) .Select (filepath => Plugin.NewApplicationItem (filepath)) .OfType (); return applicationItems.Concat (fileItems); } static IEnumerable RecursiveListFiles (string path, uint levels, bool includeHidden, IEnumerable ignored) { IEnumerable results = null; if (path == null) throw new ArgumentNullException ("path"); if (levels == 0 || !Directory.Exists (path)) return Enumerable.Empty (); try { IEnumerable files, directories, recursiveFiles; files = Directory.GetFiles (path) .Where (filepath => ShouldIndexPath (filepath, includeHidden, ignored)); directories = Directory.GetDirectories (path) .Where (filepath => ShouldIndexPath (filepath, includeHidden, ignored)); recursiveFiles = directories .SelectMany (dir => RecursiveListFiles (dir, levels - 1, includeHidden, ignored)); results = files.Concat (directories).Concat (recursiveFiles); } catch (Exception e) { Log.Error ("Encountered an error while attempting to index {0}: {1}", path, e.Message); Log.Debug (e.StackTrace); results = Enumerable.Empty (); } return results; } static bool ShouldIndexPath (string path, bool includeHidden, IEnumerable ignored) { string filename = Path.GetFileName (path); bool isForbidden = filename == "." || filename == ".." || filename.EndsWith ("~"); bool isHidden = filename.StartsWith ("."); if (ignored.Where (folder => path == folder.Path).Any ()) isForbidden = true; return !isForbidden && (includeHidden || !isHidden); } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/AbstractFileAction.cs0000644000175000017500000000007411701730437027361 xustar000000000000000030 atime=1381797705.067221237 30 ctime=1381823739.691049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/AbstractFileAction.cs0000664000175000017500000001026511701730437026630 0ustar00chrischris00000000000000// AbstractFileAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { public abstract class AbstractFileAction : Act { protected const int MaxPathLength = 256; // How much time should these PerformWait pause for? // Right now, we do not pause, because it will annoy the user if the Do // interface remains exposed and frozen. protected static readonly TimeSpan PerformWaitSpan = new TimeSpan (0, 0, 0); public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (IFileItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); yield return typeof (IFileItem); } } protected void PerformWait () { Thread.Sleep (PerformWaitSpan); } protected virtual bool SupportsItem (IFileItem item) { return item.Path.Length < MaxPathLength && item.Exists (); } protected virtual bool SupportsItem (ITextItem item) { string path = Services.Environment.ExpandPath (item.Text); return path.Length < MaxPathLength && (File.Exists (path) || Directory.Exists (path)); } public override bool SupportsItem (Item item) { return (item is ITextItem && SupportsItem (item as ITextItem)) || (item is IFileItem && SupportsItem (item as IFileItem)); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (Item source in items) { if (modItems.Any ()) { foreach (Item destination in modItems) foreach (Item result in Perform (source, destination)) yield return result; } else { foreach (Item result in Perform (source)) yield return result; } } } protected string GetPath (Item item) { if (item is IFileItem) return GetPath (item as IFileItem); if (item is ITextItem) return GetPath (item as ITextItem); throw new Exception ("Inappropriate Item type."); } protected string GetPath (IFileItem item) { return item.Path; } protected string GetPath (ITextItem item) { return Services.Environment.ExpandPath (item.Text); } protected virtual IEnumerable Perform (string source, string destination) { yield break; } protected virtual IEnumerable Perform (Item source, Item destination) { return Perform (GetPath (source), GetPath (destination)); } protected virtual IEnumerable Perform (string source) { yield break; } protected virtual IEnumerable Perform (Item source) { return Perform (GetPath (source)); } string QuoteBinaryArguments (string a, string b) { return string.Format ("\"{0}\" \"{1}\"", a, b); } protected string Move (string source, string destination) { //TODO: Eeeew. This should definitely use GIO# instead. using (Process mv = Services.Environment.ExecuteWithArguments ("mv", source, destination)) { mv.WaitForExit (); } return Path.Combine (destination, Path.GetFileName (source)); } protected string Copy (string source, string destination) { using (Process cp = Services.Environment.ExecuteWithArguments ("cp", "-r", source, destination)) { cp.WaitForExit (); } return Path.Combine (destination, Path.GetFileName (source)); } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/Preferences.cs0000644000175000017500000000007411701730437026121 xustar000000000000000030 atime=1381797705.079221237 30 ctime=1381823739.675049908 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/Preferences.cs0000664000175000017500000000442111701730437025365 0ustar00chrischris00000000000000/* Preferences.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Linq; using System.Collections.Generic; using Do.Platform; namespace Do.FilesAndFolders { class FilesAndFoldersPreferences { #region Preference keys and default values. const string IncludeHiddenFilesKey = "IncludeHiddenFiles"; const string IncludeHiddenFilesWhenBrowsingKey = "IncludeHiddenFilesWhenBrowsing"; const string LimitMaxFilesIndexedKey = "LimitMaximumFilesIndexed"; const bool IncludeHiddenFilesDefaultValue = false; const bool IncludeHiddenFilesWhenBrowsingDefaultValue = true; const bool LimitMaxFilesIndexedDefaultValue = true; const int MaximumFilesIndexedValue = 3000; #endregion IPreferences Prefs { get; set; } public bool IncludeHiddenFiles { get { return Prefs.Get (IncludeHiddenFilesKey, IncludeHiddenFilesDefaultValue); } set { Prefs.Set (IncludeHiddenFilesKey, value); } } public bool IncludeHiddenFilesWhenBrowsing { get { return Prefs.Get (IncludeHiddenFilesWhenBrowsingKey, IncludeHiddenFilesWhenBrowsingDefaultValue); } set { Prefs.Set (IncludeHiddenFilesWhenBrowsingKey, value); } } public bool LimitMaxFilesIndexed { get { return Prefs.Get (LimitMaxFilesIndexedKey, LimitMaxFilesIndexedDefaultValue); } set { Prefs.Set (LimitMaxFilesIndexedKey, value); } } public int MaximumFilesIndexed { get { return MaximumFilesIndexedValue; } } public FilesAndFoldersPreferences () { Prefs = Services.Preferences.Get (); } } }gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/ImportantFolders.cs0000644000175000017500000000007411701730437027154 xustar000000000000000030 atime=1381797705.075221237 30 ctime=1381823739.687049909 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/ImportantFolders.cs0000664000175000017500000000506011701730437026420 0ustar00chrischris00000000000000// ImportantFolders.cs // // 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 3 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, see . // using System; using System.IO; using Do.Platform; namespace Do.FilesAndFolders { class ImportantFolders { public string UserHome { get { return Environment.GetFolderPath (Environment.SpecialFolder.Personal); } } public string Desktop { get { return Environment.GetFolderPath (Environment.SpecialFolder.Desktop); } } public string Documents { get { // This returns UserHome //return Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments); return ReadXdgUserDir ("XDG_DOCUMENTS_DIR", "Documents"); } } string ReadXdgUserDir (string key, string fallback) { string home_dir, config_dir, env_path, user_dirs_path; home_dir = UserHome; config_dir = Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData); env_path = Environment.GetEnvironmentVariable (key); if (!String.IsNullOrEmpty (env_path)) { return env_path; } user_dirs_path = Path.Combine (config_dir, "user-dirs.dirs"); if (!File.Exists (user_dirs_path)) { return Path.Combine (home_dir, fallback); } try { using (StreamReader reader = new StreamReader (user_dirs_path)) { string line; while ((line = reader.ReadLine ()) != null) { line = line.Trim (); int delim_index = line.IndexOf ('='); if (delim_index > 8 && line.Substring (0, delim_index) == key) { string path = line.Substring (delim_index + 1).Trim ('"'); bool relative = false; if (path.StartsWith ("$HOME/")) { relative = true; path = path.Substring (6); } else if (path.StartsWith ("~")) { relative = true; path = path.Substring (1); } else if (!path.StartsWith ("/")) { relative = true; } return relative ? Path.Combine (home_dir, path) : path; } } } } catch (FileNotFoundException) { } return Path.Combine (home_dir, fallback); } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/NewFolderAction.cs0000644000175000017500000000007411701730437026703 xustar000000000000000030 atime=1381797705.079221237 30 ctime=1381823739.671049908 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/NewFolderAction.cs0000664000175000017500000000264411701730437026154 0ustar00chrischris00000000000000// NewFolderAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { public class NewFolderAction : NewFileAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Create New Folder"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Creates an new folder."); } } public override string Icon { get { return "folder-new"; } } protected override void CreateFile (string path) { Directory.CreateDirectory (path); } } } gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/PaxHeaders.15196/RenameAction.cs0000644000175000017500000000007311701730437026224 xustar000000000000000030 atime=1381797705.079221237 29 ctime=1381823739.71104991 gnome-do-plugins-0.8.5/File/src/Do/Do.FilesAndFolders/RenameAction.cs0000664000175000017500000000467311701730437025502 0ustar00chrischris00000000000000// RenameAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.FilesAndFolders { class RenameAction : AbstractFileAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Rename file..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Renames a file."); } } public override string Icon { get { return "forward"; } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { string dir = Path.GetDirectoryName (GetPath (items.First ())); string renamed = Path.Combine (dir, (modItem as ITextItem).Text); return !File.Exists (renamed) && !Directory.Exists (renamed); } protected override IEnumerable Perform (string source, string newName) { string result = null; string destination = Path.Combine (Path.GetDirectoryName (source), newName); Log.Info ("Renaming {0} to {1}...", source, destination); Services.Application.RunOnThread (() => { try { result = Move (source, destination); } catch (Exception e) { Log.Error ("Could not move {0} to {1}: {2}", source, destination, e.Message); Log.Debug (e.StackTrace); } }); // Wait for the other thread to begin moving the file. We may need to // yield. PerformWait (); if (string.IsNullOrEmpty (result)) yield break; else yield return Plugin.NewFileItem (result) as Item; } } } gnome-do-plugins-0.8.5/File/src/Do/PaxHeaders.15196/Do.Universe0000644000175000017500000000013012227172373022044 xustar000000000000000029 mtime=1381823739.71504991 30 atime=1381823772.203051027 29 ctime=1381823739.71504991 gnome-do-plugins-0.8.5/File/src/Do/Do.Universe/0000755000175000017500000000000012227172373021371 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/File/src/Do/Do.Universe/PaxHeaders.15196/IFileItemExtensions.cs0000644000175000017500000000007311701730437026342 xustar000000000000000030 atime=1381797705.079221237 29 ctime=1381823739.71504991 gnome-do-plugins-0.8.5/File/src/Do/Do.Universe/IFileItemExtensions.cs0000664000175000017500000000241311701730437025606 0ustar00chrischris00000000000000/* IFileItemExtensions.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.IO; namespace Do.Universe { public static class IFileItemExtensions { static IFileItemExtensions () { } public static bool FileExists (this IFileItem self) { return File.Exists (self.Path); } public static bool DirectoryExists (this IFileItem self) { return Directory.Exists (self.Path); } public static bool Exists (this IFileItem self) { return self.FileExists () || self.DirectoryExists (); } } } gnome-do-plugins-0.8.5/File/src/PaxHeaders.15196/PathNodeView.cs0000644000175000017500000000007411701730437022306 xustar000000000000000030 atime=1381797705.083221238 30 ctime=1381823739.663049908 gnome-do-plugins-0.8.5/File/src/PathNodeView.cs0000664000175000017500000000373411701730437021560 0ustar00chrischris00000000000000/* PathNodeView.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Gtk; namespace Do.FilesAndFolders { // TODO: update this class to use spin buttons, public abstract class PathNodeView : NodeView { public PathNodeView () : base () { } public void Refresh (bool indexed) { ListStore store = Model as ListStore; //try to keep the currently selected row across refreshes Gtk.TreePath selected = null; try { selected = this.Selection.GetSelectedRows ()[0]; } catch { } finally { store.Clear (); foreach (IndexedFolder pair in Plugin.FolderIndex) { if (indexed && pair.Status == FolderStatus.Indexed) store.AppendValues (pair.Path, pair.Level); else if (!indexed && pair.Status == FolderStatus.Ignored) store.AppendValues (pair.Path); } if (selected != null) this.Selection.SelectPath (selected); } } public virtual void OnRemoveSelected (object sender, EventArgs e) { string path; TreeIter iter; ListStore store; store = Model as ListStore; Selection.GetSelected (out iter); path = store.GetValue (iter, 0) as string; Plugin.FolderIndex.RemoveIndexedFolder (path); store.Remove (ref iter); } } }gnome-do-plugins-0.8.5/File/src/PaxHeaders.15196/IndexPathNodeView.cs0000644000175000017500000000007411701730437023276 xustar000000000000000030 atime=1381797705.083221238 30 ctime=1381823739.667049908 gnome-do-plugins-0.8.5/File/src/IndexPathNodeView.cs0000664000175000017500000000447411701730437022552 0ustar00chrischris00000000000000/* IndexPathNodeView.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Gtk; namespace Do.FilesAndFolders { // TODO: update this class to use spin buttons, public class IndexPathNodeView : PathNodeView { public enum Column { Path = 0, Depth, NumColumns } public IndexPathNodeView () : base () { CellRenderer cell; RulesHint = true; HeadersVisible = true; Model = new ListStore (typeof (string), typeof (uint)); cell = new CellRendererText (); (cell as CellRendererText).Width = 280; (cell as CellRendererText).Ellipsize = Pango.EllipsizeMode.Middle; AppendColumn (AddinManager.CurrentLocalizer.GetString ("Folder"), cell, "text", Column.Path); cell = new CellRendererText (); (cell as CellRendererText).Editable = true; (cell as CellRendererText).Edited += OnDepthEdited; (cell as CellRendererText).Alignment = Pango.Alignment.Right; AppendColumn (AddinManager.CurrentLocalizer.GetString ("Depth"), cell, "text", Column.Depth); Refresh (); } public void Refresh () { base.Refresh (true); } public void OnDepthEdited (object o, EditedArgs e) { uint depth; string path; TreeIter iter; ListStore store; store = Model as ListStore; store.GetIter (out iter, new TreePath (e.Path)); path = store.GetValue (iter, (int) Column.Path) as string; try { depth = uint.Parse (e.NewText); } catch { depth = 1; } Plugin.FolderIndex.UpdateIndexedFolder (path, path, depth, FolderStatus.Indexed); Refresh (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/AptURL0000644000175000017500000000013212227172362017002 xustar000000000000000030 mtime=1381823730.555049595 30 atime=1381823772.203051027 30 ctime=1381823730.555049595 gnome-do-plugins-0.8.5/AptURL/0000755000175000017500000000000012227172362016325 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/AptURL/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171057021112 xustar000000000000000030 mtime=1381823023.207025272 29 atime=1381823352.06703658 30 ctime=1381823730.555049595 gnome-do-plugins-0.8.5/AptURL/Makefile.am0000664000175000017500000000033212227171057020361 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=AptURL FILES = \ src/AptUrl.cs GENERATED_RESOURCES = \ Resources/AptURL.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/AptURL/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172362021123 xustar000000000000000029 mtime=1381823730.41104959 30 atime=1381823730.503049593 30 ctime=1381823730.555049595 gnome-do-plugins-0.8.5/AptURL/Makefile.in0000644000175000017500000004704412227172362020403 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = AptURL ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = AptURL FILES = \ src/AptUrl.cs GENERATED_RESOURCES = \ Resources/AptURL.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign AptURL/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign AptURL/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/AptURL/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020752 xustar000000000000000030 mtime=1381823728.631049529 30 atime=1381823772.203051027 30 ctime=1381823728.631049529 gnome-do-plugins-0.8.5/AptURL/Resources/0000755000175000017500000000000012227172360020275 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/AptURL/Resources/PaxHeaders.15196/AptURL.addin.xml.in0000644000175000017500000000007411701730437024351 xustar000000000000000030 atime=1381797704.651221223 30 ctime=1381823728.631049529 gnome-do-plugins-0.8.5/AptURL/Resources/AptURL.addin.xml.in0000664000175000017500000000110111701730437023605 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/AptURL/PaxHeaders.15196/src0000644000175000017500000000013212227172362017571 xustar000000000000000030 mtime=1381823730.559049595 30 atime=1381823772.203051027 30 ctime=1381823730.559049595 gnome-do-plugins-0.8.5/AptURL/src/0000755000175000017500000000000012227172362017114 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/AptURL/src/PaxHeaders.15196/AptUrl.cs0000644000175000017500000000007411701730437021410 xustar000000000000000030 atime=1381797704.655221223 30 ctime=1381823730.559049595 gnome-do-plugins-0.8.5/AptURL/src/AptUrl.cs0000664000175000017500000000332211701730437020653 0ustar00chrischris00000000000000/* AptUrl.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Do.Universe; namespace AptURL { public class AptAction : Act { public override string Name { get { return "Install"; } } public override string Description { get { return "Use apturl to install a package"; } } public override string Icon { get { return "update-manager"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof(ITextItem) }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string package = (items.First () as ITextItem).Text; System.Diagnostics.Process.Start ("apturl", "apt:" + package); return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Translate0000644000175000017500000000012612227172425017633 xustar000000000000000028 mtime=1381823765.5990508 30 atime=1381823772.203051027 28 ctime=1381823765.5990508 gnome-do-plugins-0.8.5/Translate/0000755000175000017500000000000012227172425017153 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Translate/PaxHeaders.15196/Makefile.am0000644000175000017500000000013012227171147021737 xustar000000000000000030 mtime=1381823079.355027203 30 atime=1381823353.915036644 28 ctime=1381823765.5990508 gnome-do-plugins-0.8.5/Translate/Makefile.am0000664000175000017500000000367112227171147021220 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Translate FILES = \ gtk-gui/generated.cs \ gtk-gui/Translate.ConfigUI.cs \ src/LanguageItem.cs \ src/Provider/Google.cs \ src/Provider/ITranslateProvider.cs \ src/Provider/TranslateProviderFactory.cs \ src/TranslateAction.cs \ src/UI/ConfigUI.cs \ src/TranslateEngine.cs GENERATED_RESOURCES = \ Resources/Translate.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/arabic.png \ Resources/icons/bulgarian.png \ Resources/icons/catalan.png \ Resources/icons/chinese-simp.png \ Resources/icons/chinese-trad.png \ Resources/icons/croatian.png \ Resources/icons/czech.png \ Resources/icons/danish.png \ Resources/icons/dutch.png \ Resources/icons/english.png \ Resources/icons/filipino.png \ Resources/icons/finnish.png \ Resources/icons/french.png \ Resources/icons/german.png \ Resources/icons/globe.png \ Resources/icons/google.png \ Resources/icons/greek.png \ Resources/icons/hebrew.png \ Resources/icons/hindi.png \ Resources/icons/indonesian.png \ Resources/icons/italian.png \ Resources/icons/japanese.png \ Resources/icons/korean.png \ Resources/icons/latvian.png \ Resources/icons/lithuanian.png \ Resources/icons/norwegian.png \ Resources/icons/polish.png \ Resources/icons/portuguese.png \ Resources/icons/romanian.png \ Resources/icons/russian.png \ Resources/icons/serbian.png \ Resources/icons/slovak.png \ Resources/icons/slovenian.png \ Resources/icons/spanish.png \ Resources/icons/swedish.png \ Resources/icons/ukranian.png \ Resources/icons/vietnamese.png \ Resources/icons/albanian.png \ Resources/icons/estonian.png \ Resources/icons/galician.png \ Resources/icons/hungarian.png \ Resources/icons/maltese.png \ Resources/icons/thai.png \ Resources/icons/turkish.png REFERENCES = \ System \ System.Core \ System.Web \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Translate/PaxHeaders.15196/Makefile.in0000644000175000017500000000013012227172425021750 xustar000000000000000030 mtime=1381823765.455050795 30 atime=1381823765.543050798 28 ctime=1381823765.5990508 gnome-do-plugins-0.8.5/Translate/Makefile.in0000644000175000017500000005241212227172425021224 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Translate ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Translate FILES = \ gtk-gui/generated.cs \ gtk-gui/Translate.ConfigUI.cs \ src/LanguageItem.cs \ src/Provider/Google.cs \ src/Provider/ITranslateProvider.cs \ src/Provider/TranslateProviderFactory.cs \ src/TranslateAction.cs \ src/UI/ConfigUI.cs \ src/TranslateEngine.cs GENERATED_RESOURCES = \ Resources/Translate.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/arabic.png \ Resources/icons/bulgarian.png \ Resources/icons/catalan.png \ Resources/icons/chinese-simp.png \ Resources/icons/chinese-trad.png \ Resources/icons/croatian.png \ Resources/icons/czech.png \ Resources/icons/danish.png \ Resources/icons/dutch.png \ Resources/icons/english.png \ Resources/icons/filipino.png \ Resources/icons/finnish.png \ Resources/icons/french.png \ Resources/icons/german.png \ Resources/icons/globe.png \ Resources/icons/google.png \ Resources/icons/greek.png \ Resources/icons/hebrew.png \ Resources/icons/hindi.png \ Resources/icons/indonesian.png \ Resources/icons/italian.png \ Resources/icons/japanese.png \ Resources/icons/korean.png \ Resources/icons/latvian.png \ Resources/icons/lithuanian.png \ Resources/icons/norwegian.png \ Resources/icons/polish.png \ Resources/icons/portuguese.png \ Resources/icons/romanian.png \ Resources/icons/russian.png \ Resources/icons/serbian.png \ Resources/icons/slovak.png \ Resources/icons/slovenian.png \ Resources/icons/spanish.png \ Resources/icons/swedish.png \ Resources/icons/ukranian.png \ Resources/icons/vietnamese.png \ Resources/icons/albanian.png \ Resources/icons/estonian.png \ Resources/icons/galician.png \ Resources/icons/hungarian.png \ Resources/icons/maltese.png \ Resources/icons/thai.png \ Resources/icons/turkish.png REFERENCES = \ System \ System.Core \ System.Web \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Translate/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Translate/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Translate/PaxHeaders.15196/Resources0000644000175000017500000000012612227172425021605 xustar000000000000000028 mtime=1381823765.5950508 30 atime=1381823772.203051027 28 ctime=1381823765.5950508 gnome-do-plugins-0.8.5/Translate/Resources/0000755000175000017500000000000012227172425021125 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Translate/Resources/PaxHeaders.15196/Translate.addin.xml.in0000644000175000017500000000007411701730437026025 xustar000000000000000030 atime=1381797705.859221264 30 ctime=1381823728.715049531 gnome-do-plugins-0.8.5/Translate/Resources/Translate.addin.xml.in0000664000175000017500000000101411701730437025264 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Translate/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172425022715 xustar000000000000000030 mtime=1381823765.755050805 30 atime=1381823772.203051027 30 ctime=1381823765.755050805 gnome-do-plugins-0.8.5/Translate/Resources/icons/0000755000175000017500000000000012227172425022240 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/arabic.png0000644000175000017500000000007411701730437024725 xustar000000000000000030 atime=1381797705.863221264 30 ctime=1381823765.635050801 gnome-do-plugins-0.8.5/Translate/Resources/icons/arabic.png0000775000175000017500000000460211701730437024175 0ustar00chrischris00000000000000PNG  IHDR85sRGBbKGD pHYs B(xtIME  ;Sj,q IDATxT?;ˢB]Y~ȏRZimFZRm6ZII?`X?,hQ EtE\ίqܽ޼aM_sϹ{ιo!u7d9N= ɒZX /Jy Y'ɺi`F|n_| 8x;pN5Gro<J?C0x_BͰ6~2A j.w>Y"̳e:5Сf8ۃeM:n'p) @@9s jF۠I70ǧ=H4ϺXa|W>CM4yuD=PǝZ"A~@TC.C͐z&SR6hpdcj6$_Vx\vIP{| QhM\tn`aqO>#xؘ~4m\1g2WbJ Turlx݁8ݧ~?*7EgW,*o1$| %vq<>Z ;m5Hj"yЄ 2|MvzѢXi`6?1]XC >cbe>E1"%EܳuWcpT, Dq/"# r`ɝky1ްE=Y?7."_l־Q0<*H|j/gs IӨHS$r1*/൘R2pj.#=@j7scXgۀٲo/~|Hkb /)&~Q>T>qu2@~'tXΡ9TpLXm3 P`V [i& _x['B| {x:^ynn=ѧ~Vdn ։YfX9PBh$6"V3߿PJUw~íl6A0[m O-Wx)w9.5 \XDo妎heK3,eQ8+ٱEˢ5ZFs$-xG|u>QFT}* &gdǯPr]JHV1Ŧ$*YG'vY~C!ZJ\::,~~.4.*q8L(s-'[ɣU}dY~5\e3)%E44-qɕYn=FƒPC#ro&p|ޕBcqmDRk#+r\r*~Uǹ1ڀN %j|7DWzT 7wSMR\4*{yj_1"y9V(LFnos`y@^F pNsEyEfU'5m-`~/ uOG *ɋy9fyhbJq*u,ξ0s*#VT,&ФdN>D'D݂}&ö#~IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/latvian.png0000644000175000017500000000007411701730437025142 xustar000000000000000030 atime=1381797705.879221265 30 ctime=1381823765.699050803 gnome-do-plugins-0.8.5/Translate/Resources/icons/latvian.png0000775000175000017500000000044711701730437024415 0ustar00chrischris00000000000000PNG  IHDR@sRGBbKGD pHYs B(xtIME  -v|"iIDATxA 0 @QJЀ@Tp>IWtl}OB-r@ @ @0znS(,2 + @ *8+ @ @ @ c{tIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/portuguese.png0000644000175000017500000000007411701730437025706 xustar000000000000000030 atime=1381797705.879221265 30 ctime=1381823765.711050804 gnome-do-plugins-0.8.5/Translate/Resources/icons/portuguese.png0000775000175000017500000000732711701730437025165 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  :WIDATxyp]}},i,ے- mCB`2&34L:%M NԁlIK ! 1 XGmId-v=Y[x4P;FzW{{~{΍ri uk\ҭR{&:N >B㧩Hca4Qf"ؒDJ. F~7b?H' )IdL攐Gj* ZIص~A*q,jf Qr#e dSSCb"fB/Qc⧂?ȉXUuvu'vp(*R+"?_鏣o)LJj,֕?-W%eh<}xoG0H8밎i/edY7ҺO1$LRU˵R]|'_⍑Wr~ٗyvQ~'i}@H/+{OrzZ}ޥ\KT&*^Os .喕$%-ݐi:zJn3 GúJ*zc;%A ; _xY h~[Hzgj!}H|T{dzݷs.bU?wcJbywjN3΢XtqgPpJ\FӗB4W0u1\JB3y4瓒z쫩YDL4Cլ'FF7={hcO2CM t"4 c4D&I"zqK$>=@oj(r~O=k5+{yy䵴_'64FJx4yyD"n&\ֱs^L-rviKAA$c11kvU>f2Q˗歓(+|Porѡa޺zʬ{_ $a ΎdfR57.$@瓔DGvOEő1siqfs1dc+Gmkb %Z?gN,I,^̋/r匎FOtBﱞgm;VSm͚em fmt\@Br B&jF(mޠ\{1#ho~Go+XCg['T̠[??ɦ#z肂ߡ',33:1̠$QN(Do=÷HD^Ȼ\V(6y翻9*a"7w.G|3yک6HK .ܴ ffhNd{N{Bl&^vǔ})_'4$c{'E-&{/SldVədl:( xIa.ZȧB`>zٰIJSbhJvD7w "::F[nHs35=-v.PHc~|Rt D7"LbChx_)bA)q- <GXL7/$j I)x&׾mzTUeYTFFGmys+,V[{:XQ+R1'5"}076Kb:D\.ZLK /_Iy Kg ?_<ˁ# ˟Lgy6r8'inPVfVow36lYnu݋6*31AڛNQ]KvӚ"@(*|YA~44?F8EXt"//uE3IHqe3u9-]uU$b]cӝ01s!.D<"~. xiL7IQX/#--22y;;*WKvv/|a>I+WTY8L$M ?A܌H::+rF2_=O]̘w繤XrҘ[NV oMO Hv%GUy]z9y{첷pӈˍIn!ƛl 8! \syi򢸶_9+Bmۤ,;:mz( ??7yl*xؖM *M[[h%JU)ISGxnӳgy1Z[tuzvԶ9}3w1rD Nu@߇uʹt*:M#M+6Dk 8*f#33c㎩km3\B-y Ǔ8 ۝4jcⷅZy|j %'J`5I?̨P=Yzʅ Y:͊,\RMV 11OutRK<ῼf=VJ^d;vPbzZzmWL"s M쯮^'{qzƢk GϫT8ۗNaq \}.>#:P?#FR>] Ft27HQYY2 dg':٩G?2prM>6|t2:HhM|ʤ̎11sN_.`ͅ zzxmmkgK+QMYSv'qaMZ GIOw8!Ano# /1]ߣ2߶Qee=" )-4>l@,M`;);F(!5MLY7n[[&r@&ulLȈ}cS?@euz3ݨgȴChm#==4=O;#8%V}/f:e`0 Mt7iAKO{N'$hfɈ`*I5P?+?X/NI_9%#>}} J#ߗ+:ǢuZyRaFIA9EE88sx=eTf;An*gW2(d8,tQEs:;Jt/Noջ1 џ]Amē˹~9YMo[4QTAErHINe ĭ? k{ԑIFI&Ich*W[' I~giKr|dY<[|>ȤѩȒW]M!g;< 2bb&HAg$"q_or\^ٜ]v߽ 鸑8u =EIwr>"ln}\՗sa7bg+ Cd;p닣+9TD|h&lEߥr3sk2|c6cC0)TZYdvѾ_Q#'r|SSLy!)!))1HJblNڶM3BL\$y9Y,("?Y1)0WLuv){\nAw'%̋KaIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/korean.png0000644000175000017500000000007411701730437024763 xustar000000000000000030 atime=1381797705.875221265 30 ctime=1381823765.695050803 gnome-do-plugins-0.8.5/Translate/Resources/icons/korean.png0000775000175000017500000001043611701730437024235 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME   8aIDATx]}TSW)BQhbK٧->RO VѮ0iu|+"*ֱ3VێAyvPg(A[> }9gܜ,\.#8p#cłMίCJJ ,U w&IPhH |>ݻw[]ƅ NScc!@cc=ohh04ڵ(++ ä3`,***""]v 66f'@nn}~U!4o<:wܤ1sh޼y|||ի}rss'7vHVYe˖IC-[OVc\Cd2QLL #?,ܹs`0PGG-YUUUd @se5Đd|PT.\f32Ruu5^edd7edd+իWQuu5#d6i…QTZXdZ)..L"":rKJ]]]]]]ʪ#G(33%#J/_fBϧm۶ML&zY ߳g8p%d49ǣ'N8?qx~u}^M-!]oo/dХ9]Jߞ 6ImCy5Y7ې6ZjkkCN#L-b828.\ @4ˋq28RIDD>KGK rRUyKGrz 5>KdpoY,""R*6d2ZD\ Ѕ ~ZMDD,ytt4 ߟO:5ǭnO5!GlԄokdmƪŋbPss3 B]bb"KgJ~D5?8Qv!D"%&&2No) ,=xDԄ(L&P(ŋ1k,,[ ̵۶mCNN{=⋌|֬Yjަ܂n}6n~Bb)"d7f 6^ZZdl߾;v`2 gΜ+W Hhhh9s&抠9sT*DDD ??e|DR ^tFPTTd _^p@ /~ƖolMJJco޼zJWVV"??PT___5pk\{LWR KMz7n+WѣGhx+ $$pĊ+'0߳}vᥗ^bh46=ƖopT }wc\ӹHRt{BANN3<Ǐ; '@[[pqHRԠd\EEd2و˵M㺰K+J>bJ,]]?}t444`ƌF+PXX萧~LWرc())C m2>\Q8*ؤ#Xc[n!-- BII ;p㏉'OYŋ #.C_Yol ۘc#VD"arO}(--H$ m2>!`vК`CB!H17x)g_IӒٸ b՘mO?4yF Ev$xBmڢ!mgN։kM&lzz׮sp;|==Ds Xi¾$ݺСpp:zoₗg 1{~o^82a|bcIf5^oB?+mvˍv-wR'',< yz$1G3"V%?l ~ }.u}) ޥk`o3P- x2o< be h`ox{Gۃ%V5.P K<77ȗmW6=fwÉ!u,ߗ#p=2_(, ?VhQz:; f0>}ԁ_ " \p[|7X^t=1GKUҘ#U+hMz] _>ZV=g1_rp@g~X2?|o#!pG@ףf߼xBvHؔd^qq1z"@YYb1RSSqYtOioۖ={(++z;Z!e5 UgXgʭ .--VE||<NB!_;a~l2>( V30h‚o֏<U﬇_LArߦhR<"ºu7r=4o-f{d>[݋`T*h4W?~r9C@[[J%jssshg} l6yk{̍{Tb+W"99\(BVT*(..X,Fnn.݋Hf;L&`hh~XSPP /Nј?2-JCtm9***X "D"z+i/DZؿ?JJJ daΝ,_TTXv-Xn:3 a`j56oތ|lڴZtvv"** 7odf'OD\\ܨk/_f'Ob3|Fzx;`x>}:bbbP__#//*#JW9dxw///h4DFFbҥL HӧOC*>?ϔV ?!|x_ęZL#;Í1xW$>%sۋG}Bvv6\\\hLe2*** DVL뙴:`3_hOYڰ(:7ѯ@v%_u-d_:f^O+S+XӔJ%I$)+X"Rd2ɤS‰)**jg zFod N N ( Bg ;5l 6 sD?}r˧ɡ˗/z';;x Lĝ>O_(pwwF*hllc1.b1sBGFFfϞٳg###|d;vX,ʌS`6i͚5̹ASf͚qqpTlU08p#8pH?;pTjIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/finnish.png0000644000175000017500000000007411701730437025142 xustar000000000000000030 atime=1381797705.867221265 30 ctime=1381823765.663050802 gnome-do-plugins-0.8.5/Translate/Resources/icons/finnish.png0000775000175000017500000000057111701730437024413 0ustar00chrischris00000000000000PNG  IHDRNsRGBbKGD pHYs B(xtIME  GIDATxݡ 1ѿp< DHpH`,c sCY܅{4M%5mr9 q8bwv:t2 Y @ @ @ j1GA3;+Xep @ @ @j^d\ G@ @ @ @T]%IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/globe.png0000644000175000017500000000007411701730437024574 xustar000000000000000030 atime=1381797705.871221265 30 ctime=1381823765.675050802 gnome-do-plugins-0.8.5/Translate/Resources/icons/globe.png0000775000175000017500000002724411701730437024053 0ustar00chrischris00000000000000PNG  IHDRbnsBIT|dtEXtSoftwareSodipodi IDATxݝyWu￷z4%YcYB-–Hx yy$Ƀ$1c-[,k#iFYzk饪G}>5]S]V={9+5y 4 ċ(p8;wC\۶kMc г ;;2+W  l~3p76_ݻ/7gpyޣnxE3}WuJ4ukw/S ^q 0mx6+F %׀oޑض= Q R;fTgm[e+:1~_ l>|+].$%§wH^)am+S[.~{p]eemۻ<};wp_.# lAM뙯`ā?fpJȲ3-WYP=RtJaEx_~м`d BftRqKNQ.; 0mk|h鲔5cއhlGw?OF#XÖ\\VR^BO-sa``Խ`nIQ7nZQ6x MH0CT}<߶+㳘C`x"6]wRZB?r۶Գ^(oF (kG( a nl-&WSv#>&ph^}]J !̗|^bum?)owpVB]@֌@h kw;um% 6ׅ@S*ZgRZ`'m!SqC?=)g'֎S0^:+n/Wro{p_{7 saTY잮$"IKaILOc<RFFҞ9wKhضxeuz;wui MFN/>:|Up/4yge%ľ2ת(޾aJWkZzӛُ5zF-EҼٞy)h*}m|}\@i4. N $K|'/&2X]0g +PoGjX%ҪEm54\&}.ZO5,cR-|wV[hEmfA\aɥTC y@B޳ݖɿꅻ:a /ϪW\iSȩڥcGM#3 hT3doZGN=74Z@A\Lje>!i&';&3k6EΝ9 S53@{/蝹v_*Xz𭳭xK)ӺϾPD<4(T=^uuM!ѹuVa=Tnjp{_3CquKm>a+Yra-X&x}Ϣśf< m?" J~W- &prz 9QHxW;ٱsSA'**myZڽ|==< jM[B[Y`śB+;#"C:ASI1HH(8qwBʄq5Lkx^/IU='3c ubWDض x#w>߹Ù>=˴eyXUEGAˠ b Z),1SXgNk+`ߌ@]{x|XgVo"!/Լ5Ӊf`%``v~=]mv4nY ,٣3cx4bG:cW--{Jj54Brm_Ğ(+X'TB(O,I1t?N?on?oWH YC7p2AyQ. biPP5@РD2~,ĂML=JFX'5{J>U 6cNEj":bm*J#o]w;۹f67$B1L  B݊ 2B.)f7m5[QmRӼa;=檎J_fMǥ> EРa]!QK1'm4a֛Yrug%G.@psYԥ@Y{[* _e>0 8'F^fMGcХaJ [sYt a7q&v3iI0>V%jKiA@ Q\)}V+cWg60^xxaUx;r܈ 7Y*eW<=8']ׅ ߰dg"Ȝbwb,ܑ:yԘ3%멧)ye jF44c|qo_'rT劝 _F@3%@\ {; sSE3GNuf%;'ϰk!5SZU\YvQ6s !՛̻K].|[t&YIcC b_ZzDVUwwBw zг" JGa}o#mowՄB_U[^tUBVyxJk:+/͋2,tfEW  iJe%3`5<з$kߊh_ ok2+%ކwS{ XL)/ǬjVzeA7Hpo ,%,2 t.ݳJYZ%ȍB=ZRQo˻W*SjuU|o@냆0ď*\ETo LXIPH̖;F-SU6.UxkBӨoDthlW6T@d򈠪 bISD2)0!|B/A2@Z`. Mt[EHY[ry^ nz|C6ƅY[z@Dhn/PҦ K=,nr{8 febyzO1*FqBJg.=k^h ՚Sҷ΢3+-u iR@O kN6,O_cb/4̅{sXWSI-y PnujF< l~ .2vh*:,ϟ _X˙Dcyћ=i~ZI@@5uƣMEͪ^{[A@l5gUKߺb| OR(S$/fr=Ӓo\ѹӼ4;/)R4(b`'Y/u@6 ԁ׸jp[_*- X4g׻y+GN~Y< ! D˝H\`,+vʞULRR7TɇyBו\wowZyGƶMuJ%ve0vwtNuA|g.˝J<=A(veE}]iȟٜΠz|/XVdvxW4anbV0)α슄VTtNynFEPI#yl{w ƨk6;<`) 6K8tuQ+< qĺ_:WkK){ΝcfdhB|xT4_Dѵ)PU2_[ ~Ǜ-IԅřPkt^1rħBdkL$a[ DEέn$m*%˥HYzPVorH)9hj/9λn\{], HUtEyhd'^nlx3H 3fviQKUy̔24e JGN] ͝}%.]3B g ?j~rq%3뿵(=CK%Si? _4%2e{ij(A7@f=ߛaVD! rt8`c)аhd %@jƃ1QQ!ݏ4.4ƣv?"WF T2[8_4[q2Q2sx:Cjb?#=A7<+/_ ʼr*eW,V슿WYP1H 'lmݶ9@C68hZ$>PtϮAKjKeˋpͬz{9V{ VDO`w^ϮB#E,G zbH'T .UKIhki ;kIh\ԉIOW)GmeGj VĘI:?n&A/B5Jk-_v,]9l(m4nXpp'ିuuѽ)ԐŸ(ͻ y56OTݾ{YMe]zMZ4Ptv/45Cx6ua!Q8ް@(/ɠ| _`۠P8$\ACyTey+h¯S{d_xR+Md;%C|-H!l g@JB`pt6γ>uLVs.cI- r |mPJf܍4Zz;ʧ]8ϘyiH<ħXHISC"J\E]~G~BTW )tF,gљDaBCS`U|HYҢ4Pe^LXoKtšNH3h9z DiH%fx=M/1PDeOp1 24h42`긏Μd6mPKŢ9*Ir՞]dM0Ɔ,@]<Ijp/w}hh!PִdD/OM2Z쥗PG {GX uHGVu.jOI瞮sbLgE#jAϯg :7LrCTBf#|t!Nyj&z9)䥴*bb4r"-Y#c0-"o=_-Iy;PHbqO0iG]J;ϱ]0_VS(CQc\LU}zi@uâપ鳨bW9F z|` Jkj`m0޳T&zð3=Kx`> Grf1{Hk>g-Juc їAO}j𚘙2{.RZK\ r<@r{ ւm!KYISip1HqJ$^~VBJ+Y0s !ǕN\@gH%J.c[XXnXB2J!+jE{;Mw10jQ# ͋C޳q B_ N9XȔ㦝٭48mAyiO^brxx|z:YM\gjbkH{Pw`"0,\<;] 0J mifrv $O|^)$cSXYeӑ G޿d"or-g* !yzս=vD:f/+C jڲ&3~+VYJ!׉Ř`LYp8sg( ha/`8򐦓~@?}iٔsZ:}lfta Ru\X)(Ǻ !V20i&u9;&pj<n (̭xb<@ X2q-C2?`rN:G*بSSAMEtpۛ02IDAT$e<lݸX/(##[s90mcgV'/Й81dL`g#{:FWzR3=<;d?(!1f ?_y/<^ϋkҚXmy~3n8`T |A&"+,ؠ}i?5h~C9nroT_pDk5)S73dF# vX gT^c,i|V !XqVFgJGCi/3qr{FALzԧh7I7+C;CJ=gT{ -z2;?99QV\H1I{H'?r45;Nv=Hu[>܁onaǰ,2/<ޅ8/5 oΥD, hPD5wI 6}[Z:{71B&cO>>)19tx[X))Sw_to*RBڏq" %L| R,gy\fA>3g"f~vq7>{eaHfsOĦ.M: DҠ)e5[r}c~Mk> W#8\nsN':_Y 晃/>ꪌҜR!|s $TN ϣZgRJ'/ #_#:eq[m9 R{e9:0L2;t|9kn 9 _wĄsF=XYm楺[G/i3@=$ź0\lR' =+@ՉnY^/fp[$8|f`b֞ %2꧄sa?p_NO9coRqGEQS: *Cr[l4?[n~c Om|u:L^`~ѯ.'SbLxz1-CA<3(ުzAv/ŏKi/X-"Z{wFN:U.%m!ȸE摿A.rH'; qQ \ޘ[ok\!Q~㢥CY9ҿ}%҅,ѿy>xPM[Zuhh^{2 \/LJRZɑ/^d wv,1ap{_W~_. ܊mm5x0-'[ !45o ?s/fdžjId{bꭆr h^m5/D!H)e:gº ;0X(p YIsUԼI? 0/N 8YczfX0p3Y H;pm=zeV|\HˊǧǾ>rKi:Ҥ =ub]8+-pφ[ v[*RѓtQ sbӐ)uņ_Bw,Y9%V7-"-0@z;;7nBHꀔ$瞊\8} 8_ ʕ!`+ya>M-mj[<7P` Lc4yrjO.Ҭ۴[qÇJ* ۇPm+64v|7ڶƤ!$cOM<1y:gMcvÕVzk^T\y n2Q=8՛͚/pjˡ@J)-iz&y$=4;~p|.&8k6ւWl\'TTn[PKADQB|̙2-@ʤV42F&5'#h HGx%1@%V\PTEF&q]\0m˂W"mjUtZT⌭uQڱUQNE)DQ##HA2#( #lMf7{N 0Cl37w\FhK=J) ^5^I5t]4 Y$,jKmk"lz?[I'=O8D5.<2kT/rjo N5g0 ׂ#s) HIT`Esuw ̯/ ^dӨ"*t7?xhVjڋ}* :CY7 <01 JH̢t.W$7C`U_q^um'kPW:?PRD#lsUmelPq/?erY$NEbϬfwYөF.3?E e*$T,{{?EE]SD{?eHՔڥBYCsfG#q8)෾{8qϤx4 hI$Q-Kz~<-KobQ Ш$!<9Y?b{_!ؑ|LbҜF Նj|d;*-0s!5Y`'-`?G$Ox;IɃSVƏ)q0Y4 qH f}ȵIaa\} +n+skD LAPHÈ܉HέfTLj Pm`G܉>2p Y}bȝ}NI$nq!\c"MǰȾbPD@6Vޱ/ȤT<=A :%DXd*h3.E܍ mBA9/[}+DB5-wG݇1O: \SHT;>ۑn|TTۇɭRFjBTp~o/fx`BNVP] @F* IpT1H?C!I&j-ޗF}$@5Ca(3K.܄Qqa3lk!g]p qvVXɣzT.LY XG,Tzq>^nl}=Q7!WA"TZ_KR *Ⱥ8v'%9Ugto6!jTT C`d܃ ܹ5c,PQ+Y"r'&A%)%e!$-/ +n29Ee`/-=e`*aѸh9:Njx !G=cWe 'W&''p\ݎX*#F_N0DU;`:vgƽCPzT`[/:oQ1u4*  kg"PQшgY+pO@܉pbCAgѸx&Jۿ` 1a0y.ѨXh#QT´S{HhZ?4Vy"U80otƓtpC6a bVKR l[ǦhNWx".@G.=|=f7D#@F=pf{ߓi}}YSvSɺ@Tsxi w{g7˔#2$kRXS$42g|9}刁w ')IdH]zhu] ;e@}E4-EF>-sS-xAJT"@LJoZB#& Q0}*gr@Risgݻi#/*mR=@ksnFdB%1N8IHV)WԡGZ~;b"k ul)yaV>P!=7;e~Yv K`%嘃v{#v)Iϴ_(0.xL7*)*Z!&|Oj;Ӹx% um&@:{r>^JW,%>^ۀE*IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/lithuanian.png0000644000175000017500000000007411701730437025640 xustar000000000000000030 atime=1381797705.879221265 30 ctime=1381823765.699050803 gnome-do-plugins-0.8.5/Translate/Resources/icons/lithuanian.png0000775000175000017500000000050111701730437025102 0ustar00chrischris00000000000000PNG  IHDRMnHlsRGBbKGD pHYs B(xtIME  )yaIDATx1 @DQ g`)@@Cw }O'ӿu5@ @ @ a9@ @ @ @@ X . @ @ @ fЍIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/czech.png0000644000175000017500000000007411701730437024600 xustar000000000000000030 atime=1381797705.863221264 30 ctime=1381823765.651050801 gnome-do-plugins-0.8.5/Translate/Resources/icons/czech.png0000775000175000017500000000303511701730437024047 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  "SmAIDATxkLu?BIݠX&ڴi[9s:2DM(ҭښZhqWP/"9~vzы;>{aCbƌD#/hC|XmDfr y%u5w8)Ȉ0mFHB?(#au&G_f$ !uhj'q@_VόUUmIpy/ZcO#*"\b*IBR&$a,z#b  HHW=bXޫ-J ӕ $$F@O]4=@j !)j~6+ ɻ4#V[+ @V!!)ç. $7dy|{ڴ495Yd6@;ØYʯRHYƶn4)K,U $00"uIflU fdE|jy :\l<-ܵtdH6{@"pf=`![;uJ⺑Yk D6H[MilQ 7L $py)h0uzAS,^r kB Գ^ldӳ^a~/I,︮[/ sGDz 9zYTvzYLh'XLS@* pK,ѭ6u[Er%vzqo%XLO# G|Y*Yl׭VҌ%<ҳ^>7,U,ա70J,ԭԾVL<[/ HJ`zo ̥<׶%uZɂNzq3TX׀6, ( M[/ fuuu606S c܃ڤ$Fz\ll-g^mP=&Rͥ<[/ Q'[/nW& Y=FKy=I`IJks{ͤˈ֋`A9ݍڎ4Sn4=6Vw6" i}-Ecխ!qw XIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/bulgarian.png0000644000175000017500000000007411701730437025450 xustar000000000000000030 atime=1381797705.863221264 30 ctime=1381823765.639050801 gnome-do-plugins-0.8.5/Translate/Resources/icons/bulgarian.png0000775000175000017500000000047611701730437024725 0ustar00chrischris00000000000000PNG  IHDRMnHlsRGBbKGD pHYs B(xtIME  $IDATx1 P E_D/XafRt4=GBs7523mMN @ @ @{\3 @ @ @7!xE& @ @ @ &xIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/norwegian.png0000644000175000017500000000007411701730437025475 xustar000000000000000030 atime=1381797705.879221265 30 ctime=1381823765.703050803 gnome-do-plugins-0.8.5/Translate/Resources/icons/norwegian.png0000775000175000017500000000103511701730437024742 0ustar00chrischris00000000000000PNG  IHDR]mn:sRGBbKGD pHYs B(xtIME  I#IDATxؿ+aϝxR7(b2IHLߡ̤,RfLF+[,W,&E23Y5\xoOO}|'Zp ^^|{~zuNyc~vr$Rߓ+ ,,QbFÉJ͎N@ @ @ @ @V;IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/chinese-trad.png0000644000175000017500000000007411701730437026052 xustar000000000000000030 atime=1381797705.863221264 30 ctime=1381823765.647050801 gnome-do-plugins-0.8.5/Translate/Resources/icons/chinese-trad.png0000775000175000017500000000273511701730437025327 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  1]IDATxK[U>r{yOjiADj3*p⢂ōV؂EەF"vBQѕRVG3N:s\D3i&;|w]m1PB ,PL]HRF5X= Nf~sZ \0n oZPDG[Ḓ#hAN5;Ê=$Q@$4z<ί;I?uMiJRF%DvG&0\ ,\ ('^3ވHY^s{4 lKVE!wkfRwH^e%߳u~V_|@Dh Win Z |yVRo2m͵w7F{Paիy Z!8㢡$oa0kjhvidp#ѷӇ7LaCXF h X Zi[X%>Ypg Ly-B8cspD}^A^q|J A{ {|$nX(6y3RPx%yڄą\1kssVSc._}_'LdM.2z,_OgciERC_ژ.i?[jSp5u̴p8wG$V vCE3avkC OV:iLwkek@x [L!v v%pvgfqFdZeߘ$FY..g ۝A:Ⱦͻ%̞ʶ/=е(o(e%o-ݑl՚@3o0Bث;J?Y6IVDcS/_ (mW? SP!ƫZ 33OeehV ^ Ѵk@hDY[WGh?Ax@aL[#i PPr)qc{ha.|޸f᷈fYك +8i@*ZH`xm 8npĆw=t>\b5o?D4+`vjLLAsi]m֌4,Ye[,˷ǎmqr%@ʻ,Pa!,ˆ,@pTsn LXKBT.C"%#۱,[eɒ%͌fFgCm%?(<|*Uzk~}csZ,޷ſ@ $ B!@H $(O 5Mye[Ъt j bF\`aNZ+) /߄\n`5<݂3X d:(aw 3%z$1"6 RމMrbJud(:LJr\|B!%:7@$_t!Kђq7ìL8O;F$ُæW'N>$^Pe{i.?'}DaG*DuY8%T8- . $oC펲@WdULw.\ĉY WͦrTSn[rvEyq?ߍA4N5l, `?T'6&+1UƗԙ]aRH3hrL-D$S b or)CmYBbKS.K,i }/xecjgVƄB8pr>u{ɺ uY'YUd ^gT2Ъ[or%XEF5jW:Z}X%h=9BSgIx]e`Gi4I1)s &;%A\Ϲ.bSd|>$ѽ*k>*O7𱔨Ϋ>دɢY&قE:&S5D 7ds .V(R$\a ,d^%OU ϗ2m-_EJ* AQ͛,WPnH$KT.VI?;5aGܰ8'!_ ='c, 9 Bq 6I4Z ECuRM wW3dptsN:P?Y@H|n\ u@Ǻz.v[EzW?`TESͷ\88pο~m´.Jvon`,DS0+gl3rr͌c|wҷ0GA1I;y$} XYG$~aS,\Xu/qv|/\v)QTX$#PÂ/ pу14 } y]s) =E7laxVO I$&v9h$૬Zv9p}!^08~(NܖKuץXiLn`@(iG*H,.lI$|>ԆJ " 0c6WIǧCIϖn ɺ39FWWk׮w}vu|8.'v-4]q9CCC>|ɕs\b1Y)~};%UyedhhENx90^T$B{{;kݚl$D"V(0ZWnN n6իe ϟȩS -Zu57n0 x=cHm5vY,kxk`lLc Ib'?NP1VX% ֊$ILgg'͆~Ok`j\.NU|L,n;=6s⎯ѺbO>$LMM!I6x9% IRJ%\.]]]A.z2IU.6L`XtbY.ϞPyeݍ6<3^z Yq8NLp])lW,a۱t @UUi8NlB0$:r;4`$QSSC}}=---x< `bbh4:}o`nj;~vYnYr9uI0$ xbdYt'dq àT*p8HRr9dY& ao,!EV=$ M 0 UUbrjxX8^NX$IȲid2$IH$R*2wxzʁ/ފ)ݏc0MBil6J ;:z.eYȲ Z}cjj5K+`R3%7>N*"SU]M6EeL$:`v+~ "_@ UmT&`Ɋ%c'oSAu+&; z@3 !o8v$1g/#{aqt>Q,N+\/K@  WXzxn8Ibcd4iJK3GhVڎi`b߇"lu- 2x6^g,S0O؞!,JNnIn@a"Q;:="l$yѮ}ث=r`Ҋ5{ng~FڻqM pl;Ŏ_+ؕk(]fHi|:K;ӵ7y_6Rļy󘜜$דůJMnC C ,V>|w.acs1o/>\AQ8U[c+Hd.ũ,Mڵ C 0 E!Ӄs݅$\%j:L$,noв!֥T\A;$Yֹ}H0r, "}K0:x*G?s 騽`7xCfg_"+2T'מc(:8 _ rJ mw#\Hx*Tdݰ@ gpp>ƨp WUrd2);z $8Ӊd_kx[&bbb(›[o¶b.˅ab1.AXK?٤X4s_$FȜIQr6}c<=-F<ߑS+; n%T| h+f8q lv?!q1>Eџ[̮4োW)PaO*dwtʡsMD_VBǀfsRaO>ˆ>^炵*CdѶU1W&*$I@h:S#{%9@ee + w7=S_OX4Rr/oӛVͽY(v8qMz g [On)߳-=K'k;ʖ}VTcx?DniR;q!$P8Y@5Jʬݤ'0S&N^I _$猲Jfn1&,.sx0mC8p2^QXb O7Y|?`puJ+ضy$Uɨ#F^%r J4jmxTsf%u+Ƥgy "5h^SF=͑3U*Pi{' wsj_*/1{sl;xR-nb'#d>FX?쥛).:2,5I x'6l[3 9+RRvCQ`L@ ''4o登r;eKFY7%eVƿ^0nIFZpN6G$`2ټ'I{֓ۛb IQʦ=rv ~;w ߼ 7yg[6㜓*_n>Os+5G YrD).ES/ROV-|LQOم8 &ȗ9R3 oBjf}HJ͕9 Kr'-Ipjh!(3E\ eI/EiԻ:u'p+J;y%ثZ_c.ҕ;dťV :"[I\ANv~ U8]a]ѯ#d8q:"n]OpbiJjCVQ&s*\f׆0fS2Kz{QigLv f,1PLk")-فɠ3NeB6b3[c2cVrHDbroچA/z܅-.)$I`᜽Daũcua9<מ17(-7ǰHZ)B|XdLyQd !J̱ s\NHurMi`F̧ ǐUi6c擅t3wsZU*!A޼9/c9{[5zykw_]*Zz3oJ?b|BD&n4`#bk `K]O OH7+'ѻ˓L[e" d^|&CWO![wW/t8$:mΔ=YbR7{U*>=Z3vpWEpHthɄٰe܌:bC%秋7MLSMHc5 I2vG}: in ]I`Ӟh5$&g)s JN%6! +lyZo, 3jثSa-j5>;uܩnhryšը!\cբ&~ѺUWU]Q*Q{ ;%4٨s q (c ό1@cNK.]oAaav6f@hЦ|x 9̾;3YAED(x ( @(DN؞/m]1@B PB PB Pb?@9 X O[!^d 7.@Aq3 qfzuV%DE@U ^r!׫n6 %xle]G{[Lzn3[ ᒷ$>/Me `fWJwsR"-9iApsR"R+YX#EWpJpUnܜpsR"} i+(*ܹ]gr]r ޥx8+ d6S+P?!~`<ԉ7xyn[Uxbk# ;5l#;5b鍙늄E8}i7ᢔҗ:p`0uDftx=DH[;8KNX䉘Q})8{i QSMBζp@Yu~?NA l Uv؛_ "-J0!u>|e=ROd}2v&=7IAv 釻e=8|aK>vؙqN]hkcl 4;5ƨxN]h1IfL#_A$i7* WFC0&JPZL^U|̉K}$&CMh0']c-z@At 5q>&}0#=<#Ps~~c%坸?\:Y?Ncd^S?J;)9"}e^#9VSJ;qHcwP3 Fj?3Vt!:lϹ-qc2s|F y5hnQL Ŋ/8dZztqX1^L ͓Gȫ@f'_i~dКL ZF^ ڌe`OeS[ DdVLydV`PgŮ؏e=lsm@G%1}M~]hcr[kSlz0L]|8CfYxOIDATx}p{{ٻ\`H P)2[TK`pF4)-j3Sq Jih Z`JCP(rr0U$&,ywv}Si:MEB " " " " " " " " " /JZÖ3ud/$i7=GdCG Y(VǴ<q'Dv7-^X<=:Wh^Z**idX,$/GeXRCoDNI(w:ySp,FT= }~(n7jf:[G8mA|ekl,II ٶ-C 5*?;ccKRtsPg =lIӾnAq:%^Dok^Tm R'zsÒ>yCwl7jBYm6+båE%KZ53j =`+h+O̥*z `0--4|I#2QT+K毐BPyƒ88a5|bI?{&^)Oj\О t~=,FCEwhݰIZ-IBp-,a$oU9lRchmDekQ1Z}"@OpjSƳY?Iӿ*\Ǵ#1sƓwsW%N9{k6Q dx83]#o*,Fq8J5.^Urm=؀$Dudv'L5# 5kD c1.-XJ,t!^CgoG@+m _(JzоfM3&@[;X~9'v#+*eK(=%OA֗7-c-tfc-^OtZh-.-YQXm_hZ$t:O28_vT8rk-g,O=)t:V3Ξ{綍֟o%f|CPCGZуA˹S87JW<,jf /@v 럱f<>H{'[^J__; F9`57t98a;;jqw!9{-/.0޸n"G:W0P;j^_N|LӲU ].1zۭ5ϸqinDh1X5KY[:<i$w?7 >wZrC!hztY}x7*5cd/֝WP[/$fWη[$})\/PUcL|nyuG^'Iրd,&N wp?Vҳ/ ·fg'ꗉd'W3Њ0&?7غK&KJ ol1a\3O: ޕ~XtEh8Ⴧ ߏk8sy[Q33 )a-;T\!鞯Y j?ؼɘoVeK{}h._Kq| Qkwq?P;i]YQOrp{;'c?Y+"'?"ro}wdD^UŒ Z~?q{ /Pƈ5^L%j          {d@VIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/hindi.png0000644000175000017500000000007411701730437024577 xustar000000000000000030 atime=1381797705.875221265 30 ctime=1381823765.683050803 gnome-do-plugins-0.8.5/Translate/Resources/icons/hindi.png0000775000175000017500000000424211701730437024047 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  3s "IDATxLg_-?C -Cq(DsdAtnm,LLvsjbb̝Nq`Dpslt D2 TK)x&f\/,ןmM}y4"HB $! @HB $! @HB $! @HBOM>/guJM'q`ٌDFN1j|С!?W˟x@`hVGQ3Rt2cc9sFYgtvٴi)z}4oMIINx8pqyzHCC'fY|gl6 hDEERVV`(.-7II |!YSQUU J)}Ƶ@i')){LaÆg8|RSYr.:""4^'LU8|Mj…,zz<\t`p{efcpl{o5K|׮0BG03IN6W^zz<ܹ>/^Y,(B|x\l0ܹOuu+? f%aZ lFg20;˺uY[v{dlQ11y AOaa6/zl봴Thrzȷ:CsŋxLNnn7bttBRR{ٸ1%.n7 ''I PRi\3̞v| DDX룙?MMwٳÌR[|&'Ua5hQZzM{Zy**ٷ5#II1ry0bZ XLX\.))F#ٷ5**)/[o#"B0[F0SPB 07x?VVii(V/g;w[00lF}\4vIFlލsw8f㩩Ѩ4&o_a0c2Ų}Z*+(-hSSsx3 NgOQ."wڵ+>PZZ".LTbbX:TH5/Dk~` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0|^U ̶fIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/greek.png0000644000175000017500000000007411701730437024601 xustar000000000000000030 atime=1381797705.871221265 30 ctime=1381823765.679050802 gnome-do-plugins-0.8.5/Translate/Resources/icons/greek.png0000775000175000017500000000121411701730437024045 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  Ʒ IDATx1Kq<<ҥs&זfprwpu '# !23+>zqo>λ{yȡ+>0ͨtc;8+C0g@Oj>ݔLf)zj'&%fY@ BEWDYwdd_^d2=Ŵz||3ӌN]&''wΆm1I,@ GÞzR0E C:R&RIzgp@ CyxxڶcκEERձ=?:z~8, `*cw\Ŵ׋#@ Mi`ep)' K@Z._wos=t]0@_qnj'IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/estonian.png0000644000175000017500000000007411701730437025324 xustar000000000000000030 atime=1381797705.867221265 30 ctime=1381823765.739050805 gnome-do-plugins-0.8.5/Translate/Resources/icons/estonian.png0000664000175000017500000000050311701730437024565 0ustar00chrischris00000000000000PNG  IHDRQ\AsRGBbKGD pHYs B(xtIME&_IDATxQ Eі`fb =GM_m  @ @ @iVh,{9 @D @ @ @̽˪r @ @ @ 4? 'ϹIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/slovak.png0000644000175000017500000000007411701730437025003 xustar000000000000000030 atime=1381797705.883221265 30 ctime=1381823765.719050804 gnome-do-plugins-0.8.5/Translate/Resources/icons/slovak.png0000775000175000017500000000425711701730437024261 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  S/IDATxypI+Y/p1!M[ʤd2)))АRBBSN@Ӑ{MB44.R#M1 -YuYcKD~+kTUUݶW  DH "@$ DH "@$ %ܨ~kY~(G ]xz5F@4E:@&  *\>$2\gK79ЧKL齎bYm}H!nĎm=$F 5<]R鳫Oq6QoﭩOqTM@t2@?٣_$ f\h69BSg4x_>sq/Gmu:&j&F`pOfɛ{xk8 m4o$tY>+G[| 6|6ɝZ-(iҴ뽰[Ti{Y@ gf}V!7CnvM] ?mn!ޜ(.G0dvw:oF[tr$0uZ[ÃmܝvP)fHnxZ W-JVfGxI]8ܗ8rZ %%a1#bsq9ęxYWqN^ o%" %@<7g4#){rfS^fo+(It)Ic;+X xGkImhc { 2-ڱ 溱÷nFAEe\S4`E_E ?س}%{C^ ^b%D{Ѕ0Mcit%c{HfZAڧ6;0}~l-X ǡ$'%cPӰVzHPFt` /"U]vZꚺ>YҚAeɤvwIʪ1|5'~ǿyN3kلBiUlah ѝ}r=RHD(`Gcw5Ə!=@DEEm+zc'p*GefOkzl[5{03"`D%!\Yj2Zݣ1.3fN~:mLgQ гzwCIKaߩpK?\{tOe٠G(LuUS=>vʪhdf¹ce%K'SǢ\Q<4dד&3QćlOD>4b[cRjFR=Ⱥ naZ2u|*_qqEI!Ӡ뺠fVo sJ!qj6W`P}|w6Ikcȃ2V xʾ^ iӻ5V߳73ؘ˛њLdXhWK/LDQ/OK| (go[yrz5>͍};7`2l1Oo*^VoTD% ݊(? p\ #?7/s=ʓkf9sa@ 2gS1c @Nk>{r^^T<MFzy<ό8wIy^9L3m~{(PpY Tե5o}s>sS~j'zغmUO<#CL)GAexN8kyX$p,`r47Rvd:w)R\)?K%Z.1il2;whL/?Ƒ}Z{Ybg=t\#}dX™%W9NiOj9v֭Ivk-J\!7_2s; ׷?e0Kcß{ح U2>J/Ҵk/ Jqv@t4"@$ DH "@$ DH "@$Z!,5IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/polish.png0000644000175000017500000000007411701730437025002 xustar000000000000000030 atime=1381797705.879221265 30 ctime=1381823765.707050803 gnome-do-plugins-0.8.5/Translate/Resources/icons/polish.png0000775000175000017500000000045311701730437024252 0ustar00chrischris00000000000000PNG  IHDRP}sRGBbKGD pHYs B(xtIME  =x.IDATxA A_^60#ܳ$om'@ @ @ @ @ &w? @ @ @ @ `ƹwIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/dutch.png0000644000175000017500000000007411701730437024613 xustar000000000000000030 atime=1381797705.867221265 30 ctime=1381823765.655050802 gnome-do-plugins-0.8.5/Translate/Resources/icons/dutch.png0000775000175000017500000000051211701730437024057 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  IDATx1 EAJ†ᅅv\hz'yɟǼ@[ @ @ @PM|7s)@ @ @ (ee@ @ @ $%!IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/german.png0000644000175000017500000000007411701730437024755 xustar000000000000000030 atime=1381797705.871221265 30 ctime=1381823765.671050802 gnome-do-plugins-0.8.5/Translate/Resources/icons/german.png0000775000175000017500000000046111701730437024224 0ustar00chrischris00000000000000PNG  IHDRMnHlsRGBbKGD pHYs B(xtIME  )IDATxA ! Ev:an;h:#y?5#m}N @ @ @tr 2 @ @ Fg kuIf`+WxtGP aU:Nđ ߷Ԣ1U/H69|q7/khJR( `R䎙Ll>`7PXLjgL3xj7@4!f[tߎ;AqZC,ZB#|LcvgFҥnQ,q0/ߌ3:Æ5.>tE+4(G=u[i!_O;K[C_FV7* _߃ұ  Q膰>Vl-窊c{]ҝuSoeJȫJB\Wmaug&#Q0]zިJMjJ\{p:ux(Uab`nSpE2vXg!p c}pa6ɗ &\)Qy&[$6}ţ:FH癩G }'i p2Lϩtl[84m=J¢OiK}lϲ%x߄H Kث,rEf Ki[ȁ8)oQ-:#a-V~J8c?v}kɗ,ۢ}$;Z+ݳl<ɥ*U󷕩 fOqzS/#]$iꯎKc]n{0̻NJЫXM=_x"m+DbՠT!Т>Ѝu &zQ|x&R wb_܇Q^79\L'[(YKMNXx"StmFd_MSG1c˄zz:L'xdo|WgׯV,G_e%i!F G;qQ"7a5 --GDު} /c'{6FHA_`h{ MǢcObmLyFIDXv¤"ڒ$/w/o|vr$fm"9äQ \>ntw#8h!V0@Z0V%TsfqGK7Qt_6\_3vÿ~jq|@g˿L-Sy;6MRW LD!hEٽLu ߋ_9>}vϩ/{_X#h [&Exsg81;3gwxM4t2gM%Y U!,;ЧNpt]*}a9jzE?ΎGFiM]'H(SG%5MMҾQu[ <9Xb'1WKqe>VQgtI'L8$'i-(ת&):F:)'H-I|% DAV*t\zO7          MΟP?o>IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/romanian.png0000644000175000017500000000007411701730437025310 xustar000000000000000030 atime=1381797705.883221265 30 ctime=1381823765.711050804 gnome-do-plugins-0.8.5/Translate/Resources/icons/romanian.png0000775000175000017500000000051211701730437024554 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  !nBIDATx!@@Pd @Sȳ>f|'X1fhmK_﫤h-` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0 . 'ҨoIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/russian.png0000644000175000017500000000007411701730437025170 xustar000000000000000030 atime=1381797705.883221265 30 ctime=1381823765.715050804 gnome-do-plugins-0.8.5/Translate/Resources/icons/russian.png0000775000175000017500000000050111701730437024432 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  |IDATxQ @ D OEGs36/W;Ic]&@ @ @ `^+ P9 @ @ @ @r?~f8Wo@ @ @ sM u3ĆIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/google.png0000644000175000017500000000007411701730437024760 xustar000000000000000030 atime=1381797705.871221265 30 ctime=1381823765.675050802 gnome-do-plugins-0.8.5/Translate/Resources/icons/google.png0000775000175000017500000000167711701730437024241 0ustar00chrischris00000000000000PNG  IHDRhsRGBbKGD pHYs  tIME /U?IDAT8]Hu_}Noz==;<Λc*Yn(Ѭ`4eVHFDJdEr~m.sEVvwl}鏾7yx!N>%"Yfis?ʠϧC~#"`+S",&`׀??V E*^i5ymD.@ T_#:\UxDĸrujSݤ\ݟ7Mx<u>7EњB>-U֖ҊCƢkQ 4m Y_|ekfMOJhl^jс4+/v~kp<JUBxfu^eXf T4`U] X\(\>]ZR=(0WHŴ䁕 39qka t5\2i )[30Wh3yw`qD_[³cޡ2KAEaXҀ,p•8;NNy^QS5{垽%яvLmiD)".KE"!۳}o_;_}߁l6뺭%".ŴD"RJqs:=;ǮnK$\Iք-b.gwNOWr Z?j7z$z,* Y5P>ϝL&`*(X1ߜ~=jZ6,;"vwe9> (FFF `Tz%ha)nwEd QKIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/swedish.png0000644000175000017500000000007411701730437025152 xustar000000000000000030 atime=1381797705.883221265 30 ctime=1381823765.727050804 gnome-do-plugins-0.8.5/Translate/Resources/icons/swedish.png0000775000175000017500000000047711701730437024430 0ustar00chrischris00000000000000PNG  IHDRP}sRGBbKGD pHYs B(xtIME  |eIDATxݡ0 @ ñ ;½crb*&vvb@ @ @ @ d(kp@ @ ~% p@ @ @ @ #vIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/galician.png0000644000175000017500000000007411701730437025253 xustar000000000000000030 atime=1381797705.871221265 30 ctime=1381823765.743050805 gnome-do-plugins-0.8.5/Translate/Resources/icons/galician.png0000664000175000017500000000452211701730437024521 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME&#zIDATxST9WKEGZfcҦkmZkvf2Τ3v3IjZxAEwcT." \XX圷?up}3<9ﻫO=B:l E'ci7 [ʯjY%l*A+l:5.7]fki* r1T6:PMyrAk ~[ԺUo\®sE/؉i APeBmD i*nJn"k.Ult|Lo~\ŤܙwB#MVݕ@.^/N;ے@ ˃@׸0jK>k/*,!7Nހ07U]߮6/_'~!@e`m& =>RNJS7|W& .Ϥf+ls`+]I!d9Xx*4QCؕ6Fw `qN9!DkOYJqNztRix&ث-/L[LM' gSI*"IϺ*P;;ӒH x6* ~t=z` u$I \+t}YZSZ% t]fft!Wjם<2.H 3=O A ;S.T "NdKA ;7Ygn t^HyId;X~Ac{T Ԧs虱=QKFY'5U7XoC@Gme"m! =?u)<3:U Z t=cxvtW }FZV)9UMal}AP948_r70N΂f@%5i8!Dͦ`n| K{AP&7n o{66MŤa @AH?xlG\ gC(= n.cJ±<2ՙ3/'fDwR@@wU3pI67i^;Zk#p{7570Y4s@gSwɵCLImʭd}aR :,w)uwz@gk\e Y,;Q:u Xgs>("0`en%Z:JV$f4X@tYK՝oɠŷܤeRkSCO|IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/croatian.png0000644000175000017500000000007411701730437025304 xustar000000000000000030 atime=1381797705.863221264 30 ctime=1381823765.647050801 gnome-do-plugins-0.8.5/Translate/Resources/icons/croatian.png0000775000175000017500000000422611701730437024556 0ustar00chrischris00000000000000PNG  IHDR@sRGBbKGD pHYs B(xtIME  IDATxkpTs&+@r)R\2V 6PEf$CT[FV4m*20Tp)&Tń\IH&BkgpL63y<ݳ+5$'+-!@ !@  $N'OHZ:Jū|KHFzP"#q?C4V`XB/~Z K4 ݆a̾Md?=e~y4qq>`8upcn6!s&[x&s8 '61ɴ2-qH| KlI3{>%zL닞$ T:7A+Yd`My839/ϛ>OZd'opԖeդGz4ҌmuK Ȱq!:=y] Ob]?\Iȧ]uvsdn+Mgfn+[W Ɂ[B4Gs7c 8_ЫH@'hPVN]]F)Ĉb&dd#X" qv%'ӣ߇Acjkyiih,~l9FQ^Js/.@@d %\ ec&S&M"r ~IAKW.VT5LBbvT=NcAf-OÖHĞZ<1fcIn  W7ϴ.ڝlcuxq%GaK%1F\&P>P$^K['AZ:6o1f{;;J3v8 $r  +Vx/`s L tSW({-ѝZZx MJ OZ=\Id`b%96Ɲ:FŽ_FРxg}NfVB,]C5?șߡ>ʪφ 9&[['(>j'iH:1WO-(IVN&%]1E ;6oX-Dz}*ص[U^\X]Az +ː;B!@&('ڰ:tRSJKi7O3L<Ӓ%Yy˅vKaU ]q֬? ɋY&${BX jQaKXuEE;mR*ooGy^/Du^k+rd$uD8趀>AmZjQ wVX}}0@  Yiܠ(! S<ڐnqv%jo;e;{_2Zk߽JeA~~ @ŶQ?O옶?jݼR7nXpfwViv X\^;& XMw*P=.6SR~W>#5(" T%An L7-b<5'za۶t $B $B 捾`6Y.^ΑH@gP>ͭ MR{~dQTL+x o6F VJ`mMJK "\l Ҷ%a7A͒;e+!G 150?``wK W}ؘ}U*ڇz_@}ϕQ5~ `^=>b{sa7.2{l}g[l 3A|0F$=~*o-1lnٔr "1#tGꔐӋ< {⏡]\v4<4.&7{O&+*! r{YXFSyJK y Us$̀r<:mCۃ%6Im6->^\|5'yfҙ +@[9#O$IWaoҙ-+@W nhgS!$R6?k G9>%s0x wpЏl9w}wexMGk.ҠTf|-ÆeLڥwbB $B $[wacؠ`mB $B $B $B $B $p8j-~IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/danish.png0000644000175000017500000000007411701730437024752 xustar000000000000000030 atime=1381797705.867221265 30 ctime=1381823765.655050802 gnome-do-plugins-0.8.5/Translate/Resources/icons/danish.png0000775000175000017500000000067211701730437024225 0ustar00chrischris00000000000000PNG  IHDRa&sRGBbKGD pHYs B(xtIME  qP<:IDATxݯjQ~ɿ x F5,eW0ʊ! jނe7 V 9?{`.AƷØ攵pR\?2rN G8>ZsVF ;xk7GzE j~Y1ΗwtOKт瓊L IKa-~GH{Z੺"XL08aHs"*sy'+kD @( @( @( @(O4`IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/italian.png0000644000175000017500000000007411701730437025125 xustar000000000000000030 atime=1381797705.875221265 30 ctime=1381823765.691050803 gnome-do-plugins-0.8.5/Translate/Resources/icons/italian.png0000775000175000017500000000051211701730437024371 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  6IDATxұ@PGGR#J$ Ё.d-hCF7v+8'غghRJf` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0`>/ lIENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/vietnamese.png0000644000175000017500000000007411701730437025644 xustar000000000000000030 atime=1381797705.887221265 30 ctime=1381823765.735050804 gnome-do-plugins-0.8.5/Translate/Resources/icons/vietnamese.png0000775000175000017500000000263611701730437025121 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  ZһIDATxOhWǿo̬Y[MMUxQޤ =-f'{))C/9"^"(XAHPٍ!Ԑ?=M#1q̛4ͼ7ÆZ>A H H H H H HÇi%5 Xn/HiW9"@c.4\m ^.Dc) `j΄o$@ZnC"!#ko#D#$Rͤ0@(O@flv6)ϔ>$-}H$VṬͣ.F;QQHOjMٗHB%lj ( >x!oSw❯i&L4_fx Ėm9~[@({~ṿ<"ʽx.bqFPE6$+YOE_toʱ>'2F *w|rWB`žVNTv}`7U01 3hTɐ%3q!6xpmZĀٝ `K(Xp]FL\'2&BlOe'jɃD? trQ򲗋"JDw~#J%w?w/{45SL0lv 9U&ֱtG Z#xʂ}?d̾/x࿫2}NP3ޚfu0wd:=(m?$Rd:= W1/&&\ iG=>> rQ jޥ2oM-#p(Ç?O1{lg5 V:|T'DJЫ"Jg Jg,TGH"tMhK*FΚpV0r%߲,`kQhν2X/d6_`? c_= ₵cCDOoW<ިL 3L_0z΀lt =g`7xHΗÿD>36:f5<3! opMH 4kG2xZ;!p&·m,&8Nl+r>?3.kb~ %T0ጋ ]<|CB׀3uUq{ o(ȟLvHP-TH96ġ< H H H H H H H H H<.IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/albanian.png0000644000175000017500000000007411701730437025251 xustar000000000000000030 atime=1381797705.859221264 30 ctime=1381823765.735050804 gnome-do-plugins-0.8.5/Translate/Resources/icons/albanian.png0000664000175000017500000001211611701730437024515 0ustar00chrischris00000000000000PNG  IHDR[Ǎ'sRGBbKGD pHYs B(xtIME%2IDATxi\UܱƞNI!3*b!<DIE}"B@}DEFa'"Bt;];n ^Iߪ:}K,mYc &@1bĈ #&@1bĈ #&@1bĈ #&@1bMljFM+D0 BL.Aó:Ŋey`DFB5R ^EV. :{66 `7^7.MfP &Ec$Iu xJz vѫ|.uք. !9j˯ly^š,s4_"5W#MRk5J wc $ B[R?GZ )§Vw dd_`b_= A K gL ,i`(K}c~wCUᥠEY)䗱`Qe2=c^#hU ]/&6iJ@C2t87Rӣv-sK,8ngqz YxLF`T KL5!oehژ ׃ZBp|3CN,"XX hR (Byjtnޯ44!uTR<ᗸO^Wef<مETZGk;n [T䧄&g*ߐAF*&{ /U\Uýt7;JRTWfyPaWa@cT+'r*ҺEEGO0W8H.tD (ֆ.o`W3C6v>GPF~{034BkWO20H+Q <ז uv;x+ cp f+Qa Ký7SOODWR?*@3`]h[Og NKfa IN<y5 6 ȩV1UjLTHnQÁFak&J)VwWs+0Ehc"OD4..ԯjX+43͜༽MPO-[2|9] >)ެy(͜eblfH{XWx-0|4;h&Gz4E"@Yp>e4@Eg"qv"*dИg'*8 \w˃ 32tK~A[AFc!|3YjirGZGU(tI!z~ZݸM׹ ڄFEUh$ Z<YW8je#X\ZV$dO_WsIV+1& 8ddy=Qfː 8HA#T7n6 Wn *En#w }0Cwy=;,mhCh,i͌Md:9@OM~z'.5,rؠ4 ֆBfK= 靄# PaOOXW8ncVgա˹)ܔɑF~j&%b'p|!W5!@gP*,@7gz8XOsq'Z\dU3Rc4T7^*J*zísXT[IH-{CzUPQ=F=}Mv[ xFpQV!1 -~yQG k'y-t<@4-3 +*"VT^2`+Gmy` `g 6.HN ?s6RFvKtpa}{k N/lM 3 suj:/AiMNcW:|`4of[J(4I!cl ^VX{ƅNV.V){jEBW!gֲ sS28&t3A'Z4৙[Ԛ=lGQ3=0W`gS8#޴SB^,vͱ!I Κxхѳ~FBBpui`L;̖&ɭ<ٺ# Ulh6i$8ࢰ,J*}HR-0C'-$).Muj`+aDȾ2G(l$*q¬+]|jBN̯bMFϯLֆG74B`#W]aJ<QR:>aANj]>CD,V HWp34Ahqɢ ;&Q A󈺏G0B)-(`+Oe./JɭRZo"3*$J)^JR|ұ }Bk X9ɭ )&XS Sܔ۩%^oUl6&+>sqfQ/U̒m/?1#^)-$%Y@ 6Vn]o>ਐ*UV.Y-J OUZo9qt'm,%aafՓh $ V ' 2'W%uILeo=0zEV.d3Cl~+SSRy=$;HvRnW񆦏i E֜43Ҝb1Wh^t您]{f` xw8Mn>eR!dy)ui pY<X ' CBnԓ[h1q9$*%,+'h:R sDOx%sKgeI ӢF;TB3 k܂˒]|8_WՍTUoڥD;B4B*S~.fmviLI/UBC$:1E-U_R?K -Bcqf&s5'2+Cg}&Y;^=AFY#.,^ k!Yu#:ô.snb*4iHj5'_`44.3O`#cn g"vʉ~1N[B"+,p:ٍk*Rg"mP"b- @бy1d1IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/hungarian.png0000644000175000017500000000007411701730437025460 xustar000000000000000030 atime=1381797705.875221265 30 ctime=1381823765.743050805 gnome-do-plugins-0.8.5/Translate/Resources/icons/hungarian.png0000664000175000017500000000046611701730437024731 0ustar00chrischris00000000000000PNG  IHDR@sRGBbKGD pHYs B(xtIME&: IDATxڡ 0Eі ,$<86A12sFxih^&jL @ @ _纭X>ŧZ@ @ @+۱[!ѧ/@j;+@ @ ^'|"e]IENDB`gnome-do-plugins-0.8.5/Translate/Resources/icons/PaxHeaders.15196/chinese-simp.png0000644000175000017500000000007411701730437026070 xustar000000000000000030 atime=1381797705.863221264 30 ctime=1381823765.643050801 gnome-do-plugins-0.8.5/Translate/Resources/icons/chinese-simp.png0000775000175000017500000000273511701730437025345 0ustar00chrischris00000000000000PNG  IHDRUWsRGBbKGD pHYs B(xtIME  JQ]IDATxK[U>r{yOjiADj3*p⢂ōV؂EەF"vBQѕRVG3N:s\D3i&;|w]m1PB ,PL]HRF5X= Nf~sZ \0n oZPDG[Ḓ#hAN5;Ê=$Q@$4z<ί;I?uMiJRF%DvG&0\ ,\ ('^3ވHY^s{4 lKVE!wkfRwH^e%߳u~V_|@Dh Win Z |yVRo2m͵w7F{Paիy Z!8㢡$oa0kjhvidp#ѷӇ7LaCXF h X Zi[X%>Ypg Ly-B8cspD}^A^q|J A{ {|$nX(6y3RPx%yڄą\1kssVSc._}_'LdM.2z,_OgciERC_ژ.i?[jSp5u̴p8wG$V vCE3avkC OV:iLwkek@x [L!v v%pvgfqFdZeߘ$FY..g ۝A:Ⱦͻ%̞ʶ/=е(o(e%o-ݑl՚@3o0Bث;J?Y6IVDcS/_ (mW? SP!ƫZ 33OeehV ^ Ѵk@hDY[WGh?Ax@aL[#i PPr)qc{ha.|޸f᷈fYك +8i@*ZH`xm 8npĆw=t>\b5o?D4+`vjLLAsi]m .. 2.12.8 6 4 4 4 4 4 6 6 Translation Provider 0 True False False True 1 True False False 10 0 True False False 6 Default Source Language 0 True False False False 1 True False False 10 1 True False False 6 Default Web Interface Language 0 True False False False 1 True False False 10 2 True False False Supported Languages 3 True False False In True True 4 True 0 True gnome-do-plugins-0.8.5/Translate/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007212140315705023536 xustar000000000000000030 atime=1381797705.891221265 28 ctime=1381823765.6030508 gnome-do-plugins-0.8.5/Translate/gtk-gui/generated.cs0000775000175000017500000000520412140315705023007 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Translate/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140314207023422 xustar000000000000000030 atime=1381797705.895221265 30 ctime=1381823765.631050801 gnome-do-plugins-0.8.5/Translate/gtk-gui/objects.xml0000775000175000017500000000004312140314207022665 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Translate/gtk-gui/PaxHeaders.15196/Translate.ConfigUI.cs0000644000175000017500000000007212140315705025177 xustar000000000000000030 atime=1381797705.891221265 28 ctime=1381823765.6070508 gnome-do-plugins-0.8.5/Translate/gtk-gui/Translate.ConfigUI.cs0000664000175000017500000001763212140315705024455 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Translate { public partial class ConfigUI { private Gtk.VBox vbox1; private Gtk.Alignment alignment1; private Gtk.VBox vbox2; private Gtk.HBox hbox1; private Gtk.Label lblProvider; private Gtk.ComboBox cmbProvider; private Gtk.HBox hbox2; private Gtk.Label lblDefaultSource; private Gtk.ComboBox cmbDefaultSource; private Gtk.HBox hbox3; private Gtk.Label lblDefaultIface; private Gtk.ComboBox cmbDefaultIface; private Gtk.Label lblEnabled; private Gtk.ScrolledWindow GtkScrolledWindow; private Gtk.TreeView treeEnableLang; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Translate.ConfigUI Stetic.BinContainer.Attach(this); this.Name = "Translate.ConfigUI"; // Container child Translate.ConfigUI.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; this.alignment1.LeftPadding = ((uint)(4)); this.alignment1.TopPadding = ((uint)(4)); this.alignment1.RightPadding = ((uint)(4)); this.alignment1.BottomPadding = ((uint)(4)); this.alignment1.BorderWidth = ((uint)(4)); // Container child alignment1.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.lblProvider = new Gtk.Label(); this.lblProvider.Name = "lblProvider"; this.lblProvider.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Translation Provider"); this.hbox1.Add(this.lblProvider); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.hbox1[this.lblProvider])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.cmbProvider = Gtk.ComboBox.NewText(); this.cmbProvider.Name = "cmbProvider"; this.hbox1.Add(this.cmbProvider); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.cmbProvider])); w2.Position = 1; w2.Expand = false; w2.Fill = false; w2.Padding = ((uint)(10)); this.vbox2.Add(this.hbox1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox1])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; // Container child hbox2.Gtk.Box+BoxChild this.lblDefaultSource = new Gtk.Label(); this.lblDefaultSource.Name = "lblDefaultSource"; this.lblDefaultSource.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Default Source Language"); this.hbox2.Add(this.lblDefaultSource); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.hbox2[this.lblDefaultSource])); w4.Position = 0; w4.Expand = false; w4.Fill = false; // Container child hbox2.Gtk.Box+BoxChild this.cmbDefaultSource = new Gtk.ComboBox(); this.cmbDefaultSource.Name = "cmbDefaultSource"; this.hbox2.Add(this.cmbDefaultSource); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.hbox2[this.cmbDefaultSource])); w5.Position = 1; w5.Expand = false; w5.Fill = false; w5.Padding = ((uint)(10)); this.vbox2.Add(this.hbox2); Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox2])); w6.Position = 1; w6.Expand = false; w6.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; // Container child hbox3.Gtk.Box+BoxChild this.lblDefaultIface = new Gtk.Label(); this.lblDefaultIface.Name = "lblDefaultIface"; this.lblDefaultIface.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Default Web Interface Language"); this.hbox3.Add(this.lblDefaultIface); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.hbox3[this.lblDefaultIface])); w7.Position = 0; w7.Expand = false; w7.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.cmbDefaultIface = new Gtk.ComboBox(); this.cmbDefaultIface.Name = "cmbDefaultIface"; this.hbox3.Add(this.cmbDefaultIface); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.hbox3[this.cmbDefaultIface])); w8.Position = 1; w8.Expand = false; w8.Fill = false; w8.Padding = ((uint)(10)); this.vbox2.Add(this.hbox3); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox3])); w9.Position = 2; w9.Expand = false; w9.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.lblEnabled = new Gtk.Label(); this.lblEnabled.Name = "lblEnabled"; this.lblEnabled.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Supported Languages"); this.vbox2.Add(this.lblEnabled); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox2[this.lblEnabled])); w10.Position = 3; w10.Expand = false; w10.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.treeEnableLang = new Gtk.TreeView(); this.treeEnableLang.CanFocus = true; this.treeEnableLang.Name = "treeEnableLang"; this.GtkScrolledWindow.Add(this.treeEnableLang); this.vbox2.Add(this.GtkScrolledWindow); Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox2[this.GtkScrolledWindow])); w12.Position = 4; this.alignment1.Add(this.vbox2); this.vbox1.Add(this.alignment1); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.vbox1[this.alignment1])); w14.Position = 0; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.cmbProvider.Changed += new System.EventHandler(this.ProviderSelectionChanged); this.cmbDefaultSource.Changed += new System.EventHandler(this.SourceSelectionChanged); this.cmbDefaultIface.Changed += new System.EventHandler(this.IfaceSelectionChanged); } } } gnome-do-plugins-0.8.5/Translate/PaxHeaders.15196/src0000644000175000017500000000013212227172425020417 xustar000000000000000030 mtime=1381823765.627050801 30 atime=1381823772.203051027 30 ctime=1381823765.627050801 gnome-do-plugins-0.8.5/Translate/src/0000755000175000017500000000000012227172425017742 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Translate/src/PaxHeaders.15196/UI0000644000175000017500000000013212227172425020734 xustar000000000000000030 mtime=1381823765.623050801 30 atime=1381823772.203051027 30 ctime=1381823765.623050801 gnome-do-plugins-0.8.5/Translate/src/UI/0000755000175000017500000000000012227172425020257 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Translate/src/UI/PaxHeaders.15196/ConfigUI.cs0000644000175000017500000000007411701730437023007 xustar000000000000000030 atime=1381797705.899221266 30 ctime=1381823765.623050801 gnome-do-plugins-0.8.5/Translate/src/UI/ConfigUI.cs0000664000175000017500000002346011701730437022257 0ustar00chrischris00000000000000// ConfigUI.cs // // Copyright (C) 2008 Chris Szikszoy // // 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 3 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, see . // using System; using System.Linq; using System.Reflection; using System.Collections.Generic; using System.Threading; using Do.Platform; using Mono.Addins; namespace Translate { public partial class ConfigUI : Gtk.Bin { static IPreferences TranslatePluginPrefs; public ConfigUI () { this.Build (); SetupColumns (); FillProviderCmb (); } static ConfigUI () { TranslatePluginPrefs = Services.Preferences.Get (); } public void SetupColumns () { //setup columns Gtk.TreeViewColumn FlagCol = new Gtk.TreeViewColumn (); Gtk.CellRendererPixbuf pixbuf = new Gtk.CellRendererPixbuf (); FlagCol.PackStart (pixbuf, false); treeEnableLang.AppendColumn (FlagCol); FlagCol.AddAttribute (pixbuf, "pixbuf", 0); Gtk.TreeViewColumn LanguageCol = new Gtk.TreeViewColumn (); Gtk.CellRendererText text = new Gtk.CellRendererText (); LanguageCol.PackStart (text, true); treeEnableLang.AppendColumn (LanguageCol); LanguageCol.AddAttribute (text, "text", 1); /* Gtk.TreeViewColumn IsEnabled = new Gtk.TreeViewColumn (); Gtk.CellRendererToggle EnabledToggle = new Gtk.CellRendererToggle (); EnabledToggle.Activatable = true; EnabledToggle.Toggled += CheckEnable; IsEnabled.PackStart (EnabledToggle, false); treeEnableLang.AppendColumn (IsEnabled); IsEnabled.AddAttribute (EnabledToggle, "active", 2); //add a dummy column to fill the rest Gtk.TreeViewColumn DummyCol = new Gtk.TreeViewColumn (); Gtk.CellRendererText DummyText = new Gtk.CellRendererText (); DummyCol.PackStart (DummyText, true); treeEnableLang.AppendColumn (DummyCol); DummyCol.AddAttribute (DummyText, "text", 3); */ } public void FillProviderCmb () { cmbProvider.Clear (); Gtk.CellRendererText cell = new Gtk.CellRendererText (); Gtk.CellRendererPixbuf pixbuf = new Gtk.CellRendererPixbuf (); cmbProvider.PackStart (pixbuf, true); cmbProvider.PackStart (cell, true); cmbProvider.AddAttribute (pixbuf, "pixbuf" , 0); cmbProvider.AddAttribute (cell, "text", 1); Gtk.ListStore ProvidersList = new Gtk.ListStore (typeof (Gdk.Pixbuf), typeof (string)); // Get an instance of each pastebin provider in this assembly. var providers = from type in Assembly.GetExecutingAssembly ().GetTypes () where type.GetInterface ("Translate.ITranslateProvider") != null select Activator.CreateInstance (type); Gdk.Pixbuf pb = null; string[] Icon = null; foreach (ITranslateProvider provider in providers) { Icon = provider.Icon.Split (new char[] {'@'}); using (Gdk.Pixbuf temp = Gdk.Pixbuf.LoadFromResource(Icon[0])) { pb = temp.ScaleSimple ((20 * temp.Width)/temp.Height, 20, Gdk.InterpType.Bilinear); } ProvidersList.AppendValues (pb, provider.Name); } cmbProvider.Model = ProvidersList; //set selection to what's in GConf, if we can Gtk.TreeIter ti; if (SearchCombobox (out ti, cmbProvider, SelectedProvider,1)) cmbProvider.SetActiveIter (ti); } public void FillSourceCmb (ITranslateProvider Translator) { cmbDefaultSource.Clear (); Gtk.CellRendererText cell = new Gtk.CellRendererText (); Gtk.CellRendererPixbuf pixbuf = new Gtk.CellRendererPixbuf (); cmbDefaultSource.PackStart( pixbuf, true); cmbDefaultSource.PackStart (cell, true); cmbDefaultSource.AddAttribute (pixbuf, "pixbuf" , 0); cmbDefaultSource.AddAttribute (cell, "text", 1); Gtk.ListStore SourceList = new Gtk.ListStore (typeof (Gdk.Pixbuf), typeof (string), typeof (string)); Gdk.Pixbuf LanguageFlag = null; const int scale_height = 20; string[] Icon = null; if (Translator.SupportsAutoDetect) SourceList.AppendValues (null, AddinManager.CurrentLocalizer.GetString ("Auto Detect (Recommended)"), Translator.AutoDetectCode); foreach (LanguageItem Lang in Translator.SupportedLanguages) { Icon = Lang.Icon.Split (new char[] {'@'}); using (Gdk.Pixbuf temp = Gdk.Pixbuf.LoadFromResource (Icon[0])) { LanguageFlag = temp.ScaleSimple ((scale_height * temp.Width) / temp.Height, scale_height, Gdk.InterpType.Bilinear); } SourceList.AppendValues (LanguageFlag, Lang.Name, Lang.Code); } cmbDefaultSource.Model = SourceList; //set default source to auto if it's enabled, else try what's in gconf, else, just the first in the list Gtk.TreeIter ti; if ((Translator.SupportsAutoDetect) && (SearchCombobox (out ti, cmbDefaultSource, Translator.AutoDetectCode, 2))) cmbDefaultSource.SetActiveIter (ti); else if (SearchCombobox(out ti, cmbDefaultSource, SelectedSourceLang, 2)) cmbDefaultSource.SetActiveIter (ti); else { cmbDefaultSource.Model.GetIterFirst (out ti); cmbDefaultSource.SetActiveIter (ti); } } private void FillIfaceCmb (ITranslateProvider Translator) { cmbDefaultIface.Clear (); Gtk.CellRendererText cell = new Gtk.CellRendererText (); Gtk.CellRendererPixbuf pixbuf = new Gtk.CellRendererPixbuf (); cmbDefaultIface.PackStart (pixbuf, true); cmbDefaultIface.PackStart (cell, true); cmbDefaultIface.AddAttribute (pixbuf, "pixbuf" , 0); cmbDefaultIface.AddAttribute (cell, "text", 1); Gtk.ListStore IfaceList = new Gtk.ListStore (typeof (Gdk.Pixbuf), typeof (string), typeof (string)); Gdk.Pixbuf LanguageFlag = null; const int scale_height = 20; string[] Icon = null; foreach (LanguageItem Lang in Translator.SupportedLanguages) { Icon = Lang.Icon.Split(new char[] {'@'}); using (Gdk.Pixbuf temp = Gdk.Pixbuf.LoadFromResource(Icon[0])) { LanguageFlag = temp.ScaleSimple ((scale_height * temp.Width) / temp.Height, scale_height, Gdk.InterpType.Bilinear); } IfaceList.AppendValues (LanguageFlag, Lang.Name, Lang.Code); } cmbDefaultIface.Model = IfaceList; //set selection to what's in GConf, if we can Gtk.TreeIter ti; if (SearchCombobox (out ti, cmbDefaultIface, SelectedIfaceLang, 2)) cmbDefaultIface.SetActiveIter(ti); else { cmbDefaultIface.Model.GetIterFirst (out ti); cmbDefaultIface.SetActiveIter (ti); } } private void FillEnableBox(ITranslateProvider Translator) { Gtk.ListStore LanguageList = new Gtk.ListStore (typeof (Gdk.Pixbuf), typeof (string)); const int scale_height = 25; Gdk.Pixbuf LanguageFlag = null; string[] Icon = null; foreach (LanguageItem Lang in Translator.SupportedLanguages) { Icon = Lang.Icon.Split (new char[] {'@'}); using (Gdk.Pixbuf temp = Gdk.Pixbuf.LoadFromResource(Icon[0])) { LanguageFlag = temp.ScaleSimple ((scale_height * temp.Width) / temp.Height, scale_height, Gdk.InterpType.Bilinear); } LanguageList.AppendValues (LanguageFlag, Lang.Name); } treeEnableLang.HeadersVisible = false; treeEnableLang.Model = LanguageList; } public bool SearchCombobox (out Gtk.TreeIter ti, Gtk.ComboBox box, string val, int col) { box.Model.GetIterFirst (out ti); do { if ((string)box.Model.GetValue (ti,col) == val) return true; } while (box.Model.IterNext (ref ti)); return false; } protected virtual void ProviderSelectionChanged (object sender, System.EventArgs e) { Gtk.ComboBox ProviderBox = (Gtk.ComboBox)sender; Gtk.TreeIter ti; ProviderBox.GetActiveIter (out ti); SelectedProvider = (string)ProviderBox.Model.GetValue (ti,1); TranslateEngine.LoadValuesFromPrefs(); ITranslateProvider Translator = TranslateEngine.Translator; //fill boxes FillSourceCmb (Translator); if (Translator.SupportsIfaceLang) FillIfaceCmb (Translator); else { cmbDefaultIface.Clear (); cmbDefaultIface.Model = null; } FillEnableBox (Translator); } protected virtual void SourceSelectionChanged (object sender, System.EventArgs e) { Gtk.ComboBox SourceBox = (Gtk.ComboBox)sender; Gtk.TreeIter ti; SourceBox.GetActiveIter (out ti); //column 2 holds the language "code" SelectedSourceLang = (string)SourceBox.Model.GetValue (ti,2); } protected virtual void IfaceSelectionChanged (object sender, System.EventArgs e) { Gtk.ComboBox IfaceBox = (Gtk.ComboBox)sender; Gtk.TreeIter ti; IfaceBox.GetActiveIter(out ti); //column 2 holds the language "code" SelectedIfaceLang = (string)IfaceBox.Model.GetValue (ti,2); } public static string SelectedProvider { get { ITranslateProvider DefaultProvider = new Google (); return TranslatePluginPrefs.Get ("SelectedProvider", DefaultProvider.Name); } set { TranslatePluginPrefs.Set ("SelectedProvider", value); } } public static string SelectedSourceLang { get { ITranslateProvider Translator = TranslateProviderFactory.GetProviderFromPreferences (); return TranslatePluginPrefs.Get ("SelectedSourceLanguage", Translator.DefaultSourceCode); } set { TranslatePluginPrefs.Set ("SelectedSourceLanguage", value); } } public static string SelectedIfaceLang { get { ITranslateProvider Translator = TranslateProviderFactory.GetProviderFromPreferences (); return TranslatePluginPrefs.Get ("SelectedIfaceLanguage", Translator.DefaultIfaceCode); } set { TranslatePluginPrefs.Set ("SelectedIfaceLanguage", value); } } } } gnome-do-plugins-0.8.5/Translate/src/PaxHeaders.15196/Provider0000644000175000017500000000012612227172425022214 xustar000000000000000028 mtime=1381823765.6190508 30 atime=1381823772.203051027 28 ctime=1381823765.6190508 gnome-do-plugins-0.8.5/Translate/src/Provider/0000755000175000017500000000000012227172425021534 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Translate/src/Provider/PaxHeaders.15196/TranslateProviderFactory.cs0000644000175000017500000000007211701730437027617 xustar000000000000000030 atime=1381797705.899221266 28 ctime=1381823765.6190508 gnome-do-plugins-0.8.5/Translate/src/Provider/TranslateProviderFactory.cs0000664000175000017500000000237511701730437027073 0ustar00chrischris00000000000000// TranslateProviderFactory.cs // // Copyright (C) 2008 Chris Szikszoy // // 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 3 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, see . // using System; namespace Translate { public class TranslateProviderFactory { public static ITranslateProvider GetProviderFromPreferences () { object [] args = new object [] {}; return GetProviderFromPreferences (args); } public static ITranslateProvider GetProviderFromPreferences (object [] args) { Type providerType = Type.GetType ("Translate."+ConfigUI.SelectedProvider, true); ITranslateProvider provider = (ITranslateProvider)System.Activator.CreateInstance (providerType, args); return provider; } } }gnome-do-plugins-0.8.5/Translate/src/Provider/PaxHeaders.15196/Google.cs0000644000175000017500000000007211701730437024033 xustar000000000000000030 atime=1381797705.895221265 28 ctime=1381823765.6110508 gnome-do-plugins-0.8.5/Translate/src/Provider/Google.cs0000664000175000017500000002227711701730437023312 0ustar00chrischris00000000000000// Google.cs // // Copyright (C) 2008 Chris Szikszoy // // 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 3 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, see . // using System; using System.Web; using System.Text; using System.Collections.Generic; using Mono.Addins; namespace Translate { public class Google : ITranslateProvider { IEnumerable supported_langauges; public Google () { supported_langauges = new [] { new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Albanian"), AddinManager.CurrentLocalizer.GetString ("Translate to Albanian"), "sq", "albanian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Arabic"), AddinManager.CurrentLocalizer.GetString ("Translate to Arabic"), "ar", "arabic"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Bulgarian"), AddinManager.CurrentLocalizer.GetString ("Translate to Bulgarian"), "bg", "bulgarian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Catalon"), AddinManager.CurrentLocalizer.GetString ("Translate to Catalon"), "ca", "catalan"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Chinese"), AddinManager.CurrentLocalizer.GetString ("Translate to Chinese"), "zh-CN", "chinese-simp"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Croatian"), AddinManager.CurrentLocalizer.GetString ("Translate to Croatian"), "hr", "croatian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Czech"), AddinManager.CurrentLocalizer.GetString ("Translate to Czech"), "cs", "czech"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Danish"), AddinManager.CurrentLocalizer.GetString ("Translate to Danish"), "da", "danish"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Dutch"), AddinManager.CurrentLocalizer.GetString ("Translate to Dutch"), "nl", "dutch"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("English"), AddinManager.CurrentLocalizer.GetString ("Translate to English"), "en", "english"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Estonian"), AddinManager.CurrentLocalizer.GetString ("Translate to Estonian"), "et", "estonian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Filipino"), AddinManager.CurrentLocalizer.GetString ("Translate to Filipino"), "tl", "filipino"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Finnish"), AddinManager.CurrentLocalizer.GetString ("Translate to Finnish"), "fi", "finnish"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("French"), AddinManager.CurrentLocalizer.GetString ("Translate to French"), "fr", "french"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Galician"), AddinManager.CurrentLocalizer.GetString ("Translate to Galician"), "gl", "galician"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("German"), AddinManager.CurrentLocalizer.GetString ("Translate to German"), "de", "german"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Greek"), AddinManager.CurrentLocalizer.GetString ("Translate to Greek"), "el", "greek"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Hebrew"), AddinManager.CurrentLocalizer.GetString ("Translate to Hebrew"), "iw", "hebrew"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Hindi"), AddinManager.CurrentLocalizer.GetString ("Translate to Hindi"), "hi", "hindi"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Hungarian"), AddinManager.CurrentLocalizer.GetString ("Translate to Hungarian"), "hu", "hungarian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Indonesian"), AddinManager.CurrentLocalizer.GetString ("Translate to Indonesian"), "id", "indonesian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Italian"), AddinManager.CurrentLocalizer.GetString ("Translate to Italian"), "it", "italian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Japanese"), AddinManager.CurrentLocalizer.GetString ("Translate to Japanese"), "ja", "japanese"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Korean"), AddinManager.CurrentLocalizer.GetString ("Translate to Korean"), "ko", "korean"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Latvian"), AddinManager.CurrentLocalizer.GetString ("Translate to Latvian"), "lv", "latvian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Lithuanian"), AddinManager.CurrentLocalizer.GetString ("Translate to Lithuanian"), "lt", "lithuanian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Maltese"), AddinManager.CurrentLocalizer.GetString ("Translate to Maltese"), "mt", "maltese"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Norwegian"), AddinManager.CurrentLocalizer.GetString ("Translate to Norwegian"), "no", "norwegian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Polish"), AddinManager.CurrentLocalizer.GetString ("Translate to Polish"), "pl", "polish"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Portuguese"), AddinManager.CurrentLocalizer.GetString ("Translate to Portuguese"), "pt", "portuguese"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Romanian"), AddinManager.CurrentLocalizer.GetString ("Translate to Romanian"), "ro", "romanian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Russian"), AddinManager.CurrentLocalizer.GetString ("Translate to Russian"), "ru", "russian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Serbian"), AddinManager.CurrentLocalizer.GetString ("Translate to Serbian"), "sr", "serbian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Slovak"), AddinManager.CurrentLocalizer.GetString ("Translate to Slovak"), "sk", "slovak"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Slovenian"), AddinManager.CurrentLocalizer.GetString ("Translate to Slovenian"), "sl", "slovenian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Spanish"), AddinManager.CurrentLocalizer.GetString ("Translate to Spanish"), "es", "spanish"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Swedish"), AddinManager.CurrentLocalizer.GetString ("Translate to Swedish"), "sv", "swedish"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Thai"), AddinManager.CurrentLocalizer.GetString ("Translate to Thai"), "th", "thai"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Turkish"), AddinManager.CurrentLocalizer.GetString ("Translate to Turkish"), "tr", "turkish"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Ukranian"), AddinManager.CurrentLocalizer.GetString ("Translate to Ukranian"), "uk", "ukranian"), new LanguageItem (AddinManager.CurrentLocalizer.GetString ("Vietnamese"), AddinManager.CurrentLocalizer.GetString ("Translate to Vietnamese"), "vi", "vietnamese"), }; } public string Name { get { return "Google"; } } public string Icon { get { return "google.png@" + GetType ().Assembly.FullName; } } public string BuildTextRequestUrl (string ifaceLang, string toLang, string fromLang, string req) { string options_begin = "#"; string options_separator = "|"; string options_end = ""; string request_url = "http://translate.google.com/translate_t"; request_url += "?hl=" + ifaceLang; request_url += options_begin; request_url += fromLang; request_url += options_separator; request_url += toLang; request_url += options_separator; request_url += req; request_url += options_end; return request_url; } public string BuildUrlRequestUrl (string ifaceLang, string toLang, string fromLang, string req) { return "http://translate.google.com/translate?u=" + HttpUtility.UrlEncode (req) + "&hl=" + ifaceLang + "&ie=UTF-8" + "&sl=" + fromLang + "&tl=" + toLang; } public IEnumerable SupportedLanguages { get { return supported_langauges; } } public string DefaultSourceCode { get { return AutoDetectCode; } } public bool SupportsAutoDetect { get { return true; } } public string AutoDetectCode { get { return "auto"; } } public bool SupportsUrlTranslate { get { return true; } } public bool SupportsIfaceLang { get { return true; } } public string DefaultIfaceCode { get { return "en"; } } } } gnome-do-plugins-0.8.5/Translate/src/Provider/PaxHeaders.15196/ITranslateProvider.cs0000644000175000017500000000007211701730437026400 xustar000000000000000030 atime=1381797705.899221266 28 ctime=1381823765.6150508 gnome-do-plugins-0.8.5/Translate/src/Provider/ITranslateProvider.cs0000775000175000017500000000257211701730437025656 0ustar00chrischris00000000000000// ITranslateProvider.cs // // Copyright (C) 2008 Chris Szikszoy // // 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 3 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, see . // using System; using System.Collections.Generic; namespace Translate { public interface ITranslateProvider { //the class name _MUST_ be the same name provided by this property. string Name { get; } string Icon { get; } string BuildTextRequestUrl(string ifaceLang, string toLang, string fromLang, string req); string BuildUrlRequestUrl(string ifaceLang, string toLang, string fromLang, string req); IEnumerable SupportedLanguages { get; } string DefaultSourceCode { get; } bool SupportsAutoDetect { get; } string AutoDetectCode { get; } bool SupportsUrlTranslate { get; } bool SupportsIfaceLang { get; } string DefaultIfaceCode { get; } } } gnome-do-plugins-0.8.5/Translate/src/PaxHeaders.15196/TranslateAction.cs0000644000175000017500000000007211701730437024120 xustar000000000000000030 atime=1381797705.899221266 28 ctime=1381823765.6190508 gnome-do-plugins-0.8.5/Translate/src/TranslateAction.cs0000664000175000017500000001056311701730437023372 0ustar00chrischris00000000000000// TranslateAction.cs // // Copyright (C) 2008 Chris Szikszoy // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Text; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; using Do.Platform.Linux; namespace Translate { public class TranslateAction : Act, IConfigurable { const string UrlPattern = "^(https?://)" + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //user@ + @"(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP- 199.194.52.184 + "|" // allows either IP or domain + @"([0-9a-zA-Z_!~*'()-]+\.)*" // tertiary domain(s)- www. + @"([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\." // second level domain + "[a-zA-Z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // port number- :80 + "((/?)|" // a slash isn't required if there is no file name + "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?) *$"; readonly Regex url_regex; public TranslateAction () { url_regex = new Regex (UrlPattern, RegexOptions.Compiled); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Translate"); } } public override string Icon { get { return "globe.png@" + GetType ().Assembly.FullName; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Translates text"); } } public override IEnumerable SupportedItemTypes { get { yield return typeof (TextItem); yield return typeof (IUrlItem); yield return typeof (IFileItem); } } public override bool SupportsItem (Item item) { ITranslateProvider Translator = TranslateEngine.Translator; if (item is IFileItem) { IFileItem file = item as IFileItem; if (Directory.Exists (file.Path)) return false; long kbSize = new FileInfo (file.Path).Length / 1024; return kbSize < 100; } if (item is ITextItem) { if (!Translator.SupportsUrlTranslate && url_regex.IsMatch ((item as ITextItem).Text)) return false; } if (item is IUrlItem && !Translator.SupportsUrlTranslate) return false; return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (LanguageItem); } } public override IEnumerable DynamicModifierItemsForItem (Item item) { ITranslateProvider Translator = TranslateEngine.Translator; foreach (LanguageItem Language in Translator.SupportedLanguages) yield return Language; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { ITranslateProvider Translator = TranslateEngine.Translator; string url = null; LanguageItem ToLang = (modItems.First () as LanguageItem); foreach (Item i in items) { if (i is ITextItem) { if (Translator.SupportsUrlTranslate && url_regex.IsMatch ((i as ITextItem).Text)) url = Translator.BuildUrlRequestUrl (ConfigUI.SelectedIfaceLang, ToLang.Code, ConfigUI.SelectedSourceLang, (i as ITextItem).Text); else url = Translator.BuildTextRequestUrl (ConfigUI.SelectedIfaceLang, ToLang.Code, ConfigUI.SelectedSourceLang, (i as ITextItem).Text); } if (i is IUrlItem) url = Translator.BuildUrlRequestUrl (ConfigUI.SelectedIfaceLang, ToLang.Code, ConfigUI.SelectedSourceLang, (i as IUrlItem).Url); if (i is IFileItem) url = Translator.BuildTextRequestUrl (ConfigUI.SelectedIfaceLang, ToLang.Code, ConfigUI.SelectedSourceLang, File.ReadAllText ((i as IFileItem).Path)); if (!string.IsNullOrEmpty (url)) Services.Environment.OpenUrl (url); } yield break; } public Gtk.Bin GetConfiguration () { return new ConfigUI (); } } }gnome-do-plugins-0.8.5/Translate/src/PaxHeaders.15196/TranslateEngine.cs0000644000175000017500000000007411701730437024112 xustar000000000000000030 atime=1381797705.899221266 30 ctime=1381823765.627050801 gnome-do-plugins-0.8.5/Translate/src/TranslateEngine.cs0000664000175000017500000000103311701730437023352 0ustar00chrischris00000000000000// Translate.cs created with MonoDevelop // User: chris at 6:28 PM 1/22/2009 // // To change standard headers go to Edit->Preferences->Coding->Standard Headers // using System; using System.Collections.Generic; namespace Translate { public class TranslateEngine { static TranslateEngine () { LoadValuesFromPrefs (); } public static ITranslateProvider Translator { get; private set; } public static void LoadValuesFromPrefs() { Translator = TranslateProviderFactory.GetProviderFromPreferences (); } } } gnome-do-plugins-0.8.5/Translate/src/PaxHeaders.15196/LanguageItem.cs0000644000175000017500000000007211701730437023367 xustar000000000000000030 atime=1381797705.895221265 28 ctime=1381823765.6110508 gnome-do-plugins-0.8.5/Translate/src/LanguageItem.cs0000664000175000017500000000241611701730437022637 0ustar00chrischris00000000000000// LanguageItem.cs // // Copyright (C) 2008 Chris Szikszoy // // 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 3 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, see . // using System; using Do.Universe; namespace Translate { public class LanguageItem : Item { private string name, desc, code, flag; public LanguageItem (string na, string de, string co, string fl) { this.name = na; this.desc = de; this.code = co; this.flag = fl; } public override string Name { get { return name; } } public override string Description { get { return desc; } } public string Code { get { return code; } } public override string Icon { get { return flag+".png@"+GetType().Assembly.FullName; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/ImageShack0000644000175000017500000000013212227172403017663 xustar000000000000000030 mtime=1381823747.187050167 30 atime=1381823772.203051027 30 ctime=1381823747.187050167 gnome-do-plugins-0.8.5/ImageShack/0000755000175000017500000000000012227172403017206 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ImageShack/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171401021770 xustar000000000000000030 mtime=1381823233.431032501 29 atime=1381823352.94703661 30 ctime=1381823747.187050167 gnome-do-plugins-0.8.5/ImageShack/Makefile.am0000664000175000017500000000101112227171401021232 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=ImageShack FILES = \ gtk-gui/generated.cs \ gtk-gui/ImageShack.ImageShackConfig.cs \ src/ImageShackAction.cs \ src/ImageShackConfig.cs \ src/Notifications.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/imageshack.png GENERATED_RESOURCES = \ Resources/ImageShack.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ System.Xml.Linq \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/ImageShack/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172403022005 xustar000000000000000030 mtime=1381823747.055050162 30 atime=1381823747.131050165 30 ctime=1381823747.183050166 gnome-do-plugins-0.8.5/ImageShack/Makefile.in0000644000175000017500000004754012227172403021265 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = ImageShack ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = ImageShack FILES = \ gtk-gui/generated.cs \ gtk-gui/ImageShack.ImageShackConfig.cs \ src/ImageShackAction.cs \ src/ImageShackConfig.cs \ src/Notifications.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/imageshack.png GENERATED_RESOURCES = \ Resources/ImageShack.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ System.Xml.Linq \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ImageShack/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign ImageShack/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/ImageShack/PaxHeaders.15196/Resources0000644000175000017500000000013212227172403021635 xustar000000000000000030 mtime=1381823747.183050166 30 atime=1381823772.203051027 30 ctime=1381823747.183050166 gnome-do-plugins-0.8.5/ImageShack/Resources/0000755000175000017500000000000012227172403021160 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ImageShack/Resources/PaxHeaders.15196/ImageShack.addin.xml.in0000644000175000017500000000007311701730437026122 xustar000000000000000030 atime=1381797705.279221244 29 ctime=1381823728.66304953 gnome-do-plugins-0.8.5/ImageShack/Resources/ImageShack.addin.xml.in0000664000175000017500000000110411701730437025362 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/ImageShack/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172403022750 xustar000000000000000030 mtime=1381823747.211050167 30 atime=1381823772.203051027 30 ctime=1381823747.211050167 gnome-do-plugins-0.8.5/ImageShack/Resources/icons/0000755000175000017500000000000012227172403022273 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ImageShack/Resources/icons/PaxHeaders.15196/imageshack.png0000644000175000017500000000007411701730437025637 xustar000000000000000030 atime=1381797705.283221244 30 ctime=1381823747.211050167 gnome-do-plugins-0.8.5/ImageShack/Resources/icons/imageshack.png0000664000175000017500000001671211701730437025111 0ustar00chrischris00000000000000PNG  IHDR}}l%sRGBbKGD pHYs  tIME-H^JIDATxy\U[{uuZ-!UVefQA|UP`Ta㸽8 0(ˀ,b@@ KBI:T/U]{y 3 SIu~yht>/VqU.ӣoV}a#} 9C /Vm"RHrkmY=wT*l"9"rȎrW~Z~mT?C]{ߟ*"&?F+i wCGt3F@ t $O/{\Afi}qԑ\wCOf}kJ)?|~CZ:3m܈Avw{8-> ;6RXr%g8? Vy'nn)- nIMC[i`AVo'1qH:Ml^}yu/㪟zf(!;w~~olN2J" @qZS[ux׎}ٳN|RJ5uVW-kuubQ(C.=gTCC\;J:dUֵQt>: Ԅ0udBaPUĵfPQ0mP& iL{{iONc{~Lo:yw'1W}dsBF x損ٍ˂q*D fm|RA9  0nBAbj WF "_ ×]<vά*ud=}tw>yjc{(F"ddBBWhcjH dC nXZARZBn >6,CkfI Jʸ-gݑ Μ QmrK-HDyк"nՄb6^MQ[ QUE8l I!uEr5׈p &Qq>Qb)2XbZp&+B mfK.WNd2+sW 22|, vL2> # F4ݢL c`"2~btySk̊eU|+V ]09dFPA;S-]+PS4' g6XJa,! Va ++JV%$OG7%S}pNpJ\}YޗQ44ͧ5h fhTTNjxgzyڍ8 P%5Ājܤ^TMxHpzMJv(V44)P?N>1u8 03>3*/}r{-^U8P&(e}Њ>Q":qjvq@W EBUAYMBGaԠ]AEEBJ`+Cn U kOmy<`w\wr?ӍQD=OmqWpگ*5(|ֈҐ|Z[}F#FpWCBA[l1(80m\,oX(5W*T^oLe}hZfDY),Ϻx%6, h>X>B7e7&N|mzE+ "$Qxc!j,iDM@' a( gThiQŐi6>19;N20({ԙH徥:6tX8#/xiˏ+/@}"Pܡ0ฐŒs:lٰeCQ8Z 00 A Ŭ@UrKv7j).vaPtm91s~~{SY"mzFygwZPgGb!tPEϢAFFFSP/C~ /AS17.5>Q|E1%Ӱ5HU11ogqb>]\|l.r0[` xd@G&'=GMa>-ad=z9FD<ѹH6A[J[ "Е} BU;!i_cn :H7BByx_+&.0  5Z{,q+V[|E_ ѿ?=GFQe6h* rE5O)~acٚR6f,T\ ^EM,Rky3t!F Tc+-1pT H h"[ C UGQ&y؉ n U͂)Bfݶݿ^g(}gU(rUAE(-؜sBs9)noD 2ƠϰM<Ϧ)@\Om Q"T늮xkT퍅6n]Oh: La (^{qƆ"\AUU,F3n_q@w}*>-Ŧԋ6 Mete3ɲSpwx$%nDe5Lo9C3\N\谋CՁc>XTPմTsԘOr 5)B l|/xuܽ-]}d6]cieaXQ*ʚ75[Oc`K:fsAyҨS'ns9nÌQ5| L7s|0ZxI$\g3FAMJ(yuCn9#_Jj8}QRT^-VQו78 lbU,x XzE@5FVô%s9U:đyM:<_`H:lMKFUH$r\$!;؈"!(Vnf0TJXTy[#pJm/٤r(0cv]`3n#]Hp-TR[,j|(+>˿^Xh͂ق"t]JP4P#->x$B1nAǀEU- 9 k&iAë*UbP_5Ly\>RweJ!dƊg8SmXL)W^x, (n#"8N#sTF MM<\ߧE]SlءjZ WhO?xajnpR8:qM_}6)!Q /yқ&xĩq᳃qXF@tDQq ՔAH$ llrb߱| S/I(5e5:W'հO1"h`n\"^c؍D|ZG8V,)e +1Je+xw DsଇL}mAmB& Z&U9ogG}Ǎt &jA9?3ϻhndv%dO#(w(*ybn*媰I(~a&jv5m;K[o{qֻ #5 ,`PwelLGuDDRJq'tSޖQP6tGhnOlu&LthJGX5 KG)izM)'EmEד ȷRdj;GsՊ7yTECWlxB3UpV=I3(^H',ǂauߧW|=0̃+Rt$ Y=c:kr8u°r7Nآh5+9Fdbw4vԦS?0#Sgh0ޭ3[;Q)wޗ|_sD'.«w629@+/?rF"yUQԼ;5DE&SCzoWZ+0_0wM$a㣰c+YaR,~wѾ̽}`ىF!ɍ2TM?=ԗwLʽ= .8/Ji7B58Yy[vFwK}I.B}5_c1M)4wA BރK<^wNߝP3;3dG_KMXw'.6.6.kaEDv"~q~'O+`_M 26>ˣ,q_9.~NO'՞oTLS6&h{hs,Th獧zddNy{ꁛSꄳMG[ǧVǯͨ ȈO*0p?sИrpxq&<ީĭd\zt(yg7!* 5tDBPL.ZusVY=/]gKύ}d,:y'Z4LvRqq.hGxQ|OZ5T ]o,on17G?F`g|iN!<@ _P KaLq졚TdB  /Kt["ל`3ux#O tO ߹n+243ec͏|gTa^Hx󥉍ޤg;Rc5r^*]G>_g]%(3kS4\PH׿C&U?͈"2*Rkg]l~8%q"?e5̓2w^TjJVYwsZV]!-8-EZ&}iYC[+K45;&2<[-Bo&6x_ew]+Ԣ d_+\6o QX"e!ѢyaZA8cA'|Ͷ+x ~㛝" Ѽ0k͝Tրsm5P* -ҽ%pmw؏"xwio/3NJHs㏝+ .. 2.12.8 6 None 0 0 12 6 6 0 If you have an ImageShack account, a registration code allows you to save images to the My Images sections of your account. Please log-in to your ImageShack account before getting your registration code. True 0 True False False 0 True False False 6 3 0 _Registration Code True RegistrationCodeEntry 0 True False False True True 35 1 False False 1 True False False 6 3 True TextOnly _Get Registration Code True 0 0 True False False 2 True False False 0 <b>Registration Code</b> True label_item 0 True False False gnome-do-plugins-0.8.5/ImageShack/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705023577 xustar000000000000000030 atime=1381797705.287221245 30 ctime=1381823747.191050167 gnome-do-plugins-0.8.5/ImageShack/gtk-gui/generated.cs0000664000175000017500000000520412140315705023043 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/ImageShack/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140314205023457 xustar000000000000000030 atime=1381797705.287221245 30 ctime=1381823747.207050167 gnome-do-plugins-0.8.5/ImageShack/gtk-gui/objects.xml0000664000175000017500000000004312140314205022717 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/ImageShack/gtk-gui/PaxHeaders.15196/ImageShack.ImageShackConfig.cs0000644000175000017500000000007412140315705026756 xustar000000000000000030 atime=1381797705.283221244 30 ctime=1381823747.191050167 gnome-do-plugins-0.8.5/ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs0000664000175000017500000001555612140315705026235 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace ImageShack { public partial class ImageShackConfig { private Gtk.VBox vbox1; private Gtk.Frame frame1; private Gtk.Alignment GtkAlignment1; private Gtk.VBox vbox2; private Gtk.HBox hbox1; private Gtk.Label label2; private Gtk.HBox hbox2; private Gtk.Label label1; private Gtk.Entry RegistrationCodeEntry; private Gtk.HBox hbox3; private Gtk.Button RegistrationButton; private Gtk.Label GtkLabel1; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget ImageShack.ImageShackConfig Stetic.BinContainer.Attach(this); this.Name = "ImageShack.ImageShackConfig"; // Container child ImageShack.ImageShackConfig.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment1 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment1.Name = "GtkAlignment1"; this.GtkAlignment1.LeftPadding = ((uint)(12)); // Container child GtkAlignment1.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.Xalign = 0F; this.label2.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("If you have an ImageShack account, a registration code allows you to save images to the My Images sections of your account.\n\nPlease log-in to your ImageShack account before getting your registration code."); this.label2.Wrap = true; this.hbox1.Add(this.label2); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.hbox1[this.label2])); w1.Position = 0; w1.Expand = false; w1.Fill = false; this.vbox2.Add(this.hbox1); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox1])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; this.hbox2.BorderWidth = ((uint)(3)); // Container child hbox2.Gtk.Box+BoxChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.Xalign = 0F; this.label1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Registration Code"); this.label1.UseUnderline = true; this.hbox2.Add(this.label1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.hbox2[this.label1])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child hbox2.Gtk.Box+BoxChild this.RegistrationCodeEntry = new Gtk.Entry(); this.RegistrationCodeEntry.CanFocus = true; this.RegistrationCodeEntry.Name = "RegistrationCodeEntry"; this.RegistrationCodeEntry.IsEditable = true; this.RegistrationCodeEntry.WidthChars = 35; this.RegistrationCodeEntry.InvisibleChar = '●'; this.hbox2.Add(this.RegistrationCodeEntry); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.hbox2[this.RegistrationCodeEntry])); w4.Position = 1; w4.Expand = false; this.vbox2.Add(this.hbox2); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox2])); w5.Position = 1; w5.Expand = false; w5.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; this.hbox3.BorderWidth = ((uint)(3)); // Container child hbox3.Gtk.Box+BoxChild this.RegistrationButton = new Gtk.Button(); this.RegistrationButton.CanFocus = true; this.RegistrationButton.Name = "RegistrationButton"; this.RegistrationButton.UseUnderline = true; this.RegistrationButton.Xalign = 0F; this.RegistrationButton.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Get Registration Code"); this.hbox3.Add(this.RegistrationButton); Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.hbox3[this.RegistrationButton])); w6.Position = 0; w6.Expand = false; w6.Fill = false; this.vbox2.Add(this.hbox3); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox3])); w7.Position = 2; w7.Expand = false; w7.Fill = false; this.GtkAlignment1.Add(this.vbox2); this.frame1.Add(this.GtkAlignment1); this.GtkLabel1 = new Gtk.Label(); this.GtkLabel1.Name = "GtkLabel1"; this.GtkLabel1.Xalign = 0F; this.GtkLabel1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Registration Code"); this.GtkLabel1.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel1; this.vbox1.Add(this.frame1); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox1[this.frame1])); w10.Position = 0; w10.Expand = false; w10.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.label1.MnemonicWidget = this.RegistrationCodeEntry; this.Show(); this.RegistrationCodeEntry.Changed += new System.EventHandler(this.OnRegistrationCodeEntryChanged); this.RegistrationButton.Clicked += new System.EventHandler(this.OnRegistrationButtonClicked); } } } gnome-do-plugins-0.8.5/ImageShack/PaxHeaders.15196/src0000644000175000017500000000013212227172403020452 xustar000000000000000030 mtime=1381823747.203050167 30 atime=1381823772.203051027 30 ctime=1381823747.203050167 gnome-do-plugins-0.8.5/ImageShack/src/0000755000175000017500000000000012227172403017775 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ImageShack/src/PaxHeaders.15196/ImageShackAction.cs0000644000175000017500000000007411701730437024220 xustar000000000000000030 atime=1381797705.287221245 30 ctime=1381823747.195050167 gnome-do-plugins-0.8.5/ImageShack/src/ImageShackAction.cs0000664000175000017500000001504511701730437023470 0ustar00chrischris00000000000000// ImageShackAction.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using System.IO; using System.Net; using System.Text; using System.Text.RegularExpressions; using System.Web; using System.Xml.Linq; using Mono.Addins; using Do.Platform; using Do.Platform.Linux; using Do.Universe; using Do.Universe.Common; namespace ImageShack { public class ImageShackAction : Act, IConfigurable { static readonly Dictionary image_mime_type_mapping = new Dictionary { {".jpg", "image/jpeg"}, {".jpeg", "image/jpeg"}, {".png", "image/png"}, {".gif", "image/gif"}, {".bmp", "image/bmp"}, {".tif", "image/tiff"}, {".tiff", "image/tiff"} }; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Upload to ImageShack"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Uploads the image to ImageShack."); } } public override string Icon { get { return "imageshack.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); } } public override bool SupportsItem (Item item) { if (item is IFileItem) return IsImageFile((item as IFileItem)); return false; } public Gtk.Bin GetConfiguration () { return new ImageShackConfig(); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { try { return items.Cast () .Where (imageFile => FileIsValidForUpload (imageFile.Path)) .Select (imageFile => new TextItem (PostToImageShack (imageFile.Path)) as Item); } catch (Exception e) { Log.Error ("Error uploading to ImageShack: {0}", e.Message); Log.Debug (e.StackTrace); GeneralErrorNotification notification = new GeneralErrorNotification(); Services.Notifications.Notify (notification); } return new List (); } private static bool FileIsValidForUpload (string file) { string fileSizeError = AddinManager.CurrentLocalizer.GetString ("File size exceeds ImageShack's 1.5MB limit."); FileInfo fi = new FileInfo(file); long fileSize = fi.Length; // 1.5MB limit if (fileSize > 1572864) { InvalidFileNotification notification = new InvalidFileNotification (fileSizeError); Services.Notifications.Notify (notification); return false; } return true; } private static string PostToImageShack (string file) { UploadNotification notification = new UploadNotification(file); Services.Notifications.Notify (notification); string contentType = image_mime_type_mapping[Path.GetExtension (file).ToLower ()]; string boundary = "----------" + DateTime.Now.Ticks.ToString ("x"); HttpWebRequest request = (HttpWebRequest) WebRequest.Create ("http://www.imageshack.us/index.php"); request.Method = "POST"; request.ContentType = "multipart/form-data ; boundary=" + boundary; if (!String.IsNullOrEmpty (ImageShackConfig.RegistrationCode)) { request.CookieContainer = new CookieContainer (); Cookie imageshackCookie = new Cookie ("myimages", ImageShackConfig.RegistrationCode, "/", ".imageshack.us"); request.CookieContainer.Add (imageshackCookie); } StringBuilder sb = new StringBuilder (); sb.Append ("--"); sb.Append (boundary); sb.Append ("\r\n"); sb.Append("Content-Disposition: form-data; name=\"xml\""); sb.Append ("\r\n"); sb.Append ("\r\n"); sb.Append ("true"); sb.Append ("\r\n"); sb.Append ("--"); sb.Append (boundary); sb.Append ("\r\n"); sb.Append ("Content-Disposition: form-data; name=\"fileupload\";"); sb.Append ("filename=\""); sb.Append (Path.GetFileName(file)); sb.Append ("\""); sb.Append ("\r\n"); sb.Append ("Content-Type: "); sb.Append (contentType); sb.Append ("\r\n"); sb.Append ("\r\n"); string header = sb.ToString (); byte[] headerBytes = Encoding.UTF8.GetBytes (header); byte[] boundaryBytes = Encoding.ASCII.GetBytes ("\r\n--" + boundary + "\r\n"); using (FileStream fileStream = new FileStream (file, FileMode.Open, FileAccess.Read)) { long length = headerBytes.Length + fileStream.Length + boundaryBytes.Length; request.ContentLength = length; using (Stream requestStream = request.GetRequestStream ()) { requestStream.Write (headerBytes, 0, headerBytes.Length); byte[] buffer = new Byte[checked((uint)Math.Min (4096, (int)fileStream.Length))]; int bytesRead = 0; while ((bytesRead = fileStream.Read (buffer, 0, buffer.Length)) != 0) { requestStream.Write (buffer, 0, bytesRead); } requestStream.Write (boundaryBytes, 0, boundaryBytes.Length); } } string responseText = ""; using (HttpWebResponse response = (HttpWebResponse)request.GetResponse ()) { using (Stream responseStream = response.GetResponseStream ()) { using (StreamReader reader = new StreamReader (responseStream)) { responseText = reader.ReadToEnd (); } } } return GetUrlFromResponseText (responseText); } private static string GetUrlFromResponseText (string responseText) { XDocument responseXml = XDocument.Parse (responseText); string url = responseXml.Element("links").Element("image_link").Value; return url; } private bool IsImageFile (IFileItem file) { return image_mime_type_mapping.ContainsKey (Path.GetExtension (file.Path).ToLower ()); } } } gnome-do-plugins-0.8.5/ImageShack/src/PaxHeaders.15196/ImageShackConfig.cs0000644000175000017500000000007411701730437024210 xustar000000000000000030 atime=1381797705.287221245 30 ctime=1381823747.199050167 gnome-do-plugins-0.8.5/ImageShack/src/ImageShackConfig.cs0000664000175000017500000000372211701730437023457 0ustar00chrischris00000000000000// ImageShackConfig.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Text.RegularExpressions; using Do.Platform; namespace ImageShack { public partial class ImageShackConfig : Gtk.Bin { private static IPreferences prefs; private readonly static string RegistrationUrl = "http://profile.imageshack.us/registration/"; public ImageShackConfig() { this.Build(); if (!String.IsNullOrEmpty (RegistrationCode)) RegistrationCodeEntry.Text = RegistrationCode; } static ImageShackConfig() { prefs = Services.Preferences.Get (); } public static string RegistrationCode { get { return prefs.Get ("RegistrationCode",""); } set { prefs.Set ("RegistrationCode",value); } } protected virtual void OnRegistrationButtonClicked (object sender, System.EventArgs e) { Services.Environment.OpenUrl (RegistrationUrl); } protected virtual void OnRegistrationCodeEntryChanged (object sender, System.EventArgs e) { string regcode = RegistrationCodeEntry.Text.Trim (); Regex regKeyPattern = new Regex ("^[a-z0-9]{32}$"); if (regKeyPattern.IsMatch (regcode)) RegistrationCode = regcode; } } } gnome-do-plugins-0.8.5/ImageShack/src/PaxHeaders.15196/Notifications.cs0000644000175000017500000000007411701730437023677 xustar000000000000000030 atime=1381797705.291221245 30 ctime=1381823747.203050167 gnome-do-plugins-0.8.5/ImageShack/src/Notifications.cs0000664000175000017500000000362211701730437023145 0ustar00chrischris00000000000000/* Notifications.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Platform; namespace ImageShack { public class UploadNotification : Notification { static readonly string message_title = AddinManager.CurrentLocalizer.GetString ("ImageShack"); static readonly string upload_message = AddinManager.CurrentLocalizer.GetString ("Do is uploading your image... Please wait a moment..."); public UploadNotification (string icon) : base (message_title, upload_message, icon) { } } public class GeneralErrorNotification : Notification { static readonly string message_title = AddinManager.CurrentLocalizer.GetString ("ImageShack"); static readonly string error_message = AddinManager.CurrentLocalizer.GetString ("Unable to upload image to ImageShack at this time."); public GeneralErrorNotification () : base (message_title, error_message, "") { } } public class InvalidFileNotification : Notification { static readonly string message_title = AddinManager.CurrentLocalizer.GetString ("ImageShack"); public InvalidFileNotification (string message) : base (message_title, message, "") { } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/install-sh0000644000175000017500000000007412204342713017750 xustar000000000000000030 atime=1381807504.414491649 30 ctime=1381823728.759049533 gnome-do-plugins-0.8.5/install-sh0000755000175000017500000003325512204342713017224 0ustar00chrischris00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gnome-do-plugins-0.8.5/PaxHeaders.15196/po0000644000175000017500000000013212227172361016310 xustar000000000000000030 mtime=1381823729.499049558 30 atime=1381823772.203051027 30 ctime=1381823729.499049558 gnome-do-plugins-0.8.5/po/0000755000175000017500000000000012227172361015633 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/po/PaxHeaders.15196/cs.po0000644000175000017500000000007411701730437017337 xustar000000000000000030 atime=1381823622.763045888 30 ctime=1381823729.471049557 gnome-do-plugins-0.8.5/po/cs.po0000664000175000017500000017263611701730437016621 0ustar00chrischris00000000000000# Czech translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-09-07 16:10+0000\n" "Last-Translator: Konki \n" "Language-Team: Czech \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Přiřadit alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Dát položkám alternativní název." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Odstranit alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Odstraní alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Položky s aliasem" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Položky s aliasem napříč celým Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Rozbalit archiv" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Rozbalit archiv do složky" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Vytvořit archiv" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Vytvořit archiv s vybranou položkou" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Procházet umělce" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Procházet hudbu podle umělců" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Procházet alba" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Procházet hudbu podle alb" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Procházet podcasty" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Procházet podcasty podle vydavatele" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Procházet videa" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Procházet všechna videa" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Přidat do fronty přehrávání" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Přidat médium do fronty přehrávání" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Média Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexuje média v Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Všechna hudba od" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Další" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Přehrát další stopu" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pauza" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pozastavit přehrávání stopy" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Přehrát" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Přehrávání z vaší kolekci Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Předchozí" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Přehrát předchozí stopu" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Prohledat média v Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Prohledat celou kolekci v Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Vybrat soubor BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Vybrat soubor" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Vyberte složku s dokumenty" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Vybrat složku s dokumenty" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Kontakty ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kontakty v ClawsMail adresáři" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Primární email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Jiný email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Jiný" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "uživatelskéjméno1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Tok vyhledávání" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Značky Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organizuje vaše záložky del.icio.us podle značek" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Neoznačené záložky del.icio.us" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Záložky del.icio.us označené jako {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Záložky Del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexuje vaše záložky del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Hledat v del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Hledat ve značkách del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Otevřít" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Otevřít vyměnitelný svazek" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Odpojit" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Odpojit svazek" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Připojit" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Připojit svazek" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Spustit Slideshow" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Spustí přehlídku obrázků ve složce." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany záložky" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexuje vaše záložky v Epiphany." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefon do práce" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefon domů" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobilní telefon" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Kontakty Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresa" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Ukázat skryté soubory" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Složka" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Hloubka" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Smazat soubor" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Smazat soubor či složku" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Vyberte složku k indexování" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Zrušit" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Vyberte složku" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Přejmenovat soubor..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Přejmenuje soubor." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Vytvořit novou složku" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Vytvoří novou složku" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Přesunout do..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Přesune soubor či složku do jiného umístění." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Přesunout do koše" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Přesune soubor či složku do koše." #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Nedávné soubory" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Najde nedávno otevřené soubory." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopírovat do..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Zkopíruje soubor či složku do jiného umístění." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Soubory a složky" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Rychlý přístup k souborům a složkám." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Vytvořit nový soubor" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Vytvoří nový, prázdný soubor." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Bez názvu" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox záložky" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Prohledává záložky ve vašem výchozím profilu ve Firefoxu." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Aby bylo možné nahrát fotografie na váš flickr účet, potřebuje vás Do " "přihlásit. Stiskněte tlačítko \"Přihlásit\", čímž se otevře webový " "prohlížeč, a přihlaste se. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Účet" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Přihlásit" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Soukromý" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Viditelný pro přátele" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Viditelný pro rodinu" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Veřejný" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Oprávněná prohlížení" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Výchozí značky, které budou použity na obrázky nahrané pomocí Do. Oddělujte " "značky mezerou; víceslovné značky uzavřete do uvozovek. Například: koncert " "\"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Značky" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Nahrát fotku" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Nahrát jednu nebo více fotek na Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Účet" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Klikněte k ověření autorizace" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Děkuji {0} za povolení přístupu Do na Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definovat" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definovat dané slovo" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Aktuální okno" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Pořídit snímek aktuálního okna" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Celá obrazovka" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Pořídit snímek celé obrazovky." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-vteřinová prodleva" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Čekat {0} vteřinu před pořízením snímku obrazovky." msgstr[1] "Čekat {0} vteřin před pořízením snímku obrazovky." msgstr[2] "Čekat {0} vteřin před pořízením snímku obrazovky." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Pořídit snímek obrazovky" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Pořídit snímek obrazovky s volitelnou prodlevou." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Položky GNOME Screenshot" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Celá obrazovka nebo aktuální okno." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME Příkazy sezení" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Odhlásit se, Vypnout, Restartovat, atd." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Odhlásit se" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Zavřít sezení a návrat na přihlašovací obrazovku." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Vypnout" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Vypnout počítač." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Uspat na disk" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Uspat počítač na disk." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Uspat do paměti" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Uspat počítač do paměti." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Restartovat" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Restartovat počítač." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Uzamknout obrazovku" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Uzamknout obrazovku." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Otevřít profil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Otevře Terminál GNOME s vybraným profilem." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Otevřít terminál zde" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Otevře Terminál GNOME v daném umístění." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Spustit v terminálu" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Spustí příkaz v Terminálu GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Terminál GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexuje profily Terminálu GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Bezejmenný profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Profil Terminálu GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Vypočítej pomocí Kalkulačky Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Kalkulačka Google nemohla vyhodnotit výraz." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Kalendář Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexuje Kalendár Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Všechny události" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Nastala chyba v {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Zobrazit událost" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Otevřít událost v prohlížeči" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Zobrazit kalendář" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Zobrazit kalendář v prohlížeči" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Kalendář Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Hledat události" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Vyhledat události v Kalendáři Google" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Nepodařilo se připojit ke službě GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nová událost" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Vytvořit novou událost v Kalendáři Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primární telefon" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Domácí email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Pracovní email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Primární adresa" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Adresa bydliště" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Pracovní adresa" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Nastala chyba při pokusu o připojení ke Google, jsou vaše přihlašovací údaje " "správné?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Chybí přihlašovací údaje. Nastavte je, prosím, v konfiguraci zásuvného " "modulu." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Kontakty GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexovat vaše kontakty GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Nahrávání selhalo." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Nastala chyba při nahrávání souborů do Dokumentů Google." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Odstranění selhalo." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Nastala chyba při odstraňování souborů z Dokumentů Google." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokument odstraněn." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "Dokument '{0}' byl úspěšně přesunut do koše v Dokumentech Google." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Prezentace Dokumenty Google" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Dokumenty Google" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexuje vaše dokumenty uložené v Dokumentech Google" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Dokumenty Google obecný dokument" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Dokumenty Google textový dokument" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Dokumenty Google PDF dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Odstranit dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Přesunout dokument do koše v Dokumentech Google" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Nahrát dokument" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Nahrát dokument do Dokumentů Google" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Dokumenty Google Tabulky" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Zobrazí místo nebo cestu v Mapách Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Jít přímo na stránku Google vyhledávání" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Zobrazit výsledky hledání v Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Zobrazit stránku vyhledávání jako první výsledek" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Vyhledávač Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Aplikovat na odkaz stránky Google vyhledávání" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Nefiltrovat výsledky vyhledávání" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Používat mírné filtrování" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Používat přísné filtrování" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Nastavení bezpečnáho vyhledávání" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Vyhledávání Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Umožňuje provádět vyhledávání Googlem z Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Zkusím štěstí" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Vyhledat Googlem a přejít na první výsledek" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registrační kód" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Získat registrační kód" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registrační kód" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Nahrát na ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Nahrát obrázek na ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Velikost souboru je větší než limit 1,5 MB." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do nahrává váš obrázek... Prosím, počkejte chvilku..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "V současné době není možné na ImageShack nahrát obrázek." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Vyhledávání Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Najít soubory" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Číst stránku s manuálem (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Zobrazit aktualizace stavu přátel" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Obecné" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nová přímá zpráva od {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Odeslání selhalo" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Úspěšně odesláno" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Aktualizovat {0} status" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Připojit s NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Webové vyhledávání" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Záložky Opery" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Podporované kódy\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Odeslat na Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Odeslat text na Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Nastavit status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Nastavit status Pidginu" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Statusy Pidginu" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Uložené Pidgin statusy" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Účty Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Dostupné Pidgin IM účty" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Zaregistrovat se" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Zapnout pidgin účet" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Odpojen" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "K dispozici" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Zaneprázdněno" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Neviditelný" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Nepřítomen" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Neznámý status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Konverzace" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Zaslat zprávu kamarádovi" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Aplikační klíč" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Zpráva zveřejněna" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM služby" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Připojit s PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Vytvořit nové připojení s PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Kompletní autorizace" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Znovu autorizovat" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Nekompletní" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Odstranit" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Střední" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Střední priorita" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Nízká" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Nízká priorita" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Žádná priorita" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Nahoru" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Zvýšit prioritu" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Dolů" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Snížit prioritu" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Priorita změněna" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Dokončit" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Přejmenovat na..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Nastavit prioritu" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Zvýšit hlasitost" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Snížit hlasitost" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategorie" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Současné okno" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Současné aktivní okno" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Otevřít vybranou stránku v Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim stránky" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/fi.po0000644000175000017500000000007411701730437017330 xustar000000000000000030 atime=1381823622.763045888 30 ctime=1381823729.479049558 gnome-do-plugins-0.8.5/po/fi.po0000664000175000017500000016013211701730437016576 0ustar00chrischris00000000000000# Finnish translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2011-02-27 14:51+0000\n" "Last-Translator: pete-rok \n" "Language-Team: Finnish \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-Launchpad-Export-Date: 2011-02-28 04:33+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Anna esineelle vaihtoehtoinen nimi" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Poista alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Poistaa aliaksen" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Pura hakemisto" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Pura hakemisto annettuun kansioon" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Luo hakemisto" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Selaa artisteja" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Selaa musiikkia artistin mukaan" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Selaa albumeita" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Selaa musiikkia albumin mukaan" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Selaa Podcast tiedostoja" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Selaa videoita" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Selaa kaikkia videoita" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Lisää soittolista" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Lisää mediaa soittolistaan" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee media" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Seuraava" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Soita seuraava raita" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pysäytä" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pysäytä soitettava raita" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Toista" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Toista bansheen kokoelmasta" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Edellinen" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Soita edellinen raita" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Etsi bansheen mediasta" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Etsi kaikista bansheen medioista" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Valitse BibTeX tiedosto" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Valitse tiedosto" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Valitse dokumentiesi hakemisto" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Valitse dokumentin kansio" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Ensisijainen sähköposti" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Sähköposti" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Toinen sähköposti" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Muuta" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Rajaa" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "Käyttäjänimi 1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us Tagit" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organisoi del.icio.kirjanmerkit tagin mukaan" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Avaa" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Avaa poistetta taltio" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Irrota" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Irrota taltio" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Liitä" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Liitä taltio" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Toista kuvaesitys" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Toista kuvaesitys tietystä kansiosta" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphanyn kirjanmerkit" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Työpuhelin" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Kotipuhelin" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Matkapuhelin" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolutionin kontaktit" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Osoite" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Näytä piilotetut tiedostot" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Kansio" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Syvyys" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Poista tiedosto" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Poistaa tiedostoja tai kansioita" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Peruuta" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Valitse kansio" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Uudelleen nimeä tiedosto" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Uudelleen nimeää tiedosto" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Luo uusi kansio" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Luo uuden kansion" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Siirtää kansion toiseen hakemistoon." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Siirrä roskakoriin" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Siirtää tiedostoja tai kansiota roskakoriin" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Viimeaikaiset kansiot" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Etsii viimeeksi avatut tiedostot." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopioi hakemistoon..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopioi kansiota toiseen hakemistoon" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Tiedostoja ja kansioita" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Luo uusi tieedosto" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Luo uuden tyhjän tiedoston." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefoxin kirjanmerkit" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Löytää firefoxin kirjanmerkit profiilistasi" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Tili" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Valtuuta" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Yksityinen" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Näkyvä ystöville" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Näkyvä perheelle" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Julkinen" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Kuvien katseluoikeudet" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tägit" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Lähetä kuva" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Lähetä yksi tai useampi kuva Flickr:iin" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Tili" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Määritä" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Määritä annettu sana." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "" msgstr[1] "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Ota kuvakaappaus" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Ottaa kuvakaappauksen halutulla viiveellä." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME kuvakaappaus tavarat" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/vi.po0000644000175000017500000000007411701730437017350 xustar000000000000000030 atime=1381823622.767045888 30 ctime=1381823729.499049558 gnome-do-plugins-0.8.5/po/vi.po0000664000175000017500000016345611701730437016632 0ustar00chrischris00000000000000# Vietnamese translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2008-11-25 16:28+0000\n" "Last-Translator: Phan Trọng Khanh \n" "Language-Team: Vietnamese \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Giải nén kho lưu" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Giải nén kho lưu tới thư mục đưa ra" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Tạo kho lưu" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Tạo một kho lưu với mục được chọn" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Phát" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Thư điện tử chính" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Thư điện tử" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Mở" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Mở một vật chứa rời" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Tháo gắn kết" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Tháo gắn kết vật chứa" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Gắn kết" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Gắn vật chứa" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Đánh dấu của Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Tạo chỉ mục các đánh dấu Epiphany của bạn." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Điện thoại cơ quan" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Điện thoại nhà riêng" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Điện thoại di động" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Liên lạc của Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Hiện tập tin ẩn" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Xóa tập tin" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Xóa một tệp hoặc thư mục." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Chọn thư mục để tạo chỉ mục" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Di chuyển tới..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Di chuyển một tệp hoặc thư mục tới vị trí khác." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Chuyển vào Sọt rác" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Tập tin gần đây" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Tìm những tệp vừa được mở." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Sao chép tới..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Chép một tệp hoặc thư mục tới vị trí khác." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Đánh dấu của Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Tìm đánh của Firefox trong hồ sơ mặc định của bạn." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do cần sự xác thực của bạn để tải ảnh lên tài khoản flickr của bạn. Nhấn nút " "\"Xác thực\" để mở trình duyệt web và xác thực cho Do. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Tài khoản" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Xác thực" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Riêng tư" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Hiện với bạn bè" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Hiện với gia đình" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Công cộng" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Quyền hạn xem" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Thẻ mặc định sử dụng trên ảnh với Do. Dùng khoảng trắng để phân biệt các " "thẻ; một thẻ có nhiều từ sử dụng dấu nháy kép. Ví dụ: \"Thẻ nhiều từ\"" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Tải ảnh lên" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Tải một hoặc nhiều ảnh lên Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Tài khoản" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Nhắp để hoàn thành việc xác thực" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Cảm ơn {0} đã cho phép Do truy cập tới Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Định nghĩa" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Định nghĩa một từ đưa ra" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Cửa sổ hiện tại" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Chụp ảnh của cửa sổ hiện tại." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Toàn màn hình" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Chụp một ảnh toản thể màn hình." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}- giây trễ" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Chờ {0} giây trước khi chụp." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Chụp ảnh màn hình" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Chụp một ảnh màn hình với tùy chọn trễ." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Mục Chụp ảnh GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Toàn màn hình hoặc cửa sổ hiện tại." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Lệnh phiên làm việc Gnome" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Đăng xuất, Tắt máy, Khởi động lại, ..." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Đăng xuất" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" "Tắt quá trình sử dụng hiện tại của bạn và quay trở lại màn hình đăng nhập." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Tắt máy" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Tắt máy tính của bạn." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Ngủ đông" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Đặt máy tính của bạn vào chế độ ngủ đông." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Tạm dừng" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Đặt máy tính của bạn vào chế độ tạm dừng." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Khởi chạy lại" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Khởi động lại máy tính của bạn." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Khoá màn hình" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Khoá màn hình của bạn." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Mở hồ sơ" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Mở cửa sổ dòng lệnh của GNOME với hồ sơ được chọn." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Mở cửa sổ dòng lệnh ở đây" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Mở một cửa sổ dòng lệnh của GNOME tại vị trí được chọn" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Chạy trong cửa sổ dòng lệnh" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Chạy một lệnh trong Cửa sổ dòng lệnh GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Thực hiện một phép tính sử dụng Máy tính Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Máy tính Google không thể ước lượng được biểu thức." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Lịch Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Đánh chỉ mục lịch Google của bạn" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Lịch Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Tìm kiếm sự kiện" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Tìm kiếm sự kiện trong Lịch Google" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Sự kiện mới" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Tạo một sự kiện mới trong Lịch Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Điện thoại chính" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Địa chỉ thư ở nhà" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Địa chỉ thư ở chỗ làm" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Địa chỉ chính" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Địa chỉ nhà" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Địa chỉ chỗ làm" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Danh bạ của Gmail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Bản đồ" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Xem bản độ một vị trí hoặc chỉ đường trong bản đồ Google." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Không lọc kết quả tìm kiếm của tôi." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Sử dụng bộ lọc vừa phải" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Sử dụng bộ lọc chính xác" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Cấu hình tìm kiếm an toàn" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Tìm kiếm với Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Đổi tên thành..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Tất cả nhạc bởi" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/bg.po0000644000175000017500000000007411701730437017322 xustar000000000000000030 atime=1381823622.771045888 30 ctime=1381823729.467049557 gnome-do-plugins-0.8.5/po/bg.po0000664000175000017500000017041111701730437016571 0ustar00chrischris00000000000000# Bulgarian translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-05-23 21:02+0000\n" "Last-Translator: Svetoslav Stefanov \n" "Language-Team: Bulgarian \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Разархивиране на архив" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Разархивиране на архив в дадена папка" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Създаване на архив" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Разглеждане по изпълнители" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Разглеждане на музиката по изпълнители" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Разглеждане на албуми" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Разглеждане на музиката по албум" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Разглеждане на видеа" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Разглеждане на всички видеа" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Добавяне в опашката за възпроизвеждане" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Добавяне на медия в опашката за възпроизвеждане" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Медия на Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Индексира медия от Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Следваща" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Изпълнение на следващата песен" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "На пауза" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Спиране на пауза на изпълняващата се песен" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Възпроизвеждане" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Изпълнение от вашата колекция на Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Предишна" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Изпълнение на предишната песен" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Търсене на медия на Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Търсене на цялата ви колекция на Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Избиране на файл BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Избор на файл" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Избиране на вашата папка с документи" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Избиране на папка с документи" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Контакти на ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Контакти в адресната книга на ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Е-поща" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Друга поща" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Други" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "отметки Del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Отваряне" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Отваряне на преносим носител" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Демонтиране" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Демонтиране на дял" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Монтиране" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Монтиране на дял" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Изпълнение на прожекция" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Изпълнява прожекция на изображения в папка." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Отметки на Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Индексира вашите отметки на Epiphany." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Служебен телефон" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Домашен телефон" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Мобилен телефон" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Контакти на Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Адрес" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Показва скритите файлове" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Папка" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Ниво" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Изтриване на файл" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Изтрива файл или папка." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Изберете папка за индексиране" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Отказ" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Изберете папка" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Преименуване на файл..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Преименува файл." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Създаване на нова директория" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Създава нова папка" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Преместване в..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Премества файл или папка към друго местоположение." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Преместване в Кошчето" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Премества файл или папка в Кошчето" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Скорошни файлове" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Намира последно отваряните файлове." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Копиране в..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Копира файл или папка в друго местоположение." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Файлове и папки" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Каталогизира важни файлове и папки за бърз достъп." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Създаване на нов файл" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Създава нов, празен файл." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Неозаглавено" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Отметкти на Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Намира отметки на Firefox в стандартния ви профил." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Акаунт" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Упълномощаване" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Видим за приятелите" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Видим за семейството" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Публичен" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Преглед на правата" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Етикети" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Качване на снимка" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Качва една или повече снимки в Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Акаунт" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Текущия прозорец" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Прави снимка на екрана на текущия прозорец." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Цял екран" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Прави снимка на целия екран." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-секунди закъснение" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Изчаква {0} секунда преди снимането на екрана." msgstr[1] "Изчаква {0} секунди преди снимането на екрана." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Снимка на екрана" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Прави снимка с възможност за закъснение." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Целия екран или текущия прозорец." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Команди на сесията на GNOME" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Излизане, Изключване, Рестартиране и т.н." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Излизане" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Затваряне на вашата сесия и връщане в Началния Екран" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Изключване" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Изключва компютъра." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Хибернация" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Поставя компютъра ви в режи на Хибернация." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Преустановяване" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Поставя компютъра ви в режи на Преустановяване." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Рестартиране" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Рестартира компютъра." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Заключване на екрана" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Заключва екрана." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Отваряне на профил" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Отваря Терминал на GNOME със избрания профил." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Отваряне на Терминал тук" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Отваря Терминал на GNOME в дадено местоположение." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Стартиране в Терминал" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Изпълнява команда в Терминал на GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Профили на Терминала на GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Индексира вашите профили на Терминала на GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Безимемен профил" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Профил на Терминала на GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Изпълнява изчисление с Калкулатора на Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Е-поща:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Календари на Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Индексира вашите календари на Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Всички събития" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Възникна грешка в {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Преглед на събитието" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Отваря събитието в браузър" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Преглед на календара" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Отваря календара в браузър" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Календар Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Търсене на събития" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Търси Календара на Google за събития" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Ново събитие" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Създаване на ново събитие в Календара на Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Основен телефон" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Домашна е-поща" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Служебна е-поща" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Основен адрес" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Домашен адрес" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Служебен адрес" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Контакти на GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/Makefile.in.in0000644000175000017500000000013212227171572021042 xustar000000000000000030 mtime=1381823354.447036662 30 atime=1381823622.775045889 30 ctime=1381823729.463049557 gnome-do-plugins-0.8.5/po/Makefile.in.in0000644000175000017500000001604612227171572020317 0ustar00chrischris00000000000000# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # Copyright (C) 2004-2008 Rodney Dawes # # This file may be copied and used freely without restrictions. It may # be used in projects which are not available under a GNU Public License, # but which still want to provide support for the GNU gettext functionality. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize # # - Modified by Rodney Dawes for use with intltool # # We have the following line for use by intltoolize: # INTLTOOL_MAKEFILE GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = @top_builddir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datadir = @datadir@ datarootdir = @datarootdir@ libdir = @libdir@ DATADIRNAME = @DATADIRNAME@ itlocaledir = $(prefix)/$(DATADIRNAME)/locale subdir = po install_sh = @install_sh@ # Automake >= 1.8 provides @mkdir_p@. # Until it can be supposed, use the safe fallback: mkdir_p = $(install_sh) -d INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = @XGETTEXT@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot ALL_LINGUAS = @ALL_LINGUAS@ PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) DISTFILES = Makefile.in.in POTFILES.in $(POFILES) EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS POTFILES = \ # This comment gets stripped out CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: .SUFFIXES: .po .pox .gmo .mo .msg .cat AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< .po.gmo: $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && gencat $@ $*.msg all: all-@USE_NLS@ all-yes: $(CATALOGS) all-no: $(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) install: install-data install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $$dir; \ if test -r $$lang.gmo; then \ $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ else \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $(srcdir)/$$lang.gmo as" \ "$$dir/$(GETTEXT_PACKAGE).mo"; \ fi; \ if test -r $$lang.gmo.m; then \ $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ if test -r $(srcdir)/$$lang.gmo.m ; then \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $(srcdir)/$$lang.gmo.m as" \ "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ true; \ fi; \ fi; \ done # Empty stubs to satisfy archaic automake needs dvi info ctags tags CTAGS TAGS ID: # Define this as empty until I found a useful application. install-exec installcheck: uninstall: linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ done check: all $(GETTEXT_PACKAGE).pot rm -f missing notexist srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m if [ -r missing -o -r notexist ]; then \ exit 1; \ fi mostlyclean: rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES stamp-it rm -f *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f Makefile.in.in distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(DISTFILES) dists="$(DISTFILES)"; \ extra_dists="$(EXTRA_DISTFILES)"; \ for file in $$extra_dists; do \ test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ done; \ for file in $$dists; do \ test -f $$file || file="$(srcdir)/$$file"; \ ln $$file $(distdir) 2> /dev/null \ || cp -p $$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ echo "$$lang:"; \ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ if $$result; then \ if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.gmo failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done Makefile POTFILES: stamp-it @if test ! -f $@; then \ rm -f stamp-it; \ $(MAKE) stamp-it; \ fi stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/po/PaxHeaders.15196/en_GB.po0000644000175000017500000000007411701730437017704 xustar000000000000000030 atime=1381823622.775045889 30 ctime=1381823729.475049558 gnome-do-plugins-0.8.5/po/en_GB.po0000664000175000017500000021102011701730437017143 0ustar00chrischris00000000000000# English (United Kingdom) translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-01-06 17:16+0000\n" "Last-Translator: Malcolm Parsons \n" "Language-Team: English (United Kingdom) \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Assign Alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Give an item an alternate name." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Delete Alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Deletes an alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Alias items" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Aliased items from Do's universe." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extract archive" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extract an archive to a given folder" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Create archive" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Create an archive with the selected item" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Browse Artists" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Browse Music by Artist" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Browse Albums" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Browse Music by Album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Browse Podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Browse Podcasts by Publisher" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Browse Videos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Browse All Videos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Add to Play Queue" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Add media to play queue" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Media" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexes Media from Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "All Music by" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Next" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Play next track" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pause" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pause playing track" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Play" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Play from your Banshee Collection" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Previous" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Play previous track" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Search Banshee Media" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Search your entire Banshee collection" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Choose BibTeX file" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Select a File" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Select your documents folder" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Choose documents folder" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail contacts" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contacts in ClawsMail address book" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Primary Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Other email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Other" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Create a clip with Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable Clips" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Opens your cl.ickable clips" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable Items" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Usefull Cl.ickable Items" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "username1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Search Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Searches Confluence and returns results to Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us Tags" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organises your del.icio.bookmarks by tag" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Untagged del.ico.us bookmarks" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.icio.us bookmarks tagged with {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us bookmarks" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexes your del.icio.us bookmarks" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Search del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us tag search" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Open" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Open a removable volume" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Unmount" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Unmount volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Mount" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Mount volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Play Slideshow" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Plays a slideshow of images in a folder." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany Bookmarks" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexes your Epiphany bookmarks." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Work Phone" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Home Phone" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobile Phone" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution Contacts" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Address" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Show hidden files" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Folder" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Depth" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Delete File" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Deletes a file or folder." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Choose a folder to index" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Cancel" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Choose folder" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Rename file..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Renames a file." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Create New Folder" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Creates an new folder." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Move to..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Moves a file or folder to another location." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Move to Trash" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Moves a file or folder to the trash" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Recent Files" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Finds recently-opened files." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copy to..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copies a file or folder to another location." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Files and Folders" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Catalogs important files and folders for quick access." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Create New File" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Creates an new, empty file." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Untitled" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox Bookmarks" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Finds Firefox bookmarks in your default profile." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Account" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Authorise" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Private" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visible to friends" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visible to family" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Public" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Viewing permissions" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tags" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Upload photo" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Upload one or more photos to Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Account" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Click to compete authorization" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Thank you {0} for allowing Do access to Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Define" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Define a given word." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Current window" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Take a screenshot of the current window." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Whole screen" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Take a screenshot of the entire screen." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-second delay" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Wait {0} second before taking the screenshot." msgstr[1] "Wait {0} seconds before taking the screenshot." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Take screenshot" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Takes a screenshot with optional delay." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME Screenshot Items" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Whole screen or current window." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME Session Commands" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Log out, Shutdown, Restart, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Log Out" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Close your session and return to the login screen." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Shutdown" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Turn your computer off." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hibernate" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Put your computer into hibernation mode." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspend" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Put your computer into suspend mode." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Restart" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Restart your computer." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Lock Screen" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Lock your screen." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Open Profile" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Opens a GNOME Terminal with the selected profile." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Open Terminal Here" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Opens a GNOME Terminal in a given location." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Run in Terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Runs a command in GNOME Terminal." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Terminal Profiles" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexes your GNOME Terminal profiles." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Unnamed Profile" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Terminal Profile" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Perform a calculation using Google Calculator." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator could not evaluate the expression." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Calendars" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexes your Google Calendars" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "All Events" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "An error has occurred in {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "View Event" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Open event in browser" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "View Calendar" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Open calendar in browser" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Calendar" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Search Events" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Search Google Calendar for Events" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Failed to connect to GCal service" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "New Event" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Create a new event in Google Calendar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primary Phone" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Home Email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Work Email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Primary Address" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Home Address" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Work Address" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "An error occurred connecting to Google, are your credentials valid?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Missing login credentials. Please set login information in plugin " "configuration." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail Contacts" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Index your GMail contacts" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Uploading failed." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "An error occurred when uploading files to Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Deleting failed." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "An error occurred when deleting the document at Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Document deleted." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "The document '{0}' has been successfully moved into Trash at Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs Presentation" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexes your documents stored at Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Generic Document" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Text Document" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Delete Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Move a document into Trash at Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Upload Document" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Upload a document to Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs Spreadsheet" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Map" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Map a location or route in Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Go directly to Google Search page" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Show search results in Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Show Search page link as first result" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Search" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Apply to Google Search page link" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Do not filter my search results." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Use moderate filtering" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Use strict filtering" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch Preferences" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Search Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Allows you to perform Google Searches from Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "I'm Feeling Lucky!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Searches Google and takes you to the first result" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registration Code" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Get Registration Code" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registration Code" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Upload to ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Uploads the image to ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack exception: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "File size exceeds ImageShack's 1.5MB limit." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "Parsed url was empty. ImageShack has probably changed its format." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do is uploading your image... Please wait a moment..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Unable to upload image to ImageShack at this time." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Search Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Search Launchpad properties." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Locate Files" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Search your filesystem using locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Manual pages (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Search and read help documentation (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Read manual page (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Look up and read a manual page." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Show friend status updates" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "General" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Failed to fetch file from {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter encountered an error in {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblog friends" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexes your microblog friends" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "New direct message from {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Post failed" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Post Successful" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Failed to post '{0}' to {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' sucessfully posted to {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Post to {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Update {0} status" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Connect with NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX Host" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX Hosts" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Parses nx sessions" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Search Web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Searches the web using OpenSearch plugins." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera Bookmarks" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexes your Opera 6 bookmarks" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Supported Codes\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin Provider" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Send to Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Sends the text to Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "Parsed url was empty. Lodge It has probably changed its format." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Set status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Set pidgin status message" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin Statuses" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Saved Pidgin statuses" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin Buddies" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Buddies on your Pidgin buddy list." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin Accounts" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Available Pidgin IM Accounts" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Sign on" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Enable pidgin account" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Sign off" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Disble pidgin account" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Offline" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Available" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Busy" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisible" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Away" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Unknown Status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Send an instant message to a friend." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Application Key" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verify and save your account information" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Message posted" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Message posting failed" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Your {0} message has been successfully posted to {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Your message has been successfully posted to all {0} services" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Error occurred in service response" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Web service group supported by Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Web service supported by Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Post via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Post a text message as microblog or status update to your social network" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Failed to connect to Ping.FM service" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM Services" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Web services suppported by Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Start new PuTTY session (host {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY sessions" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "PuTTY saved sessions" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Connect with PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Create new conenction with PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Submit Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Sends text to Quote service." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "For overdue task(s)" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "When actions (e.g. rename) are completed" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notification" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Complete authorization" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Fail to complete authorization." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Authorize again" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Thank you {0}, RTM plugin is now authorized to operate on your account." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incomplete" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Mark a selected task as \"incomplete\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Delete" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Delete a selected task from Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} Task Overdue" msgstr[1] "{0} Tasks Overdue" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Task Deleted" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "The selected task has been successfully deleted from your Remember The Milk " "task list" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Task Completed" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "The selected task in your Remember The Milk task list has been marked as " "completed." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "High" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "High Priority" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Medium" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Medium Priority" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Low" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Low Priority" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "None" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "No Priority" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Up" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Increase the priority" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Down" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Decrease the priority" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Priority Changed" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "The priority of the selected task in your Remember The Milk task list has " "been changed." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Due Date/Time Changed" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Task Moved" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Task Renamed" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Task Postponed" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "The selected task in your Remember The Milk task list has been postponed" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Recurrence Pattern Changed" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Task Uncompleted" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "The selected task has been marked as \"incomplete\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Create a new task in Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Move a seleted task from one list to another" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Complete" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Complete a selected task" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Rename to..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Give the seleted task a new name" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Set Recurrence" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Sets a recurrence pattern for a task." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Postpone" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Postpone a selected task in Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Set Priority" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Set the priority of a task" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Set Due Date/Time" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Set the due date/time of a task" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "All music by" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Add an item to Rhythmbox's play queue." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Browse Rhythmbox Music by Artist" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Browse Rhythmbox Music by Album" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Play Current Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Pause Rhythmbox Playback" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Play Next Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Play Previous Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Show Current Track" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Show Notification of Current Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Mute" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Mute Rhythmbox Playback" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Unmute" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Unmute Rhythmbox Playback" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Volume Up" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Increase Rhythmbox Playback Volume" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Volume Down" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Decrease Rhythmbox Playback Volume" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Play an item in Rhythmbox." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox Music" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Provides access to artists and albums from Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML feed file" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Timeout (in seconds)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Cache duration (in minutes)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explore Shelf" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Get a list of everything in your shelf" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Remove From Shelf" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Remove Selected Item From Shelf" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Add To Shelf" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Add Selected Item to Shelf" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Shelf" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Your {0} shelf items." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Shelf Items" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Your Shelf Items" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Default" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Load items in background" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Comma-seperated list of radios to load" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Host-name of SqueezeCenter server" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Port of the SqueezeCenter server cli interface" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Port of the SqueezeCenter server web interface" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Connect with SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH Host" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH Hosts" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Parses ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Command for start/stop services (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Services to control:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "System Services" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "List of all System Services" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} service" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Control system {0} service" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Choose the file to open" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Selected invalid file!\n" "Should be executable." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Category" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Create a new task" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Create a new task in Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Append to..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Appends text to a selected file." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Make Tiny Url" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Creates a TinyUrl from an unwieldy mess." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Use note content as note title when no title is specified." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Default New Note Title" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "First pane is content, second pane is title." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "First pane is title, second pane is content." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "New Note Title and Content Entry" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "New Tomboy Note" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Create a new Tomboy note." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Tomboy Note Indexer" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Loads Tomboy notes for searching." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Search Tomboy Notes" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Searches contents of Tomboy notes." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy note" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Search with Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Launches Tracker with the given query." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Translation Plugin Options" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Translation Provider" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Default Source Language" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Default Web Interface Language" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Enable / Disable Language" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Translate" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Translates text" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Auto Detect (Recommended)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabic" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Translate to Arabic" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgarian" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Translate to Bulgarian" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalon" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Translate to Catalon" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Translate to Chinese (Simplified)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Translate to Chinese (Traditional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croatian" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Translate to Croatian" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Czech" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Translate to Czech" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danish" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Translate to Danish" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Dutch" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Translate to Dutch" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "English" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Translate to English" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipino" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Translate to Filipino" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finnish" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Translate to Finnish" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "French" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Translate to French" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "German" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Translate to German" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Greek" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Translate to Greek" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebrew" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Translate to Hebrew" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Translate to Hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesian" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Translate to Indonesian" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italian" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Translate to Italian" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japanese" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Translate to Japanese" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Korean" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Translate to Korean" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Latvian" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Translate to Latvian" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lithuanian" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Translate to Lithuanian" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norwegian" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Translate to Norwegian" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polish" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Translate to Polish" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portuguese" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Translate to Portuguese" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Romanian" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Translate to Romanian" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russian" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Translate to Russian" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbian" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Translate to Serbian" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slovak" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Translate to Slovak" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slovenian" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Translate to Slovenian" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spanish" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Translate to Spanish" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Swedish" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Translate to Swedish" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ukranian" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Translate to Ukranian" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamese" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Translate to Vietnamese" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre Bookmarks" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexes your Vinagre Bookmarks" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Connect with VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Take Snapshot" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Save the current state as a Snapshot" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Snapshot (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Power Off Virtual Machine" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Powers off the selected Virtual Machine" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Discard State" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restore VM state to current Snapshot" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pause Virtual Machine" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Pauses the selected Virtual Machine" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Save Virtual Machine State" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Saves the state of the selected Virtual Machine" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox VMs" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Virtual Machines created with VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Start Virtual Machine" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Starts the selected Virtual Machine" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Open in GUI" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Open in VirtualBox GUI" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Start Headless" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Start in Headless mode" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Resume Virtual Machine" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Resume the selected Virtual Machine" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Decrease system volume" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Increase system volume" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Mute Volume" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Mute system volume" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Volume Actions" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Adjust your system volume" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Unmute Volume" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Unmute system volume" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Action Window" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Action a Window." #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximize" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Make a window consume the whole screen" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimize/Restore" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimize/Restore a Window" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Close All" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Close your current window." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Tile Windows" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Tile All Windows in Current Viewport" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Cascade Windows" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Cascade your Windows" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restore Windows" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restore Windows to their Previous Positions" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Window Screen Items" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Actions you can do to your screens." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Current Desktop" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Everything on the Current Desktop" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Generic Window Items" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Useful Generically Understood Window Items" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Current Window" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "The Currently Active Window" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Current Application" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "The Currently Active Application" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Previous Window" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "The Previously Active Window" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Previous Application" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "The Previously Active Application" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Zim page in notebook: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "New Zim page" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Create new page in Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Open Zim page" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Open selected page in Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim pages" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Zim Desktop Wiki pages" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/nl.po0000644000175000017500000000007411701730437017343 xustar000000000000000030 atime=1381823622.779045889 30 ctime=1381823729.491049558 gnome-do-plugins-0.8.5/po/nl.po0000664000175000017500000021273611701730437016621 0ustar00chrischris00000000000000# Dutch translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2011-04-08 20:43+0000\n" "Last-Translator: JW \n" "Language-Team: Dutch \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-Launchpad-Export-Date: 2011-04-09 04:33+0000\n" "X-Generator: Launchpad (build 12735)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Wijs alias toe..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Geef een element een andere naam." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Alias verwijderen" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Verwijdert een alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Anders genoemde elementen" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Anders genoemde elementen uit het universum van Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Archief uitpakken" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Archief uitpakken naar opgegeven map" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Creëer archief" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Creëer archief met het geselecteerde bestand" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Artiesten doorbladeren" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Blader door muziek per artiest" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Albums doorbladeren" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Blader door muziek per album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Podcasts doorbladeren" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Blader door podcasts per uitgever" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Video's doorbladeren" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Blader door alle video's" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Toevoegen aan afspeelwachtrij" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Voeg media toe aan de afspeelwachtrij" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Media" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexeert Media van je Basnhee Media Speler" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Alle Muziek door" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Volgende" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Speel volgend nummer" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pauzeren" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pauzeer huidig nummer" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Afspelen" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Speel nummer uit je Banshee Collectie" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Vorige" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Speel vorig nummer" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Zoek door Banshee Media" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Doorzoek uw hele Bansheecollectie" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Kies een BibTeX-bestand" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Selecteer een bestand" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Selecteer je documenten map" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Kies documenten map" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Clawsmail contacten" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contacten in Clawsmail adres boek" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Primair e-mailadres" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Ander e-mailadres" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Andere" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Knippen" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Maak een knipsel met Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable knipsels" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Open je Cl.ickable knipsels" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable objecten" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Bruikbare Cl.ickable objecten" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "Gerbruikersnaam1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Zoek samenvloeing" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Zoekt samenvloeingen en geeft resultaten terug aan Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us etiketten" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiseert je Del.icio.us bladwijzers via etiketten" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Del.icio.us bladwijzers zonder etiket" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Del.icio.us bladwijzers met {0} etiket" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us bladwijzers" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexeert uw del.icio.us bladwijzers" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Doorzoek del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Doorzoek Del.icio.us etiketten" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Openen" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Open een verwisselbaar volume" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Loskoppelen" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Volume loskoppelen" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Aankoppelen" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Volume aankoppelen" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Speel diavoorstelling af" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Speelt een slideshow van beelden in een map." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany Bladwijzers" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexeer je Epiphany Bladwijzers." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefoon werk" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefoon Thuis" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobiele Telefoon" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution Contacten" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adres" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Toon verborgen bestanden" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Map" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Diepte" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Bestand verwijderen" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Verwijderd een bestand of map." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Kies een folder om te indexeren" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Annuleren" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Kies een map" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Wijzig bestandsnaam..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Hernoemt een bestand." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Nieuwe map maken" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Maakt nieuwe map." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Verplaats naar..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Verplaatst een bestand of map naar een ander locatie." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Naar prullenbak verplaatsen" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Verplaatst een bestand of map naar de prullenbak" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Recente Bestanden" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Zoekt recent geopende bestanden" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopieer naar..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopieert een bestand of map naar een ander locatie" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Bestanden en mappen" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Inventariseert belangrijke bestanden of mappen voor snelle toegang." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Nieuw bestand aanmaken" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Maakt een nieuw, leeg bestand." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Naamloos" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox Bladwijzers" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Vindt Firefox bladwijzers in je standaardprofiel." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do heeft je toestemming nodig om fotos naar je flickr profile te verzenden. " "Druk de \"Toestemmen\" knop om je web browser te openen en geef Do " "toestemming. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Account" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Toestemmen" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privé" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Zichtbaar voor vrienden" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Zichtbaar voor familie" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Openbaar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permissies bekijken" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Standaard etiketten die door Do gebruikt worden op beelden. Scheidt deze met " "een spatie; voor etiketten met meerdere woorden gebruik aanhalingstekens " "vb.) concert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiketten" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Upload foto" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Upload één of meer fotos naar Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Account" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Klik om authorisatie te bevestigen" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Bedankt {0} om Do tostemming te geven van Flickr te gebruiken." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definieer" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Defineer het gegeven woord." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Huidig venster" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Neem een schermafdruk van het huidige scherm." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Volledig scherm" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Neem een schermafdruk van het volledige scherm." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}--seconde vertraging" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Wacht {0} seconde voor het nemen van de schermafdruk." msgstr[1] "Wacht {0} seconden voor het nemen van de schermafdruk." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Neem schermafdruk" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Neem schermafdruk met eventuele vertraging." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME schermafdruk onderdelen" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Volledig scherm of huidig scherm." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME sessie commando's" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Log uit, Sluit af, Herstart, enz." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Afmelden" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Je sessie afsluiten en het aanmeldingscherm tonen." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Afsluiten" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Je computer afsluiten" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Slaapstand" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Zet je computer in de slaapstand" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Slaapstand" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Zet je computer in de slaapstand" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Herstart" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Herstart computer" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Scherm vergrendelen" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Zet je scherm vast." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Profiel Openen" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Opent een GNOME Terminal venster met geselecteerd profiel." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Open Terminal venster hier" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Opent een GNOME Terminal venster op een gegeven locatie." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Start in Terminal venster" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Start een commando in een GNOME Terminal venster." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Terminal venster profielen" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexeer je GNOME Terminal venster profielen." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Profiel zonder naam" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Terminal venster profiel" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Voer een berekening uit met Google Calculator." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator kon je expressie niet evalueren." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Calendars" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexeer je Google Calendars" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Alle gebeurtenissen" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Een fout is voorgekomen in {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Bekijk gebeurtenis" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Open gebeurtenis in je browser" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Bekijk Kalender" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Open Kalender in je browser" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Calendar" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Zoek gebeurtenissen" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Zoek in Google Calendar naar gebeurtenissen" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Fout in het verbinden met de GCal dienst" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nieuwe gebeurtenis" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Maak een nieuwe gebeurtenis in Google Calendar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Hoofd telefoonnummer" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Thuis Email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Werk Email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Hoofdadres" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Thuisadres" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Werkadres" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Er gebeurde een fout in het verbinden met google, zijn je inloggegevens " "correct?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Je inloggegevens zijn niet ingevuld. Geef deze in in de plugin configuratie." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail Contacts" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexeer je GMail Contacts" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Upload faalde" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" "Er gebeurde een fout bij het uploaden van bestanden naar Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Het wissen faalde." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" "Er gebeurde een fout bij het verwijderen van het document op Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Document verwijderd" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "Document '{0}' is succesvol verplaatst in de prullenbak op Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs Presentatie" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexeer je documenten die opgeslaan zijn op Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Algemeen Document" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Tekst Document" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Verwijder Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Verplaats een document in de prullenbak van Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Document uploaden" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Document oploaden naar Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs Spreadsheet" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Kaart" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Maak een locatie of route in Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Ga direct naar Google Search" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Bekijk zoekresultaten in Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Zoekpaginalink als eerste resultaat laten zien" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Search" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Toepassen op Google Zoeken-link" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Filter mijn zoekresultaten niet." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Gebruik standaard filter" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Gebruik streng filter" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch voorkeuren" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Zoek met Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Laat u Google zoekopdrachten vanuit Do uitvoeren" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Ik doe een gok" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Zoek met Google en meteen naar de eerste hit" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Als u een ImageShack account heeft, laat een registratiecode u afbeeldingen " "opslaan in het \"My Images\" onderdeel.\n" "\n" "U dient in te loggen bij ImageShack voordat u uw registratiecode krijgt." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registratie code" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "Aanvra_gen registratie code" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registratie code" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Uploaden naar ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Upload de afbeelding naar ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack uitzondering: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "De bestandsgrootte is meer dan de 1.5MB die ImageShack toelaat." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "Een lege respons. ImageShack heeft waarschijnlijk hun format aangepast." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do is bezig met de afbeelding te uploaden... Een moment geduld..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Kon de afbeelding niet uploaden naar ImageShack." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Launchpad doorzoeken" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Zoeken naar Launchpad eigenschappen" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Zoeken naar bestanden" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Zoeken naar bestanden met behulp van locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Handleidingen (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Zoeken en lezen van handleidingen (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Lezen handleiding (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Zoeken en lezen van een man pagina." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Statusupdates van vrienden laten zien" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Algemeen" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Ophalen van bestand van {0} is mislukt" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter heeft een fout teruggegeven {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Kan geen tweet posten. Controleer je inlog instellingen. Als je achter een " "proxy zit, controleer dan of de instellingen in /system/http_proxy juist " "zijn." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblogging-vrienden" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexeert microblogging-virenden" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nieuw bericht van {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Post mislukt" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Post gelukt" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Niet gelukt om post '{0}' op {1} te plaatsen" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' succesvol geplaatst op {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Versturen naar {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Update {0} status" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Verbinden met NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX host" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX hosts" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Leest nx sessies" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Doorzoek het web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Doorzoek het web met OpenSearch plugins." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera favorieten" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexeert uw Opera 6 favorieten" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Ondersteunde codes\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin-provider" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Verstuur naar Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Verzend de tekst naar Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "De gelezen url was leeg. Lodge It is waarschijnlijk van format veranderd." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Selecteer status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Status bericht pidgin instellen" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin-statussen" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Opgeslagen Pidgin-statussen" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin Contacten" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Contacten in je Pidgin contacten lijst." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin-accounts" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Beschikbare Pidgin IM-accounts" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Aanmelden" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Activeer pidgin account." #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Afmelden" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Deactiveer pidgin account" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Offline" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Beschikbaar" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Bezet" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Offline weergeven" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Afwezig" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Status Onbekend" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Verstuur een expresbericht naar een vriend." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Applicatie Sleutel" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Controleer en sla je account gegevens op" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Bericht verzonden." #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Bericht plaatsen mislukt." #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Kan geen verbinding maken met de Ping.FM API server, of de server reageerde " "met een foutmelding." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Je bericht {0} is succesvol geplaatst naar {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Je bericht is succesvol gepost naar alle {0} services" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Er is een fout ontstaan in de service response" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Web service groep ondersteund door Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "We service ondersteund door Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Plaats bericht via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Post een bericht als microblog of status update op je sociale netwerk" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Kon geen verbinding maken met de Ping.FM service." #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM Services" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Web services ondersteund door Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Start een nieuwe PuTTY sessie (host {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY sessies" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Opgeslagen PuTTY sessies" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Verbinding maken met PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Maak een nieuwe verbinding met PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Verstuur Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Verstuur bericht naar de Quote services." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do heeft jouw authorisatie nodig om taken in je Remember The Milk account te " "beheren. Klik op de \"Authorisatie\" knop om een web browser te openen en Do " "authorisatie te verlenen." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Voor overschreden taken" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Wanneer acties (bv. hernoemen) voltooid worden" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Melding" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Je kan hier geavanceerde zoekopties opgeven om de taken die Do indexeert te " "limiteren. Bv.: \"priority:1 AND status:incomplete\" zal ervoor zorgen dat " "Do enkel onvoltooide taken met hoge prioriteit indexeert." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Een webpagina van Remember The Milk zou nu geopend moeten worden in je " "webbrowser. Volg de instructies op deze webpagina en klik daarna op de knop " "hieronder om de autorisatie te voltooien." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Authorisatie compleet" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Authorisatie mislukt." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Authoriseer nogmaals" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Bedank {0}, de RTM plugin is nu geauthoriseerd om met jouw account te werken." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incompleet" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Markeer geselecteerde taak als \"incompleet\"" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Verwijder" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Verwijder de geselecteerde taak van Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} taak overtijd" msgstr[1] "{0} taken overtijd" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Taak verwijderd" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "De geselecteerde taak is met succesvol verwijderd van je Remember The Milk " "takenlijst" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Taak Voltooid" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "The geselecteerde taak in je Remember The Milk takenlijst is gemarkeerd als " "voltooid." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Hoog" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Hoge prioriteit" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Medium" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Normale prioriteit" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Laag" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Lage prioriteit" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Geen" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Geen prioriteit" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Omhoog" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Verhoog de prioriteit" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Naar beneden" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Verlaag de prioriteit" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioriteit veranderd" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "De prioriteit van de geselecteerde taken in jouw Remember The Milk " "takenlijst is aangepast." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Deadline gewijzigd" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "De deadline van de geselecteerde taak in je Remember The Milk takenlijstje " "is veranderd." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Taak verplaatst" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Taak Hernoemd" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Taak Uitgesteld" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "De geselecteerde taak in je Remember The Milk takenlijst is uitgesteld" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Herhalings Patroon Veranderd" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "Het herhalingspatroon van de geselecteerde taak in jouw Remember The Milk " "takenlijst is veranderd." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Taak Incompleet" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "De geselecteerde taak is gemarkeerd als \"incompleet\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Maak een nieuwe taak in Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Verplaats een geselecteerde taak van een lijst naar een andere lijst" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Voltooid" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Voltooi de geselecteerde taak" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Hernoemen naar..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Geef de geselecteerde taak een nieuwe naam" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Maak Herhalingspatroon" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Stelt een herhalingspatroon in voor een taak" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Uitstellen" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Stel een geselecteerde taak uit in Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Prioriteit" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Stel de prioriteit in van een taak" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Deadline Datum/Tijd" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Stel de deadline van een taak in" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Alle muziek door" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Voeg een item toe aan Rythmbox's afspeellijst" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Doorloop Rhytmbox Muziek op Artiest" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Doorloop Rhytmbox Muziek op Album" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Speel huidig nummer in Rhythmbox af" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Pauzeer Rhythmbox Afspelen" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Speel volgende nummer in Rhythmbox af" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Speel vorige nummer in Rhythmbox af" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Toon huidig nummer" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Toon Notificiate van het Huidige Nummer in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Dempen" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Demp Rhythmbox-volume" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Herstel volume" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Herstel Rhythmbox-volume" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Geluid harder" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Verhoog Rhythmbox afspeelvolume" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Geluid zachter" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Verlaag Rhythmbox afspeelvolume" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Speel een bestand in Rhythmbox af." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox Muziek" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Voorziet toegang tot artiesten en albums in Rhythmbox" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML-feedbestand" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Timeout (in seconden)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Duur van de cache (in minuten)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Verken Plank" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Lijst van alles op je plank" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Verwijder van de plank" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Verwijder het geselecteerde item van de plank" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Voeg toe aan de plank" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Voeg het geselecteerde item toe aan de plank" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Plank" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Je {0} items op de plank." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Items op de plank" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Jouw items op de plank" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Standaard" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Items laden in de achtergrond" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Komma-gescheiden lijst van de te laden radio's" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Hostname van de SqueezeCenter server" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Poort van de SqueezeCenter server cli interface" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Poort van de SqueezeCenter server web interface" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Maak verbinding met SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH Host" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH Hosts" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Leest ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Commando voor start/stop services (gksudo enz.):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Systeemdiensten" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lijts van alle systeemdiensten" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} service" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Kies het bestand om te openen" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "U selecteerde een ongeldig bestand!\n" "Het moet een uitvoerbaar bestand zijn." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categorie" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Nieuwe taak aanmaken" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Nieuwe taak aanmaken in Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Toevoegen aan..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Voegt tekst to aan een geselecteerd bestand." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Maak TinyUrl" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Maakt een TinyUrl van een onhandelbare rommel." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "De inhoud van de notitie gebruiken als titel wanneer geen titel gegeven is." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Standaard titel voor een nieuwe notitie" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "Het eerste paneel is de inhoud, het tweede paneel is de titel." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "Het eerste paneel is de titel, het tweede paneel is de inhoud." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nieuwe Tomboy notitie" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Maak een nieuwe Tomboy notitie" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Tomby Notitie Indexeerder" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Laad Tomboy notities voor zoekdoeleinden" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Doorzoek Tomboy notities" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Doorzoek de inhoud van Tomboy notities." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy notitie" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Doorzoek met Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Vertaal Plugin Opties" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Standaard brontaal" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Standaard taal voor webinterface" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Taal in-/uitschakelen" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Vertaal" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Vertaal tekst" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Automatisch Dedecteren (Voorkeur)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabisch" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Vertaal naar het Arabisch" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgaars" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Vertaal naar het Bulgaars" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalaans" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Vertaal naar het Catalaans" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinees (Vereenvoudigd)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Vertaal naar het Chinees (Vereenvoudigd)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinees (Traditioneel)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Vertaal naar het Chinees (Traditioneel)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Kroatisch" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Vertaal naar het Kroatisch" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Tsjechisch" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Vertaal naar het Tsjechisch" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Deens" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Vertaal naar het Deens" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Nederlands" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Vertaal naar het Nederlands" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Engels" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Vertaal naar het Engels" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipijns" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Vertaal naar het Filipijns" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Fins" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Vertaal naar het Fins" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Frans" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Vertaal naar het Frans" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Duits" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Vertaal naar het Duits" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grieks" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Vertaal naar het Grieks" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebreeuws" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Vertaal naar het Hebreeuws" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindoestaans" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Vertaal naar het Hindoestaans" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesisch" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Vertaal naar het Indonesisch" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italiaans" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Vertaal naar het Italiaans" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japans" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Vertaal naar het Japans" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Koreaans" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Vertaal naar het Koreaans" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Lets" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Vertaal naar het Lets" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Litouws" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Vertaal naar het Litouws" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Noors" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Vertaal naar het Noors" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Pools" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Vertaal naar het Pools" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugees" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Vertaal naar het Portugees" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Roemeens" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Vertaal naar het Roemeens" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russisch" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Vertaal naar het Russisch" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Servisch" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Vertaal naar het Servisch" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slowaaks" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Vertaal naar het Slowaaks" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Sloveens" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Vertaal naar het Sloveens" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spaans" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Vertaal naar het Spaans" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Zweeds" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Vertaal naar het Zweeds" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Oekraïens" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Vertaal naar het Oekraïens" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Viëtnamees" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Vertaal naar het Viëtnamees" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Maak een verbinding met VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Neem Momentopname" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Snapshot (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Schakel Virtuelel Machine uit" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Schakelt de geselecteerde Virtuele Machine uit" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pauzeer Virtuele Machine" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Pauzeer de geselecteerde Virtuele Machine" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Bewaar de status van de Virtuele Machine" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox VMs" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Virtuele Machines gecreërd met VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Start Virtuele Machine" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Start de geselecteerde Virtuele Machine" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "In GUI openen" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "In VirtualBox GUI openen" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Virtuele Machine hervatten" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "De geselecteerde Virtuele Machine hervatten" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Verlaag systeemvolume" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Verhoog systeemvolume" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Volume dempen" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Demp systeemvolume" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Pas het systeemvolume aan" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximaliseren" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Laat een venster het hele scherm gebruiken" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimaliseren/Herstellen" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimaliseer/Herstel een Scherm" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Alles sluiten" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Sluit je huidige scherm." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Vensters trapsgewijs schikken" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Herstel vensters" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Herstel vensters naar hun vorige posities" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Huidig bureaublad" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Huidig Venster" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Huidige Applicatie" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Het Huidige Actieve Applicatie" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Vorig venster" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Het Vorige Actieve Venster" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Vorige Applicatie" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Het Vorige Actieve Applicatie" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Nieuwe Zim pagina" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Maak een nieuwe pagine in Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Open Zim pagina" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Open de geselecteerde pagina in Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim paginas" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/fa.po0000644000175000017500000000007411701730437017320 xustar000000000000000030 atime=1381823622.783045889 30 ctime=1381823729.479049558 gnome-do-plugins-0.8.5/po/fa.po0000664000175000017500000017737711701730437016611 0ustar00chrischris00000000000000# Persian translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-09-08 22:10+0000\n" "Last-Translator: Danial Behzadi \n" "Language-Team: Persian \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "تعیین نام مستعار" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "دادن نام جایگزین به یک آیتم." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "حذف نام مستعار" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "حذف یک نام مستعار" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "استخراج آرشیو" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "استخراج یک آرشیو به یک پوشه‌ی دل‌خواه" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "ایجاد آرشیو" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "ایجاد یک آرشیو با مورد انتخاب شده" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "مرور هنرمندان" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "مرور آهنگ از هنرمند" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "مرور آلبوم‌ها" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "مرور آهنگ از آلبوم" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "مرور پادکست‌ها" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "مرور پادکست‌ها از ناشر" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "مرور فیلم‌ها" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "مرور همه فیلم‌ها" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "افزودن به صف پخش" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "افزودن رسانه‌ به صف پخش" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "رسانه‌ی بانشی" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "فهرست رسانه از پخش رسانه بانشی" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "آهنگ‌ها از" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "بعدی" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "پخش شیار بعدی" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "توقف" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "توقف پخش شیار" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "پخش" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "پخش از مجموعه‌ی بانشی شما" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "قبلی" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "پخش شیار قبلی" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "به دنبال رسانه‌ی بانشی بگرد" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "جستجو را در میان همه کلکسیون بانشی انجام بده" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "انتخاب پرونده BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "یک پرونده انتخاب کنید" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "پرونده مستندات خود را انتخاب کنید" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "پوشه مستندات خود را انتخاب کنید" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "مخاطبین ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "مخاطبین دفترچه‌ی آدرس‌های ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "پست الکترونیکی اصلی" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "رایانامه" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "رایانامه دیگر" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "دیگر" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "برش" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "ایجاد یک برش با Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "کلیپ‌های Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "کلیپ‌های Cl.ickable شما را باز می‌کند" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "موارد Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "موارد مفید Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "نام‌کاربری۱" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "جستجو در Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "برچسب‌های دلیشز" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "سازماندهی بوکمارک‌های شما در دلیشز توسط برچسب" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "بوکمارک‌های del.icio.us که با {0} برچسب خورده اند" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "بوکمارک‌های دلیشز" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "فهرست‌بندی بوکمارک‌های دلیشز شما" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "جستجو در دلیشز" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "جستجو در برچسب دلیشز" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "باز کردن" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "باز کردن یک دستگاه قابل‌حمل" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "جدا کردن" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "جدا کردن دستگاه" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "اتصال" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "اتصال ظرفیت" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "پخش نمایش اسلاید" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "پخش نمایش اسلاید از تصاویر این پوشه" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "بوکمارک‌های Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "فهرست کردن بوکمارک‌های Epiphany شما" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "نلفن محل کار" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "تلفن منزل" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "تلفن همراه" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "فرم تماس‌های Epiphany" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "نشانی" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "نمایش پرونده‌های مخفی" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "پوشه" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "عمق" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "حذف پرونده" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "حذف یک پرونده یا پوشه." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "انتخاب یک پوشه برای فهرست شدن" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "لغو" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "انتخاب پوشه" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "تغییر نام پرونده..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "تغییر نام یک پرونده." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "ایجاد پوشه‌ی جدید" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "ایجاد یک پوشه جدید" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "منتقل شود به..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "انتقال یک پرونده یا پوشه به مکان دیگر." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "انتقال به زباله‌دان" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "انتقال یک پرونده یا پوشه به زباله‌دان" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "پرونده‌های اخیر" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "پیدا کردن پرونده‌های اخیرا باز شده." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "کپی به..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "کپی یک پرونده یا پوشه به مکان دیگر." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "پرونده‌ها و پوشه‌ها" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "فایل‌ها و پوشه‌های مهم را برای دسترسی سریع فهرست می‌کند" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "ایجاد پرونده جدید" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "یک پرونده‌ی خالی جدید ایجاد می‌کند." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "بدون عنوان" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "بوکمارک‌های فایرفاکس" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "نشانه‌های فایرفاکس را در پروفایل پیش‌فرض شما پیدا می‌کند." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do به تایید شما برای ارسال عمس‌ها به حساب کاربری فلیکر شما نیاز دارد. دگمه‌ی " "«تایید» را بفشارید تا مرورگری باز شده و به Do مجوز بدهد. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "حساب" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "تایید" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "خصوصی" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "قابل مشاهده برای دوستان" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "قابل مشاهده برای خانواده" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "عمومی" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "در حال نمایش مجوزها" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "برچسب‌ها" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "بارگذاشتن تصویر" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "بارگذاشتن یک یا تعداد بیشتر تصاویر به فلیکر" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "حساب کاربری" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "کلیک کنید تا تاید کامل شود" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "مرسی {0} که به Do اجازه دادی به فلیکر وصل شود" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "تعریف" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "تعریف کلمه داده شده." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "پنجره‌ی کنونی" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "از پنجره جاری عکس بگیر." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "تمام پرده" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "از تمام پرده عکس بگیر" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-ثانیه تاخیر" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "{0} ثانیه قبل از تهیه عکس صبر کن." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "عکس گرفتن از صفحه" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "عکس گرفتن با تاخیر مورد دلخواه" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "آیتم‌های اسکرین‌شات گنوم" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "تمام پرده یا پنجره جاری" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "دستورات نشست گنوم" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "خروج، خاموش کردن، راه‌اندازی مجدد و غیره." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "خروج" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "بستن نشست و بازگشت به صفحه‌ی ورود." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "خاموش" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "خاموش کردن کامپیوتر شما." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "خواب زمستانی" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "قرار دادن رایانه شما در حالت خواب زمستانی." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "معلق" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "قرار دادن رایانه شما در حالت معلق." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "بازآغازی" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "بازآغازی رایانه شما" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "قفل پرده" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "قفل پرده شما" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "باز کردن مشخصات" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "باز کردن پایانه گنوم با مشخصات انتخاب شده" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "باز کردن پایانه در اینجا" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "باز کردن پایانه گنوم در مکان داده شده." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "اجرا در پایانه" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "اجرای یک دستور در پایانه گنوم" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "مشخصات پایانه گنوم" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "پروفایل‌های ترمینال گنوم شما را فهرست می‌کند." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "پروفایل بدون نام" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "مشخصات ترمینال گنوم" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "انجام محاسبات با استفاده از ماشین حساب گوگل." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "ماشین حساب گوگل عبارت را نمی‌تواند ارزیابی کند." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "رایانامه:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "تقویم گوگل" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "نمایه کردن تقویم گوگل شما" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "همه رویدادها" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "یک خطا در {0} رخ داد" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "دیدن رویداد" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "بازکردن رویداد در مرورگر" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "دیدن تقویم" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "باز کردن تقویم در مرورگر" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "تقویم گوگل" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "جستجوی رویدادها" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "جستجو در تقویم گوگل برای رویدادها" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "شکست در اتصال به سرویس GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "رویداد جدید" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "ایجاد یک رویداد جدید در تقویم گوگل" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "تلفن اصلی" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "رایانامه خانگی" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "رایانامه کاری" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "نشانی اصلی" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "نشانی آغازه" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "نشانی کار" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "یک خطا در اتصال به گوگل رخ داده است ، آیا اعتبار شما صحیح است؟" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "اعتبار ورود اشتباه است.لطفا اطلاعات ورود به سایت را در پیکربندی افزونه تنظیم " "کنید." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "تماس‌های GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "فهرست کردن تماس‌های GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "بارگذاری با شکست روبه‌رو شد." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "یک خطا در زمان بارگذاری پرونده به گوگل داکس رخ داده است." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "حذف نشد." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "یک خطا در زمان حذف سند از گوگل داکس رخ داده است." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "سند حذف شده است." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "سند '{0}' در گوگل داکس با موفقیت به زباله‌دان منتقل شد." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "ارائه گوگل داکس" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "گوگل داکس" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "نمایه‌گذاری اسناد ذخیره شده شما در گوگل داکس" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "سند جامع Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "سند متنی گوگل داکس" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "سند پی‌دی‌اف گوگل داکس" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "حذف سند" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "انتقال یک سند به زباله‌دان در گوگل داکس" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "بارگذاشتن سند" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "بارگذاشتن یک سند در گوگل داکس" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "صفحه گسترده گوگل داکس" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "نقشه" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "مشخص کردن یک مکان یا مسیر در نقشه‌ها گوگل" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "رفتن به طور مستقیم به صفحه جستجوی گوگل" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "نمایش نتایج جستجو در Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "جستجو گوگل" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "نتایج جستجو مرا پالایه نکن." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "استفاده از پالایه در حد متوسط" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "استفاده از پالایه سخت" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "تنظیمات جستجو ایمن" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "جستجوی گوگل" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "اجازه جستچو در موتور جستجوگر گوگل از برنامه داده می‌شود" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "یا بخت و یا اقبال" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "جست وجوگر گوگل و بردن شما به نتیجه اول" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "اگر شما یک حساب کاربری ImageShack دارید، کد ثبت نام به شما اجازه می دهد تا " "برای ذخیره کردن عکس به بخش عکس من از حساب کاربری خود وارد شوید.\n" "لطفا قبل از اخذ کد ثبت نام به حساب ImageShack خود وارد شوید." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_کد ثبت نام" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_اخذ کد ثبت نام" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "کد ثبت نام" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "ارسال به ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "ارسال تصویر به ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "استثنا ImageShack : " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "بیشینه حجم فایل در ImageShack به 1.5MB محدود می‌شود." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "برنامه در حال ارسال عکس شما است... لطفا منتظر بمانید..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "ناتوان در ارسال تصویر به ImageShack در این لحظه" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "جستجو در لانچپد" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "خواص جستجوی لانچپد" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "تعیین محل فایل‌ها" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "صفحات راهنما" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "جستجو و خواندن اسناد راهنما" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "خواندن صفحات راهنما" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "جستجو و خواندن یک صفحه راهنما" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "نمایش وضعیت دوستان به روز شده" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "عمومی" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "توییتر مواجهه خطا در {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "ناتوان در ارسال توییت. تنظیمات لاگین را بررسی کنید. اگر در پشت پروکسی هستید، " "مطمئن شوید تنظیمات شما در /system/http_proxy درست می‌باشد." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "دوستان میکروبلاگ" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "شاخص گذاری دوستان میکروبلاگ شما" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "پیام جدید مستقیم از {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/en_CA.po0000644000175000017500000000007411701730437017677 xustar000000000000000030 atime=1381823622.787045889 30 ctime=1381823729.475049558 gnome-do-plugins-0.8.5/po/en_CA.po0000664000175000017500000021101111701730437017136 0ustar00chrischris00000000000000# English (Canada) translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-09-23 19:11+0000\n" "Last-Translator: Dan Klassen \n" "Language-Team: English (Canada) \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-Launchpad-Export-Date: 2011-02-15 04:36+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Assign Alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Give an item an alternate name." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Delete Alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Deletes an alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Alias items" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Aliased items from Do's universe." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extract archive" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extract an archive to a given folder" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Create archive" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Create an archive with the selected item" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Browse Artists" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Browse Music by Artist" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Browse Albums" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Browse Music by Album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Browse Podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Browse Podcasts by Publisher" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Browse Videos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Browse All Videos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Add to Play Queue" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Add media to play queue" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Media" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexes Media from Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "All Music by" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Next" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Play next track" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pause" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pause playing track" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Play" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Play from your Banshee Collection" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Previous" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Play previous track" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Search Banshee Media" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Search your entire Banshee collection" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Choose BibTeX file" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Select A File" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Select your documents folder" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Choose documents folder" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail contacts" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contacts in ClawsMail address book" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Primary Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Other email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Other" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Create a clip with Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable Clips" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Opens your cl.ickable clips" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable Items" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Usefull Cl.ickable Items" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "username1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Search Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Searches Confluence and returns results to Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us Tags" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organizes your del.icio.bookmarks by tag" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Untagged del.ico.us bookmarks" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.icio.us bookmarks tagged with {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us bookmarks" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexes your del.icio.us bookmarks" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Search del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us tag search" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Open" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Open a removable volume" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Unmount" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Unmount volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Mount" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Mount volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Play Slideshow" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Plays a slideshow of images in a folder." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany Bookmarks" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexes your Epiphany bookmarks." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Work Phone" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Home Phone" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobile Phone" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution Contacts" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Address" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Show hidden files" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Folder" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Depth" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Delete File" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Deletes a file or folder." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Choose a folder to index" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Cancel" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Choose folder" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Rename file..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Renames a file." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Create New Folder" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Creates an new folder." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Move to..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Moves a file or folder to another location." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Move to Trash" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Moves a file or folder to the trash" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Recent Files" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Finds recently-opened files." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copy to..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copies a file or folder to another location." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Files and Folders" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Catalogs important files and folders for quick access." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Create New File" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Creates an new, empty file." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Untitled" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox Bookmarks" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Finds Firefox bookmarks in your default profile." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Account" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Authorize" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Private" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visible to friends" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visible to family" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Public" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Viewing permissions" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Default tags to use on images posted with Do. Separate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tags" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Upload photo" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Upload one or more photos to Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Account" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Click to compete authorization" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Thank you {0} for allowing Do access to Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Define" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Define a given word." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Current window" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Take a screenshot of the current window." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Whole screen" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Take a screenshot of the entire screen." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-second delay" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Wait {0} second before taking the screenshot." msgstr[1] "Wait {0} seconds before taking the screenshot." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Take screenshot" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Takes a screenshot with optional delay." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME Screenshot Items" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Whole screen or current window." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME Session Commands" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Log out, Shutdown, Restart, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Log Out" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Close your session and return to the login screen." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Shutdown" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Turn your computer off." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hibernate" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Put your computer into hibernation mode." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspend" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Put your computer into suspend mode." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Restart" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Restart your computer." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Lock Screen" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Lock your screen." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Open Profile" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Opens a GNOME Terminal with the selected profile." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Open Terminal Here" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Opens a GNOME Terminal in a given location." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Run in Terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Runs a command in GNOME Terminal." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Terminal Profiles" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexes your GNOME Terminal profiles." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Unnamed Profile" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Terminal Profile" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Perform a calculation using Google Calculator." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator could not evaluate the expression." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Calendars" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexes your Google Calendars" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "All Events" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "An error has occurred in {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "View Event" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Open event in browser" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "View Calendar" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Open calendar in browser" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Calendar" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Search Events" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Search Google Calendar for Events" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Failed to connect to GCal service" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "New Event" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Create a new event in Google Calendar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primary Phone" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Home Email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Work Email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Primary Address" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Home Address" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Work Address" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "An error occurred connecting to google, are your credentials valid?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Missing login credentials. Please set login information in plugin " "configuration." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail Contacts" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Index your GMail contacts" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Uploading failed." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "An error occurred when uploading files to Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Deleting failed." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "An error occurred when deleting the document at Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Document deleted." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "The document '{0}' has been successfully moved into Trash at Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs Presentation" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexes your documents stored at Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Generic Document" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Text Document" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Delete Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Move a document into Trash at Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Upload Document" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Upload a document to Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs Spreadsheet" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Map" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Map a location or route in Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Go directly to Google Search page" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Show search results in Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Show Search page link as first result" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Search" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Apply to Google Search page link" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Do not filter my search results." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Use moderate filtering" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Use strict filtering" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch Preferences" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Search Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Allows you to perform Google Searches from Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "I'm Feeling Lucky!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Searches Google and takes you to the first result" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registration Code" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Get Registration Code" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registration Code" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Upload to ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Uploads the image to ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack exception: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "File size exceeds ImageShack's 1.5MB limit." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "Parsed url was empty. ImageShack has probably changed its format." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do is uploading your image... Please wait a moment..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Unable to upload image to ImageShack at this time." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Search Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Search Launchpad properties." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Locate Files" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Search your filesystem using locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Manual pages (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Search and read help documentation (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Read manual page (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Look up and read a manual page." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Show friend status updates" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "General" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Failed to fetch file from {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter encountered an error in {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblog friends" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexes your microblog friends" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "New direct message from {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Post failed" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Post Successful" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Failed to post '{0}' to {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' sucessfully posted to {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Post to {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Update {0} status" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Connect with NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX Host" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX Hosts" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Parses nx sessions" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Search Web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Searches the web using OpenSearch plugins." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera Bookmarks" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexes your Opera 6 bookmarks" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Supported Codes\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin Provider" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Send to Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Sends the text to Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "Parsed url was empty. Lodge It has probably changed its format." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Set status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Set pidgin status message" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin Statuses" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Saved Pidgin statuses" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin Buddies" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Buddies on your Pidgin buddy list." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin Accounts" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Available Pidgin IM Accounts" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Sign on" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Enable pidgin account" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Sign off" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Disble pidgin account" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Offline" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Available" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Busy" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisible" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Away" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Unknown Status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Send an instant message to a friend." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Application Key" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verify and save your account information" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Message posted" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Message posting failed" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Your {0} message has been successfully posted to {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Your message has been successfully posted to all {0} services" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Error occurred in service response" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Web service group supported by Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Web service supported by Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Post via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Post a text message as microblog or status update to your social network" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Failed to connect to Ping.FM service" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM Services" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Web services suppported by Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Start new PuTTY session (host {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY sessions" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "PuTTY saved sessions" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Connect with PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Create new conenction with PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Submit Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Sends text to Quote service." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "For overdue task(s)" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "When actions (e.g. rename) are completed" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notification" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Complete authorization" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Fail to complete authorization." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Authorize again" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Thank you {0}, RTM plugin is now authorized to operate on your account." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incomplete" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Mark a selected task as \"incomplete\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Delete" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Delete a selected task from Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} Task Overdue" msgstr[1] "{0} Tasks Overdue" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Task Deleted" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "The selected task has been successfully deleted from your Remember The Milk " "task list" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Task Completed" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "The selected task in your Remember The Milk task list has been marked as " "completed." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "High" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "High Priority" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Medium" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Medium Priority" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Low" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Low Priority" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "None" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "No Priority" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Up" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Increase the priority" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Down" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Decrease the priority" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Priority Changed" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "The priority of the selected task in your Remember The Milk task list has " "been changed." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Due Date/Time Changed" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Task Moved" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Task Renamed" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Task Postponed" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "The selected task in your Remember The Milk task list has been postponed" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Recurrence Pattern Changed" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Task Uncompleted" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "The selected task has been marked as \"incomplete\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Create a new task in Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Move a seleted task from one list to another" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Complete" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Complete a selected task" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Rename to..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Give the seleted task a new name" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Set Recurrence" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Sets a recurrence pattern for a task." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Postpone" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Postpone a selected task in Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Set Priority" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Set the priority of a task" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Set Due Date/Time" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Set the due date/time of a task" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "All music by" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Add an item to Rhythmbox's play queue." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Browse Rhythmbox Music by Artist" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Browse Rhythmbox Music by Album" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Play Current Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Pause Rhythmbox Playback" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Play Next Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Play Previous Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Show Current Track" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Show Notification of Current Track in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Mute" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Mute Rhythmbox Playback" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Unmute" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Unmute Rhythmbox Playback" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Volume Up" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Increase Rhythmbox Playback Volume" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Volume Down" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Decrease Rhythmbox Playback Volume" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Play an item in Rhythmbox." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox Music" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Provides access to artists and albums from Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML feed file" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Timeout (in seconds)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Cache duration (in minutes)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explore Shelf" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Get a list of everything in your shelf" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Remove From Shelf" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Remove Selected Item From Shelf" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Add To Shelf" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Add Selected Item to Shelf" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Shelf" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Your {0} shelf items." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Shelf Items" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Your Shelf Items" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Default" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Load items in background" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Comma-seperated list of radios to load" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Host-name of SqueezeCenter server" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Port of the SqueezeCenter server cli interface" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Port of the SqueezeCenter server web interface" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Connect with SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH Host" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH Hosts" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Parses ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Command for start/stop services (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Services to control:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "System Services" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "List of all System Services" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} service" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Control system {0} service" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Choose the file to open" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Selected invalid file!\n" "Should be executable." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Category" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Create a new task" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Create a new task in Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Append to..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Appends text to a selected file." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Make Tiny Url" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Creates a TinyUrl from an unwieldy mess." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Use note content as note title when no title is specified." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Default New Note Title" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "First pane is content, second pane is title." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "First pane is title, second pane is content." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "New Note Title and Content Entry" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "New Tomboy Note" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Create a new Tomboy note." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Tomboy Note Indexer" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Loads Tomboy notes for searching." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Search Tomboy Notes" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Searches contents of Tomboy notes." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy note" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Search with Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Launches Tracker with the given query." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Translation Plugin Options" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Translation Provider" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Default Source Language" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Default Web Interface Language" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Enable / Disable Language" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Translate" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Translates text" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Auto Detect (Recommended)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabic" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Translate to Arabic" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgarian" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Translate to Bulgarian" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalon" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Translate to Catalon" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Translate to Chinese (Simplified)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Translate to Chinese (Traditional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croatian" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Translate to Croatian" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Czech" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Translate to Czech" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danish" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Translate to Danish" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Dutch" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Translate to Dutch" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "English" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Translate to English" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipino" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Translate to Filipino" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finnish" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Translate to Finnish" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "French" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Translate to French" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "German" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Translate to German" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Greek" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Translate to Greek" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebrew" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Translate to Hebrew" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Translate to Hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesian" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Translate to Indonesian" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italian" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Translate to Italian" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japanese" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Translate to Japanese" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Korean" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Translate to Korean" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Latvian" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Translate to Latvian" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lithuanian" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Translate to Lithuanian" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norwegian" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Translate to Norwegian" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polish" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Translate to Polish" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portuguese" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Translate to Portuguese" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Romanian" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Translate to Romanian" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russian" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Translate to Russian" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbian" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Translate to Serbian" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slovak" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Translate to Slovak" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slovenian" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Translate to Slovenian" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spanish" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Translate to Spanish" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Swedish" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Translate to Swedish" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ukranian" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Translate to Ukranian" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamese" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Translate to Vietnamese" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre Bookmarks" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexes your Vinagre Bookmarks" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Connect with VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Take Snapshot" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Save the current state as a Snapshot" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Snapshot (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Power Off Virtual Machine" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Powers off the selected Virtual Machine" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Discard State" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restore VM state to current Snapshot" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pause Virtual Machine" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Pauses the selected Virtual Machine" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Save Virtual Machine State" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Saves the state of the selected Virtual Machine" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox VMs" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Virtual Machines created with VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Start Virtual Machine" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Starts the selected Virtual Machine" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Open in GUI" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Open in VirtualBox GUI" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Start Headless" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Start in Headless mode" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Resume Virtual Machine" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Resume the selected Virtual Machine" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Decrease system volume" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Increase system volume" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Mute Volume" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Mute system volume" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Volume Actions" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Adjust your system volume" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Unmute Volume" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Unmute system volume" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Action Window" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Action a Window." #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximize" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Make a window consume the whole screen" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimize/Restore" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimize/Restore a Window" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Close All" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Close your current window." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Tile Windows" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Tile All Windows in Current Viewport" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Cascade Windows" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Cascade your Windows" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restore Windows" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restore Windows to their Previous Positions" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Window Screen Items" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Actions you can do to your screens." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Current Desktop" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Everything on the Current Desktop" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Generic Window Items" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Useful Generically Understood Window Items" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Current Window" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "The Currently Active Window" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Current Application" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "The Currently Active Application" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Previous Window" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "The Previously Active Window" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Previous Application" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "The Previously Active Application" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Zim page in notebook: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "New Zim page" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Create new page in Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Open Zim page" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Open selected page in Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim pages" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Zim Desktop Wiki pages" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/ca.po0000644000175000017500000000007411701730437017315 xustar000000000000000030 atime=1381823622.791045889 30 ctime=1381823729.471049557 gnome-do-plugins-0.8.5/po/ca.po0000664000175000017500000021756211701730437016575 0ustar00chrischris00000000000000# Catalan translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-08-25 06:19+0000\n" "Last-Translator: Joan Duran \n" "Language-Team: Catalan \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Assigna àlies..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Dóna a un element un nom alternatiu." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Suprimeix àlies" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Suprimeix un àlies." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Elements àlies" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Elements àlies de l'univers del Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extreu l'arxiu" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extreu un arxiu a una carpeta" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Crea un arxiu" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Crea un arxiu amb l'element seleccionat" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Explora els artistes" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Explora la música d'un artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Explora els àlbums" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Explora la música d'un àlbum" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Explora els podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Explora els podcast per autor" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Explora els videos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Explora tots els videos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Afegeix a la cua de reproducció" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Afegeix un fitxer multimèdia a la cua de reproducció" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Reproductor multimèdia Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexa els fitxers multimèdia del reproductor multimèdia Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Tota la música per" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Següent" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Reprodueix la pista següent" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausa" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Atura la pista en reproducció" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Reprodueix" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Reprodueix des de la col·lecció del Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Anterior" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Reprodueix la pista anterior" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Cerca fitxers multimèdia del Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Cerca en la col·lecció completa del Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Trieu el fitxer BibTex" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Seleccioneu un fitxer" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Seleccioneu la carpeta de documents" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Trieu la carpeta de documents" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contactes del ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contactes en la llibreta d'adreces del ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Adreça electrònica principal" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Correu electrònic" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Un altre correu electrònic" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Altre" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Retalla" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Crea un retall amb el cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Retalls del cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Obre els retalls del cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Elements del cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Elements útils del cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "nomd'usuari1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Cerca confluències" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Cerca confluències i retorna els resultats al Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Etiquetes del del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organitza les adreces d'interès del del.icio.us amb etiquetes" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Adreces d'interès del del.icio.us sense etiquetar" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Adreces d'interès del del.icio.us etiquetades amb {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Adreces d'interès del del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexa les adreces d'interès del del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Cerca en el del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Cerca etiquetes en el del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Obre" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Obre un volum extraïble" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Desmunta" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Desmunta el volum" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Munta" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Munta el volum" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Reprodueix la projecció de diapositives" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" "Reprodueix una projecció de diapositives amb les imatges d'una carpeta" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Adreces d'interès de l'Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexa les adreces d'interès de l'Epiphany." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telèfon de la feina" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telèfon particular" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Telèfon mòbil" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contactes de l'Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adreça" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Mostra els fitxers ocults" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Carpeta" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profunditat" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Suprimix el fitxer" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Suprimeix un fitxer o una carpeta." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Trieu una carpeta a indexar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Cancel·la" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Escull una carpeta" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Reanomena el fitxer..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Reanomena un fitxer." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Crea una carpeta nova" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Crea una carpeta nova." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Mou a..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Mou un fitxer o una carpeta a una altra ubicació." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Mou a la paperera" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Mou un fitxer o una carpeta a la paperera" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Fitxers recents" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Cerca fitxers oberts recentment." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copia a..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copia un fitxer o una carpeta a una altra ubicació." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Fitxers i carpetes" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Cataloga fitxers i carpetes importants per a accedir-hi ràpidament." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Crea un fitxer nou" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Crea un fitxer nou i buit." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Sense títol" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Adreces d'interés del Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Cerca adreces d'interès del Firefox en el perfil predeterminat." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "El Do necessita la vostra autorització per a pujar fotografies al compte del " "Flickr. Premeu el botó «Autoritza» per a obrir un navegador web i donar " "l'autorització al Do. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Compte" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autoritza" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privat" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Fer visible per als amics" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Fer visible per a la família" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Públic" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permisos de visualització" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Etiquetes predeterminades a utilitzar en les imatges publicades amb el Do. " "Separeu les etiquetes amb un espai. Per a les etiquetes formades per més " "d'una paraula utilitzeu les cometes. Per exemple, concert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiquetes" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Puja una fotografia" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Puja una o més fotografies al Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Compte" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Feu clic per a completar l'autorització" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Gràcies {0} per a permetre que el Do tingui accés al Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Defineix" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Defineix una paraula." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Finestra actual" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Fes una captura de la finestra actual." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Tota la pantalla" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Fes una captura de tota la pantalla." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "Retard de {0} segons" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Espera {0} segon abans de fer la captura de pantalla." msgstr[1] "Espera {0} segons abans de fer la captura de pantalla." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Fes una captura de pantalla" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Fes una captura de pantalla amb retard opcional." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Elements de la captura de pantalla del GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Tota la pantalla o la finestra actual." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Ordres de sessió del GNOME" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Surt, atura, reinicia, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Surt" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Tanca la vostra sessió i torna a la pantalla d'entrada." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Atura" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Apaga l'ordinador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hiberna" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Posa l'ordinador en mode d'hibernació." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Atura temporalment" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Posa l'ordinador en aturada temporal." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Reinicia" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reinicia l'ordinador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Bloqueig de pantalla" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Bloqueja la vostra pantalla." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Obre un perfil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Obre un terminal del GNOME amb el perfil seleccionat." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Obre un terminal aquí" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Obre un terminal del GNOME en una ubicació donada." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Executa en un terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Executa una ordre en el terminal del GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Perfils del terminal del GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexa els perfils del terminal del GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Perfil sense nom" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Perfil del terminal del GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Realitza un càlcul utilitzant la calculadora del Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "La calculadora del Google no ha pogut evaluar l'expressió." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Correu electrònic:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Calendaris del Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexa els teus calendaris del Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Tots els esdeveniments" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "S'ha produït un error en {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Visualitza un esdeveniment" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Obre un esdeveniment en un navegador" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Visualitza el calendari" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Obre un calendari en un navegador" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Calendari del Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Cerca esdeveniments" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Cerca esdeveniments en el calendari de Google" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Ha fallat la connexió al servei del GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Esdeveniment nou" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Crea un esdeveniment al calendari del Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Telèfon principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Correu electrònic particular" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Correu electrònic de la feina" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Adeça principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Adreça particular" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Adreça de la feina" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "S'ha produït un error en connectar amb el Google. Son vàlides les " "credencials?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Falten les credencials d'entrada. Hauríeu de definir la informació d'entrada " "en la configuració del connector." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contactes del GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexa els contactes del GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "No s'ha pogut pujar." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "S'ha produït un error en pujar fitxers al Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "No s'ha pogut suprimir." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "S'ha produït un error en suprimir el document al Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "S'ha suprimit el document." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "El document «{0}» s'ha mogut satisfactòriament a la paperera del Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Presentació del Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexa els documents emmagatzemats al Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Document genèric del Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Document de text del Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Document en format PDF del Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Suprimeix el document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Mou un document a la paperera del Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Puja un document" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Puja un document al Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Fulls de càlcul del Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Traça una ubicació o ruta en el Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Ves directament a la pàgina de cerca del Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Mostra els resultats de la cerca al Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Mostra l'enllaç de la pàgina de cerca com a resultat primer" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Cerca al Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Aplica a l'enllaç de la pàgina de cerca del Google" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "No filtris els resultats de la cerca." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Utilitza filtres moderats" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Utilitza filtres estrictes" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Preferències de cerca segura" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Cerca al Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Permet realitzar cerques al Google des del Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Segur que tinc sort" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Cerca al Google i ves al primer resultat" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Si teniu un compte a l'ImageShack, un codi de registre us permet desar " "imatges a l'apartat de Les meves imatges del compte.\n" "\n" "Hauríeu d'entrar al compte de l'ImageShack abans de rebre el codi de " "registre." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Codi de registre" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Obté un codi de regsitre" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Codi de registre" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Puja a l'ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Puja la imatge a l'ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Excepció de l'ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "La mida del fitxer excedeix el límit de l'ImageShack de 1,5MB." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "L'url analitzada estava buida. Segurament l'ImageShack n'ha canviat el " "format." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "El Do està pujant la imatge... Espereu..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "No s'ha pogut pujar la imatge a l'ImageShack." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Cerca al Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Cerca les propietats del Launchpad." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Ubica els fitxers" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Cerca al sistema de fitxers utilitzant locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Pàgines del manual (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Cerca i llegeix la documentació d'ajuda (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Llegeix las pàgines del manual (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Cerca i llegeix una pàgina del manual." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Mostra les actualitzacions d'estat dels amics" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "General" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Ha fallat en recollir el fitxer de {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter ha trobat un error a {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "No s'ha pogut publicar un tweet. Comproveu els paràmetres d'entrada. Si " "esteu connectats a través d'un servidor intermediari, assegureu-vos que els " "paràmetres a /system/http_proxy són correctes." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblocs dels amics" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexa els microblocs dels amics" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Un missatge directe nou de {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Ha fallat la publicació" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Publicació amb èxit" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Ha fallat al publicar «{0}» a {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "«{0}» s'ha publicat amb èxit a {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Publica a {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Actualitza l'estat {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Connecta amb NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Amfitrió NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Amfitrions NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analitza les sessions NX" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Cerca a la web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Cerca al web utilitzant connectors de l'OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Adreces d'interès de l'Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexa les adreces d'interès de l'Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Codis compatibles\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Proveïdor del Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Envia al Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Envia el text al Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "L'URL analitzat estava buit. Segurament el Lodge It ha canviat el seu format." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Estableix l'estat" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Estableix el missatge d'estat al Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Estats del Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Desa els estats del Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Amics del Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Amics a la llista d'amics del Pidgin." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Compte del Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Comptes IM disponibles al Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Entra" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Habilita un compte al Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Surt" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Inhabilita un compte del Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Fora de línia" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Disponible" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Ocupat" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisible" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Absent" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Estat desconegut" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Xat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Envia un missatge instantani a un amic." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Clau de sol·licitud" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verifica i desa la informació del compte" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Missatge publicat" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Ha fallat la publicació del missatge" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "No s'ha pogut connectar al servidor del Ping.FM API o aquest servidor respon " "amb un error." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "El missatge {0} s'ha publicat amb èxit a {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "El missatge s'ha publicat amb èxit a tots els serveis {0}" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microbloc" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Estat" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "S'ha produït un error en la resposta del servei" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Grup de servei web compatible amb el Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Servei web compatible amb el Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Publica mitjançant el Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Publica un missatge de text com a microbloc o actualitza l'estat de la xarxa " "social" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "No s'ha pogut connectar al servei del Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Els serveis del Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Serveis web compatibles amb el Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Inicia una sessió nova amb el PuTTY (amfitrió {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sessions del PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sessions desades del PuTTY" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Connecta amb el PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Crea una connexió nova amb el PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Tramet una cita" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Envia el text al servei de cites." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "El Do necessita la vostra autorització per a gestionar les tasques al compte " "Remember The Milk. Premeu el botó «Autoritza» per a obrir un navegador web " "i donar-ne l'autorització." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Per tasques endarrerides" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Quan les accions hagin acabat (per exemple, torna a anomenar)" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notificació" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Aquí podeu introduir alguns operadors de cerca avançada per a limitar les " "tasques que el Do indexa. Per exemple, «priority:1 AND status:incomplete» " "forçarà al Do a indexar només les tasques incompletes amb una prioritat alta." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtre" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Una pàgina web del Remember The Milk s'hauria d'obrir al navegador web. " "Hauríeu de seguir-ne les instruccions i després torneu per a completar " "l'autorització fent clic al botó següent." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Completa l'autorització" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "No s'ha pogut completar l'autorització." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autoritza de nou" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Gracies{0}, el connector del RTM ara està autoritzat per operar al compte." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incomplet" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marca una tasca seleccionada com a «incompleta»" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Suprimeix" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Suprimeix una tasca seleccionada del Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "Tasca endarrerida" msgstr[1] "Tasques endarrerides" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "S'ha suprimit la tasca" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "La tasca seleccionada s'ha suprimit amb èxit de la llista de tasques del " "Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Tasca acabada" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "La tasca seleccionada a la llista de tasques del Remember The Milk s'ha " "marcat com a acabada." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Alta" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Prioritat alta" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Mitjana" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Prioritat mitjana" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Baixa" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Prioritat baixa" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Sense" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Sense prioritat" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Puja" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Augmenta la prioritat" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Baixa" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Disminueix la prioritat" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "La prioritat ha canviat" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "S'ha canviat la prioritat de la tasca seleccionada a la llista de tasques " "del Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "S'ha canviat la data/hora de venciment" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "S'ha canviat la data/hora de venciment de la tasca seleccionada a la llista " "de tasques del Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "S'ha mogut la tasca" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "S'ha canviat el nom de la tasca" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "S'ha ajornat la tasca" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "S'ha ajornat la tasca seleccionada a la llista de tasques del Remember The " "Milk" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "S'ha canviat el patró de recurrència" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "S'ha canviat el patró de recurrència de la tasca seleccionada a la llista de " "tasques del Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Tasca incompleta" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "La tasca seleccionada s'ha marcat com a «incompleta»." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Crea una tasca nova al Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Mou una tasca seleccionada d'una llista a una altra" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Acaba" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Completa una tasca seleccionada" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Canvia el nom a..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Dóna un nom nou a la tasca seleccionada" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Estableix la recurrència" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Estableix un patró de recurrència per a una tasca." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Ajorna" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Ajorna una tasca seleccionada al Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Estableix la prioritat" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Estableix la prioritat d'una tasca" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Estableix la data/hora de venciment" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Estableix la data/hora de venciment d'una tasca" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Tota la música per" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Afegeix un element a la cua de reproducció del Rhythmbox." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Explora la música del Rhythmbox per artista" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Explora la música del Rhythmbox per àlbum" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Reprodueix la pista actual al Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Atura la reproducció del Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Reprodueix la pista següent al Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Reprodueix la pista anterior al Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Mostra la pista actual" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Mostra una notificació de la pista actual al Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Silenci" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Silencia la reproducció del Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Treu el silenci" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Treu el silenci de la reproducció del Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Apuja el volum" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Apuja el volum de la reproducció del Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Abaixa el volum" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Abaixa el volum de la reproducció del Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Reprodueix un element al Rhythmbox." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Música del Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Proporciona accés a artistes i àlbums del Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "Fitxer de canals OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Temps d'espera (en segons)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Duració de la memòria cau (en minuts)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explora el Shelf" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Obté una llista de tots els elements del Shelf" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Suprimeix del Shelf" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Suprimeix l'element seleccionat del Shelf" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Afegeix al Shelf" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Afegeix l'element seleccionat al Shelf" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Shelf" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Els {0} elements del Shelf." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Elements del Shelf" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Els elements del Shelf" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Predeterminat" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Carrega els elements en segon pla" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Llista de ràdios a carregar separades per comes" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Nom de l'amfitrió del servidor del SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Port de la interfície de línia d'ordres del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Port de la interfície web del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Carrega els artistes, àlbums i ràdios en segon pla en carregar el Do. \n" "Si no s'activa, aquesta elements es carregaran quan es carregui el Do, " "causant un retard fins que s'hagin carregat tots els elements." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Connecta amb SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Amfitrió SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Amfitrions SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analitza ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Ordre per a iniciar/aturar els serveis (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Serveis a controlar:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Serveis del sistema" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Llistat de tots els serveis del sistema" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "servei {0}" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Servei del sistema de control {0}" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Trieu el fitxer a obrir" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Heu seleccionat un fitxer no vàlid.\n" "Hauria de ser executable." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categoria" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Crea una tasca nova" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Crea una tasca nova al Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Afegeix a..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Afegeix el text a un fitxer seleccionat." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Crea un TinyUrl" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Crea un TinyUrl d'un desordre difícil de manejar." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Utilitza el contingut de la nota com títol de la nota quan no s'hagi " "especificat el títol." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Títol de la nota nova predeterminat" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "La primera subfinestra és el contingut, la segona és el títol." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "La primera subfinestra és el títol, la segona és el contingut." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Entrada nova de nota del títol i del contingut" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nota nova al Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Crea una nota nova al Tomboy." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indexador de notes del Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Carrega les notes del Tomboy per a cercar." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Cerca notes del Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Cerca el contingut de les notes del Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Nota del Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Cerca amb el Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Executa el Tracker amb una consulta" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Opcions de traducció dels connectors" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Proveïdor de traduccions" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Idioma font predeterminat" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Idioma de la interfície web predeterminat" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Habilita/inhabilita l'idioma" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Tradueix" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Tradueix el text" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Detecció automàtica (recomanat)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Àrab" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Tradueix a l'àrab" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Búlgar" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Tradueix al búlgar" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Català" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Tradueix al català" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Xinès (simplificat)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Tradueix al xinès (simplificat)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Xinès (tradicional)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Tradueix al xinès (tradicional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croat" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Tradueix al croat" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Txec" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Tradueix al txec" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danès" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Tradueix al danès" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Holandès" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Tradueix a l'holandès" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Anglès" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Tradueix a l'anglès" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipí" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Tradueix al filipí" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finès" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Tradueix al finès" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Francès" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Tradueix al francès" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Alemany" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Tradueix a l'alemany" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grec" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Tradueix al grec" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebreu" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Tradueix a l'hebreu" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Tradueix a l'hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesi" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Tradueix a l'indonesi" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italià" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Tradueix a l'italià" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japonès" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Tradueix al japonès" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Coreà" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Tradueix al coreà" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Letó" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Tradueix al letó" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituà" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Tradueix al lituà" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Noruec" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Tradueix al noruec" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polonès" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Tradueix al polonès" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portuguès" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Tradueix al portuguès" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Romanès" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Tradueix al romanès" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Rus" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Tradueix al rus" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbi" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Tradueix al serbi" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Eslovac" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Tradueix a l'eslovac" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Eslovè" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Tradueix a l'eslovè" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Espanyol" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Tradueix a l'espanyol" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Suec" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Tradueix al suec" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ucraïnès" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Tradueix a l'ucraïnès" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamita" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Tradueix al vietnamita" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Adreces d'inetrès del Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexa les adreces d'interès del Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Connecta amb VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Fes una instantània" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Desa l'estat actual com una instantània" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Instantània (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Tanca la màquina virtual" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Apaga la màquina virtual seleccionada" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Descarta l'estat" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restaura l'estat de la màquina virtual a la instantània actual" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Atura la màquina virtual" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Atura la màquina virtual seleccionada" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Desa l'estat de la màquina virtual" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Desa l'estat de la màquina virtual seleccionada" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "Màquines virtuals del VirtualBox" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Màquina virtual creada amb el VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Inicia la màquina virtual" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Inicia la màquina virtual seleccionada" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Obre en una interfície gràfica d'usuari" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Obre en la interfície gràfica d'usuari del VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Inicia el Headless" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Inicia en mode Headless" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Reprèn la màquina virtual" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Reprèn la màquina virtual seleccionada" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Redueix el volum del sistema" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Augmenta el volum del sistema" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Silencia el volum" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Silencia el volum del sistema" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Accions del volum" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Ajusta el volum del sistema" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Treu el silenci del volum" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Treu el silenci del volum del sistema" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Acciona la finestra" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Acciona una finestra." #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximitza" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Crea una finestra que ocupi tota la pantalla" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimitza/restaura" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimitza/restaura una finestra" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Tanca-ho tot" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Tanca la finestra actual." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Finestres en mosaic" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Posa totes les finestres de la vista actual en mosaic" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Finestres en cascada" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Posa les finestres en cascada" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restaura les finestres" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restaura la finestra a la posició anterior" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Elements de la finestra en pantalla" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Accions que podeu fer a les pantalles." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Escriptori actual" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Tots en l'escriptori actual" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Elements genèrics de finestra" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Elements de finestra entesos com a generalment útils" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Finestra actual" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "La finestra activa actual" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Aplicació actual" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "L'aplicació activa actual" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Finestra anterior" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "La finestra activa anterior" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Aplicació anterior" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "L'aplicació activa anterior" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Pàgina del Zim a l'ordinador portàtil: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Pàgina nova del Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Crea una pàgina nova al Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Obre una pàgina del Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Obre la pàgina seleccionada del Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Pàgines del Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Pàgines wiki de l'escriptori del Zim" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/hr.po0000644000175000017500000000007411701730437017343 xustar000000000000000030 atime=1381823622.799045889 30 ctime=1381823729.483049558 gnome-do-plugins-0.8.5/po/hr.po0000664000175000017500000016775711701730437016635 0ustar00chrischris00000000000000# Croatian translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2011-01-08 10:29+0000\n" "Last-Translator: student4 \n" "Language-Team: Croatian \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Dodjeljeni pseudonim..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Dodjeli stavki odgovarajuće ime." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Izbriši pseudonim" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Izbriši pseudonim" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Stavke pseudonima" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Stavke pseudonima iz Do svijeta" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Otpakuj arhivu" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Otpakuj arhivu u određenu mapu" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Stvori arhivu" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Stvori arhivu od označene stavke" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Pretraži Izvođače" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Pretraži Muziku prema Izvođačima" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Pretraži Albume" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Pretraži Muziku prema Albumima" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Pretraži Podcast" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Pretraži Podcastste prema Izdavačima" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Pretraži Video" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Pretraži sav Video" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Dodaj u Red Čekanja" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Dodaj medij u Red Čekanja" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Medij" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexirani medij Banshee Media Playera" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Sva Muzika" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Sljedeće" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Sviraj sljedeći zapis" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pauziraj" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pauziraj zapis koji svira" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Reproduciraj" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Reproduciraj iz Banshee Kolekcije" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Prethodno" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Reproduciraj prethodni zapis" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Pretraži Banshee Medij" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Pretraži čitavu Banshee kolekciju" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Odaberi BibTeX datoteku" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Odaberi datoteku" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Odaberi svoju mapu sa dokumentima" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Odaberi mapu sa dokumentima" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail kontakti" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kontakti u ClawsMail imeniku" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Osnovna E-pošta" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "E-Pošta" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Ostala E-pošta" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Ostalo" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Isječak" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Stvori isječak sa Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable isječci" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Otvori svoje cl.ickable isječke" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable stavke" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Korisne Cl.ickable stavke" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "korisničkoime1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Pretraži Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Pretraži Confluence i vrati rezultate u Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.ocop.us oznake" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiziraj svoje del.icio.bilješke po oznakama" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Neoznačene del.ico.us bilješke" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.icio.us bilješke označene sa {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us bilješke" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexiraj svoje del.icio.us bilješke" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Pretraži del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "pretraga del.icio.us oznaka" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Otvori" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Otvori uklonjivi disk" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Demontiraj" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montiraj" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Prikaži slideshow" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Prikaži slideshow slika u direktoriju." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany Bilješke" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexiraj svoje Epiphany bilješke." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefon sa posla" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Kućni telefon" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobitel" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Kontakti iz Evolutiona" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresa" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Prikaži skrivene datoteke" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Direktorij" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Dubina" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Izbriši datoteku" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Izbriši datoteku ili mapu." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Odaberi mapu za indexiranje" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Odustani" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Odaberi mapu" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Preimenuj datoteku..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Preimenuje datoteku." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Stvori novu mapu" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Stvara novu mapu." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Premjesti..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Premješta mapu ili datoteku na drugu lokaciju." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Premjesti u smeće" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Premješta datoteke i mape u smeće" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Nedavno korištene datoteke" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Pronađi nedavno otvorene datoteke" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopiraj u..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopira datoteku ili mapu na drugu lokaciju." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Datoteke i mape" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Razvrstava važne datoteke i mape radi kasnije bržeg pristupa." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Napravi novu datoteku." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Pravi novu, praznu datoteku." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Bez naslova" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox Knjižne Oznake" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Račun" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privatno" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Vidljivo prijateljima" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Vidljivo familiji" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Javni" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Dozvole za gledanje" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Otpremi sliku" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Otpremi jednu ili više slika na Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Račun" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definiraj" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definiraj zadanu riječ." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Aktivni prozor" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Cijeli zaslon" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "" msgstr[1] "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Cijeli zaslon ili aktivni prozor." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Odjava" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Gašenje" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Isključite vaše računalo." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspendiraj" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Stavite vaše računalo u suspend mod." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Ponovo pokreni" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Ponovo pokrenite vaše računalo." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Zaključaj Zaslon" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Zaključajte vaš zaslon." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Izvodi u Terminalu" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Terminal Profili" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Neimenovani Profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Profil GNOME Terminala" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Kalendari" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Svi Događaji" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Dogodila se greška u {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Pogledaj Događaj" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Pogledaj Kalendar" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Otvori kalendar u pretraživaču" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Kalendar" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Pretraži Google Kalendar za Događaje" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Novi Događaj" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Kreiraj novi događaj u Google Kalendaru" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primarni Telefon" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Kućni E-mail" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Poslovni E-mail" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Primarna Adresa" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Kućna Adresa" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Poslovna Adresa" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail Kontakti" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "indeksirajte svoje GMail kontakte" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Otprema neuspjela." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Brisanje neuspjelo." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokument obrisan." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs Prezentacija" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Generični Dokument" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Tekst Dokument" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF Dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Obriši Dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Otpremi Dokument" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Otpremi dokument na Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Pretraga" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Ne filtriraj moje rezultate pretrage." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Koristi umjereno filtriranje" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Koristi strogo filtriranje" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Pretraži Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do otprema vašu sliku... Molimo pričekajte trenutak..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Pretraži Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Pretraži Launchpad svojstva." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Lociraj Datoteke" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Općenito" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Post Neuspješan" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Post Uspješan" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Spoji sa NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Pretraži Web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera Knjižne Oznake" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Podržani Kodovi\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Pošalji u Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Pošalji tekst u Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Postavi status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin Statusi" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Spremljeni Pidgin statusi" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin Računi" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Pirjavi se" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Osposobi Pidgin račun" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Odjavi se" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Onesposobi Pidgin račun" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Isključen" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Dostupan" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Zauzet" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Nevidljiv" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Odsutan" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Nepoznat Status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Razgovor" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Mikroblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM Servisi" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Spoji sa PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Obavještenje" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Popuni autorizaciju" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autoriziraj ponovo" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Nekompletno" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Označi odabrani zadatak kao \"nekompletan\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Obriši" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Zadatak Obrisan" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Zadatak Kompletiran" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Visok" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Visoki Prioritet" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Umjeren" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Umjereni Prioritet" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Nizak" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Niski Prioritet" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Nijedan" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Bez Prioriteta" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Gore" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Povećaj prioritet" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Dolje" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Smanji prioritet" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioritet je Promijenjen" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Zadatak je Pomjeren" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Zadatak je Preimenovan" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Zadatak je Odložen" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Zadatak je Nekompletiran" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "Odabrani zadatak je označen kao \"nekompletan\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Završi" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Završi odabrani zadatak" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Preimenuj u..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Daj odabranom zadatku novo ime" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Odloži" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Postavi Prioritet" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Postavi prioritet zadatka" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Bezvučan" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Pojačaj" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Utišaj" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhytmbox Glazba" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Uobičajeno" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Spoji sa SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Sustavni Servisi" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lista Sustavnih Servisa" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} servis" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Odaberi datoteku za otvoriti" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategorija" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Kreiraj novi zadatak" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Kreiraj novi zadatak u Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nova Tomboy Zabilješka" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Kreiraj novu Tomboy zabilješku" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Pretraži Tomboy Zabilješke" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Pretražuje sadržaje Tomboy zabilježaka." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy zabilješka" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Zadani Jezik Izvora" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Zadani Jezik Web Sučelja" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Omogući / Onemogući Jezik" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Prevedi" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Prevodi tekst" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arapski" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Prevedi na Arapski" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bugarski" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Prevedi na Bugarski" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Katalonijski" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Prevedi na Katalonijski" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Kineski (Pojednostavljen)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Prevedi na Kineski (Pojednostavljen)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Kineski (Tradicionalni)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Prevedi na Kineski (Tradicionalni)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Hrvatski" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Prevedi na Hrvatski" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Češki" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Prevedi na Češki" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danski" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Prevedi na Danski" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Holandski" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Prevedi naHolandski" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Engleski" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Prevedi na Engleski" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipinski" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Prevedi na Filipinski" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finski" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Prevedi na Finski" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Francuski" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Prevedi na Francuski" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Njemački" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Prevedi na Njemački" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grčki" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Prevedi na Grčki" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebrejski" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Prevedi na Hebrejski" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindu" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Prevedi na Hindu" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonezijski" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Prevedi na Indonezijski" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Talijanski" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Prevedi na Talijanski" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japanski" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Prevedi na Japanski" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Korejski" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Prevedi na Korejski" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Latvijski" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Prevedi na Latvijski" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Litvanski" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Prevedi na Litvanski" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norveški" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Prevedi na Norveški" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Poljski" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/zh_TW.po0000644000175000017500000000007311701730437017764 xustar000000000000000029 atime=1381823622.80304589 30 ctime=1381823729.499049558 gnome-do-plugins-0.8.5/po/zh_TW.po0000664000175000017500000020637011701730437017240 0ustar00chrischris00000000000000# Traditional Chinese translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-11-20 02:24+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Traditional Chinese \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-Launchpad-Export-Date: 2011-02-15 04:36+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "指定別名..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "為一個項目取另一個名稱。" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "刪除別名" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "刪除一個別名。" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "別名項目" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "解開壓縮檔" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "解開壓縮檔到指定的資料夾" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "建立壓縮檔" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "替所選擇的項目建立壓縮檔" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "瀏覽演出者" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "依演出者瀏覽音樂" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "瀏覽專輯" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "依專輯瀏覽音樂" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "瀏覽 Podcast" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "依出版者瀏覽 Podcast" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "瀏覽影片" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "瀏覽所有影片" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "加到播放佇列" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "加入媒體到播放佇列" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Media" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "為 Banshee Media Player 中的媒體製作索引" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "所有音樂依" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "下一首" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "播放下一個音軌" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "暫停" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "暫停正在播放的音軌" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "播放" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "從您的 Banshee 收藏播放" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "上一首" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "播放前一個音軌" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "搜尋 Banshee 媒體" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "搜尋您的整個 Banshee 收藏" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "選擇 BibTeX 檔案" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "選擇一個檔案" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "選擇你的文件資料夾" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "選擇文件資料夾" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail 連絡人" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "在 ClawsMail 通訊錄中的連絡人" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "主要電子郵件" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "電子郵件" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "其他電子郵件" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "其他" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "剪輯" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "建立 Cl.ickable 剪輯" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable 剪輯" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "開啟您的 cl.ickable 剪輯" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable 項目" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "有用的 Cl.ickable 項目" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "使用者名稱1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "聯合搜尋" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "進行聯合搜尋並將結果傳回至 Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us 標籤" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "依標籤組織您的 del.icio.us 書籤" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "取消 del.icio.us 書籤的標籤" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "將 del.icio.us 書籤加上 {0} 標籤" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us 書籤" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "索引您的 del.icio.us 書籤" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "搜尋 del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us 標籤搜尋" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "開啟" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "開啟可卸除式儲存區" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "卸載" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "卸載儲存區" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "掛載" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "掛載儲存區" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "播放投影片" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "將資料夾中的圖片以投影片方式播放。" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany 書籤" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "索引您的 Epiphany 書籤。" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "工作電話" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "住家電話" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "行動電話" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution連絡人" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "位址" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "顯示隱藏檔案" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "資料夾" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "深度" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "刪除檔案" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "刪除一個檔案或資料夾" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "選擇要建立索引的資料夾" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "取消" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "選擇資料夾" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "重新命名檔案..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "重新命名檔案。" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "建立新資料夾" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "建立一個新的資料夾。" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "移動到..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "移動一個檔案或資料夾到別的位置" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "丟進回收筒" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "將檔案或資料夾移至回收筒" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "最近存取檔案" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "尋找最近開啟的檔案。" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "複製到..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "複製一個檔案或資料夾到別的位置" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "檔案與資料夾" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "分類重要的檔案和資料夾以便快速存取。" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "建立新的檔案" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "建立新的、空的檔案。" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "無標題" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox書籤" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "在預設的設定檔中搜尋Firefox書籤" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "GNOME Do需要你的認証以上傳照片到你的flickr帳號。按下\"認證\"按鈕打開瀏覽器並給予GNOME Do認證。 " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "帳號" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "認證(_A)" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "讓朋友可以觀看" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "讓家人可以觀看" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "公開" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "檢視權限" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "標籤" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "上傳相片" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "上傳一張或多張相片到Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "帳號" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "按下後開始驗證" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "感謝你{0}允許讓GNOME Do可以存取Flickr。" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "定義" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "定義指定的字。" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "目前的視窗" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "擷取目前視窗的畫面快照" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "整個螢幕" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "擷取整個螢幕的畫面快照。" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "延遲{0}秒" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "擷取畫面快照前先等待{0}秒" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "擷取畫面快照" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "在自訂的延遲時間後拍下螢幕截圖。" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME畫面快照項目" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "整個螢幕或當前視窗" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME 作業階段命令" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "登出、關機、重新開機等等。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "登出" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "關閉您的作業階段及回到登入畫面。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "關機" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "關閉你的電腦。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "休眠" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "讓你的電腦進入休眠模式。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "待機" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "讓你的電腦進入待機模式。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "重新啟動" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "重新啟動你的電腦" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "鎖定螢幕" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "鎖定你的螢幕。" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "開啟設定檔" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "用所選的設定檔開啟GNOME終端機" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "在這裡開啟終端機" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "在指定的位置開啟GNOME終端機。" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "在 Terminal 中執行" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "在GNOME終端機中執行一個命令。" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME 終端機設定組合" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "索引您的 GNOME 終端機設定組合。" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "無標題的設定組合" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME 終端機設定組合" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "使用 Google 計算機來進行運算。" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google計算機不能計算這個算式" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "電子郵件:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google 行事曆" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "索引你的Google行事曆" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "所有事件" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "在 {0} 中發生錯誤" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "檢視事件" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "在瀏覽器中開啟事件" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "檢視行事曆" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "在瀏覽器中開啟行事曆" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google 行事曆" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "搜尋事件" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "搜尋Google行事曆中的事件" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "連線到 GCal 服務失敗" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "新增事件" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "新增事件到Google行事曆" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "主要電話" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "住家電子郵件" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "工作電子郵件" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "主要地址" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "住家地址" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "工作地址" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "連線到 google 時發生錯誤,您的憑證是否正確?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "缺少登入憑證。請在外掛程式組態中設定登入資訊。" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail連絡人" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "索引您的 GMail 連線人" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "上傳失敗。" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "當上傳檔案到 Google 文件時發生錯誤。" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "刪除失敗。" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "當刪除 Google 文件上的檔案時發生錯誤。" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "文件已刪除。" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "文件「{0}」已成功的移至 Google 文件的垃圾埇中。" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google 文件 Presentation" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google 文件" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "索引您儲存於 Google 文件的文件檔" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google 文件的一般類型文件" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google 文件的文字文件" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google 文件的 PDF 文件" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "刪除文件" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "將文件移至 Google 文件的垃圾埇" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "上傳文件" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "將文件上傳到 Google 文件" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google 文件 Spreadsheet" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "地圖" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "在Google地圖中尋找一個地點或路徑" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "直接到 Google 搜尋頁面" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "在 Do 中顯示搜尋結果" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "將搜尋頁連結顯示為第一個結果" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google 搜尋" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "套用至 Google 搜尋頁連結" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "不要對我的搜尋結果做篩選。" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "使用適度的篩選" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "使用嚴格的篩選" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch 偏好設定" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "在Google中搜尋" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "允許您從 Do 進行 Google 搜尋" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "好手氣" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "以 Google 搜尋並帶您至第一個結果" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "如果您已有 ImageShack 帳號,註冊碼允許您將圖片儲存到您帳號中的「我的圖片」區。\n" "\n" "在取得您的註冊碼之前請登入您的 ImageShack 帳號。" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "註冊碼(_R)" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "取得註冊碼(_G)" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "註冊碼" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "上傳至 ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "將圖片上傳至 ImageShack。" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack 例外: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "檔案容量超過 ImageShack 的 1.5MB 限制。" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "分析後的 URL 是空的。ImageShack 可能改變了它的格式。" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do 正在上傳您的圖片...請等一下..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "目前無法上傳圖片至 ImageShack。" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "搜尋 Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "搜尋 Launchpad 屬性。" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Locate Files" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "用locate搜尋你的檔案系統" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "手冊頁 (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "搜尋並閱讀求助文件 (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "閱讀手冊頁 (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "尋找並讀閱手冊頁。" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "顯示朋友的狀態更新" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "一般" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "無法從 {0} 取得檔案" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter 在 {0} 發生錯誤。{1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "無法張貼 tweet。請檢查您的登入設定。如果您使用代理伺服器,請確定在 /system/http_proxy 中的設定值是正確的。" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "微網誌朋友" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "索引您的微網誌朋友" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "來自 {0} 的最新直接訊息" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "張貼失敗" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "張貼成功" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "無法將「{0}」張貼至 {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "「{0}」已成功張貼至 {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "張貼到 {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "更新 {0} 狀態" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "連線至 NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX 主機" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX 主機" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "解析 nx 議程" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Search Web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "使用OpenSearch外掛搜尋網路。" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera 書籤" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "索引您的 Opera 6 書籤" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "支援的代碼\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin 提供者" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "傳送到 Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "傳送文字到 Pastebin。" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "解析的 URL 是空的。它可能已經改變了格式。" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "設定狀態" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "設定pidgin狀態訊息" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin狀態" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "儲存Pidgin狀態" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin連絡人" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "在Pidgin連絡人清單中的連絡人" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin照號" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "可用的Pidgin IM帳號" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "登入" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "啟用pidgin帳號" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "登出" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "停用pidgin帳號" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "離線" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "上線" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "忙碌" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "隱身" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "離開" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "未知的狀態" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "聊天" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "傳送立即訊息給朋友" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "應用程式鍵值" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "檢驗並儲存您的帳號資訊" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "已張貼的訊息" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "張貼訊息失敗" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "不能連線到 Ping.FM API 伺服器,或是此伺服器傳回一個錯誤訊息。" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "您的 {0} 訊息已經成功張貼到 {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "您的訊息已經成功張貼到 全部 {0} 個服務" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "微網誌" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "狀態" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "在服務回應中發生錯誤" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "網頁服務群組由 Ping.FM 支援" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "網頁服務由 Ping.FM 支援" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "透過 Ping.FM 張貼" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "將文字訊息張貼成微網誌或您的社交網路的狀態更新" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "無法連線到 Ping.FM 服務" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM 服務" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "網頁服務由 Ping.FM 支援" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "啟動新的 PuTTY 作業階段(主機 {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY 作業階段" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "PuTTY 已儲存的作業階段" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "以 PuTTY 連線" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "以 PuTTY 建立新的連線" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "提交 Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "傳送文字到 Quote 服務。" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "Do 需要您的驗證才能管理您 Remember The Milk 帳號裡的工作。請按「驗證」按鈕來開啟網頁瀏覽器並且讓 Do 通過驗證。" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "過期的工作" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "當動作(例如重新命名)完成時" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "通知" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "您可以在這裡輸入一些進階的搜尋運算子來限制工作的 Do 索引。例如「priority:1 AND status:incomplete」會強制 Do " "只索引所有具高優先權且未完成的工作。" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "過濾條件" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "現在 Remember The Milk 的網頁應該出現在您的網頁瀏覽器上。請依照那裡的指示並回來按下列按鈕以完成驗證。" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "完成驗證" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "無法完成驗證。" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "請再驗證一次" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "謝謝您,{0},RTM 外掛程式現在已通過驗證並且可以操作您的帳號。" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "未完成" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "將選取的工作標記為「未完成」。" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "刪除" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "從 Remember The Milk 刪除選取的工作" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} 項工作逾期" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "工作已被刪除" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "選取的工作已成功的從您的 Remember The Milk 工作清單刪除" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "工作已完成" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "選取的工作在您的 Remember The Milk 工作清單中已標記為完成。" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "高" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "高優先權" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "中" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "中優先權" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "低" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "低優先權" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "沒有" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "無優先權" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "上移" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "提高優先權" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "下移" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "降低優先權" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "優先權已改變" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "選取的工作在您的 Remember The Milk 工作清單中的優先權已經改變了。" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "到期日/時刻已改變" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "選取的工作在您的 Remember The Milk 工作清單中的到期日/時刻已經改變了。" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "工作已移動" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "工作已重新命名" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "工作已延期" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "選取的工作在您的 Remember The Milk 工作清單上已延期" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "循環模式已改變" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "選取的工作在您的 Remember The Milk 工作清單上的循環模式已改變" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "工作未完成" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "選取的工作已標記為「未完成」。" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "在 Remember The Milk 中建立新的工作" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "移動選取的工作到別的清單" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "完成" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "完成選取的工作" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "更名為..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "為選取的工作指定新的名稱" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "設定循環模式" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "為工作設定循環模式" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "延期" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "在 Remember The Milk 將選取的工作延期" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "設定優先權" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "設定工作的優先權" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "設定到期日/時刻" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "設定工作的到期日/時刻" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "增加一個項目到Rhythmbox的播放佇列" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Rhythmbox Music演出者瀏覽" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Rhythmbox Music專輯瀏覽" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "在Rhythmbox播放目前的音軌" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "暫停 Rhythmbox 播放" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "在Rhythmbox播放下一首音軌" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "在Rhythmbox播放上一首音軌" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "顯示目前音軌" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "顯示 Rhythmbox 中目前音軌的通知" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "靜音" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "將 Rhythmbox 播放靜音" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "取消靜音" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "解除 Rhythmbox 播放的靜音" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "提高音量" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "增加 Rhythmbox 播放音量" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "降低音量" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "減少 Rhythmbox 播放音量" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "在Rhythmbox中播放一個項目。" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox 音樂" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "讓您能使用 Rhythmbox 的演出者和專輯。" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML 餵送檔案" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "逾時時間(秒)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "快取時間(分鐘)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "預設" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "要載入的電台清單,以逗點分隔" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "SqueezeCenter 伺服器的主機名稱" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "SqueezeCenter 伺服器命令列介面連接埠" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "SqueezeCenter 伺服器網頁介面連接埠" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "載入 DO 時於背景讀取演出者、專輯和電台。 \n" "如果不核取此選項,這些項目會在 DO 載入後再讀取,同時在所有項目讀取完之前會造成延遲。" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "使用SSH連線" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH主機" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH主機" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "解析ssh設定" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "開始/停止服務的指令(gksudo 等):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "要控制的服務:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "系統服務" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "所有系統服務的清單" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} 服務" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "控制系統 {0} 服務" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "選擇要開啟的檔案" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "選擇了無效的檔案!\n" "不能為可執行檔。" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "分類" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "建立一個新的工作" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "在 Tasque 中建立新的工作" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "加入到..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "將文字加入到選取的檔案。" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "製作短網址" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "將難以記憶的網址變成 TinyUrl。" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "未指定標題時使用筆記內容做為筆記的標題。" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "預設的新筆記標題" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "第一個窗格是內容,第二個窗格是標題。" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "第一個窗格是標題,第二個窗格是內容。" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "新筆記標題和內容項目" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "新增 Tomboy 筆記" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "建立新的 Tomboy 筆記。" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Tomboy 筆記索引程式" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "讀取 Tomboy 筆記以供搜尋。" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "搜尋 Tomboy 筆記" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "搜尋 Tomboy 筆記的內容。" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy 筆記" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "以 Tracker 搜尋" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "執行 Tracker 來進行查詢。" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "翻譯外掛程式選項" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "翻譯提供者" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "預設的來源語言" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "預設的網頁介面語言" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "啟用 / 停用語言" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "翻譯" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "翻譯文字" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "自動偵測(建議值)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "阿拉伯語" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "翻譯為阿拉伯語" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "保加利亞語" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "翻譯為保加利亞文" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "中文(簡體)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "翻譯為中文(簡體)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "中文(繁體)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "翻譯為中文(繁體)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "克羅地亞文" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "翻譯為克羅地亞文" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "捷克文" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "翻譯為捷克文" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "丹麥文" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "翻譯為丹麥文" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "荷蘭文" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "翻譯為荷蘭文" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "英文" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "翻譯為英文" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "菲律賓文" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "翻譯為菲律賓文" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "芬蘭文" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "翻譯為芬蘭文" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "法文" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "翻譯為法文" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "德文" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre 書籤" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "索引您的 Vinagre 書籤" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "以 VNC 連線" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "拍下快照" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "將目前的狀態儲存為快照" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "快照 (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "關閉虛擬機器" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "關閉選取的虛擬機器" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "放棄狀態" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "將 VM 狀態還原為目前的快照" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "暫停虛擬機器" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "暫停選取的虛擬機器" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "儲存虛擬機器狀態" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "儲存選取的虛擬機器狀態" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox VMs" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "以 VirtualBox 建立的虛擬機器" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "啟動虛擬機器" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "啟動選取的虛擬機器" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "以圖形介面開啟" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "在 VirtualBox 圖形使用者介面中開啟" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "以無顯示器方式啟動" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "以無顯示器模式啟動" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "恢復虛擬機器" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "恢復選取的虛擬機器" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "降低系統音量" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "增大系統音量" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "靜音" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "系統音量靜音" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "調整系統音量" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "取消靜音" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "系統音量取消靜音" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "最大化" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "讓視窗使用整個螢幕" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "最小化/還原" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "最小化/還原視窗" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "關閉全部" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "關閉您目前的視窗。" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "拼貼視窗" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "讓所有在目前檢視埠的視窗以拼貼方式顯示" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "層疊視窗" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "將您的視窗以層疊的方式顯示" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "還原視窗" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "將視窗還原為前一個位置" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "視窗畫面項目" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "您可以對畫面做的動作。" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "目前的桌面" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "在目前桌面的每樣東西" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "一般視窗項目" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "目前的視窗" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "目前使用中的視窗" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "目前的應用程式" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "目前使用中的應用程式" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "上一個視窗" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "上一個使用的視窗" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "上一個應用程式" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "上一個使用的應用程式" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "在筆記簿中的 Zim 頁: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "新增 Zim 頁面" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "在 Zim 中建立新的一頁" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "開啟 Zim 頁面" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "在 Zim 中開啟選取的頁面" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim 頁面" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Zim 桌面 Wiki 頁面" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/pl.po0000644000175000017500000000007311701730437017344 xustar000000000000000029 atime=1381823622.80704589 30 ctime=1381823729.491049558 gnome-do-plugins-0.8.5/po/pl.po0000664000175000017500000017451411701730437016624 0ustar00chrischris00000000000000# Polish translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2011-03-10 17:38+0000\n" "Last-Translator: Kamil Sojecki \n" "Language-Team: Polish \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-Launchpad-Export-Date: 2011-03-11 04:44+0000\n" "X-Generator: Launchpad (build 12559)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Przypisz Alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Nadaj elementowi alternatywną nazwę." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Usuń Alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Usuwa Alias" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Aliasy" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Rozpakuj archiwum" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Rozpakuj archiwum do wybranego folderu" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Utwórz archiwum" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Tworzy archiwum z zaznaczonym elementem" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Przeglądaj wykonawców" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Przeglądaj utwory według artysty" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Przeglądaj albumy" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Przeglądaj utwory według albumu" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Przeglądaj podcasty" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Przeglądaj podcasty wg wydawcy" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Przeglądaj Filmy" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Przeglądaj Wszystkie Filmy" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Dodaj do kolejki utworów" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Dodaj muzykę to kolejki" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indeksuje multimedia z odtwarzacza Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Cała Muzyka" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Następny" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Odtwórz następny utwór" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pauza" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pauza" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Odtwarzaj" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Odtwarzaj z kolekcji Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Poprzedni" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Odtwórz poprzedni utwór" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Szukaj w kolekcji Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Szukaj w całej kolekcji Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Wybierz plik BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Wybierz plik" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Wskaż folder Dokumenty" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Wybierz folder Dokumenty" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Kontakty ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kontakty w książce adresowej ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Główny e-mail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "E-mail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Inny email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Inne" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Utwórz wycinek w serwisie Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Wycinki w serwisie Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Otwiera wycinki użytkownia w Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Elementy klikalne" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Użyteczne elementy klikalne" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "nazwa użytkownika 1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Szukaj w Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Szuka w Confluence i wyświetla wyniki w Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Tagi del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Nie otagowane zakładki del.ico.us" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "zakładki w Delicious z etykietą {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us zakładki" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indeksuje Twoje zakładki del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Szukaj w del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "wyszukiwanie etykiet w Delicious" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Otwórz" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Otwórz wolumen wymienny" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Odmontuj" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Odmontuj wolumen" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montuj" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Zamontuj wolumen" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Pokaz slajdów" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Pokaz slajdów z folderu" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Zakładki Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indeksuje zakładki z Epiphany" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefon do pracy" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefon domowy" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Telefon komórkowy" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Kontakty Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresy" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Pokaż ukryte pliki" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Katalog" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Głębokość" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Usuń plik" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Usuwa pliki lub foldery" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Wybierz folder do zindeksowania" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Anuluj" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Wybierz katalog" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Zmień nazwę pliku..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Zmienia nazwę pliku." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Utwórz nowy katalog" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Tworzy nowy katalog." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Przenieś do..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Przenosi plik lub folder do innego położenia" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Przenieś do kosza" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Przenosi plik lub katalog do kosza" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Ostatnie pliki" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Znajduje ostatnio otwarte pliki" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Skopiuj do..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopiuje plik lub folder do innego położenia" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Pliki i foldery" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Kataloguje ważne pliki i katalogi dla szybkiego dostępu" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Stwórz Nowy Plik" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Tworzy nowy, pusty plik." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Bez tytułu" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Zakładki Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Znajduje zakładki Firefox-a w twoim domyslnym profilu." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Aby wysłać zdjęcia do twojego konta flickr, Do potrzebuje autoryzacji. " "Naciśnij \"Autoryzuj\", aby otworzyć okno przeglądarki i dać Do autoryzację. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Konto" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autoryzuj" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Dostęp prywatny" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Widoczne dla przyjaciół" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Widoczne dla rodziny" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Dostęp publiczny" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Uprawnienia do oglądania" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Domyślne tagi używane przy dodawaniu zdjęć przez Do. Tagi oddzielaj spacją, " "te składające się z wielu znaków weź w cudzysłów. Na przykład: koncert " "\"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tagi" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Wyślij zdjęcie" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Wyślij jedno lub więcej zdjęć na Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Konto" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Kliknij by ukończyć autoryzację" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Dziękujemy za udzielenie Do dostępu do Flickra, {0}" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definiuj" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Zdefiniuj podane słowo." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Bieżące okno" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Wykonaj zrzut ekranu bieżącego okna" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Cały ekran" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Zrób zrzut ekranu całego ekranu." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-sekundowe opóźnienie" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Czekaj {0} sekund przed wykonaniem zrzutu ekranu" msgstr[1] "Czekaj {0} sekundę przed wykonaniem zrzutu ekranu" msgstr[2] "Czekaj {0} sekundy przed wykonaniem zrzutu ekranu" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Pobierz zrzut ekranu" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Zrób zrzut ekranu z opcjonalnym opóźnieniem." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Cały ekran lub bieżące okno" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Wyloguj, Wyłącz, Restartuj, itd." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Wyloguj" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Zamknięcie sesji i powrót do ekranu logowania." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Zamknięcie systemu" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Wyłącz komputer." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Zahibernuj system" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Hibernuj komputer." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Wstrzymaj system" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Wstrzymaj komputer." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Uruchom ponownie" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Zrestaruj komputer" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Zablokuj ekran" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Zablokuj ekran" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Otwórz profil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Otwiera konsolę ze wskazanym profilem" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Otwórz tutaj terminal" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Uruchom w terminalu" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Wykonaj polecenie w Terminalu GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Nienazwany profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Profil Terminalu GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Wykonaj obliczenia używając Kalkulatora Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Kalkulator Google nie może obliczyć" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Kalendarze Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indeksuje twoje Kalendarze Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Wszystkie zdarzenia" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Wystąpił błąd w {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Zobacz zdarzenie" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Otwórz zdarzenie w przeglądarce" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Zobacz kalendarz" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Otwórz kalendarz w przeglądarce." #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Kalendarz Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Przeszukaj wydarzenia" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Szukaj wydarzeń w Kalendarzu Google" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Błąd przy łączeniu z usługą GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nowe zdarzenie" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Utwórz nowe zdarzenie w Google Calendar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Główny telefon" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "E-mail domowy" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "E-mail służbowy" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Główny adres" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Adres domowy" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Adres służbowy" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Wystąpił błąd podczas łączenia się z Google, czy podane dane są prawidłowe?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Brakuje danych wymaganych do zalogowania. Proszę je podać w konfiguracji " "wtyczki." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Kontakty GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indeksuj kontakty GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Wysyłanie nie powiodło się." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Wystąpił błąd podczas wysyłania plików do Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Usuwanie nieudane" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Wystąpił błąd podczas usuwanie dokumentu w Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokument usunięty." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "Dokument '{0}' został przeniesiony do Kosza w Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Prezentacja Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indeksuj dokumentu w Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Dokument Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Dokument tekstowy Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Dokument PDF Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Usuń dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Przenieś dokument do Kosza w Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Wgraj dokument" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Wgraj dokument do Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Arkusz Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Mapa lub trasa w Mapach Google." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Idź prosto do strony wyszukiwania Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Pokaż wyniki wyszukiwania w Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Strona wyszukiwania jako pierwszy wynik" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Szukaj w Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Nie filtruj wyników wyszukiwania." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Użyj umiarkowanego filtrowania" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Użyj ścisłego filtrowania" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Ustawienia filtru SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Przeszukaj Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Pozwala na wyszukiwanie w Google za pośrednictwem Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Szczęśliwy traf" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Wyszukuje w Google i zabiera użytkownika do pierwszego wyniku" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Jeśli posiadasz konto ImageShack, kod rejestracji umożliwia zapisywanie " "zdjęć w sekcji Moje zdjęcia na swoim koncie.\n" "Zaloguj się do swojego konta ImageShack aby uzyskać kod rejestracji." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "Kod _rejestracji" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Kod rejestracji" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Wgraj do ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Wgraj zdjęcia do ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Wyjątek ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do wgrywa zdjęcie... Proszę czekać..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Nie można wgrać zdjęcia do ImageShack w tym momencie." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Szukaj w Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Przeszukaj system plików używając locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Strony pomocy man" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Wyszukuje i wyświetla pliki dokumentacji (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Wyświetl podręcznik (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Znajdź i przeczytaj stronę manuala." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Pokaż zmiany statusów znajomych." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Ogólne" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nowa wiadomość od {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Połączono z NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Host NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Hosty NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Szukaj w Internecie" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Przeszukaj sieć web używając pluginów OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Zakładki Opery" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indeksuje zakładki programu Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Wyślij do Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Wysyła tekst do usługi Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Ustaw status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Ustaw opis statusu w Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Statusy Pidgina" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Zapisane statusy Pidgina" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Znajomi" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Znajomi na liście kontaktów Pidgina." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Konta Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Zarejestruj się" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Włącz konto Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Wyrejestruj się" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Wyłącz konto Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Rozłączony" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Dostępny" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Zajęty" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Niewidoczny" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Nieobecny" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Nieznany status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Czat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Wyślij wiadomość znajomemu" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Sprawdź i zapisz informacje dla swojego konta" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Otwórz nową sesję PuTTY (host {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sesja PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Połącz się przez PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Utwórz nowe połączenie z użyciem PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtr" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Zmień nazwę na..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Dodaj element do kolejki odtwarzania Rhythmbox-a." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Przeglądaj muzykę Rhythmbox-a wg wykonawców" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Przeglądaj muzykę Rhythmbox-a wg albumów" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Odtwórz aktualny utwór w Rhythmboksie" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Zatrzymaj odtwarzanie w Rhythmboksie" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Przejdź do następnego utworu w Rhythmboksie" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Przejdź do poprzedniego utworu w Rhythmboksie" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Wyświetl aktualny utwór" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Wycisz" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Wycisz Rhythmboksa" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Włącz dźwięk" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Włącz dźwięk w Rhythmboksie" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Zwiększ głośność" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Zgłośnij Rhythmboksa" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Zmniejsz głośność" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Ścisz Rhythmboksa" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Odtwórz utwór w Rhytmboksie" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Muzyka Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Dostarcza dostęp do artystów i albumów w Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Domyślny" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Połącz przez SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Host SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Hosty SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Parsuje ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategoria" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Tworzy nowe zadanie" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Dopisz do..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Dopisz tekst do wybranego pliku." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Domyślny tytuł nowej notatki" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Zakładki Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indeksuje twoje zakładki w Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Połącz przez VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Zmniejsz głośność systemu" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Zwiększ głośność systemu" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Wyłącz dźwięk" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Wyłącz dźwięk w systemie" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Dopasuj głośność systemu" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Włącz dźwięk" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Włącz dźwięk w systemie" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maksymalizuj" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimalizuj/Przywróć" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimalizuj/Przywróc okno" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Zamknij wszystkie" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Zamknij bieżące okno" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Rozmieść równomiernie" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Okna kaskadowo" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Przywróc okna" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Przywróć okna do poprzednich położeń" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Bieżący pulpit" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Wszystko na bieżącym pulpicie" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Bieżące okno" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Aktualnie aktywne okno" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Bieżąca aplikacja" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Aktualnie aktywna aplikacja" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Poprzednie okno" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Poprzednio aktywne okno" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Poprzednia aplikacja" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Poprzednio aktywna aplikacja" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/gu.po0000644000175000017500000000007311701730437017344 xustar000000000000000029 atime=1381823622.81104589 30 ctime=1381823729.483049558 gnome-do-plugins-0.8.5/po/gu.po0000664000175000017500000015447011701730437016623 0ustar00chrischris00000000000000# Gujarati translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-05-15 15:06+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Gujarati \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "" msgstr[1] "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/oc.po0000644000175000017500000000007311701730437017332 xustar000000000000000029 atime=1381823622.81904589 30 ctime=1381823729.491049558 gnome-do-plugins-0.8.5/po/oc.po0000664000175000017500000021746011701730437016610 0ustar00chrischris00000000000000# Occitan (post 1500) translation for do-plugins # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-04-17 13:20+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Assignar un aliàs..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Donar un nom diferent a un element." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Suprimir l'aliàs" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Suprimís un aliàs." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Lista dels aliases" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Elements qu'an un aliàs dins Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extraire l'archiu" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extraire un archiu dins un dorsièr donat" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Crear un archiu" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Crear un archiu que conten l'element seleccionat" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Percórrer la lista dels artistas" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Percórrer la musica per artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Percórrer la lista dels albums" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Percórrer la musica per album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Percórrer la lista dels podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Percórrer los podcasts per autor" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Percórrer la lista de las vidèos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Percórrer totas las vidèos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Apondre a la fila de lectura" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Apondre lo mèdia a la fila de lectura" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Mèdia Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indèxa los mèdias del lector de musica Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Tota la musica de" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Pista seguenta" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Jogar la pista seguenta" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausa" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Metre la pista en pausa" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Legir" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Legir dempuèi vòstra bibliotèca Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Pista precedenta" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Jogar la pista precedenta" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Recercar dins Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Recèrca dins vòstra bibliotèca Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Causir lo fichièr BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Seleccionar un fichièr" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Seleccionatz lo dorsièr que conten vòstres documents" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Causir lo dorsièr dels documents" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contactes ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contactes dins vòstre quasernet d'adreças ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Corrièl principal" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Corrièr electronic" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Autre corrièl" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Autre" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Crear un clip amb Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Clips Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Dobrís vòstres clips cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Elements Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Elements Cl.ickable utils" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "nomutilizaire1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Cercar dins Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Cèrca dins Confluence e aficha los resultats dins Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Etiquetas del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiza vòstres marcapaginas del.icio.us per etiqueta" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Marcapaginas del.icio.us sens etiqueta" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Marcapaginas del.icio.us etiquetats {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Marcapaginas del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indèxa vòstres marcapaginas del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Recercar dins del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Recèrca d'etiqueta del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Dobrir" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Dobrir un volum amovible" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Desmontar" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Desmontar lo volum" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montar" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montar lo volum" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Legir un Diaporama" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Avia un diaporama dels imatges d'un dorsièr." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Signets Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indèxa vòstres signets Epiphany." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefòn professional" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefòn personal" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Telefonet" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contactes Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adreça" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Afichar los fichièrs amagats" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Dorsièr" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Prigondor" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Suprimir lo fichièr" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Suprimís un fichièr o un dorsièr." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Causissètz un dorsièr d'indexar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Anullar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Causir lo dorsièr" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Tornar nomenar lo fichièr ..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Torna nomenar un fichièr." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Crear un dorsièr novèl" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Crèa un dorsièr novèl." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Desplaçar cap a..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Desplaça un fichièr o un dorsièr a un autre emplaçament." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Metre dins la banasta" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Desplaça un fichièr o un dorsièr cap a la banasta" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Fichièrs recents" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Tròba de fichièrs utilizats recentament." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copiar cap a..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Còpia un fichièr o un dorsièr a un autre emplaçament." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Fichièrs e Dorsièrs" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" "Crèa un catalòg dels fichièrs e dorsièrs importants per i accedir rapidament." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Crear un fichièr novèl" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Crèa un novèl fichièr void." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Sens títol" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Marcapaginas de Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Tròba los marcapaginas Firefox del perfil per defaut." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do a besonh de vòstra autorizacion per mandar de fòtos sus vòstre compte " "flickr. Quichatz sul boton \"Autorizar\" per dobrir un navigador internet e " "balhar a Do l'autorizacion necessària. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Compte" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorizar" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privat" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visible per vòstres amics" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visible per vòstra familha" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Public" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permissions d'afichatge" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Etiqueta per defaut d'utilizar pels imatges mandats amb Do. Separatz las " "etiquetas per un espaci ; per d'etiquetas que comprenon mantun mot, " "utilizatz de verguetas. Per ex: concèrt \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiquetas" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Mandar de fòtos" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Manda una o mantuna fòto sus Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Compte" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Clicatz per validar l'autorizacion" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Mercés {0} d'autorizar Do a accedir a Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definir" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definir un mot donat." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Fenèstra actuala" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Prend una captura d'ecran de la fenèstra actuala." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Ecran entièr" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Prene una captura de la totalitat de l'ecran." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "relambi de {0}-segonda" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Pacientar {0} segonda abans de prene la captura." msgstr[1] "Pacientar {0} segondas abans de prene la captura." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Prene una captura d'ecran" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Pren una captura amb un relambi opcional." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Elements de la captura d'ecran de GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Ecran entièr o fenèstra actuala." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Comandas de la Sesilha Gnome" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Tampar la Sesilha, Atudar, Reaviar, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Tampar la sesilha" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Tampar vòstra sesilha e tornar a l'ecran de connexion." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Atudar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Atudar vòstre ordenador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Ivernar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Met l'ordenador en mòde ivernacion." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Metre en velha" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Met l'ordenador en velha." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Tornar amodar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reamodar vòstre ordenador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Varrolhar l'ecran" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Varrolhar vòstre ecran." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Dobrir lo Perfil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Dobrís un terminal GNOME amb lo perfil seleccionat." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Dobrir un terminal aicí" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Dobrís un terminal GNOME a l'emplaçament donat." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Executar dins un terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Executa una comanda dins un terminal GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Perfils de Terminal GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indèxa vòstres perfils de Terminal GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Perfil sens Nom" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Perfil de Terminal GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Efectua un calcul gràcias a Google Calculadoira." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator capita pas d'avalorar l'expression." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Corrièl :" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Calendièrs Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indèxa vòstres Agendas Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Totes los eveniments" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Una error s'es producha dins {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Veire l'eveniment" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Dobrir l'eveniment dins un navigador internet" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Veire l'agenda" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Dobrir l'agenda dins lo navigador" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Agenda Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Recercar d'eveniments" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Recercar d'eveniments dins Google Agenda" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "La connexion al servici Google Agenda a fracassat" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Eveniment novèl" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Crear un eveniment novèl dins l'Agenda Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Telefòn principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Corrièl personal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Corrièl professional" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Adreça principala" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Adreça personala" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Adreça professionala" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Una error s'es producha al moment de la connexion a google, vòstres " "identificants son corrèctes ?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Los identificants de connexion son mancants. Completatz-los dins lo panèl de " "configuracion del plugin." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contactes de GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexar vòstres contactes GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Lo mandadís a fracassat." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" "Una error s'es producha al moment del mandadís de fichièrs a Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "La supression a fracassat." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" "Una error s'es producha al moment de la supression del document de Google " "Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Document escafat." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "Lo document '{0}' es estat desplaçat dins la banasta per çò que concernís " "Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Presentacion Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Documentacions Google" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indèxa vòstres documents emmagazinats sus Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Document Generic Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Document Tèxte Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Document PDF Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Escafar lo Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Mandar un document cap a la banasta sus Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Mandar un Document" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Mandar un document sus Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Fuèlh de Calcul Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Localizar un endrech o un itinerari sus Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Anar dirèctament a la pagina de Recèrca Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Far veire los resultats de recèrca dins Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" "Far veire lo ligam de la pagina de Recèrca en tant que primièr resultat" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Recèrca Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Filtrar mos resultats de recèrca." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Utilizar un filtratge moderat" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Utilizar un filtratge estrict" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Preferéncias SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Recercar sus Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Vos permet d'efectuar de recèrcas Google a partir de Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Soi astruc !" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Cèrca Google e vos mèna al primièr resultat" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "S'avètz un compte ImageShack, un còde d'enregistrament vos permet " "d'enregistrar d'imatges dins la rubrica My Images de vòstre compte.\n" "\n" "Connectatz-vos a vòstre compte ImageShack abans d'obténer vòstre còde " "d'enregistrament." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "Còde d'En_registrament" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "Obténer un Còde d'Enre_gistrament" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Còde d'Enregistrament" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Mandar sus ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Manda l'imatge sus ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Excepcion ImageShack : " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" "La talha del fichièr excèda lo limit d'1,5 Mo en vigor sus ImageShack." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "L'url analisada èra voida. ImageShack a probablament cambiat son format." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do manda vòstre imatge... Pacientatz un moment..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Impossible de mandar l'imatge sus ImageShack pel moment." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Cercar dins Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Proprietats de la Recèrca sus Launchpad" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Localizar de Fichièrs" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Recèrca dins lo sistèma de fichièrs en utilizant locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Paginas de manual (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Cercar e legir la documentacion e l'ajuda (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Legir la pagina de manual (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Recercar e legir una pagina de manual." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Far veire las mesas a jorn dels estats de vòstres amics." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "General" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Fracàs al moment de la recuperacion del fichièr a partir de {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter a rencontrat una error dins {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Impossible de publicar le tweet. Verificatz vòstres paramètres de connexion. " "Se sètz darrièr un proxy, asseguratz-vos que los paramètres dins " "/system/http_proxy son corrèctes." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Amics Microblog" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indèxa vòstres amics microblog" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Novèl messatge dirècte de {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Fracàs de la publicacion" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Publicacion capitada" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Fracàs de la publicacion de '{0}' sus {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' publicat amb succès sus {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Publicar sus {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Metre a jorn l'estatut {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Se Connectar amb NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Òste NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Òstes NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analisa las sesilhas nx" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Cercar sul web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Cèrca sus Internet en utilizant los moduls OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Signets Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indèxa vòstres signets Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Còdes suportats\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Provesidor de Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Mandar a Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Manda lo tèxte sus Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "L'url analisada èra voida. Lodge It a probablament cambiat son format." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Definir l'estat" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Definir lo messatge d'estat de pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Estats de Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Estats enregistrats de Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Contactes Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Contactes sus vòstra lista de contactes Pidgin." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Comptes Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Comptes de MI (IM) Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Se connectar" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Activar lo compte pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Se desconnectar" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Desactivar lo compte pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Desconnectat(ada)" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Disponible(a)" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Ocupat(ada)" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisible(a)" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Absent(a)" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Estat desconegut" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Messatjariá instantanèa (chat)" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Mandar un messatge instantanèu a un amic." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Clau de l'Aplicacion" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verificar e enregistrar las informacions de vòstre compte" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Messatge publicat" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "La publicacion del messatge a fracassat" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Impossible de se connectar al servidor API Ping.FM, o lo servidor respond " "amb una error." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Vòstre messatge {0} es estat publicat amb succès sus {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Vòstre messatge es estat postat amb succès als {0} servicis" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Estat" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Una error s'es producha al moment de la responsa del servici" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Grop de servicis web pres en carga per Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Servici Web pres en carga per Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Postar via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Postar un messatge tèxte coma microblog o mesa a jorn de l'estatut de vòstre " "ret sociala" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "La connexion al servici Ping.FM a fracassat" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Servicis Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Servicis internet suportats per Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Aviar una novèla sesilha PuTTY (òste {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sesilhas PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sesilhas salvadas de PuTTY" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Se connectar amb PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Crear una connexion novèla amb PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Mandar una citacion" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Manda lo tèxte a un servici de citacion." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do a besonh de vòstra autorizacion per poder gerir los prètzfaches de vòstre " "compte Remember The Milk. Clicatz sul boton \"Autorizar\" per dobrir un " "navigador web e balhar l'autorizacion a Do." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Quand i a un/de prètzfach(es) en tardièrs" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Quand d'accions (per ex: tornar nomenar) son estadas efectuadas" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notificacion" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Podètz entrar d'operadors de recèrca avançadas per limitar los prètzfaches " "que Do indèxa. Per exemple: \"priority:1 AND status:incomplete\" forçarà Do " "a indexar pas que los prètzfaches incomplets amb una prioritat nauta." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtre" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Ara, una pagina web de Remember The Milk deuriá èsser dobèrta dins vòstre " "navigador web. Seguissètz-ne las instruccions puèi tornatz aicí per acabar " "l'autorizacion en clicant sul boton çaijós." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Validar l'autorizacion" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Fracàs dins la validacion de l'autorizacion." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Tornatz ensajar d'autorizar" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Mercés {0}, ara, l'ensèrt RTM es autorizat a operar sus vòstre compte." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Inacabada" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marcar un prètzfach seleccionat coma inacabat." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Suprimir" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Suprimir un prètzfach seleccionat de Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} prètzfach en retard" msgstr[1] "{0} prètzfaches en retard" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Prètzfach suprimit" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "Lo prètzfach seleccionat es estat suprimit corrèctament de vòstra lista " "Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Prètzfach acabat" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "Lo prètzfach seleccionat es estat marcat coma acabat dins vòstra lista de " "prètzfaches Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Elevada" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Prioritat elevada" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Mejana" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Prioritat mejana" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Febla" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Prioritat febla" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Pas cap" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Pas cap de prioritat" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Augmentar" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Augmentar la prioritat" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Demesir" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Demesir la prioritat" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioritat modificada" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "La prioritat del prètzfach seleccionat es estat modificat dins vòstra lista " "de prètzfaches Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Escasença modificada" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "L'escasença del prètzfach seleccionat es estada cambiada dins vòstra lista " "de prètzfaches Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Prètzfach desplaçat" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Prètzfach renomenat" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Prètzfach reportat" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "Lo prètzfach seleccionat de vòstra lista Remember The Milk es estat rebutat." #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Frequéncia del prètzfach modificada" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "La frequéncia del prètzfach seleccionat es estat modificat dins vòstra lista " "de prètzfaches Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Prètzfach inacabat" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "Lo prètzfach seleccionat es estat marcat coma inacabat," #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Crear un prètzfach novèl dins Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Desplaçar un prètzfach seleccionat d'una lista a una autra" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Efectuat" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Marcar lo prètzfach seleccionat coma efectuat" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Tornar nomenar en..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Balhar un nom novèl al prètzfach seleccionat" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Definir la frequéncia" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Définit la frequéncia a la quala un prètzfach se repetís." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Reportar" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Reportar a pus tard un prètzfach seleccionat dins Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Definir la prioritat" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Definir la prioritat d'un prètzfach" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Definir l'escasença" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Definir la data/l'ora d'escasença d'un prètzfach" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Tota la musica per" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Apondre un element a la fila de lectura Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Percórrer la musica Rhythmbox per artistas" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Percórrer la musica Rhythmbox per albums" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Jogar la pista actuala dins Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Metre en pausa la lectura dins Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Jogar la pista venenta dins Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Jogar la pista precedenta dins Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Veire la pista actuala" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" "Far veire una notificacion de la pista en cors de lectura dins Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Copar lo son" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Desactivar lo son de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Activar lo son" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Activar lo son de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Augmentar lo volum" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Augmentar lo volum de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Demesir lo volum" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Demesir lo volum de lectura de Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Jòga un element dins Rhythmbox." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Musica Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Balha accès als artistas e albums dempuèi Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "Fichièr de flux OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Relambii (en segondas)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Durada de l'amagatal (en minutas)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explora lo Shelf" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Obten una lista de totes los elements de Shelf" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Levar del rain" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Suprimís l'element seleccionat de Shelf" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Apond a Shelf" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Apond l'element seleccionat a Shelf" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Shelf" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Los {0} elements de Shelf." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Elements de Shelf" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Los elements de Shelf" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Per defaut" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Cargar los elements en rèire plan" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Lista separada per de virgulas de las ràdios de cargar" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Nom d'òste del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Pòrt de l'interfàcia de comanda del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Pòrt de l'interfàcia web del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Se connectar en SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Òste SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Òstes SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analisi ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Comanda per aviar/arrestar los servicis (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Servicis de contrarotlar :" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Servicis del sistèma" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lista de totes los servicis del sistèma" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "Servici {0}" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Contrarotlar lo servici del sistèma {0}" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Causissètz lo fichièr de dobrir" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Fichièr seleccionat invalid !\n" "Deu èsser executable." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categoria" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Crear un prètzfach novèl" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Crear un prètzfach novèl dins Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Apondre a la fin del fichièr..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Apond lo tèxte a la fin d'un fichièr seleccionat." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Crear una Tiny URL" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Redusís las URLs tròp longas gràcias a TinyUrl." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Utiliza lo contengut de la nòta coma títol se cap de títol es pas " "especificat." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Títol per defaut de las nòtas novèlas" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "La primièra sosfenèstra es lo contengut, la segonga es lo títol." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "La primièra sosfenèsstra es lo títol, la segonga es lo contengut." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Entrada novèla de nòta del títol e del contengut" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nòta Tomboy novèla" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Crear una nòta Tomboy novèla" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indexacion de las nòtas Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Carga las nòtas Tomboy per i efectuar de recèrcas." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Recercar dins las nòtas Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Recèrca dins lo contengut de las nòtas Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Nòta Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Recercar amb Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Avia una recèrca Tracker sus la requèsta donada." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Opcions de l'ensèrt Traduccion" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Servici de traduccion" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Lenga font per defaut" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Lenga per defaut de l'interfàcia web" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Activar / Desactivar una lenga" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Traduire" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Tradusís de tèxte" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Autodeteccion (recomandat)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabi" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Traduire en arabi" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgar" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Traduire en bulgar" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalan" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Traduire en catalan" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinés (simplificat)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Traduire en chinés (simplificat)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinés (tradicional)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Traduire en chinés (tradicional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croat" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Traduire en croat" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Chèc" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Traduire en chèc" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danés" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Traduire en danés" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Neerlandés" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Traduire en neerlandés" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Anglés" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Traduire en anglés" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipin" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Traduire en filipin" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finés" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Traduire en finés" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Francés" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Traduire en francés" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Alemand" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Traduire en alemand" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grèc" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Traduire en grèc" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Ebrieu" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Traduire en ebrieu" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Indi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Traduire en indi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesian" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Traduire en indonesian" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italian" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Traduire en italian" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japonés" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Traduire en japonés" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Corean" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Traduire en corean" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Leton" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Traduire en leton" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituanian" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Traduire en lituanian" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norvegian" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Traduire en norvegian" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polonés" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Traduire en polonés" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugués" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Traduire en portugués" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Romanés" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Traduire en romanés" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Rus" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Traduire en rus" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Sèrbe" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Traduire en sèrbe" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Eslovac" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Traduire en eslovac" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Eslovèn" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Traduire en eslovèn" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Espanhòl" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Traduire en espanhòl" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Suedés" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Traduire en suedés" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ucraïnian" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Traduire en ucraïnian" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamian" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Traduire en vietnamian" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Signets Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indèxa vòstres signets Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Se connectar amb VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Prene una captura d'ecran" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Instantanèa (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Atuda la Maquina Virtuala" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Atuda la Maquina Virtuala seleccionada" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Anullar l'estat" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restablís l'estat de la maquina virtuala a la instantenèa actuala" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Metre la Maquina Virtuala en pausa" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Met en pausa la Maquina Virtuala seleccionada" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Salvar l'estat de la Maquina Virtuala" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Salva l'estat de la Maquina Virtuala seleccionada" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "Maquinas virtualas VirtualBox" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Maquinas Virtualas creadas amb VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Aviar la Maquina Virtuala" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Avia la Maquina Virtuala seleccionada" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Dobrir dins l'interfàcia" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Dobrir dins l'interfàcia VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Avia lo Headless" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Avia en mòde Headless" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Restablir una maquina virtuala" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Restablir la maquina virtuala seleccionada" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Demesir lo volum general" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Augmentar lo volum general" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Copar lo son" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Copra lo son del sistèma" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Accions sul volum sonòr" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Ajustar lo volum general del sistèma" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Activar lo son" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Activar lo son del sistèma" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Acciona la fenèstra" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Acciona una fenèstra." #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximizar" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Far en sòrta que la fenèstra ocupe l'ecran tot" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Reduire/Restablir" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Redusís/Restablís la fenèstra" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Tampar tot" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Tampar la fenèstra actuala" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Fenèstras en mosaïca" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Dispausar las fenèstras en mosaïca" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Fenèstras en cascada" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Dispausar las fenèstras en cascada" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restablir las fenèstras" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restablir las fenèstras a lor posicion iniciala" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Espaci de trabalh actual" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Tot sus l'espaci de trabalh actual" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Elements generics de fenèstra" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Fenèstra actuala" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "La fenèstra activa actualament" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Aplicacion actuala" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "L'aplicacion activa actualament" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Fenèstra precedenta" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "La fenèstra activa precedentament" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Aplicacion precedenta" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "L'aplicacion activa precedentament" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Pagina de Zim de l'ordenador portable : " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Pagina Zim novèla" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Crear una pagina novèla dins Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Dobrir una pagina Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Dobrir la pagina seleccionada dins Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Paginas Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Paginas del Wiki per Environament de Burèu Zim" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/nb.po0000644000175000017500000000007311701730437017330 xustar000000000000000029 atime=1381823622.82304589 30 ctime=1381823729.487049558 gnome-do-plugins-0.8.5/po/nb.po0000664000175000017500000020435111701730437016601 0ustar00chrischris00000000000000# Norwegian Bokmal translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-11-15 21:02+0000\n" "Last-Translator: Bjørn Olav Samdal \n" "Language-Team: Norwegian Bokmal \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Tildel alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Gi et objekt et alternativt navn." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Slett alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Sletter et alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Aliasinnhold" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Liste over alias fra Do sitt univers" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Pakk ut arkiv" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Pakk ut arkiv til en spesifikk mappe" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Lag et arkiv" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Lag et arkiv av den valgte filen" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Bla gjennom artister" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Bla gjennom musikk sortert på artist" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Bla gjennom album" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Bla gjennom musikk sortert på album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Bla gjennom podcaster" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Bla gjennom podcaster sortert på utgiver" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Bla gjennom videoer" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Bla gjennom alle videoer" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Legg til i spillekø" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Legg til media i køen" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee media" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indekserer media fra Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "All musikk av" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Neste" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Spille neste spor" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pause" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pause spillende spor" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Spill" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Spill fra din Banshee Samling" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Forrige" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Spill forrige spor" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Søk blandt Banshee Innhold" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Søk i hele Banshee samlingen" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Velg BibTeX fil" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Velg en Fil" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Velg din dokumentmappe" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Velg dokumentmappe" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Kontakter i ClawMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kontakter i ClawMail adresseboka" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Primær e-post" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Epost" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Annen epost" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Annen" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Utklipp" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Lag et utklipp med kl.ikkbar" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Kl.ikkbare Utklipp" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Åpner dine kl.ikkbare utklipp" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Kl.ikkbare Emner" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Brukbart Kl.ikkbare Emner" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "brukernavn1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Søk samling" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Søker etter samling og sender resultater til Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us Tagger" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organisereer dine del.icio.bokmerker med tagger" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "del.ico.us bokmerker uten tagger" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.icio.us bokmerke merket tagged med {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us bokmerker" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indekserer dine del.icio.us bokmerker" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Søk del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us merke søk" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Åpne" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Åpne et flyttbart medie" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Avmonter" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Avmonter volum" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Monter" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montér volum" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Vis Lysbildepresentasjon" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Viser lysbilder som bilder i en mappe." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany bokmerker" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indekserer bokmerkene dine fra Epiphany." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Jobbtelefon" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Hjemmetelefon" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobiltelefon" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution-kontakter" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresse" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Vis skjulte filer" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Mappe" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Dyphet" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Slett fil" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Sletter en fil eller mappe" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Velg en mappe å indeksere" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Avslutt" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Velg mappe" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Gi nytt navn..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Gi nytt navn til fil." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Lag Ny Mappe" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Lag en ny mappe." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Flytt til.." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Flytter en fil eller mappe til en annen plassering" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Flytt til papirkurv" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Flytt en fil eller mappe til søppelkurven" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Nylig åpnede filer" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Finner nylig åpnede filer" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopier til.." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopierer en fil eller mappe til en annen plassering" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Filer og Mapper" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Sorter viktige filer og mapper for rask tilgang." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Lag Ny Fil" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Lag en ny, tom fil." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Uten navn" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox-bokmerker" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Finner Firefox-bokmerker i standardbrukeren din" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do trenger din autorisasjon for å laste opp bilder til Flickr. Trykk på " "\"Autorisér\" for å åpne en nettleser og gi Do tilgang. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Konto" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorisér" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privat" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Synlig for venner" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Synlig for familie" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Offentlig" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Synlig for" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Standardtag som skal brukes på bilder lastet opp med Do. Skill tagger med et " "mellomrom; for tagger med flere ord, bruk anførselstegn, for eksempel: " "konsert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tagger" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Last opp bilde" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Last opp ett eller flere bilder til Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Konto" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Klikk for å fullføre autorisasjonen" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Takk for at du ga Do tilgang til Flickr, {0}." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definér" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definerer et ord" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Aktivt vindu" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Ta en skjermdump av det aktive vinduet" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Hele skrivebordet" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Ta en skjermdump av hele skrivebordet" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0} sekunders forsinkelse" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Vent {0} sekund før skjermdumpen tas." msgstr[1] "Vent {0} sekunder før skjermdumpen tas." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Ta skjermdump" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Ta skjermdump med valgfri forsinkelse" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME skjermdump objekter" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Hele skrivebordet eller aktivt vindu" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME sesjonskommandoer" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Logg ut, slå av, start på nytt, osv" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Logg ut" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Logg ut og gå til innloggingsskjermen." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Slå av" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Slå av datamaskinen" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Gå i dvale" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Setter datamaskinen i dvalemodus" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Hvil" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Setter datamaskinen i hvilemodus" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Start på nytt" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Start datamaskinen på nytt" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Lås skjermen" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Låser skjermen" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Åpne profil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Åpner en GNOME Terminal med den valgte profilen" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Åpne Terminal her" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Åpner en GNOME Terminal på en gitt plassering" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Kjør i Terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Kjører en kommando i GNOME Terminal" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Terminal Profil" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indekser dine GNOME Terminal profiler" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Profil uten navn" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Terminalprofil" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Gjør en utregning med Google Kalkulator" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Kalkulator forstod ikke uttrykket" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-post:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google-kalendre" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indekserer Google-kalendrene dine" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Alle hendelser" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "En feil oppstod i {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Vis handling" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Åpne handling i nettleser" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Vis Kalender" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Vis kalender i nettleser" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Kalender" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Søk i hendelser" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Søk i Google Kalender" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Feil ved tilkobling til GCal tjeneste" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Ny hendelse" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Opprett en ny avtale i Google Kalender" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primærtelefon" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "E-post hjemme" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "E-post Arbeid" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Primæradresse" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Hjemmeadresse" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Arbeidsadresse" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "En feil oppsto ved kobling til google, er dine login fullmakter gyldige?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Mangler login fullmakter. Vennligst legg inn din login informasjon til " "konfigurasjonen til programtillegget." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMailkontakter" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indekser dine GMail kontakter" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Opplasting feilet." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "En feil oppsto ved opplasting av filer til Google Dokumenter." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Sletting feilet." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "En feil oppsto ved sletting av dokument i Google Dokumenter." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokument slettet" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "Dokumentet'{0}' har blitt flyttet til søppelbøtten i Google Dokumenter." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs Presentasjon" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indekserer dine dokumenter lagret hos Google Dokumenter" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Generisk Dokument" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Tekst Dokument" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF Dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Slett Dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Flytt et dokument til søppelbøtten i Google Dokumenter" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Opplast Dokument" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Opplast et dokument til Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs Regneark" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Kart" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Vis et sted eller en veibeskrivelse i Google Maps" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Gå direkte til Google søke side" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Vis søke resultat i Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Vis søke side link som første resultat" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Søk" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Legg til i Googles lenke for sidesøk" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Ikke filtrér søkeresultatene mine" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Bruk moderat filtrering" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Bruk streng filtrering" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Innstillinger for Sikkert Søk" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Søk med Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "tillater deg å gjøre Google-søk fra Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Jeg Føler Lykke!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Søker i Google og tar deg til det første treffet" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Dersom du har en ImageShack-konto, vil en registreringskode tillate deg å " "lagre bilder til My Images seksjonen i din konto.\n" "Vennligst logg inn i din ImageShack konto før du mottar din " "registreringskode." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registrering Kode" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Få Registrering Kode" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registrering Kode" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Opplast til ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Opplast bilde til ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack uttrykk: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Filstørrelse går åver ImageShacks 1.5MB grense." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "Analysert url var tom. ImageShack har antakeligvis endret sitt format." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do laster opp bildet ditt... Vennligst vent et øyeblikk..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Kunne ikke laste opp bilde til ImageShack." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Søk Lanuchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Søk Launchpad-egenskaper" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Lokaliser filer" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Søk i filsystemet ditt ved å benytte lokaliser." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Manualsider (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Noen bør seg gjennom denne oversettelsen" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Les manualside (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Slå opp og lese en maualside." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Vis venns statusoppdateringer" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Generelt" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Kunne ikke ta imot filen fra {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter møtte en feil i {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Kunne ikke poste tweet. Sjekk innloggingsinstillinger. Dersom du er bak en " "proxy, forsikre deg om at instillingene i /system/http_proxy er korrekte." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Mikroblogg-venner" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indekserer dine mikrobloggvenner" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Ny direktemelding fra {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Postering feilet" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Postering sent" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Kunne ikke poste {0}' til {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' Posteringen er sent til {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Poster til {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Oppdater {0} status" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Koblet til NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX vert" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX verter" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Pareser nx sesjoner" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Søk på nett" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Søker på nettet med Open Search søkemotorer" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera bokmerker" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Inkluderer dine Opera 6 bokmerker" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Støttede koder\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin Tilbydere" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Send til Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Send teksten til Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "URL (nettadressen) er tom. Lodge It har antakeligvis forandret sitt format." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Sett status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Sett en status fo Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin-statuser" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Lagrede statuser i Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin-kontakter" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Kontakter på kontaktlisten din i Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin-kontoer" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Tilgjengelige Pidgin-kontoer" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Logg på" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Logg på en Pidgin-konto" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Logg av" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Logg av en Pidgin-konto" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Frakoblet" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Tilgjengelig" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Opptatt" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Usynlig" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Borte" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Ukjent status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Send en melding til en venn" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Programnøkkel" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verifiser og lagre din kontoinformasjon" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Melding sent" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Melding feilet" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Kan ikke koble til Ping. FM API server eller serveren svarer med feilmelding." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Din {0} melding har blitt sendt {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Din melding har blitt sendt til alle {0} tjenestene" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Mikroblogg" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Det oppsto en feil i tjenestesvaret" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Webtjenestegruppen støttet av Ping. FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Webtjeneste støttet av Ping. FM." #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Post via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Poster en tekstmelding som mikroblogg eller statusoppdatering til ditt " "sosiale nettverk" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Kunne ikke koble til Ping. FM tjeneste" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping. FM tjeneste" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Webtjenesten støttet av Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Start en ny PuTTY sesjon (vert {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY sesjoner" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "PuTTY lagret sesjoner" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Koble til med PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Opprett en ny tilkobling med PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Send kvo" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Send tekst til sitat-tjenesten." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do trenger din tillatelse for å kunne håndtere oppgaver i din huskeliste for " "Melkekonto. Klikk på \"Autoriser\" knappen for å åpne en nettsideleser og gi " "Do tillatelse." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "For utestående sak(er)" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Når handlinger (f.eks. gi nytt navn) er fullført" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "VarslerFilter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "En nettside fra Remeber The Milk bør være åpnet i nettleseren din nå. " "Vennligst følg instruksjonene der og kom tilbake for å fullføre " "autorisasjonen ved å klikke på knappen under." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Fullfør autorisasjonen" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Kunne ikke fullføre autorisasjonen" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autoriser igjen" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Takk {0}, RTM programtillegget er nå autorisert til å fungere under din " "konto." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Ufullstendig" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Merk et valgt område som \"Ufullstendig\"" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Slett" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Slett en valgt oppgave fra Remember the Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} Oppgave forfalt" msgstr[1] "{0} Oppgaver forfalt" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Oppgave slettet" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "Den valgte oppgaven har blitt slettet fra din Remember The Milk oppgaveliste" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Oppgave fullført" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "Den valgte oppgaven i din Remember the Milk oppgaveliste har blitt merket " "som fullført." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Høy" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Høy prioritet" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Medium" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Medium prioritet" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Lav" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Lav prioritet" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Ingen" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Ingen prioritet" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Opp" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Øk prioriteten" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Ned" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Minsk prioriteten" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioriteten er endret" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "Prioriteten av den valgte oppgaven i din Remember The Milk oppgaveliste hav " "blitt endret." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Forfallsdato/Tid er endret" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "Forfallsdato/Tid for valgte oppgave i din Remember The Milk oppgaveliste har " "blitt endret." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Oppgaven er blitt flyttet" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Oppgavenavnet er endret" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Oppgaven er utsatt" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "Den valgte oppgaven i din Remember The Milk oppgaveliste har blitt utsatt" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Gjentatte mønster er endret" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "Gjentagelsesmønsteret for valgte oppgave i din Remember The Milk " "oppgaveliste har blitt endret." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Oppgaven er ikke fullstendig" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "De valgte oppgavene har blitt markert som \"ufullstendige\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Lag en ny oppgave i Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Flytt en valgt oppgave fra en liste til en annen" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Fullført" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Fullfør en valgt oppgave" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Gi nytt navn til..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Gi den valgte oppgaven et nytt navn" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Legg inn gjentagelser" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Legger inn et gjentagelsesmønster for en oppgave." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Utsett" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Utsett en valgt oppgave i Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Legg inn prioritet" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Legg prioritet til en oppgave" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Legg inn forfallsdato/Tid" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Legg inn forfallsdato/tid for en oppgave" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "All musikk av" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Legg en fil i spillekøen til Rhytmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Bla gjennom musikken i Rhythmboks etter artist" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Bla gjennom musikken i Rhythmboks etter album" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Spill i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Pause Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Spill neste spor i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Spill forrige spor i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Vis spilles nå" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Vis hvilket spor som spilles i Rhythmbox nå" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Lyd av" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Demp Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Lyd på" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Skru på lyd i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Volum opp" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Skru opp lyden i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Volum ned" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Skru ned lyden i Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Spill en detalj i Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox musikk" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Gir deg tilgang til artister og album i Rhythmbox" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML matefil" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Tidsavbrudd (i sekunder)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Minnelager (i minutter)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Utforsk Hylle" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Motta en liste over alt innhold i hyllen" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Fjern fra hyllen" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Fjern valgte element fra hyllen" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Legg til hyllen" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Legg valgte element til hyllen" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Hylle" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Dine {0} Hylleelementer." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Hylleelementer" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Dine hylleelementer" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Standard" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Last elementer i bakgrunnen" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Kommainndelt liste av radios som skal lastes" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Vertsnavn til SqueezeCenter server" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Port til SqueezeCenter server cli grensesnitt" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Port til SqueezeCenter server web-grensesnitt" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Last artist, album og radio i bakgrunnen når DO laster. \n" "om krysset av, vil disse elementene være lastet når DO laster, noe som vil " "skape en forsinkelse til alle elementene er lastet." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Koble til SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH-vert" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH-Verter" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analyserer ssh-konfigurering" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Kommando for start/stop-tjenester (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Tjenester for å kontrollere:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Systemtjenester" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Liste over alle systemtjenester" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} tjenester" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Kontrollsystem {0} tjenester" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Velg filer som skal åpnes" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Valgt ugyldig fil!\n" "Må være gjennomførbar." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategori" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Opprett ny oppgave" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Opprett en ny oppgave i Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Legg til..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Legger til tekst til valgt fil" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Lag Liten URL" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Bruk notatets innhold som notattittel hvis ingen tittel er spesifisert" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Standard tittel for nye notat" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Tittel og innhold for nye notat" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabisk" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgarsk" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Kinesisk (forenklet)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Kinesisk (tradisjonell)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Skru ned systemvolum" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Skru opp systemvolum" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Skru av lyd" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Skru av systemlyden" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Volum" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Justér systemvolumet" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Skru på lyd" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Skru på systemlyden" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/ast.po0000644000175000017500000000007311701730437017520 xustar000000000000000029 atime=1381823622.82704589 30 ctime=1381823729.467049557 gnome-do-plugins-0.8.5/po/ast.po0000664000175000017500000017076411701730437017003 0ustar00chrischris00000000000000# Asturian translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-06-01 22:10+0000\n" "Last-Translator: Xuacu Saturio \n" "Language-Team: Asturian \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Asignar alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Da-y al elementu un nome alternativu." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Desaniciar alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Desanicia un alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Elementos d'alias" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Elementos con alias del universu de Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Estrayer archivu" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Estrayer un archivu a una carpeta" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Crear archivu" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Crear un archivu col elementu seleicionáu" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Ñavegar artistes" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Ñavegar la música por artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Ñavegar álbumes" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Ñavegar la música por álbum" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Ñavegar podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Ñavegar podcasts por orixe" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Ñavegar videos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Ñavegar todos los videos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Amestar a cola de reproducción" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Amestar mediu a cola de reproducción" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Medios de Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Facer índiz de medios de Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Tola música de" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Siguiente" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Reproducir siguiente pista" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausa" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pausar pista reprodiciéndose" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Reproducir" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Reproducir dende to coleición de Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Anterior" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Reproducir pista anterior" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Guetar medios de Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Guetar en tola coleición de Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Escoyer el ficheru BibTex" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Seleiciona un ficheru" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Seleiciona to carpeta de documentos" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Escoyer carpeta de documentos" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contautos de ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contautos de la llibreta de señes de ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Corréu electrónicu primariu" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Corréu electrónicu" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Otru corréu electrónicu" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Otros" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Crear un clip con Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Clips de Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Abrir tos clips de cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Elementos de Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Elementos afayadizos de Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "usuariu1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Guetar en Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Gueta en Confluence y devuelve los resultaos a Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Etiquetes Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiza tos del.icio.bookmarks por etiqueta" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Marcadores del.icio.us ensin etiqueta" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Marcadores del.icio.us etiquetaos con {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Marcadores del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Facer índiz de marcadores del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Guetar del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Gueta d'etiquetes del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Abrir" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Abrir un volume estrayíble" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Desmontar" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Desmontar volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montar" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montar volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Reproducir diapositives" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Reproducir les imaxes d'una carpeta como diapositives" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Marcadores d'Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Facer índiz de los marcadores d'Epiphany" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Teléfonu del trabayu" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Teléfonu llariegu" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Teléfonu móvil" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contautos d'Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Señes" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Amosar ficheros anubríos" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Carpeta" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profundidá" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Desaniciar ficheru" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Desanicia un ficheru o carpeta." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Escueye la carpeta pa facer índiz" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Encaboxar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Escoyer carpeta" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Renomar ficheru..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Renoma un ficheru." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Crear nueva carpeta" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Crea una carpeta nueva." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Mover a..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Mueve un ficheru o carpeta pa otru destín." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Mover a la basoria" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Mueve un ficheru o carpeta a la basoria" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Ficheros recientes" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Gueta ficheros abiertos recientemente." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copiar a..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copia un ficheru o carpeta a otru llugar." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Ficheros y carpetes" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Cataloga ficheros y carpetes importantes pa un accesu rápidu." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Crear un ficheru nuevu" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Crea un ficheru nuevu vacíu" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Ensin títulu" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Marcadores de Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Alcuentra marcadores de Firefox del to perfil predetermináu." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do necesita to permisu para poder xubir fotos a to cuenta de flickr. Calca " "nel botón \"Autorizar\" p'abrir un ñavegador web y da-y permisu a Do. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Cuenta" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorizar" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Priváu" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visible pa collacios" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visible pa la familia" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Públicu" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permisos pa vela" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Etiquetes predetermináes pa utilizar nes imaxes xubíes con Do. Separa les " "etiquetes con espacios; pa etiquetes compuestes, usa comines. Exemplu: " "conciertu \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiquetes" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Xubir semeya" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Xube una o más semeyes a Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Cuenta" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Calca pa completar el permisu" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "{0}, gracies por permitir a Do acceder a Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definir" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definir una pallabra dada." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Ventana actual" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Saca una toma de la ventana actual." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Tola pantalla" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Saca una toma de tola pantalla." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "Retardu de {0} segundos" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Esperar {0} segundu enantes de sacar la toma de pantalla." msgstr[1] "Esperar {0} segundos enantes de sacar la toma de pantalla." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Toma de pantalla" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Saca una toma de pantalla con un retardu opcional" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Tomes de pantalla de GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Pantalla completa o ventana actual." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Ordes de sesión de GNOME" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Desconeutase, Apagar, Reaniciar, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Desconeutase" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Zarrar la sesión y tornar a la pantalla d'entrada." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Apagar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Apaga l'ordenador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Ivernar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Pon l'ordenador en mou ivernación." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspender" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Pon l'ordenador en mou suspendíu." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Reaniciar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reaniciar l'ordenador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Bloquiar pantalla" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Bloquea la pantalla." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Abrir perfil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Abre un Terminal de GNOME col perfil seleicionáu." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Abrir Terminal equí" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Abre un Terminal de GNOME na direición conseñada." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Executar nun terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Executa una orde nel Terminal de GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Perfiles del Terminal de GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Fai índiz colos perfiles del Terminal de GNOME" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Perfil ensin nome" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Perfil del Terminal de GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Fai un cálculu usando Google Calculator." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator nun pudo evaluar la espresión." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Corréu electrónicu:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Calendarios de Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Fai índiz de Calendarios de Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Tolos socesos" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Hebo un error en {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Ver socesu" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Abrir socesu nel ñavegador" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Ver calendariu" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Abrir calendariu nel ñavegador" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Calendariu de Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Guetar socesos" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Guetar socesos en Google Calendar" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Falló la conexón al serviciu GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Socesu nuevu" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Crea un socesu nuevu en Google Calendar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Teléfonu primariu" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Corréu electrónicu llariegu" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Corréu electrónicu del trabayu" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Señes primaries" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Señes del llar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Señes del trabayu" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "Hebo un error al coneutase a google, ¿son válides tos credenciales?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Falten les credenciales d'accesu. Conseña la información de conexón na " "configuración del complementu." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contautos de GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Fai índiz de los contautos de GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Falló la xubida." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Hebo un error al xubir los ficheros a Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Falló desaniciar." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Hebo un error al desaniciar el documentu en Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Documentu desaniciáu." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "El documentu '{0}' moviose correutamente a la basoria en Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Presentación de Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Fai índiz de los documentos atroxaos en Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Documentu xenéricu de Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Documentu de testu de Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Documentu PDF de Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Desaniciar documentu" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Mueve un documentu a la basoria en Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Xubir documentu" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Xube un documentu a Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Fueya de cálculu Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Mapa d'un llugar o ruta en Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Dir direuto a la páxina de Gueta en Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Amosar resultaos de la gueta en Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Amosar l'enllaz a la páxina de gueta como primer resultáu" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Gueta en Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Aplicar al enllaz de páxina de Gueta en Google" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Nun peñerar los mios resultaos de gueta." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Usar peñera moderada" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Usar peñera estricta" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Preferencies de Gueta Segura" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Guetar en Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Permite facer guetes en Google dende Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "¡Voy tener suerte!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Gueta en Google y llévate al primer resultáu" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Si tienes una cuenta ImageShack, un código de rexistru permite atroxar " "imaxes na seición My Images de to cuenta.\n" "\n" "Por favor, conéutate a to cuenta ImageShack enantes d'algamar to códigu de " "registru." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "Códigu de _rexistru" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "Al_gamar códigu de rexistru" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Códigu de rexistru" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Xubir a ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Xube la imaxe a ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Esceición d'ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/hu.po0000644000175000017500000000007411701730437017346 xustar000000000000000030 atime=1381823622.831045891 30 ctime=1381823729.483049558 gnome-do-plugins-0.8.5/po/hu.po0000664000175000017500000016713111701730437016622 0ustar00chrischris00000000000000# Hungarian translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2011-03-15 20:44+0000\n" "Last-Translator: Gergely Szarka \n" "Language-Team: Hungarian \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-Launchpad-Export-Date: 2011-03-16 04:46+0000\n" "X-Generator: Launchpad (build 12559)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Álnév Hozzárendelése" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Alternatív név adása egy elemnek." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Álnév Törlése" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Álnév törlése" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Álnevek" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Archívum kicsomagolása" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Archívum kicsomagolása adott mappába" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Archívum létrehozása" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Archívum készítése a kiválasztott elemmel" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Előadók böngészése" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Zenék böngészése előadók szerint" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Albumok böngészése" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Zenék böngészése albumok szerint" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Podcast-ok böngészése" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Videók böngészése" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Minden videó böngészése" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Hozzáadás a lejátszólistához" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Média hozzáadása a lejátszólistához" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee média" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Következő" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Következő szám lejátszása" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Szünet" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Lejátszás szüneteltetése" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Lejátszás" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Lejátszás a Banshee gyűjteményéből" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Előző" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Előző szám lejátszása" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Keresés a Banshee gyűjteményében" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "BibTeX fájl kiválasztása" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Válasszon egy Fájlt" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Válaszd ki a Dokumentumok mappád" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Válassza ki a Dokumentumok mappát" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail kapcsolatok" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kapcsolatok a ClawsMail címjegyzékében" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Elsődleges e-mail cím" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "E-mail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Másik e-mail cím" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Egyéb" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "felhasználónév1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us cimkék" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Del.icio.us könyvjelzők rendezése cimke szerint" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Cimkézetlen del.icio.us könyvjelzők" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Del.icio.us könyvjelzők a következő cimkével: {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us könyvjelzők" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Del.icio.us könyvjelzők indexelése" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Keresés a del.icio.us-on" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Megnyitás" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Eltávolítható kötet megnyitása" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Leválasztás" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Kötet leválasztása" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Csatolás" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Kötet csatolása" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Diavetítés indítása" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany könyvjelzők" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Epiphany könyvjelzők indexelése" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Munkahelyi telefonszám" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Otthoni telefonszám" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobiltelefonszám" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution kapcsolatok" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Cím" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Rejtett fájlok megjelenítése" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Mappa" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Mélység" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Fájl törlése" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Töröl egy mappát vagy fájlt." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Mégse" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Válassz mappát" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Fájl átnevezése..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Átnevez egy fájlt." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Új mappa létrehozása" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Létrehoz egy új mappát." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Áthelyezés..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Áthelyez egy fájlt vagy mappát egy másik helyre." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Áthelyezés a Kukába" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Áthelyez egy fájlt vagy mappát a kukába" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Legutóbbi fájlok" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Másolás" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Átmásol egy fájlt vagy mappát egy másik helyre." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Fájlok és Mappák" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Új fájl létrehozása" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Létrehoz egy új, üres fájlt." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Névtelen" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox könyvjelzők" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Firefox könyvjelzők keresése az alapméretezett profilból" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Felhasználói fiók" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Felhatalmazás" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privát" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Barátoknak látható" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Családnak látható" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Nyilvános" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Engedélyek megjelenítése" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Cimkék" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Fotó feltöltése" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Fotók feltöltése a Flickr-re" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Fiók" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Köszönet {0}, hogy engedted a Do-nak Flickerhez a hozzáférést" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Meghatározás" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Adott szó meghatározása" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Aktuális ablak" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Képernyőmentés készítése az aktuális ablakról." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Teljes képernyő" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Képernyőmentés készítése a teljes képernyőről." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0} másodperc várakozás" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Várakozzon {0} másodpercet a kép készítése előtt." msgstr[1] "Várakozzon {0} másodpercet a kép készítése előtt." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Képernyőmentés készítése" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Képernyőmentés készítése, tetszőleges várakozási idővel." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Teljes képernyő vagy aktuális ablak." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Kijelentkezés, leállítás, újraindítás, stb." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Kijelentkezés" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Munkamenet befejezése és visszatérés a bejelentkezési képernyőre." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Leállítás" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "A számítógép leállítása." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hibernálás" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "A számítógép hibernálása." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Felfüggesztés" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "A számítógép működésének felfüggesztése." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Újraindítás" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "A számítógép újraindítása." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Képernyő zárolása" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "A képernyő zárolása." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Profil megnyitása" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "GNOME Terminal megnyitása a kiválasztott profillal." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Terminál megnyitása itt." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "A GNOME Terminál megnyitása adott helyen." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Futtatás terminálban" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Parancs futtatása a GNOME Terminálban." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Terminál profilok" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "A GNOME Terminál profilok indexelése" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Névtelen profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Terminál profil" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Számítás elvégzése a Google Számológéppel" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Calendars" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Minden esemény" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Hiba történt a következőben: {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Esemény mutatása" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Esemény megnyitása böngészőben" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Naptár mutatása" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Naptár megnyitása böngészőben" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Calendar" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Esemény keresése" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Esemény keresése a Google Calendar-ban" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Nem sikerült csatlakozni a GCal szolgáltatáshoz" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Új esemény" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Új esemény létrehozása Google Kalendáriumban" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Elsődleges telefonszám" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Otthoni e-mail" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Munkahelyi e-mail" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Elsődleges cím" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Otthoni cím" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Munkahelyi cím" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail kapcsolatok" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "GMail kapcsolatok indexelése" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Feltöltés sikertelen." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Hiba történt a Google Docs-ra való feltöltés közben." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Törlés sikertelen." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Hiba történt a dokumentum Google Docs-ról való törlése közben." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokumentum törölve." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "A következő dokumentum sikeresen áthelyezve a Google Docs kukájába: {0}" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs prezentáció" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "A Google Docs-on tárolt dokumentumok indexelése" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs általános dokumentum" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs szöveges dokumentum" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF dokumentum" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Dokumentum törlése" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Dokumentum áthelyezése a Google Docs kukájába" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Dokumentum feltöltése" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Dokumentum feltöltése a Google Docs-ra" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Térkép" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Ugrás a Google keresőoldalára" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Eredmények mutatása a Do-ban" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google keresés" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Keresés a Google segítségével" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Jó napom van" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Google által talált első eredmény kidobja neked" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Regisztrálciós Kód" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Regisztrálciós Kód szerzése" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Regisztrálciós Kód" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "ImageShackre feltöltés" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Feltölti a képet Imageshackre" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Feltöltés folyamatban...Kérem várjon..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Keresés Lanchpadon" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Keresés Lanchpad beállítások között" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblog barátok" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera Könyvjelzők" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Nem elérhető" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Elérhető" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Elfoglalt" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Láthatatlan" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Távol" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Ismeretlen Státusz" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Alkalmazás Kulcs" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Kapcsolódás PuTTY-val" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Új kapcsolat létrehozása PuTTY-val" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Szűrő" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioritás Megváltoztatva" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Feladat átnevezve" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Átnevezés..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "A feladat prioritásának megadása" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Kapcsolódás SSH-val" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/en_AU.po0000644000175000017500000000007411701730437017721 xustar000000000000000030 atime=1381823622.835045891 30 ctime=1381823729.475049558 gnome-do-plugins-0.8.5/po/en_AU.po0000664000175000017500000015507211701730437017176 0ustar00chrischris00000000000000# English (Australia) translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2008-08-25 06:42+0000\n" "Last-Translator: Chris Halse Rogers \n" "Language-Team: English (Australia) \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Move to Garbage" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do needs your authorisation in order to upload photos to your flickr " "account. Press the \"Authorise\" button to open a web browser and give Do " "authorisation. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Authorise" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Click to compete authorisation" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "" msgstr[1] "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/tl.po0000644000175000017500000000007411701730437017351 xustar000000000000000030 atime=1381823622.839045891 30 ctime=1381823729.495049558 gnome-do-plugins-0.8.5/po/tl.po0000664000175000017500000016106211701730437016622 0ustar00chrischris00000000000000# Tagalog translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-07-26 06:52+0000\n" "Last-Translator: Dennis Esternon \n" "Language-Team: Tagalog \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Bigyan ang bagay ng ibang pangalan" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Burahin ang Alyas" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Binubura ang Alyas" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Mga Listahan ng Alyas" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Mga Listahan ng Alyas sa Uniberso ng Do" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Kunin ang laman ng archive" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Kunin ang laman ng archive papunta sa napiling folder" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Gumawa ng archive" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Gumawa ng archive kabilang ang mga napiling bagay" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Lahat ng Musika ni" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Kasunod" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Saglit na Pagtigil" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Saglit na pagtigil mula sa pag-gana ng track" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Paganahin" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Paganahin mula sa iyong koleksyon sa Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Nakaraan" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Paganahin ang nakaraang track" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Saliksikin ang nilalaman ng Banshee Media" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Saliksikin ang lahat ng nilalaman ng iyong koleksyon sa Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Piliin ang BibTex File" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Pumili Ng File" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Pumili ang iyong folder ng mga dokumento" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Piliin ang folder ng mga dokumento" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Pangunahing Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Iban pang email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Iba Pa" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Klip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Gumawa ng klip sa pamamagitan ng Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Mga klips ng Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Binubuksan ang iyong mga klip ng Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Mga bagay ng Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Mga makabuluhang bagay ng Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Saliksikin ang Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Saliksikin ang Confluence at ibalik ang resulta sa Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Saliksikin ang del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Buksan" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Teleponong gamit sa Trabaho" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Teleponong gamit sa Bahay" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Teleponong Mobile" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Mga Kontak sa Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Tirahan" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Ipakita ang mga natatagong files" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Folder" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Lalim" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Burahin ang File" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Burahin ang file o folder" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Pumili ng folder na i-index" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Ipagpaliban" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Pumili ng folder" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Palitan ng pangalan ang file..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Pinapalitan ng pangalan ng file" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Gumawa ng Bagong Folder" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Gumawaga ng bagong folder" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Lumipat sa..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Inililipat ang file o folder sa ibang lokasyon" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Ilagay sa Basurahan" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Inilalagay ang file o folder sa basurahan" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Nahahanap ang mga files na kamakailan lamang nabuksan" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopyahin papunta sa..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kinokopya ang file o folder papunta sa ibang lokasyon" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Mga Files at Mga Folders" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Gumawa ng Bagong File" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Gumagawa ng bago at walang laman na file" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Hindi napapangalanan" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Kailangan ng Do ang iyong pahintulot upang makapag-upload ng mga litrato sa " "iyong account sa flickr. Pindutin ang \"Pinapahintulutan\" upang mag bukas " "ng web browser at mabigyan ang Do ng kapahintulutan. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Account" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Pahintulutan" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Pribado" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Nakikita ng mga Kaibigan" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Nakikita ng mga kapamilya" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Publiko" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Mga Tags" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Mag-upload ng litrato" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Mag-upload ng isa o higit pang mga litrato sa Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Account" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Piliin upang maganap ang kapahintulutan." #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Salamat {0} sa pagpapahintulot mong ma-access ng Do ang Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Bigyang liwanag" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Bigyang liwanag ang naturang salita." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "" msgstr[1] "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/fr.po0000644000175000017500000000007411701730437017341 xustar000000000000000030 atime=1381823622.843045891 30 ctime=1381823729.483049558 gnome-do-plugins-0.8.5/po/fr.po0000664000175000017500000022031411701730437016606 0ustar00chrischris00000000000000# French translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2011-04-29 20:37+0000\n" "Last-Translator: Tubuntu \n" "Language-Team: French \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-Launchpad-Export-Date: 2011-04-30 04:33+0000\n" "X-Generator: Launchpad (build 12758)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Assigner un alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Donner un nom différent à un élément." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Supprimer l'alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Supprime un alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Liste des alias" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Éléments ayant un alias dans Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extraire l'archive" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extraire une archive dans un dossier donné" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Créer une archive" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Créer une archive contenant l'élément sélectionné" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Parcourir la liste des artistes" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Parcourir la musique par artiste" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Parcourir la liste des albums" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Parcourir la musique par album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Parcourir la liste des podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Parcourir les podcasts par auteur" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Parcourir la liste des vidéos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Parcourir toutes les vidéos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Ajouter à la file de lecture" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Ajouter le média à la file de lecture" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Média Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexe les médias du lecteur de musique Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Toute la musique de" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Piste suivante" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Jouer la piste suivante" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pause" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Mettre la piste en pause" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Lire" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Lire depuis votre bibliothèque Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Piste précédente" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Jouer la piste précédente" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Rechercher dans Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Recherche dans votre bibliothèque Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Choisir le fichier BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Sélectionner un fichier" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Sélectionnez le dossier contenant vos documents" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Choisir le dossier des documents" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contacts ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contacts dans votre carnet d'adresses ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Email principal" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Courriel" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Autre email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Autre" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Créer un clip avec Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Clips Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Ouvre vos clips cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Éléments Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Éléments Cl.ickable utiles" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "nomutilisateur1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Chercher dans Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Cherche dans Confluence et affiche les résultats dans Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Étiquettes del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organise vos marque-pages del.icio.us par étiquette" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Marque-pages del.icio.us sans étiquette" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Marque-pages del.icio.us étiquetés {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Marque-pages del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexe vos marque-pages del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Rechercher dans del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Recherche d'étiquette del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Ouvrir" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Ouvrir un volume amovible" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Démonter" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Démonter le volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Monter" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Monter le volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Lire un Diaporama" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Lance un diaporama des images d'un dossier." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Signets Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexe vos signets Epiphany." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Téléphone professionnel" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Téléphone du domicile" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Téléphone mobile" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contacts Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresse" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Afficher les fichiers cachés" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Dossier" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profondeur" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Supprimer le fichier" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Supprime un fichier ou un dossier." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Choisissez un dossier à indexer" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Annuler" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Choisir le dossier" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Renommer le fichier ..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Renomme un fichier." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Créer un nouveau dossier" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Crée un nouveau dossier." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Déplacer vers..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Déplace un fichier ou un dossier à un autre emplacement." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Mettre à la corbeille" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Déplace un fichier ou un dossier vers la corbeille" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Fichiers récents" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Trouve des fichiers récemment utilisés." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copier vers..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copie un fichier ou un dossier à un autre emplacement." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Fichiers et Dossiers" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" "Crée un catalogue des fichiers et dossiers importants afin d'y accéder " "rapidement." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Créer un nouveau fichier" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Crée un nouveau fichier vide." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Sans titre" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Marque-pages Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Trouve les marque-pages Firefox du profil par défaut." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do a besoin de votre autorisation pour envoyer des photos sur votre compte " "flickr. Appuyez sur le bouton \"Autoriser\" pour ouvrir un navigateur " "internet et donner à Do l'autorisation nécessaire. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Compte" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autoriser" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privé" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visible par vos amis" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visible par votre famille" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Public" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permissions d'affichage" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Étiquette par défaut à utiliser pour les images envoyées avec Do. Séparez " "les étiquettes par un espace; pour des étiquettes comprenant plusieurs mots, " "utilisez des guillemets. Par ex: concert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiquettes" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Envoyer des photos" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Envoie une ou plusieurs photos sur Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Compte" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Cliquez pour valider l'autorisation" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Merci {0} d'autoriser Do à accéder à Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Définir" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Définir un mot donné." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Fenêtre actuelle" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Prend une capture d'écran de la fenêtre actuelle." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Ecran entier" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Prendre une capture de la totalité de l'écran." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "délai de {0}-seconde" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Patienter {0} seconde avant de prendre la capture." msgstr[1] "Patienter {0} secondes avant de prendre la capture." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Prendre une capture d'écran" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Prend une capture avec un délai optionnel." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Captures d'écran GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Écran entier ou fenêtre actuelle." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Commandes de la Session Gnome" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Fermer la Session, Éteindre, Redémarrer, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Fermer la session" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Fermer votre session et retourner à l'écran de connexion." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Éteindre" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Eteindre votre ordinateur." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hiberner" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Met l'ordinateur en mode hibernation." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Mettre en veille" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Met l'ordinateur en veille." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Redémarrer" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Redémarrer votre ordinateur." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Verrouiller l'écran" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Verrouiller votre écran." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Ouvrir le Profil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Ouvre un terminal GNOME avec le profil sélectionné." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Ouvrir un terminal ici" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Ouvre un terminal GNOME à l'emplacement donné." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Exécuter dans un terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Exécute une commande dans un terminal GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Profils de Terminal GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexe vos profils de Terminal GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Profil sans Nom" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Profil de Terminal GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Effectue un calcul grâce à Google Calculatrice." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator n'arrive pas à évaluer l'expression." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-mail :" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Agendas Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexe vos Agendas Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Tous les événements" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Une erreur est survenue dans {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Voir l'événement" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Ouvrir l'événement dans un navigateur internet" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Voir l'agenda" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Ouvrir l'agenda dans le navigateur" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Agenda Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Rechercher des événements" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Rechercher des événements dans Google Agenda" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "La connexion au service Google Agenda a échoué" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nouvel évènement" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Créer un nouvel événement dans Google Agenda" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Téléphone principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Adresse électronique (domicile)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Adresse électronique professionnelle" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Adresse principale" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Adresse personnelle" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Adresse professionnelle" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Une erreur est survenue lors de la connexion à google, est-ce que vos " "identifiants sont corrects ?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Les identifiants de connexion sont manquants. Veuillez les renseigner dans " "le panneau de configuration du plugin." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contacts GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexer vos contacts GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "L'envoi a échoué." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Une erreur est survenue lors de l'envoi de fichiers à Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "La suppression a échoué." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" "Une erreur est survenue lors de la suppression du document de Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Document effacé." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "Le document '{0}' a bien été déplacé dans la corbeille en ce qui concerne " "Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Présentation Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexe vos documents stockés sur Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Document Générique Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Document Texte Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Document PDF Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Effacer le Document" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Envoyer un document vers la corbeille sur Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Envoyer un Document" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Envoyer un document sur Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Feuille de Calcul Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Plan" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Localiser un endroit ou un itinéraire sur Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Aller directement à la page de Recherche Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Montrer les résultats de recherche dans Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Montrer le lien de la page de Recherche en tant que premier résultat" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Recherche Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Appliquer à Google Search le lien de la page" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Ne pas filtrer mes résultats de recherche." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Utiliser un filtrage modéré" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Utiliser un filtrage strict" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Préférences SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Rechercher sur Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Vous permet d'effectuer des recherches Google à partir de Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "J'ai de la chance!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Cherche Google et vous emmène au premier résultat" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Si vous avez un compte ImageShack, un code d'enregistrement vous permet " "d'enregistrer des images dans la rubrique My Images de votre compte.\n" "\n" "Veuillez vous connecter à votre compte ImageShack avant d'obtenir votre code " "d'enregistrement." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "Code d'En_registrement" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "Obtenir un Code d'Enre_gistrement" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Code d'Enregistrement" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Envoyer sur ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Envoie l'image sur ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Exception ImageShack : " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" "La taille du fichier excède la limite de 1,5 Mo en vigueur sur ImageShack." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "L'url analysée était vide. ImageShack a probablement changé son format." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do envoie votre image... Veuillez patienter un instant..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Impossible d'envoyer l'image sur ImageShack pour le moment." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Chercher dans Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Propriétés de la Recherche sur Launchpad" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Localiser des Fichiers" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Recherche dans le système de fichiers en utilisant locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Pages de manuel (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Chercher et lire la documentation et l'aide (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Lire la page de manuel (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Rechercher et lire une page de manuel." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Montrer les mises à jour des états de vos amis." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Général" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Échec lors de la récupération du fichier à partir de {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter a rencontré une erreur dans {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Impossible de publier le tweet. Veuillez vérifier vos paramètres de " "connexion. Si vous êtes derrière un proxy, assurez-vous que les paramètres " "dans /system/http_proxy sont corrects." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Amis Microblog" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexe vos amis microblog" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nouveau message direct de {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Échec de la publication" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Publication réussie" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Échec de la publication de '{0}' sur {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' publié avec succès sur {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Publier sur {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Mettre à jour le statut {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Se Connecter avec NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Hôte NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Hôtes NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analyse les sessions nx" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Chercher sur le web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Cherche sur Internet en utilisant les modules OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Signets Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexe vos signets Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Codes supportés\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Fournisseur de Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Envoyer à Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Envoie le texte sur Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "L'url analysée était vide. Lodge It a probablement changé son format." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Définir l'état" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Définir le message d'état de pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "États de Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "États enregistrés de Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Contacts Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Contacts sur votre liste de contacts Pidgin." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Comptes Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Comptes de MI (IM) Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Se connecter" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Activer le compte pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Se déconnecter" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Désactiver le compte pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Déconnecté" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Disponible" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Ne pas déranger" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisible" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Absent(e)" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "État inconnu" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Discuter" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Envoyer un message instantané à un ami." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Clé de l'Application" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Vérifier et enregistrer les informations de votre compte" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Message publié" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "La publication du message a échoué" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Impossible de se connecter au serveur API Ping.FM, ou le serveur répond avec " "une erreur." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Votre message {0} a été publié avec succès sur {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Votre message a été posté avec succès aux {0} services" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "État" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Une erreur est survenue lors de la réponse du service" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Groupe de services web pris en charge par Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Service Web pris en charge par Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Poster via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Poster un message texte comme microblog ou mise à jour du statut de votre " "réseau social" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "La connexion au service Ping.FM a échoué" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Services Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Services internet supportés par Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Démarrer une nouvelle session PuTTY (hôte {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sessions PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sessions sauvegardées de PuTTY" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Se connecter avec PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Créer une nouvelle connexion avec PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Envoyer une citation" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Envoie le texte à un service de citation." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do a besoin de votre autorisation pour pouvoir gérer les tâches de votre " "compte Remember The Milk. Cliquez sur le bouton \"Autoriser\" afin d'ouvrir " "un navigateur web et de donner l'autorisation à Do." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Quand il y a une/des tâche(s) en retard" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Quand des actions (par ex: renommer) ont été effectuées" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notification" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Vous pouvez entrer des opérateurs de recherche avancées afin de limiter les " "tâches que Do indexe. Par exemple: \"priority:1 AND status:incomplete\" " "forcera Do à n'indexer que les tâches incomplètes avec une haute priorité." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtre" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Une page web de Remember The Milk devrait être à présent ouverte dans votre " "navigateur web. Veuillez en suivre les instructions puis revenir ici afin de " "terminer l'autorisation en cliquant sur le bouton ci-dessous." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Valider l'autorisation" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Échec dans la validation de l'autorisation." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Réessayer d'autoriser" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Merci {0}, le greffon RTM est à présent autorisé à opérer sur votre compte." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Inachevée" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marquer une tâche sélectionnée comme inachevée." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Supprimer" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Supprimer une tâche sélectionnée de Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} tâche en retard" msgstr[1] "{0} tâches en retard" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Tâche supprimée" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "La tâche sélectionnée a bien été supprimée de votre liste Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Tâche achevée" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "La tâche sélectionnée a été marquée comme achevée dans votre liste de tâches " "Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Élevée" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Priorité élevée" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Moyenne" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Priorité moyenne" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Faible" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Faible priorité" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Aucun" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Aucune priorité" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Augmenter" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Augmenter la priorité" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Diminuer" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Diminuer la priorité" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Priorité modifiée" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "La priorité de la tâche sélectionnée a été modifiée dans votre liste de " "tâches Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Échéance modifiée" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "L'échéance de la tâche sélectionnée a été changée dans votre liste de tâches " "Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Tâche déplacée" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Tâche renommée" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Tâche reportée" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "La tâche sélectionnée de votre liste Remember The Milk a été repoussée." #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Fréquence de la tâche modifiée" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "La fréquence de la tâche sélectionnée a été modifiée dans votre liste de " "tâches Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Tâche inachevée" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "La tâche sélectionnée a été marquée comme inachevée," #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Créer une nouvelle tâche dans Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Déplacer une tâche sélectionnée d'une liste à une autre" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Effectuée" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Marquer la tâche sélectionnée comme effectuée" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Renommer en..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Donner un nouveau nom à la tâche sélectionnée" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Définir la fréquence" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Définit la fréquence à laquelle une tâche se répète." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Reporter" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Reporter à plus tard une tâche sélectionnée dans Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Définir la priorité" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Définir la priorité d'une tâche" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Définir l'échéance" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Définir la date/l'heure d'échéance d'une tâche" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Toute la musique de" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Ajouter un élément à la queue de lecture Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Parcourir la musique Rhythmbox par artistes" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Parcourir la musique Rhythmbox par albums" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Jouer la piste actuelle dans Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Mettre en pause la lecture dans Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Jouer la piste suivante dans Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Jouer la piste précédente dans Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Voir la piste actuelle" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" "Montrer une notification de la piste en cours de lecture dans Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Couper le son" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Désactiver le son de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Activer le son" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Activer le son de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Monter le son" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Augmenter le volume de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Diminuer le volume" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Diminuer le volume de lecture de Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Joue un élément dans Rhythmbox." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Musique Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Donne accès aux artistes et albums depuis Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "Fichier de flux OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Délai (en secondes)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Durée du cache (en minutes)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explorer le rayon" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Faire une liste de tout ce qu'il y a dans le rayon" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Enlever du rayon" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Enlever du rayon l'élément sélectionné" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Ajouter au rayon" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Ajouter au rayon l'élément sélectionné" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Rayon" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Vos {0} éléments en rayon" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Éléments en rayon" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Vos éléments de rayon" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Défaut" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Charger les éléments en arrière-plan" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Liste séparée par des virgules des radios à charger" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Nom d'hôte du serveur SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Port de l'interface de commande du serveur SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Port de l'interface web du serveur SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Charge les artistes, albums et radios en tâche de fond pendant le chargement " "de DO.\n" "Si décochés, ces éléments sont chargés au démarrage de DO, ce qui peut " "rendre celui-ci plus long." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Se connecter en SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Hôte SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Hôtes SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analyse ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Commande pour démarrer/arrêter les services (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Services à contrôler:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Services du système" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Liste de tous les services du système" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "Service {0}" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Contrôler le service système {0}" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Choisissez le fichier à ouvrir" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Fichier sélectionné invalide!\n" "Il doit être exécutable." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Catégorie" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Créer une nouvelle tâche" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Créer une nouvelle tâche dans Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Ajouter à la fin du fichier..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Ajoute le texte à la fin d'un fichier sélectionné." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Créer une Tiny URL" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Réduit les URLs trop longues grâce à TinyUrl." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Utilise le contenu de la note comme titre si aucun titre n'est spécifié." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Titre par défaut des nouvelles notes" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "Taper le contenu dans le premier panel, le titre dans le second" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "Taper le titre dans le premier panel, le contenu dans le second" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Nouveau champ de titre et du contenu" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nouvelle note Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Créer une nouvelle note Tomboy" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indexation des notes Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Charge les notes Tomboy pour y effectuer des recherches." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Rechercher dans les notes Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Recherche dans le contenu des notes Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Note Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Rechercher avec Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Lance une recherche Tracker sur la requête donnée." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Options du greffon Traduction" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Service de traduction" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Langue source par défaut" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Langue par défaut de l'interface web" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Activer / Désactiver une langue" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Traduire" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Traduit du texte" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Auto-détection (recommandé)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "arabe" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Traduire en arabe" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "bulgare" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Traduire en bulgare" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "catalan" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Traduire en catalan" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinois (simplifié)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Traduire en chinois (simplifié)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinois (traditionnel)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Traduire en chinois (traditionnel)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croate" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Traduire en croate" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Tchèque" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Traduire en tchèque" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danois" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Traduire en danois" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Néerlandais" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Traduire en néerlandais" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Anglais" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Traduire en anglais" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Philippin" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Traduire en philippin" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finnois" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Traduire en finnois" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Français" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Traduire en français" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Allemand" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Traduire en allemand" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grec" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Traduire en grec" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hébreu" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Traduire en hébreu" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Traduire en hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonésien" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Traduire en indonésien" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italien" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Traduire en italien" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japonais" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Traduire en japonais" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Coréen" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Traduire en coréen" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Letton" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Traduire en letton" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituanien" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Traduire en lituanien" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norvégien" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Traduire en norvégien" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polonais" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Traduire en polonais" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugais" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Traduire en portugais" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Roumain" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Traduire en roumain" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russe" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Traduire en russe" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbe" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Traduire en serbe" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slovaque" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Traduire en slovaque" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slovène" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Traduire en slovène" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Espagnol" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Traduire en espagnol" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Suédois" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Traduire en suédois" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ukrainien" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Traduire en ukrainien" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamien" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Traduire en vietnamien" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Signets Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexe vos signets Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Se connecter avec VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Prendre un instantané" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Sauvgarder l'état actuel en tant qu'instantané" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Instantané (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Éteindre la Machine Virtuelle" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Éteint la Machine Virtuelle sélectionnée" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Annuler l'état" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restorer l'état de la VM à la Catpure actuelle" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Mettre la Machine Virtuelle en pause" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Met en pause la Machine Virtuelle sélectionnée" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Sauvegarder l'état de la Machine Virtuelle" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Sauvegarde l'état de la Machine Virtuelle sélectionnée" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "Machines virtuelles VirtualBox" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Machines Virtuelles créées avec VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Démarrer la Machine Virtuelle" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Démarre la Machine Virtuelle sélectionnée" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Ouvrir dans l'interface" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Ouvrir dans l'interface VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Démarage sans entête" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Démarrer en mode sans entête" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Restaurer une machine virtuelle" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Restaurer la machine virtuelle sélectionnée" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Diminuer le volume général" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Augmenter le volume général" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Couper le son" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Couper le son du système" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Actions sur le volume sonore" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Ajuster le volume général du système" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Activer le son" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Activer le son du système" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Fenêtre d'action" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Actionner une fenêtre" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximiser" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Faire en sorte que la fenêtre occupe tout l'écran" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Réduire/Restaurer" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Réduit/Restaure la fenêtre" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Fermer tout" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Fermer la fenêtre actuelle" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Fenêtres en mosaïque" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Disposer les fenêtres en mosaïque" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Fenêtres en cascade" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Disposer les fenêtres en cascade" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restaurer les fenêtres" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restaurer les fenêtres à leur position initiale" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Éléments d’écran de fenêtre" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Les actions que vous pouvez faire à vos écrans" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Espace de travail actuel" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Tout sur l'espace de travail actuel" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Objets géneriques de fenêtre" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Éléments utiles de fenêtre généralement compris" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Fenêtre actuelle" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "La fenêtre actuellement active" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Application actuelle" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "L'application actuellement active" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Fenêtre précédente" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "La fenêtre précédemment active" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Application précédente" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "L'application précédemment active" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "La page de Zim dans le bloc-notes : " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Nouvelle page Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Créer une nouvelle page dans Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Ouvrir une page Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Ouvrir la page sélectionnée dans Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Pages Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Pages du Wiki pour Environnement de Bureau Zim" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/POTFILES.in0000644000175000017500000000013212227157143020143 xustar000000000000000030 mtime=1381817955.430851014 30 atime=1381823622.851045891 30 ctime=1381823729.467049557 gnome-do-plugins-0.8.5/po/POTFILES.in0000664000175000017500000002546712227157143017431 0ustar00chrischris00000000000000[encoding: UTF-8] Alias/src/AliasAction.cs Alias/src/AliasItemSource.cs Alias/src/DeleteAliasAction.cs Archive/src/CreateArchiveAction.cs Archive/src/ExtractArchiveAction.cs Baconator/src/BaconateAction.cs Banshee/src/BrowseMediaItems.cs Banshee/src/EnqueueAction.cs Banshee/src/MediaItems.cs Banshee/src/MediaItemSource.cs Banshee/src/NextAction.cs Banshee/src/PauseAction.cs Banshee/src/PlayAction.cs Banshee/src/PreviousAction.cs Banshee/src/SearchCollectionAction.cs Bibtex/gtk-gui/Bibtex.Configuration.cs Chromium/src/ChromiumBookmarkItemSource.cs ClawsMail/src/ClawsContactDetailItem.cs ClawsMail/src/ClawsContactsItemSource.cs Cl.ickable/src/ClickableItemSource.cs Cl.ickable/src/ClipAction.cs Cl.ickable/src/WebClipsItem.cs Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs Confluence/src/ConfluenceSearchAction.cs Del.icio.us/src/BookmarksItemSource.cs Del.icio.us/src/NewBookmarkAction.cs Del.icio.us/src/SearchAction.cs Del.icio.us/src/TagItem.cs Del.icio.us/src/TagsItemSource.cs DiskMounter/src/MountAction.cs DiskMounter/src/OpenVolumeAction.cs DiskMounter/src/UnmountAction.cs Dropbox/gtk-gui/Dropbox.DropboxConfig.cs Dropbox/src/Config/DropboxConfig.cs Dropbox/src/Dropbox.cs Dropbox/src/DropboxAbstractAction.cs Dropbox/src/DropboxLinkAction.cs Dropbox/src/DropboxPuburlAction.cs Dropbox/src/DropboxRevisionsAction.cs Dropbox/src/DropboxShareAction.cs Dropbox/src/DropboxStartAction.cs Dropbox/src/DropboxStopAction.cs Dropbox/src/DropboxUnshareAction.cs Dropbox/src/DropboxWebInterfaceAction.cs Empathy/src/EmpathyAccountActions.cs Empathy/src/EmpathyAccountItemSource.cs Empathy/src/EmpathyBrowseAccountItem.cs Empathy/src/EmpathyBrowseBuddyItem.cs Empathy/src/EmpathyBrowseStatusItem.cs Empathy/src/EmpathyChatAction.cs Empathy/src/EmpathyContactItemSource.cs Empathy/src/EmpathySavedStatusItemSource.cs Empathy/src/EmpathySetStatusAction.cs Empathy/src/EmpathyStatusItem.cs EOG-Slideshow/src/PlaySlideshowAction.cs Epiphany/src/EpiphanyBookmarkItemSource.cs Epiphany/src/EpiphanyBrowseBookmarksItem.cs Exaile/src/ExaileItems.cs Exaile/src/MusicItems.cs Exaile/src/MusicItemSource.cs Exaile/src/NextAction.cs Exaile/src/PauseAction.cs Exaile/src/PlayAction.cs Exaile/src/PlayItemAction.cs Exaile/src/PreviousAction.cs File/gtk-gui/Do.FilesAndFolders.Configuration.cs File/src/Do/Do.FilesAndFolders/Configuration.cs File/src/Do/Do.FilesAndFolders/CopyAction.cs File/src/Do/Do.FilesAndFolders/DeleteAction.cs File/src/Do/Do.FilesAndFolders/FileItemSource.cs File/src/Do/Do.FilesAndFolders/MoveAction.cs File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs File/src/Do/Do.FilesAndFolders/NewFileAction.cs File/src/Do/Do.FilesAndFolders/NewFolderAction.cs File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs File/src/Do/Do.FilesAndFolders/RenameAction.cs File/src/IgnorePathNodeView.cs File/src/IndexPathNodeView.cs Firefox/src/BrowseBookmarkItem.cs Firefox/src/BrowseHistoryItem.cs Firefox/src/FolderItem.cs Firefox/src/PlacesItemSource.cs Flickr/gtk-gui/Flickr.AccountConfig.cs Flickr/gtk-gui/Flickr.UploadConfig.cs Flickr/gtk-gui/Flickr.UploadDialog.cs Flickr/src/AccountConfig.cs Flickr/src/FlickrItemSource.cs Flickr/src/UploadAction.cs Flickr/src/UploadDialog.cs GNOME-Calculator/src/GCalcToolAction.cs GNOME-Dictionary/src/DefineAction.cs GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs GNOME-Screenshot/src/ScreenshotDelayItem.cs GNOME-Screenshot/src/ScreenshotItemSource.cs GNOME-Screenshot/src/TakeScreenshotAction.cs GNOME-Screenshot/src/WholeScreenScreenshotItem.cs GNOME-Session/src/SessionCommandsItemSource.cs GNOME-Terminal/src/OpenTerminalHereAction.cs GNOME-Terminal/src/ProfileItem.cs GNOME-Terminal/src/ProfileItemSource.cs GNOME-Terminal/src/RunInTerminalAction.cs GoogleCalculator/src/GoogleCalculatorAction.cs GoogleCalendar/src/Configuration.cs GoogleCalendar/src/GCalClient.cs GoogleCalendar/src/GCal.cs GoogleCalendar/src/GCalendarItem.cs GoogleCalendar/src/GCalendarItemSource.cs GoogleCalendar/src/GCalendarNewEvent.cs GoogleCalendar/src/GCalendarSearchEvents.cs GoogleCalendar/src/GCalendarViewActions.cs GoogleContacts/src/GMailContactDetailItem.cs GoogleContacts/src/GMailContactItemSource.cs GoogleContacts/src/GMail.cs GoogleContacts/src/RecentConversationsAction.cs GoogleDocs/src/Configuration.cs GoogleDocs/src/GDocsAbstractItem.cs GoogleDocs/src/GDocs.cs GoogleDocs/src/GDocsDocumentItem.cs GoogleDocs/src/GDocsItemSource.cs GoogleDocs/src/GDocsPDFItem.cs GoogleDocs/src/GDocsPresentationItem.cs GoogleDocs/src/GDocsSpreadsheetItem.cs GoogleDocs/src/GDocsTrashDocument.cs GoogleDocs/src/GDocsUploadDocument.cs GoogleMaps/src/MapAction.cs GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs GoogleSearch/src/ImFeelingLuckyAction.cs GoogleSearch/src/InlineGoogleSearch.cs ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs ImageShack/src/ImageShackAction.cs ImageShack/src/Notifications.cs Launchpad/src/LaunchpadAction.cs Launchpad/src/LaunchpadItem.cs LocateFiles/src/LocateFilesAction.cs ManLookUp/src/ReadManualPageAction.cs Microblogging/gtk-gui/Microblogging.GenConfig.cs Microblogging/src/FriendItem.cs Microblogging/src/FriendSource.cs Microblogging/src/MicroblogClient.cs Microblogging/src/Microblog.cs Microblogging/src/Notifications.cs Microblogging/src/PostAction.cs NX/src/NXAction.cs NX/src/NXHosts.cs OpenSearch/src/OpenSearchAction.cs Opera/src/OperaBookmarkItemSource.cs Pastebin/gtk-gui/Pastebin.PastebinConfig.cs Pastebin/src/PastebinAction.cs Pastebin/src/Providers/LodgeIt.cs Pidgin/src/PidginAccountActions.cs Pidgin/src/PidginAccountItemSource.cs Pidgin/src/PidginBrowseAccountItem.cs Pidgin/src/PidginBrowseBuddyItem.cs Pidgin/src/PidginBrowseStatusItem.cs Pidgin/src/PidginChatAction.cs Pidgin/src/PidginContactItemSource.cs Pidgin/src/PidginHandleContactDetailItem.cs Pidgin/src/PidginSavedStatusItemSource.cs Pidgin/src/PidginSetStatusAction.cs Pidgin/src/PidginStatusTypeItem.cs PingFM/gtk-gui/PingFM.Configuration.cs PingFM/src/PingFMClient.cs PingFM/src/PingFM.cs PingFM/src/PingFMPost.cs PingFM/src/PingFMServiceItem.cs PingFM/src/PingFMServiceItemSource.cs Putty/src/PuttyAction.cs Putty/src/PuttySession.cs Putty/src/PuttySessionItemSource.cs Qalculate/src/QalculateAction.cs Quote/src/QuoteAction.cs RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs RememberTheMilk/src/Configuration.cs RememberTheMilk/src/RTMAddTags.cs RememberTheMilk/src/RTMCompleteTask.cs RememberTheMilk/src/RTM.cs RememberTheMilk/src/RTMDeleteList.cs RememberTheMilk/src/RTMDeleteNote.cs RememberTheMilk/src/RTMDeleteTags.cs RememberTheMilk/src/RTMDeleteTask.cs RememberTheMilk/src/RTMListItem.cs RememberTheMilk/src/RTMListItemSource.cs RememberTheMilk/src/RTMLocationItemSource.cs RememberTheMilk/src/RTMMoveTask.cs RememberTheMilk/src/RTMNewList.cs RememberTheMilk/src/RTMNewNote.cs RememberTheMilk/src/RTMNewTask.cs RememberTheMilk/src/RTMPostponeTask.cs RememberTheMilk/src/RTMRenameList.cs RememberTheMilk/src/RTMRenameTask.cs RememberTheMilk/src/RTMSetDue.cs RememberTheMilk/src/RTMSetEstimate.cs RememberTheMilk/src/RTMSetLocation.cs RememberTheMilk/src/RTMSetPriority.cs RememberTheMilk/src/RTMSetRecurrence.cs RememberTheMilk/src/RTMSetUrl.cs RememberTheMilk/src/RTMTagItem.cs RememberTheMilk/src/RTMTagItemSource.cs RememberTheMilk/src/RTMTaskItemSource.cs RememberTheMilk/src/RTMUncompleteTask.cs RemindMe/src/RemindMe.cs RequestTracker/gtk-gui/RequestTracker.RTPrefs.cs RequestTracker/src/RequestTrackerAction.cs RequestTracker/src/RequestTrackerItem.cs Rhythmbox/src/EnqueueAction.cs Rhythmbox/src/MusicItems.cs Rhythmbox/src/MusicItemSource.cs Rhythmbox/src/NextAction.cs Rhythmbox/src/PauseAction.cs Rhythmbox/src/PlayAction.cs Rhythmbox/src/PlayItemAction.cs Rhythmbox/src/PreviousAction.cs Rhythmbox/src/RhythmboxItems.cs RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs Shelf/src/ShelfAddToShelfAction.cs Shelf/src/ShelfCreateShelfAction.cs Shelf/src/ShelfDeleteShelfAction.cs Shelf/src/ShelfExploreAction.cs Shelf/src/ShelfItem.cs Shelf/src/ShelfItemSource.cs Shelf/src/ShelfRemoveFromShelfAction.cs Shelf/src/ShelfRenameShelfAction.cs Skype/src/Skype.cs Skype/src/SkypeBrowseBuddyItem.cs Skype/src/SkypeBrowseStatusItem.cs Skype/src/SkypeCallAction.cs Skype/src/SkypeChatAction.cs Skype/src/SkypeContactItemSource.cs Skype/src/SkypeSetStatusAction.cs Skype/src/SkypeStatusItemSource.cs SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs SSH/src/SSHAction.cs SSH/src/SSHHostItem.cs SSH/src/SSHHostItemSource.cs SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs SystemServices/src/ServiceActions.cs SystemServices/src/Service.cs SystemServices/src/ServiceItemSource.cs SystemServices/src/SystemServicesConfig.cs Tasque/src/TasqueAction.cs Tasque/src/TasqueCategoryItem.cs Text/src/AppendTextAction.cs TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs Tomboy/src/NewNoteAction.cs Tomboy/src/NotesItemSource.cs Tomboy/src/SearchNotesAction.cs Tomboy/src/TomboyBrowseNotesItem.cs Tomboy/src/TomboyItem.cs Transmission/gtk-gui/Transmission.TransmissionConfig.cs Transmission/src/TorrentFileSetPriorityAction.cs Transmission/src/TorrentLimitDownloadSpeedAction.cs Transmission/src/TorrentLimitUploadSpeedAction.cs Transmission/src/TorrentMarkForDownloadAction.cs Transmission/src/TorrentOperateAction.cs Transmission/src/TorrentStartAction.cs Transmission/src/TorrentStopAction.cs Transmission/src/TorrentUnmarkForDownloadAction.cs Transmission/src/TorrentVerifyAction.cs Tracker/src/TrackerSearchAction.cs Translate/gtk-gui/Translate.ConfigUI.cs Translate/src/Provider/Google.cs Translate/src/TranslateAction.cs Translate/src/UI/ConfigUI.cs Vinagre/src/VinagreBrowseBookmarksItem.cs Vinagre/src/Vinagre.cs Vinagre/src/VNCHostSource.cs VirtualBox/src/OffAction.cs VirtualBox/src/PauseAction.cs VirtualBox/src/RestoreStateAction.cs VirtualBox/src/ResumeAction.cs VirtualBox/src/SaveAction.cs VirtualBox/src/SaveStateAction.cs VirtualBox/src/StartAction.cs VirtualBox/src/VBoxBrowseVMSItem.cs VirtualBox/src/VMItemSource.cs VolumeControl/src/VolumeDownItem.cs VolumeControl/src/VolumeItemSource.cs VolumeControl/src/VolumeMaximizeItem.cs VolumeControl/src/VolumeMuteItem.cs VolumeControl/src/VolumeUnmuteItem.cs VolumeControl/src/VolumeUpItem.cs WindowManager/src/CurrentApplicationItem.cs WindowManager/src/CurrentWindowItem.cs WindowManager/src/Screen/CurrentScreenItem.cs WindowManager/src/Screen/ScreenCascadeAction.cs WindowManager/src/Screen/ScreenItemSource.cs WindowManager/src/Screen/ScreenRestoreAction.cs WindowManager/src/Screen/ScreenSwapAction.cs WindowManager/src/Screen/ScreenTileAction.cs WindowManager/src/WindowActions/WindowCloseAction.cs WindowManager/src/WindowActions/WindowFocusAction.cs WindowManager/src/WindowActions/WindowMaximizeAction.cs WindowManager/src/WindowActions/WindowMinimizeAction.cs WindowManager/src/WindowItemSource.cs WindowManager/src/Wink/ScreenUtils.cs XRandR/src/OutputItem.cs XRandR/src/OutputModeItem.cs XRandR/src/XRandRItemSource.cs YouTube/src/Youtube.cs Zim/src/ZimNewPageAction.cs Zim/src/ZimOpenPageAction.cs Zim/src/ZimPage.cs Zim/src/ZimPagesItemSource.cs gnome-do-plugins-0.8.5/po/PaxHeaders.15196/ja.po0000644000175000017500000000007411701730437017324 xustar000000000000000030 atime=1381823622.851045891 30 ctime=1381823729.487049558 gnome-do-plugins-0.8.5/po/ja.po0000664000175000017500000016701111701730437016575 0ustar00chrischris00000000000000# Japanese translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-04-02 21:55+0000\n" "Last-Translator: Nobuto MURATA \n" "Language-Team: Japanese \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Assign Alias...(エイリアスを割り当てる...)" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "アイテムに別名をつけます。" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Delete Alias(エイリアスを削除)" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "エイリアスを削除します。" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "書庫を指定したフォルダに展開します" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Create archive" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "選択したアイテムで書庫を作成します" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "ファイルを選択" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "リムーバブルボリュームを開きます" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "ボリュームをアンマウントします" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "ボリュームをマウントします" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Epiphanyブックマークをインデックスします" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "隠しファイルを表示する" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "ファイルやフォルダを削除します" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "ファイルやフォルダを別の場所へ移動します" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "最近使ったファイルを検索します" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "ファイルやフォルダを別の場所へコピーします" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "あなたのデフォルトプロファイルからFirefoxのブックマークを検索します" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Doは写真をFlickrアカウントにアップロードするためにあなたの許可を必要とします。「許可」ボタンを押してウェブブラウザを開き、Doを許可してください。" " " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "アカウント" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "認証(_A)" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "非公開" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "友人に公開" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "家族に公開" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "公開" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "閲覧権限" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Doでポストする画像に用いるデフォルトのタグです。空白文字でタグを分離します。複数単語のタグはダブルクォートで囲みます。例) concert " "\"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "タグ" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "1つまたは複数の写真をFlickrにアップロードします" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "クリックして許可を完了してください" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "{0}さん、DoのFlickrへのアクセスを許可していただきありがとうございます。" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "与えられた単語を定義します" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "現在のウインドウのスクリーンショットを撮影します" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "画面全体のスクリーンショットを撮影します" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}秒の遅延" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "{0}秒後にスクリーンショットを撮影します" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "スクリーンショットを撮影します(遅延時間を指定可能)" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "現在のセッションを閉じ、ログイン画面に戻ります。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "コンピュータの電源を切ります" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "コンピュータをハイバネート状態にします" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "コンピュータをサスペンド状態にします" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "コンピュータを再起動します" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "画面をロックします" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "選択したプロファイルでGNOME端末を開きます" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "指定した場所でGNOME端末を開きます" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "コマンドをGNOME端末で実行します" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Google電卓機能で計算を実行します" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google電卓機能はこの数式を評価できません" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Googleカレンダーをインデックスします" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Googleカレンダーのイベントを検索します" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Googleカレンダーに新しいイベントを作成します" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Googleマップで場所や経路を表示します" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "検索結果をフィルタリングしない" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "適度なフィルタリングを行う" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "厳しいフィルタリングを行う" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "セーフサーチ設定" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Search Launchpad(Launchpadで検索)" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Launchpad内の情報を検索します。" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "locateを使用してファイルシステムを検索します" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "フレンドステータスの更新を表示する" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "全般" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "OpenSearchプラグインを使用してWebを検索します" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "テキストをPastebinに送信します" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Pidginの状態メッセージを設定します" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Pidginの保存した状態" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Pidginの仲間リストに含まれる仲間" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "利用可能なPidginのアカウント" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Pidginのアカウントを有効にします" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Pidginのアカウントを無効にします" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "利用可能" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "ビジー" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "透明" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Away" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "友人にインスタントメッセージを送信します" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "アイテムをRhythmboxの演奏キューに追加します" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Rhythmboxの楽曲をアーティスト名で閲覧します" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Rhythmboxの楽曲をアルバム名で閲覧します" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Rhythmboxの現在のトラックを演奏します" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Rhythmboxの演奏を一時停止します" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Rhythmboxの次のトラックを演奏します" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Rhythmboxの前のトラックを演奏します" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Rhythmboxの現在のトラックの通知を表示します" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Rhythmboxの再生をミュートにします" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Rhythmboxの再生のミュートを解除します" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Rhythmboxの再生音量を上げます" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Rhythmboxの再生音量を下げます" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Rhythmboxのアイテムを演奏します" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Rhythmboxのアーティストとアルバムへのアクセスを提供します" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPMLフィードファイル" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "タイムアウト(秒)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "キャッシュ持続時間(秒)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "選択したアイテムをシェルフから削除します" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "ssh-configをパースします" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Tasqueに新しいタスクを作成します" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "テキストを選択されたファイルに追加します" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "題名が指定されていない場合は内容を題名として使用する" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "新規メモのデフォルトの題名" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "新規メモの題名と内容の記入" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "リモートデスクトップビューアのブックマークをインデックスします" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "システムの音量を下げます" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "システムの音量をミュートにします" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "システムの音量を調節します" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "システムの音量のミュートを解除します" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "ウインドウを最大化します" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "ウインドウを最小化/復元します" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "現在のウインドウを閉じます" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "現在のビューポートにあるウインドウをタイル状に整列します" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "ウインドウを重ね整列します" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "ウインドウを前の位置に戻します" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "直前にアクティブだったウインドウ" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "直前にアクティブだったアプリケーション" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/sv.po0000644000175000017500000000007411701730437017362 xustar000000000000000030 atime=1381823622.855045891 30 ctime=1381823729.495049558 gnome-do-plugins-0.8.5/po/sv.po0000664000175000017500000021342011701730437016627 0ustar00chrischris00000000000000# Swedish translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-10-08 14:28+0000\n" "Last-Translator: Håkan Hagman \n" "Language-Team: Swedish \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Tilldela alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Ge ett objekt ett alternativt namn." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Ta bort alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Tar bort ett alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Aliasobjekt" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Aliasobjekt från Do:s universum." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Packa upp arkiv" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Packar upp ett arkiv till en given mapp." #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Skapa arkiv" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Skapa ett arkiv med det valda objektet." #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Bläddra bland artister" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Bläddra musik efter artist" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Blädra bland album" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Bläddra musik efter album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Bläddra i poddsändningar" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Bläddra poddsändningar efter utgivare" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Bläddra i videor" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Bläddra i alla videor" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Lägg till i uppspelningskö" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Lägg till media till spelkö" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Musikspelaren Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexerar media från Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "All musik av" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Nästa" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Nästa låt" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausa" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pausa" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Spela" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Spela låtar från din Bansheesamling" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Föregående" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Föregående låt" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Sök igenom musikspelaren Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Sök igenom din Bansheesamling" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Välj BibTeX-fil" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Välj en fil" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Ange din dokumentkatalog" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Välj dokumentkatalog" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail-kontakter" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kontakter i ClawsMail-adressbok" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Huvudsaklig mejladress" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "E-post" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Annan epostadress" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Övrigt" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Klipp" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Skapa ett klipp med Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable klipp" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Öppna dina Cl.ickable klipp" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable objekt" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Användbara Cl.ickable objekt" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "användarnamn1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Sök i Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Söker i Confluence och returnerar resultaten till Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us taggar" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiserar dina del.icio.us.bookmarks efter taggar" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Icke taggade del.icio.us-bokmärken" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.icio.us-bokmärken taggade med {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us-bokmärken" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexerar dina del.icio.us-bokmärken" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Sök i del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us taggsökning" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Öppna" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Öppna en flyttningsbar volym" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Avmontera" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Avmontera volym" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montera" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Monteringsvolym" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Visa bildspel" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Visar ett bildspel av alla bilder i en katalog" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany-bokmärken" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexterar dina Epiphany-bokmärken" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Jobbtelefon" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Hemtelefon" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobiltelefon" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Kontaker i Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adress" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Visa dolda filer" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Katalog" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Djup" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Ta bort fil" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Tar bort en fil eller mapp." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Välj en mapp att indexera" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Avbryt" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Välj katalog" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Byt filnamn..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Byter namn på en fil." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Skapa ny katalog" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Skapar en ny katalog." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Flytta till..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Flyttar en fil eller mapp till ett annat ställe." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Flytta till papperskorgen" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Flyttar en fil eller mapp till papperskorgen." #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Senaste filer" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Visar senast öppnade filer" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopiera till..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopierar en fil eller mapp till ett annat ställe." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Filer och mappar" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Katalogisera viktiga mappar och filer för snabb åtkomst" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Skapa ny fil" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Skapar en ny, tom fil." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Namnlös" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Webbläsaren Firefoxs bokmärken" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Visar din webbläsares bokmärken." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Behöver din tillåtelse att överföra foton till ditt Flickr-konto. Tryck på " "\"Godkänn\"-knappen för att öppna upp en webbläsare och ge Do tillåtelse att " "utföra denna handling. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Konto" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Auktorisera" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privat" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Synlig för vänner" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Synlig för familj" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Offentlig" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Visningsrättigheter" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Förvalda taggar att använda till bilder postade med Do. Skilj taggar med " "blanksteg; för att ange taggar bestående av flera ord, använd " "citationstecken. ex.) koncert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Taggar" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Överföra foto" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Överför ett eller flera foton till Flickr." #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Konto" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Klicka för att verkställa auktorisering." #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Tack för att du {0} tillåter Do att komma åt ditt Flickr-konto." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definiera" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definerar ett givet ord." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Nuvarande fönster" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Tar en skärmbild av nuvarande fönster" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Hela skärmen" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Tar en skärmbil av hela skärmen" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-sekunders fördröjning" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Väntar i {0} seunder innan en skärmbild tas." msgstr[1] "Väntar i {0} seunder innan en skärmbild tas." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Ta skärmbild" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Tar en skärmbild med eventuell fördröjning" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOMEs skärmbildstagare" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Hela skärmen eller nuvarande fönster." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOMEs kontrollkommandon" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Logga ut, Stäng av, Stara om osv." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Logga ut" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Avsluta din session och återvänd till inloggningsfönstret." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Stäng av" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Stäng av datorn" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Dvala" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Sätter din dator i viloläge" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Vänteläge" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Sätter din dator i vänteläge" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Starta om" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Startar om din dator" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Lås skärmen" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Låser skärmen" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Öppna profil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Öppnar en GNOME-terminal med den valda profilen" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Öppna terminal här" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Öppnar ett terminalfönster på en given plats" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Kör i terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Kör ett kommando i en Gnome-ternimal" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Gnomes terminalprofiler" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexerar dina terminalprofiler" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Namnlös profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Gnomes terminalprofiler" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Genomför en uträkning med Googles räknedosa" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Googles räknedosa kunde inte utföra beräkningen" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-post:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google-kalendrar" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Visar dina Google-kalendrar" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Alla händelser" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Ett fel inträffade i {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Visa händelse" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Öppna händelse i webbläsaren" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Visa kalender" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Öppnar en kalender i webbläsaren" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google-kalender" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Sök händelser" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Sök i dina Google-kalendrar efter händelser" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Kunde inte ansluta till GCal-servicen" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Ny händelse" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Skapa en ny händelse i din Google-kalender" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primär telefon" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "E-post hem" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "E-post arbete" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Primär adress" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Hemadress" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Address arbete" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "Kunde inte ansluta till google, har du angivit rätt uppgifter?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Inloggningsuppgifter saknas. Ange dem i insticksmodulsinställningarna." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail-kontaker" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexserar ina GMail-kontakter" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Uppladdningen misslyckades." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Ett fel inträffade under uppladdningen till Goolge Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Bortagningen misslyckades." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Ett fel inträffade under borttagningen hos Goolge Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokumentet borttaget." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "Dokumentet '{0}' flyttades till Google Documents papperskorg." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google dokument presentation" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexerar dina Google Docs-dokument" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google dokument allmänna dokument" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Textdokument" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF-dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Ta bort dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Flytta ett dokument till Google Docs papperskorg" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Överför ett dokument" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Överför ett dokument till Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs kalkylark" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Karta" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Visar en plats eller sträcka med Googles kartor" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Gå direkt till Google:s söksida" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Visa sökresultat i Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Visa söksidelänk som första resultat" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Googlesökning" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Tillämpas på Google:s söksidelänk" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Filtera inte mina sökresultat" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Använd måttlig filtrering" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Använd strikt filtrering" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch Inställningar" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Sök på Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Tillåter dig att göra googlesökningar från Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Jag har tur" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Gör en googlesökning och tar dig till det första resultatet." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Om du har ett ImageShack-konto, möjliggör en registreringskod att du kan " "spara bilder till sektionen Mina Bilder för ditt konto.\n" "\n" "Logga in på ditt ImageShack-konto innan du får din registreringskod." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registreringskod" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Hämta registreringskod" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registreringskod" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Överför till ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Överför bilden till ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack undantag: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Filstorleken överskrider ImageShack:s gräns på 1.5Mb." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "Den tolkade adressen var tom. ImageShack har antagligen ändrat dess format." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do överför din bild... Vänta en stund..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Kan för tillfället inte överföra bilden till ImageShack ." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Sök i Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Sök Launchpad:s egenskaper." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Lokalisera filer" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Sök igenom ditt filsystem genom att använda locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Manualsidor (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Sök bland och läs hjälpdokumentation (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Läs manualsida (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Slå upp och läs en manuasida." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Visa vänners statusänding" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Allmänt" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Misslyckades med att hämta en fil från {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter påträffade ett fel i {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Kunde inte posta en tweet. Kontrollera dina inloggningsuppgifter. Om du är " "bakom en proxy, försäkra att inställningarna i /system/http_proxy är " "korrekta." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Mikroblogg-vänner" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexera dina mikroblogg-vänner" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nytt direktmeddelande från {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Postningen misslyckades" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Postningen lyckades" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Misslyckades med att posta '{0}' till '{1}'" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' lyckosamt skickat till {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Skicka till {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Uppdatera {0} status" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Anslut med NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX-värd" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX-värdar" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analyserar NX-sessioner" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Sök Webben" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Söker igenom webben med hjäl av OpenSearch" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera-bokmärken" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexera dina bokmärken i Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Kod som stöds\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Sänd text till kopiering" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Sänder text till kopiering" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "Tolkad url är tom. Lodge It har antagligen ändrat sitt format." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Ställ in status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Ställ in Pidgin-statusmeddelande" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidginstatusar" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Sparade Pidginstatusar" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin-vänner" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Vänner från Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin-konton" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Tillgängliga Pidgin-konton" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Logga in" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Aktiverar Pidgin-konto" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Logga ut" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Inaktivera Pidgin-konto" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Frånkopplad" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Tillgänglig" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Upptagen" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Osynlig" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Inte vid datorn" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Okänd status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chatt" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Skicika ett snabbmeddelande till en vän." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Programnyckel" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verifiera och spara dina kontouppgifter" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Meddelandet skickat" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Meddelandesändning misslyckades" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Kan inte ansluta till Ping.FM API-server eller så är svaret från servern " "felaktigt." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Ditt {0}-meddelande skickades till {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Ditt meddelande har skickats till alla {0}-tjänster" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Fel uppstod i tjänstsvar" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Webbtjänstgrupp som stöds av Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Webbtjänst som stöds av Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Skicka via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Skicka ett textmeddelande som mikroblogg eller som statusuppdatering i ditt " "sociala nätverk" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Misslyckades att ansluta till tjänsten Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM-tjänster" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Webbtjänster som stöds av Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Starta ny PuTTY-session (värd {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY-sessioner" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sparade PuTTY-sessioner" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Anslut med PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Skapa ny anslutning med PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Skicka till Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Skickar text till tjänsten Quote." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do behöver din tillåtelse för att hantera uppgifter i ditt Remember The Milk-" "konto. Klicka på knappen \"Authorize\" för att öppna en webbläsare och ge Do " "befogenhet." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "För försenade uppgifter" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "När åtgärder (t.ex byt namn) är klara" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notifiering" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Du kan ange avancerade sökoperatorer här, för att begränsa sysslorna Do " "indexerar. Exempelvis \"priority:1 AND status:incomplete\" tvingar Do att " "enbart indexera ej färdigställda sysslor med hög prioritet." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "En websida från Remember The Milk skall nu ha öppnats i din webläsare. " "Vänligen följ instruktionerna där och återvänd sedan hit för att slutföra " "attesteringen genom att klicka på knappen nedan." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Slutför attesteringen" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Misslyckades med att slutföra attesteringen." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Attestera igen" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "Tack {0}. Insticksprogrammet RTM är nu attesterat för ditt konto." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Ej klar" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Markera syssla som \"ej klar\"" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Ta bort" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Ta bort markerad syssla från Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} Uppgift försenad" msgstr[1] "{0} Uppgifter försenade" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Syssla borttagen" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "Den valda sysslan har tagits bort från din Remember The Milk-lista" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Syssla slutförd" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "Den valda sysslan i Remember The Milk har markerats som slutförd." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Hög" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Hög prioritet" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Mellan" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Medelhög prioritet" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Låg" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Låg prioritet" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Ingen" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Ingen prioritet" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Upp" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Öka prioriteten" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Ned" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Minska prioriteten" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioritet ändrad" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "Den valda sysslans prioritet i din Remember The Milk-lista har ändrats" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Sluttid eller -datum har ändrats" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "Sluttid eller -datum för den valda sysslan i din Remember The Milk att-göra-" "lista har ändrats." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Sysslan har flyttats" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Sysslan har döpts om" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Sysslan har senarelagts" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "Den valda sysslan i din Remember The Milk att-göra-lista ha senarelagts" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Återkommandemönstret har ändrats" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "Återkommandemönstret för den valda sysslan i din Remember The Milk att-göra-" "lista har ändrats." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Sysslan ej klar" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "Den valda sysslan har markerats som \"ej klar\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Skapa ny syssla i Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Flytta en vald syssla från en lista till en annan" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Färdig" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Sluför en vald syssla" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Byt namn till..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Byt namn på den valda sysslan" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Gör till återkommande" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Välj återkommandemönster för en syssla." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Senarelägg" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Senarelägg en vald syssla i Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Sätt prioritet" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Sätt en sysslas prioritet" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Sätt sluttid eller -datum" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Sätt sluttid eller -datum för en syssla" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "All musik på" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Lägger till en grej till Rythmboxs uppspelningskö" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Bläddra i Rythmboxs musk efter artist" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Bläddra igenom Rythmboxs musik sorterat efter album" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Spela upp nuvarande spår i Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Pausa Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Spela nästa spår i Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Spela föregående spår i Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Visa nuvarande spår" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Visa notifiering av nuvarande spår i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Tyst" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Tysta Rythmboxs uppspelning" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Avtysta" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Avtysta Rythmboxs uppspelning" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Höj volymen" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Höj voluymen i Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Sänk volymen" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Sänk volymen i Rythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Spela upp en sak i Rythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rythmboxs musik" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Get åtkomst till artister och album från Rythmbox" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML flödesfil" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Försök koppla upp dig i antat sekunder" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Cache-längd (i minuter)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Utforska hylla" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Få en lista på alla saker i din hylla" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Ta bort från hyllan" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Ta bort markerade saker från hyllan" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Lägg till till hyllan" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Ta bort markerade saker från hyllan" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Hyllan" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Dina {0} hyllobjekt" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Hyllobjekt" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Dina hyllsaker" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Standardvärde" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Läser in objekt i bakgrunden" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Kommaseparerad lista med radiokanaler att läsa in" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Namn på Squeezebox värddator" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Porten för SqueezeCenter serverns cli-gränssnitt" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Porten för SqueezeCenter serverns webbgränssnitt" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Läser in artist, album och radio i bakgrunden när Do startar. \n" "Om denna rutan är omarkerad, kommer dessa objekt läsas in när Do startar och " "orsaka en fördröjning tills alla objekt har överförts." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Anslut med SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH-v" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH-värdar" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Tolka ssh-konfiguration" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Kommando för att starta/stoppa tjänster (gksudo etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Tjänster att kontrollera:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Systemtjänster" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lista med samtliga systemtjänster" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} tjänst" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Kontrollsystem {0} tjänst" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Välj fil att öppna" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Vald fil är ogiltig!\n" "Filen måste vara exekverbar." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategori" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Skapa en ny uppgift" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Skapa en ny uppgift i Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Lägg till till..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Lägger till en text till en vald fil." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Skapa en Tiny URL" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Skapar en TinyUrl av en ohanterlig röra." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Använd innehållet i anteckningen som titel när ingen titel för anteckningen " "angivits." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Ny Anteckning" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "Första rutan visar innehållet, andra rutan visar titeln." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "Första rutan visar titeln, andra rutan visar innehållet." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Ny titel och innehålls notering" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Ny Tomboy-anteckning" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Skapa ny Tomboy-anteckning." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Tomboy anteckningsindexerare" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Läser in Tomboy-anteckningar för sökning." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Sök Tomboy-anteckningar" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Söker innehållet i Tomboy-anteckningar." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy anteckning" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Sök med Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Startar Tracker med angiven förfrågan." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Standard källspråk" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Förvalt språk för webbgränssnitt" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Aktivera / Avaktivera språk" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Översätt" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Översätter text" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Automatisk sökning (rekommenderas)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabiska" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Översätt till arabiska" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgariska" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Översätt till bulgariska" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Katalanska" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Översätt till katalanska" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Kinesiska (förenklad)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Översätt till kinesiska (förenklad)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Kinesiska (traditionell)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Översätt till kinesiska (traditionell)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Kroatiska" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Översätt till kroatiska" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Tjeckiska" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Översätt till tjeckiska" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danska" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Översätt till danska" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Nederländska" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Översätt till nederländska" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Engelska" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Översätt till engelska" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipinska" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Översätt till filipinska" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finska" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Översätt till finska" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Franska" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Översätt till franska" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Tyska" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Översätt till tyska" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grekiska" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Översätt till grekiska" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebreiska" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Översätt till hebreiska" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Översätt till hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesiska" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Översätt till indonesiska" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italienska" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Översätt till italienska" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japanska" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Översätt till japanska" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Koreanska" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Översätt till koreanska" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Lettiska" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Översätt till lettisk" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Litauiska" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Översätt till litauiska" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norska" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Översätt till norska" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polska" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Översätt till polska" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugisiska" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Översätt till portugisiska" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Rumänska" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Översätt till rumänska" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Ryska" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Översätt till ryska" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbiska" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Översätt till serbiska" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slovakiska" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Översätt till slovakiska" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slovenska" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Översätt till slovenska" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spanska" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Översätt till spanska" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Svenska" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Översätt till svenska" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ukrainska" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Översätt till ukrainska" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamesiska" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Översätt till vietnamesiska" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagres bokmärken" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexerar dina Vinagre-bokmärken" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Anslut med VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Ta skärmbild" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Spara aktuellt tillstånd som en ögonblicksbild" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Ögonblicksbild (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Stäng av virtuell maskin" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Stänger av den markerade virtuella maskinen" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Kasta bort tillståndet" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Återställ den virtuella maskinens tillstånd till nuvarande snapshot" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pausa den virtuella maskinen" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Pausar den valda virtuella maskinen" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Spara tillståndet för den virtuella maskinen" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Spara tillstånded för den valda virtuella maskinen" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox virtuella maskiner" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Virtuella maskiner skapade med VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Starta virtuell maskin" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Startar den valda virtuella maskinen" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Öppna i GUI" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Öppna i VirtualBox GUI" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Starta Headless" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Starta i läget Headless" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Återuppta virtuell maskin" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Återuppta vald virtuell maskin" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Sänk systemvolym" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Öka systemvolym" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Tysta volym" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Stäng av systemljudet" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Volymåtgärder" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Justera volym på systemljudet" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Sätt på ljud" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Sätt på systemljud" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximera" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Låt ett fönster ta upp hela skärmen" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimera/Återställ" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimera/Återställ ett fönster" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Stäng alla" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Stäng aktuellt fönster" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Organisera fönster sida vid sida" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Organisera fönster sida vid sida i aktuell vy" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Organisera fönstren i rad" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Organisera dina fönster i rad" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Återställ fönster" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Återställ fönstren till föregående position" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Åtgärder du kan göra med dina skärmar" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Nuvarande skrivbord" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Allt på nuvarande skrivbord" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Allmäna fönsterobjekt" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Nuvarande fönster" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Det nu aktiva fönstret" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Nuvarande applikation" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Den nu aktiva applikationen" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Föregående fönster" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Föregående aktiva fönster" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Föregående applikation" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Föregående aktiva applikation" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Ny Zim-sida" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Skapa ny sida i Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Öppna Zim-sida" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Öppna vald sida i Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim-sidor" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/la.po0000644000175000017500000000007411701730437017326 xustar000000000000000030 atime=1381823622.855045891 30 ctime=1381823729.487049558 gnome-do-plugins-0.8.5/po/la.po0000664000175000017500000015446211701730437016605 0ustar00chrischris00000000000000# Latin translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-05-15 07:52+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Latin \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "" msgstr[1] "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/ko.po0000644000175000017500000000007411701730437017343 xustar000000000000000030 atime=1381823622.863045892 30 ctime=1381823729.487049558 gnome-do-plugins-0.8.5/po/ko.po0000664000175000017500000021337511701730437016621 0ustar00chrischris00000000000000# Korean translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-03-13 09:39+0000\n" "Last-Translator: Shin Hungjae <0555283@xfp.kr>\n" "Language-Team: Korean \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "별명 할당..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "항목에 대체명을 줌." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "별명 삭제" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "별명 삭제" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "별명 항목" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Do의 유니버스에서 별명된 항목." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "보관파일 풀기" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "보관파일을 주어진 폴더에 풀기" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "보관피일 생성" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "선택된 항목으로 보관파일 생성" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "아티스트 찾기" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "아티스트로 음악 찾기" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "앨범 찾기" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "앨범으로 음악 찾기" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "팟케스트 찾기" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "공개자로부터 팟케스트 찾기" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "비디오 찾기" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "모든 비디오 찾기" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "재생큐에 추가" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "미디어를 재생큐에 추가" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "밴쉬 미디어" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "밴쉬미디어플레이에서 미디이 색인" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "의 모든 음악" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "다음" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "다음 트랙 재생" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "잠시중지" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "재생중 트랙 잠시중지" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "재생" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "밴쉬모음에서 재생" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "이전" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "이전트랙 재생" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "밴쉬미디어 검색" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "전체 밴쉬모음에서 검색" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "BibTex파일 선택" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "파일 선택" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "문서폴더 선택" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "문서 폴더 선택" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail 연락처" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "ClawsMail 주소록에 연락처" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "주 전자메일" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "전자메일" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "다른 전자메일" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "다른" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "클립" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Cl.ickable로 클립 생성" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable 클립" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Cl.ickable 크립 열기" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable 항목" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "유용한 Cl.ickable 항목" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "사용자명1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "집합 검색" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "집합과 Do에서 반환된 결과에서 검색" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us 꼬리표" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "꼬리표로 del.icio.us 서표 작성" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "꼬리표가 없는 del.ico.us 서표" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "{0}으로 꼬리표가 붙은 del.icio.us 서표" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us 서표" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "del.icio.us 서표 색인" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "del.icio.us 검색" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us 꼬리표 검색" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "열기" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "이동식 볼륨 열기" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "마운트 해제" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "마운트된 볼륨 해제" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "마운트" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "봄륨을 마운트" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "천천히보기 시작" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "폴더의 그림으로 천천히 보기 시작" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany 서표" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Epiphany 서표 색인." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "업무 전화" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "집 전화" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "휴대 전화" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution 연락처" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "주소" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "숨김파일 보기" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "폴더" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "깊이" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "파일 삭제" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "파일이나 폴더 삭제" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "폴더의 색인 선택" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "취소" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "폴더 선택" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "파일의 이름 변경..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "파일의 이름 변경 ..." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "새 폴더 만들기" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "새 폴더 만들기" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "다른곳으로 이동 ..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "다른위치로 파일이나 폴더 이동." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "쓰레기통으로 이동" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "파일이나 폴더를 쓰레기통으로 이동" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "최근 파일" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "최근에 열었던 파일 검색" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "다른곳으로 복사..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "다른위치로 파일이나 폴더 복사." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "파일과 폴더" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "분류는 파일과 폴더를 빠르게 접근할때 매우 중욯바니다." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "새 파일 만들기" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "새로운 빈 파일 만들기" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "제목 없음" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "불여우 서표" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "기본프로파일에서 불여우 서표 검색" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Flickr계정에 순서대로 사진을 올릴때 승인이 필요합니다. \"승인\" 버튼을 눌러 웹블라우즈를 열고 Do에 인증서를 넣어주세요. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "계정" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "위임(_A)" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "개인" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "친구에게 보이기" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "가족에게 보이기" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "공개" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "보기 권한" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Do로 사진을 보낼때 기본 꼬리표 사용. 여러개의 꼬리표 단어에 묶음을 사용할때에는 공백을 사용한 꼬리표 분리; 예) concert " "\"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "꼬리표" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "사진 올리기" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Flickr에 한개이상의 사진 올리기" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "계정" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "인증을 완료하기 위해서 클릭" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "{0}님 Flickr에서 Do로 접근가능하게 허용해줘서 고맙습니다." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "정의" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "주어진 단어 정의" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "현재 창" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "현재창의 화면 갈무리." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "전체 화면" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "전체 화면 갈무리 하기" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-초 지연" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "화면 갈무리 하기전에 {0}초간 대기" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "화면 갈무리" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "선택적 지연을 두고 화면 갈무리 하기" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "그놈 화면 갈무리 항목" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "전체화면 또는 현재 창" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "그놈 세션 명령" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "로그아웃, 종료, 제시작, 기타." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "로그아웃" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "세션을 닫고 로그인창으로 되돌아감" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "종료" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "컴퓨터 끄기" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "절전모드" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "컴퓨터를 절전모드로 진입" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "대기" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "컴퓨터를 대기모드로 진입" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "제시작" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "컴퓨터를 제시작" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "화면 잠그기" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "화면을 잠그기" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "프로파일 열기" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "선택된 프로파일로 그놈 터미넝 열기" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "여기에 터미널 열기" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "주어진 위치에 그놈 터미널 열기" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "터미널에서 실행" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "그놈 터미널에서 명령 실행" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "그놈 터니멀 프로파일" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "그놈 터미널 프로파일 색인" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "명명되지 않은 프로파일" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "그놈 터미널 프로파일" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "구글달력을 사용해서 예측 수행." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "구글달력이 표현식을 계산할수 평가할 수 없음." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "전자메일:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "구글 달력" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "구글 달력 색인" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "모든 이벤트" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "{0}에서 에러 발생" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "이벤트 보기" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "브라우즈에 이벤트 열기" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "달력 보기" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "브라우즈로 달력 보기" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "구글 달력" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "이벤트 검색" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "구글달력에서 이벤트 검색" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "GCal 서비스에 연결 실패" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "새로운 이벤트" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "구글달력에서 새로운 이벤트 생성" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "주 전화" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "집 전자메일" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "업무 전자메일" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "주 주소" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "집 주소" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "사무실 주소" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "구글접속시 에러가 발생, 접속정보가 올바릅니까?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "로그인정보자 없음. 플러그인설정에 로그인정보를 설정하여 주십시요." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail 연락처" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "GMail연락처 색인" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "올리기 실패." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "구글문서로 파일 올리는중 에러 발생." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "삭제 실패." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "구글문서에서 문서삭제중 에러 발생." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "문서가 삭제됨." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "구글문서에서 '{0}'문서를 쓰레기통으로 옮기기 성공했음." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "구글문서 발표" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "구글 문서" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "구글문서에 저장된 문서를 색인" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "구글문서 일반적인 문서" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "구글문서 텍스트" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "구글문서 PDF" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "문서 삭제." #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "구글문서에서 문서를 쓰레기통으로 이동" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "문서 올리기." #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "구글문서로 문서 올리기" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "구글문서 표 계산기" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "지도" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "지역의 지도나 구글지도의 노선" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "구글검색화면으로 바로 가기" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Do에서 검색결과 표시" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "검색후 첫번째 결과 표시" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "구글 검색" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "구글검색화면 연결자에 적용" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "검색결과를 여과하지 않음." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "알맛은 여과기 사용." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "엄격한 여과기 사용." #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "안전한 검색 설정" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "구글에서 검색" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Do에서 구글검색을 수행하는것을 허용" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "운 좋은 예감!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "구글에서 검색하고 첫번째 결과를 가져옴" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "ImageShack계정을 가지고 있으면, 계정의 이미지영역에 그림을 저장할때 등록코드가 허용됩니다.\n" "\n" "등록코드를 받기전에 ImageShack에 로그인해 주세요." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "등록코드(_R)" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "등록코드 얻기(_G)" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "등록 코드" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "ImageShack에 올리기" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "ImageShack에 그림 올리기." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack 예외 발생: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "ImageShack의 파일크기는 1.5MB로 제한됨." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "분석된 url이 비어있음. 아마도 ImageShack이 형식을 바꿨을것이다." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do가 그림을 올리는중... 잠시만 기다리세요..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "지금은 ImageShack에 올릴수 없습니다." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "런치패드에서 검색" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "런치패드 속성 검색" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "파일 위치" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "locate를 사용해서 파일시스템 검색" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "도움말(man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "도움말을 검색하고 읽음(man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "도움말 읽기(man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "도움말을 찾고 읽기." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "친구의 갱신상태 보기" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "일반" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "{0}에서 파일 패치 실패" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "트위터가 {0}에서 오류 발생. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "트윗을 보낼수 없습니다. 로그인 설정을 확인하세요. 만약 프록시 아랫단에 있다면, /system/http_proxy 의 설정이 정상적인지 " "확인해주세요." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "마이크로블로그 친구" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "마이크로블로그 친구 색인" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "{0}에서 새 직접 메세지" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "보내기 실패" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "보내기 성공" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "'{0}'에서 {1}로 보내기 실패" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}'을 {1}로 보내기 성공" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "{0}으로 보내기" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "{0} 상태 갱신" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "NX로 연결" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX호스트" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX호스트" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "nx세션 해석" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "웹 검색" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "열린검색 플러그인을 사용해 웹에서 검색" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "오페라 서표" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "오페라 6 서표를 색인" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "지원하는 코드\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin 제공자" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Pastebin으로 보내기" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Pastebin으로 내용 보내기." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "분석된 URL이 비어있습니다. Lodge가 아마도 형식을 변경했을 겁니다." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "상태 설정" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "피진 상태알림 설정" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "피진 상태" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "피진 상태가 저장됨." #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "피진 친구들" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "피진친구목록에서 친구들" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "피진 계정" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "피진 IM 계정 사용가능" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "연결 시작" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "피진 계정 활성화" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "연결 끊음" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "피진 계정 비활성화" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "오프라인" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "이용가능" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "바쁨" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "보이지 않음" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "항상" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "알수없는 상태" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "잡담" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "친구에게 전갈 보내기." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "프로그램 키" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "계정정보 검사/저장" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "보낸 메세지" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "메세지 전달 실패" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "Ping.FM API서버에 연결할 수 없거나 서버가 응답하지 않습니다." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "{0}메세지를 {1}에 성공적으로 보냈습니다." #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "메세지를 모든 {0}서비스에 성공적으로 보냈습니다." #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "마이크로블로그" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "상태" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "서비스으압에 오류 발생" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Ping.FM으로 웹서비스그룹 지원됨" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Ping.FM으로 웹서비스 지원됨" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Ping.FM을 통해서 보내기" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "마이크로블로그 같은 테스트메세지나 상태를 사회망에 갱신합니다." #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Ping.FM서비스에 연결 실패" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM 서비스" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Ping.FM으로 웹서비스 지원됨" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "새로운 PuTTY세션 시작 (호스트 {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY 세션" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "PuTTY세션 저장됨" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "PuTTY로 연결" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "PuTTY를 사용해서 새로운 연결 생성" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "제출할 묶음" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "묶음서비스로 텍스트 보내기" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Remember The Milk계정에 작업을 순서대로 관리하기 위해서는 인증이 필요합니다. \"인증\"을 눌러 웹브라우즈를 열고 Do에게 " "인증정보를 넣어주세요." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "작업 기한이 지났음" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "동작이 완료되었을때" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "통지" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "몇가지 고급검색 명령은 Do색이작업에서 제한됨. 예. \"우선순위:1 과 상태:미완료\"는 Do에서 높은 우선순위를 가진 모든 완료되지 " "않을 작업을 강제로 색인합니다." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "거르개" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "지금 Remember The Milk에서 웹페이지를 브라우즈로 열수 있습니다. 아래의 버턴을 클릭하면 인증이 완료됩니다." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "인증 완료" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "인증 완료 실패" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "제 인증" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "{0} 감사합니다. RTM플러그인이 계정에서 사용하도록 인증되었습니다." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "미완료" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "선택된 작업을 \"미완료\"으로 표시" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "삭제" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Remember The Milk에서 선택된 작업 삭제" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} 작업이 기한이 지남" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "작업이 삭제됨" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "선택된 작업이 Remember The Milk작업목록에서 성공적으로 삭제되었습니다." #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "작업이 완료됨." #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "선택된 작업이 Remember The Milk작업목록에서 완료로 표시되었습니다." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "상" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "우선순위 상" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "중" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "우선순위 중" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "하" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "우선순위 하" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "없음" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "우선순위 없음" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "위" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "우선순위 증가" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "아래" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "우선순위 낮춤" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "우선순위가 변경됨" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "Remember The Milk작업목록에서 선택된 작업의 우선순위가 변경되었습니다." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "기한이 변경됨." #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "Remember The Milk작업목록에서 선택된 작업의 기한이 변경되었습니ㅏㄷ." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "작업이 이동됨." #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "작업 이름이 바뀜." #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "작업이 연기됨." #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "Remember The Milk 작업목록에서 선택된 작업이 연기됨." #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "반복패턴이 변경됨." #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "Remember The Milk작업목록에서 선택된 반복패턴이 변경되었습니다." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "작업 미완료" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "선택된 작업을 \"미완료\"로 표시" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Remember The Milk에서 새로운 작업 만들기" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "선택된 작업을 다른곳으로 옮김" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "완료" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "선택된 작업 완료" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "다른 이름으로 변경..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "선택된 작업에 새로운 이름 부여" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "반복 설정" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "작업에 반복패턴 설정" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "연기" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Remember The Milk에서 선택된 작업 연기" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "우선순위 설정" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "작업의 우선순위 설정" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "기한 설정" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "작업의 기한 설정" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "의 모든 음악" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "리듬박스 재생목록에 항목 추가" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "이름으로 리듬박스 노래에서 찾기" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "앨범으로 리듬박스 음악에서 찾기" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "리듬박스에서 현재 노래 재생" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "리듬박스 재생기 중지" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "리듬박스에서 다음노래 재생" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "리듬박스에서 이전노래 재생" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "현재 노래 보이기" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "리듬박스에서 현재 노래의 통지 보이기" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "음소거" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "리듬박스 재생기 음소거" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "음소거 해제" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "리듬박스 재생기 음소거 해제" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "소리 높임" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "리듬박스 재생기의 소리를 올림" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "소리를 낮춤" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "리듬박스 재생기 소리를 낮춤" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "리듬박스에서 항목 재생" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "리듬박스 노래" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "리듬박스에서 이름과 앨범으로 접근 제공" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML 파일" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "시간초과(초단위)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "유지시간 저장(분단위)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "셜프에서 탐색" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "셜프에서 전체목록을 받기" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "셜프에서 삭제" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "셜프에서 선택된 항목 삭제" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "셜프에 추가" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "셜프에 선택된 항목 추가" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " 셜프" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "{0} 셜프 항목" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "셜프 항목" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "내 셜프 항목" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "기본" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "배경으로 항목읽기" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "라디오의 ','로 분리된 목록 읽기" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "SqueezeCenter 서버의 호스트명" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "SqueezeCenter서버 CLI 인터페이스의 포트" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "SqueezeCenter서버 웹 인터페이스의 포트" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "Do를 읽을때 이름, 앨범, 라디오를 배경으로 읽기" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "SSH를 이용해서 연결" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH 호스트" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH 호스트" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "ssh설정 분석" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "시작/종료 서비스용 명령(gksudo, 기타):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "제어할 서비스:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "시스템 서비스" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "모든 시스템 서비스의 목록" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} 서비스" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "{0} 시스템 서비스 제어" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "파일 열기 선택" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "선택된 보이는 파일!\n" "실행가능해야 합니다." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "분류" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "새로운 작업 만들기" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Tasque에서 새로운 작업 만들기" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "붙이기..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "선택된 파일에 테스트 붙이기." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "작은 Url 만들기" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "거대한 쓰레기에서 작은Url 만들기" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "제목이 없을때 내용을 제목으로 사용" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "기본 새노트 제목" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "첫번째면은 내용, 두번째면은 제목." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "첫번째면은 제목, 두번째면은내용." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "새 노트 제목과 내용 전부" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "새 톰보이 노트" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "새 톰보이 노트 만들기." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "톰보이 노트 색인 작성자" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "검색할 톰보이 노트를 읽음." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "톰보이 노트 검색" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "톰보이 노트의 내용 검색." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "톰보이 노트" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "트랙커를 이용해서 검색" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "주어진 질의로 트랙커 실행" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "번역 플리그인 선택사항" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "번역 제공자" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "기본 원래 언어" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "기본 웹출력 언어" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "언어 활성화/비활성화" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "번역하다" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "내용 번역" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "자동 검출(추천)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "아라비아어" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "아라비아어로 번역" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "불가리아어" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "불가리아어로 번역" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "카탈로니아" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "카탈로니아로 번역" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "중국어(간체)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "중국어(간체)로 번역" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "중국어(번체)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "중국어(번체)로 번역" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "크로아티아어" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "크로아티아어로 번역" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "체코어" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "체코어로 번역" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "덴마크어" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "덴마크어로 번역" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "네덜란드어" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "네덜란드어로 번역" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "영어" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "영어로 번역" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "필리핀어" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "필리핀어로 번역" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "핀란드어" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "핀란드어로 번역" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "프랑스어" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "프랑스어로 번역" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "독일어" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "독일어로 번역" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "그리스어" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "그리스어로 번역" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "히브리어" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "히브리어로 번역" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "힌디어" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "힌디어로 번역" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "인도네시아어" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "인도네시아어로 번역" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "이탈리아어" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "이탈리아어로 번역" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "일본어" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "일본어로 번역" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "한국어" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "한국어로 번역" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "라트비아어" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "라트비아어로 번역" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "리투아니아어" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "리투아니아어로 번역" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "노르웨이어" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "노르웨이어로 번역" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "폴란드어" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "폴란드어로 번역" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "포르투갈어" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "포르투갈어로 번역" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "루마니아어" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "루마니아어로 번역" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "러시아어" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "러시아어로 번역" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "세르비아어" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "세르비아어로 번역" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "슬로바키아어" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "슬로바키아어로 번역" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "슬로베니아족어" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "슬로베니아족어로 번역" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "스페인어" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "스페인어로 번역" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "스웨덴어" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "스웨덴어로 번역" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "우크라이나어" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "우크라이나어로 번역" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "베트남어" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "베트남어로 번역" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre 서표" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Vinagre 서표 색인" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "VNC를 이용해서 연결" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "화면 갈무리 하기" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "현재상태를 갈무리처럼 저장" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "갈무리 (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "가장머신 끄기" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "선택된 가상머신 끄기" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "상채 취소" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "VM상태를 현재 갈무리로 복구" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "가상머신 중지" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "선택된 가상머신 중지" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "가상머신 상태 저장" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "선택된 가상머신의 상태 저장" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBOX VMs" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "VirtualBox로 만들어진 가상머신" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "가상머신 시작" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "선택된 가상머신 시작" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "GUI로 열기" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "VirtualBox GUI로 열기" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Headless 시작" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Headless모드로 시작" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "가상머신 계속진행" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "선택된 가상머신 계속진행" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "시스템 소리 낮춤" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "시스템 소리 높임" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "음소거" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "시스템 음소거" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "소리 높낮이 동작" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "시스템 소리크기 조정" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "음소거 해제" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "시스템 음소거 해제" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "활성창" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "활성창" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "최대화" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "전화화면으로 창 만들기" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "최소화/복구" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "창을 최소화/복구" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "모두 닫기" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "현재창 닫기" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "타일식 창" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "현재 뷰포트에 모든창 타일형태로" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "캐스케이드식 창" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "캐스케이드 창" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "창 복구" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "이전위치에서 창 복구" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "창의 화면 항목" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "화면에서 할 수 있는 동작" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "현재 바탕화면" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "현재 바탕화면의 모든것" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "일반적인 창 항목" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "유용하고 일반적으로 이해하기 쉬운 창 항목" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "현재 창" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "현재 활성 창" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "현재 프로그램" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "현재 동작중인 프로그램" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "이전 창" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "이전 활성 창" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "이전 프로그램" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "이전에 동작중인 프로그램" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "노트북의 Zim페이지: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "새 Zim페이지" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Zim에 새페이지 만들기" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Zim페이지 열기" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Zim에서 선택된 페이지 열기" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim페이지" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Zim 바탕화면 위치 화면" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/pt_BR.po0000644000175000017500000000007411701730437017740 xustar000000000000000030 atime=1381823622.867045892 30 ctime=1381823729.491049558 gnome-do-plugins-0.8.5/po/pt_BR.po0000664000175000017500000021527011701730437017212 0ustar00chrischris00000000000000# Brazilian Portuguese translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-06-08 03:04+0000\n" "Last-Translator: Pedro Augusto \n" "Language-Team: Brazilian Portuguese \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Atribuir Apelido..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Dá a um item um nome alternativo." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Remover Apelido" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Remove um apelido." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Ítens com Apelidos" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Apelidos do Universo Do" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extrair arquivo" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extrair um arquivo para uma pasta" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Criar arquivo" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Criar um arquivo com o item selecionado" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Ver Artistas" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Navegar pela coleção por Artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Ver Albums" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Navegar pela coleção por Álbum" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Navegar pelos Podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Navegar pelos Podcasts por Autor" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Navegar pelos Vídeos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Navegar por todos os Vídeos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Adicionar à Fila de Reprodução" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Adicionar mídia à fila de reprodução" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Mídia do Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexar Mídia do Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Todas as músicas por" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Próxima" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Tocar próxima faixa" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausar" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pausar faixa atual" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Reproduzir" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Tocar da Biblioteca do Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Anterior" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Tocar faixa anterior" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Pesquise na Mídia do Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Pesquise na Biblioteca do Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Escolha arquivo BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Selecionar um arquivo" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Selecione sua pasta de documentos" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Escolha pasta de documentos" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contatos do ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contatos do livro de endereços do ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "E-mail Principal" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "E-mail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Outro e-mail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Outro" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Criar um clip com Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Clips do Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Abre seus clips cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Ítens Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Ítens Cl.ickable úteis" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "usuário1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Pesquisar no Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Pesquisa no Confluence e retorna os resultados ao Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Marcadores do Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiza seus favoritos Del.icio.us por marcador" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Favoritos del.icio.us sem marcadores" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Favoritos del.icio.us marcados com {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Favoritos Del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexa seus favoritos del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Pesquisar no del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Pesquisa de marcadores no del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Abrir" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Abrir um volume removível" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Desmontar" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Desmontar volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montar" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montar volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Iniciar apresentação" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Inicia apresentação de imagens em uma pasta" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Favoritos do Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexa seus favoritos do Epiphany" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefone comercial" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefone residencial" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Telefone celular" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contatos do Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Endereço" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Mostrar arquivos ocultos" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Pasta" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profundidade" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Apagar Arquivo" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Remove um arquivo ou pasta." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Escolha uma pasta para indexar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Cancelar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Selecionar Pasta" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Renomear arquivo..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Renomeia um arquivo." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Criar nova pasta" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Cria uma nova pasta." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Mover para..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Move um arquivo ou pasta para outra localidade." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Mover para a lixeira" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Move um arquivo ou pasta para a lixeira" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Arquivos Recentes" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Encontra arquivos recentemente abertos." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copiar para..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copia um arquivo ou pasta em outra localidade." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Arquivos e Pastas" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Cataloga arquivos e pastas importantes para acesso rápido" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Criar um Novo Arquivo" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Cria um novo arquivo vazio" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Sem título" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Favoritos do Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Procura favoritos do Firefox em seu perfil padrão." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "O Do precisa de sua autorização para levantar fotos para sua conta no " "flickr. Clique em \"Autorizar\" para abrir um navegador e conceder a " "autorização. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Conta" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorizar" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Particular" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visível a amigos" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visível à família" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Público" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permissões de Exibição" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Tags padrão a serem usadas nas imagens postadas pelo Do. Separe tags com um " "espaço. Se um tag possuir mais de uma palavra, utilize espaços. Exemplo: " "concerto \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tags" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Levantar foto" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Levantar uma ou mais fotos para o Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Conta" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Clique para completar autorização" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Obrigado {0} por permitir ao Do acessar o Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definir" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Define uma palavra." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Janela atual" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Capturar uma imagem da janela atual." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Tela inteira" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Captura a tela inteira." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "Atraso de {0} segundos" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Aguardar {0} segundo antes da captura." msgstr[1] "Aguardar {0} segundos antes da captura." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Capturar tela" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Cria uma imagem da tela com atraso opcional." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Itens de captura de tela do GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Tela inteira ou janela atual." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Comandos de Sessão do GNOME" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Encerrar sessão, desligar, reiniciar, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Encerrar sessão" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Encerra sua sessão e volta para a tela de login." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Desligar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Desliga seu computador" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hibernar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Coloca seu computador em estado de hibernação." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspender" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Coloca seu computador em suspensão." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Reiniciar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reinica seu computador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Bloquear tela" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Trava sua tela." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Abrir Perfil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Abre um Terminal do GNOME com o perfil selecionado." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Abrir Terminal Aqui" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Abre um Terminal do GNOME em um dado local." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Executar no terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Executa um comando no Gnome Terminal." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Perfis do Gnome-terminal" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexa seus perfis do Gnome-terminal" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Perfil sem nome" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Perfil do Gnome-terminal" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Realiza um cálculo na calculadora do Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "A calculadora do Google não pôde avaliar a expressão." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Calendars" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexa seus calendários no Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Todos os eventos" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Um erro ocorreu em {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Ver evento" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Abrir evento em navegador" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Ver Calendário" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Abrir calendário em navegador" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Calendar" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Pesquisar Eventos" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Pesquisar Eventos no Google Calendar" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "A conexão para serviço GCal falhou" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Novo Evento" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Cria um novo evento no Google Calendar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Telefone Principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Email Pessoal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Email de Trabalho" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Email Principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Endereço Residencial" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Endereço Comercial" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Um erro ocorreu ao se conectar ao Google, suas credenciais são válidas?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Sem credenciais de login. Por favor configure a informação das contas na " "configuração do plugin." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contatos do GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexe seus contatos do GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Falha no carregamento do arquivo." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Um erro ocorreu ao carregar arquivos para o Google Docs" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Falha ao deletar." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Um erro ocorreu ao deletar o documento no Google Docs" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Documento deletado" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "O documento '{0}' foi movido com sucesso para a lixeira no Google Docs" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Apresentação Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexa seus documentos guardados no Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Documento Genérico Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Documento de Texto do Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Documento PDF do Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Deletar documento" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Mover um documento para a lixeira no Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Carregar Documento" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Carregar Documento para o Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Planilha do Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Mapeia uma localização ou rota no Google Mapas." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Ir diretamente para a página de pesquisa do Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Mostrar resultados da pesquisa no Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Mostrar link da página de pesquisa como primeiro resultado" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Pesquisa Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Aplicar ao link da página da pesquisa Google" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Não filtrar meus resultados de pesquisa." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Usar filtragem moderada." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Usar filtragem estrita." #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Configurações do SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Buscar no Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Permite que você pesquisa no Google através do Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Estou com sorte!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Pesquisa o Google e te leva ao primeiro resultado" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Se você tem uma conta ImageShack, um código de registro permite que você " "salve imagens na seção \"Minha Imagens\" de sua conta\n" "\n" "Por favor faça login na sua conta ImageShack antes de pegar seu código de " "registro." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Código de Registro" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Pegar Código de Registro" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Código de Registro" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Carregar imagem para o ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Carrega a imagem para o ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Exceção ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Tamanho do arquivo excede limite de 1.5MB do ImageShack." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "URL analizada está vazia. O ImageShack provavelmente alterou seu formato." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do está carregando sua imagem... Por favor espere um momento..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Não é possível carregar a imagem para o ImageShack agora." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Pesquisar o Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Pesquisar propriedades do Launchpad" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Localizar Arquivos" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Realiza uma busca pelo seu sistema de arquivos com o locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Páginas de Manual (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Pesquisar e ler documentação (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Ler página do manual (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Pesquisar e ler uma página de manual" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Mostrar atualizações de estados dos amigos" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Geral" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Falha ao buscar o arquivo de {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter encontrou um erro em {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Não foi possível postar o tweet. Cheque sua configuração de login. Se você " "está usando um proxy verifique se os dados em /system/http_proxy estão " "corretos." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Amigos do microblog" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexa seus amigos do microblog" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nova mensagem direta de {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Falha ao postar" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Postado" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Falha ao postar '{0}' para {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' postado com sucesso para {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Postado para {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Atualizar status {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Conectar com NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Hospedeiro NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX Hosts" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analiza as sessões nx" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Pesquisa na Web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Busca na web usando plugins OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Favoritos do Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexa seus favoritos do Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Codigos Suportados\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Provedor Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Enviar para o Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Enviar para o próximo Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "URL analizada está vazia. O Lodge It provavelmente mudou seu formato." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Definir estado" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Define mensagem de estado no Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Estados no Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Estados salvos no Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Contatos do Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Contatos presentes em sua lista no Pidgin." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Contas no Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Contas de mensagens instantâneas disponíveis no Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Entrar" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Habilitar conta do Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Sair" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Desabilitar conta no Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Desconectado" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Disponível" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Ocupado" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisível" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Ausente" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Status Desconhecido" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Bate-papo" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Envia uma mensagem instantânea a um amigo." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Chave da Aplicação" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verifica e salva a sua informação de conta" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Mensagem postada" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Falha ao postar mensagem" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Não foi possível conectar ao servidor API do Ping.FM, ou o servidor " "respondeu com um erro." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Sua mensagem {0} foi postada com sucesso para {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Sua mensagem foi posta para todos os serviços {0} com sucesso." #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Erro no no serviço de resposta" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Grupo de serviços web suportado por Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Serviço web suportado por Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Postado via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Poste uma mensagem de texto estilo microblog ou atualize o status na sua " "rede social." #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Falha ao conectar ao serviço Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Serviços Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Serviços da Web suportados por Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Iniciar nova sessão PuTTY (hospedeiro {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sessões PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sessões PuTTY salvas" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Conectar com PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Criar nova conecção com PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Enviar Citação" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Enviar texto para o serviço de Sitação." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do precisa de sua autorização para gerenciar tarefas na sua conta Remember " "The Milk. Aperte o botão \"Autorizar\" para abrir um navegador e dar ao Do a " "autorização." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Para tarefa(s) expiradas." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Quando ações (como renomear) são completadas" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notificações" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Você pode entrar com alguns operadores de busca avançada para limitar os " "indexadores de tarefas Do. Ex.: \"priority:1 AND status:incomplete\" forçará " "o Do a indexar todas as tarefas incompletas com alta prioridade." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtro" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Uma página web do Remember The Milk pode ser aberta em seu navegadow agora. " "Por favor siga suas instruções e volte para completar a autorização clicanto " "no botão abaixo." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Complete a autorização" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Falha ao completar autorização" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autorizar novamente" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Obrigado {0}, o plugin RTM agora está autorizado a operar em sua conta." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incompleto" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marque a tarefa selecionada como \"incomplete\"" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Excluir" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Excluir uma tarefa selecionada do Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "Tarefa Expirada." msgstr[1] "Tarefas Expiradas." #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Tarefa excluída" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "A tarefa selecionada foi excluída com sucesso de sua lista de tarefas " "Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Tarefa Completada" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "A tarefa selecionada em sua tarefa Remember The Milk foi marcada como " "completada." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Alta" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Alta Prioridade" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Média" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Prioridade Média" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Baixa" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Baixa Prioridade" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Nenhuma" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Nenhuma prioridade" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Aumentar" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Aumenta a prioridade" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Diminuir" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Diminuir a prioridade" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "A prioridade foi modificada" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "A prioridade da tarefa selecionada em sua lista Remember The Milk foi " "modificada." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Data/Tempo de expiração modificada" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "Data/Tempo de expiração da tarefa selecionada da sua lista Remember The Milk " "foi modificada." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Tarefa movida" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Tarefa renomeada" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Tarefa adiada" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "A tarefa selecionada na sua lista Remember The Milk foi adiada" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Padrão de retorno modificado" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "O padrão de retorno da tarefa selecionada em sua lista Remember The Milk foi " "modificado." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Tarefa não completada" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "A tarefa selecionada foi marcada como \"incomplete\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Criar uma nova tarefa em Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Mover uma tarefa selecionada de uma lista para outra" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Completar" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Completa uma tarefa selecionada" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Renomear para..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Dá à tarefa selecionada um novo nome" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Configurar o Retorno" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Configura um padrão de retorno para uma tarefa." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Adiar" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Adia uma tarefa selecionada no Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Definir prioridade" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Define a prioridade de uma tarefa" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Configurar Data/Tempo de expiração" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Configurar o Data/Tempo de expiração de uma tarefa" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Todas as músicas de" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Adiciona um item à fila de reprodução do Rhythmbox." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Navegar pelo Rhythmbox por artista" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Navegar pelo Rhythmbox por álbum" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Reproduzir faixa atual no Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Suspende reprodução no Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Reproduz próxima música no Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Reproduz música anterior no Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Mostrar Faixa Atual" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Apresenta uma notificação da faixa atual no Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Mudo" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Silenciar reprodução do Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Ativar Som" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Ativar o Som do Playback do Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Aumentar volume" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Aumenta volume de reprodução do Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Abaixar volume" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Diminui o volume de reprodução do Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Reproduz um item no Rhythmbox." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Músicas do Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Fornece acesso aos artistas e álbuns do Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "Arquivo de alimentação OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Tempo-limite (em segundos)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Duração do cache (em minutos)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explorar Prateleira" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Ver uma lista de tudo na sua prateleira" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Remover da Prateleira" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Remover Ítem selecionado da prateleira" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Adicionar à prateleira" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Adicionar ítem selecionado à prateleira" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Prateleira" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Seus {0} ítens na prateleira" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "ítens da prateleira" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Seus ítens da prateleira" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Padrão" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Ocultar carregamento dos itens" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Lista separada por vírgula das radios a serem carregadas" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Nome do servidor do SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Porta da interface cli do serveidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Porta da interface web do servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Carregar artista, albuns e radio em segundo plano enquanto carrega o DO. \n" "Caso a opção não seja marcada, estes intens serão carregados ao mesmo tempo " "do Do e poderá ocorrer lentidão." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Conectar com SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Hospedeiro SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Hospedeiros SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analiza o ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Comando para iniciar / parar serviços (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Serviços para controlar:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Serviços do Sistema" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lista de todos os Serviços do Sistema" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "Serviço {0}" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Controlar serviço {0} do sistema" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Escolher arquivo pra abrir" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Arquivo inválido selecionado!\n" "Deve ser executável." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categoria" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Criar uma nova tarefa" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Cria uma nova tarefa no Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Adiciona ao final de..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Adiciona o texto no final do arquivo selecionado." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Criar Tiny Url" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Cria um endereço minúsculo a partir de uma bagunça selvagem" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Usar conteúdo da nota como título quando este não tiver sido especificado." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Título-padrão para Nova Nota" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "Primeiro painel é o conteúdo, segundo painel é o título." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "Primeiro painel é título, segundo painel é conteúdo" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Entrada de Conteúdo e de Título da Nova Nota" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nova nota Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Cria uma nova nota Tomboy" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indexador de notas Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Carrega as notas Tomboy para pesquisa" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Procurar notas do Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Procura no conteúdo das notas do Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Nota do Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Pesquiasr com Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Lança o Tracker com o termo de pesquisa dado" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Opções do Plugin de Tradução" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Provedor de tradução" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Língua-fonte padrão" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Linguagem padrão da interface web" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Habilitar / Desabilitar linguagem" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Traduzir" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Traduz texto" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Detectar automaticamente (recomendado)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Árabe" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Traduzir para o árabe" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Búlgaro" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Traduzir para o búlgaro" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalão" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Traduzir para o catalão" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinês (simplificado)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Traduzir para o chinês (simplificado)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinês (tradicional)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Traduzir para o chinês (tradicional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croata" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Traduzir para o croata" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Checo" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Traduzir para o checo" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Dinamarquês" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Traduzir para o dinamarquês" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Holandês" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Traduzir para o holandês" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Inglês" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Traduzir para o inglês" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipino" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Traduzir para o filipino" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finlandês" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Traduzir para o finlandês" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Francês" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Traduzir para o francês" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Alemão" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Traduzir para o Alemão" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grego" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Traduzir para o Grego" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebraico" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Traduzir para o hebraico" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindu" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Traduzir para o hindu" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonésio" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Traduzir para o Indonésio" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italiano" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Traduzir para o italiano" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japonês" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Traduzir para o japonês" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Coreano" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Traduzir para o coreano" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Letão" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Traduzir para o letão" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituano" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Traduzir para o lituano" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norueguês" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Traduzir para o norueguês" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polonês" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Traduzir para o polonês" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Português" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Traduzir para o português" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Romeno" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Traduzir para o romeno" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russo" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Traduzir para o russo" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Sérvio" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Traduzir para o sérvio" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Eslovaco" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Traduzir para o eslovaco" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Eslovênio" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Traduzir para o eslovênio" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Espanhol" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Traduzir para o espanhol" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Sueco" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Traduzir para o sueco" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ucraniano" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Traduzir para o ucraniano" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamita" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Traduzir para o vietnamita" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Favoritos do Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexa seus favoritos do Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Conectar ao VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Tirar Fotografia" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Salvar o estado atual com uma Fotografia" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Fotografia (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Desligar Máquina Virtual" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Desliga a máquina virtual selecionada" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Descartar Estado" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restaurar a Máquina Virtual para a fotografia atual" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pausar Máquina Virtual" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Pausa a máquina virtual selecionada" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Salvar estado da Máquina Virtual" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Salva o estado da máquina virtual selecionada" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "MV's do VirtualBox" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Máquinas Virtuais criadas com VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Iniciar Máquina Virtual" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Inicia as máquinas virtuais selecionadas" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Abrir em GUI" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Abre com a GUI do VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Começar sem cabeçalho" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Começar no modo sem-cabeçalho" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Resumir a Máquina Virtual" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Resumir a Máquina Virtual Selecionada" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Diminuir volume geral" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Aumenta volume geral" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Mudo" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Emudece o volume geral" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Ações de volume" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Ajustar volume do sistema" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Volume não mudo" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Sistema de volume não mudo" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Janela de Ação" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Ação em uma Janela" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximizar" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Faz uma janela ocupar todo o espaço disponível na tela" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimizar / Restaurar" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimiza/Restaura uma janela" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Fechar Tudo" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Fecha a janela atual." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Colocar janelas lado-a-lado" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Exibir todas as janelas na nesta Viewport" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Janelas em Cascata" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Ordena as janelas em cascata" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restaurar janelas" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restaurar janelas para suas posições anteriores" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Itens da janela de divisão" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Ações que você pode fazer para suas telas." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Área de trabalho atual" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Tudo na atual área de trabalho" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Itens de janelas genéricas" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Itens de janelas cohecimento genérico útil." #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Janela Atual" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "A janela atualmente ativa" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Aplicativo atual" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "O aplicativo atualmente ativo" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Janela Anterior" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "A última janela ativa" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Aplicativo Anterior" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "O último aplicativo ativo" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Pagina zim no notebook. " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Nova página Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Cria nova página no Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Abrir página Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Abre página selecionada no Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "páginas Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Páginas Wiki sobre Zim Desktop" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/ar.po0000644000175000017500000000007411701730437017334 xustar000000000000000030 atime=1381823622.871045892 30 ctime=1381823729.467049557 gnome-do-plugins-0.8.5/po/ar.po0000664000175000017500000016572311701730437016615 0ustar00chrischris00000000000000# Arabic translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-10-06 18:31+0000\n" "Last-Translator: Ali AlNoaimi \n" "Language-Team: Arabic \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-Launchpad-Export-Date: 2011-02-15 04:33+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "أعط العنصر اسم بديل." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "استخرج الأرشيف" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "استخرج الأرشيف لمجلد محدد" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "انشئ أرشيف" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "انشئ أرشيف بالعنصر المحدد" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "تصفح الفنانين" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "تصفح الموسيقى بالفنانين" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "تصفح الألبومات" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "تصفح الموسيقى بالألبوم" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "تصفح البودكاست" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "تصفح البودكسات بواسطة الناشر" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "تصفح الفيديوات" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "تصفح كل الفيديوات" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "اضف إلى طابور التشغيل" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "كل الموسيقى بواسطة" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "التالي" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "تشغيل المقطوعة التالية" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "أوقف مؤقتاً" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "أوقف المقطوعة المُشَغَلة" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "تشغيل" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "السابق" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "تشغيل المقطوعة السابقة" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "اختر ملفًا" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "اختر مجلد مستنداتك" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "اختر مجلد المستندات" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "البريد الألكتروني الأولي" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "البريد الإلكتروني" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "بريد إلكتروني آخر" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "آخر" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "مقطع" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "اسم المستخدم1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "وسوم Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "ابحث في del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "البحث في الوسوم del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "فتح" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "فتح جزء موصول" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "أزل الوصل" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "أزل وصل الجزء" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "وصل" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "وصل الجزء" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "تشغيل نمط العرض" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "مفضلة إِبيفاني" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "هاتف العمل" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "هاتف المنزل" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "الهاتف الجوال" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "العنوان" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "أظهر الملفات المخفيّة" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "المجلد" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "المستوى" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "حذف الملف" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "يحذف ملفاً أو ملجد." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "اختر مجلد لأرشفته" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "إلغاﺀ" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "اختر مجلد" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "إعادة تسميه الملف..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "يعيد تسميه ملف" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "أنشء مجلداً جديداً" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "ينشئ مجلداً جديد." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "انقل لـ..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "ينقل ملفاً أو مجلداً لمكان آخر." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "انقل إلى المهملات" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "ينقل ملفاً أو مجلداً للمهملات" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "الملفات الأخيرة" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "ابحث عن الملفات المفتوحة مؤخراً." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "انقل لـ..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "ينقل ملفاً أو مجلداً لمكان آخر." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "الملفات والمجلدات" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "انشئ مجلد جديد" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "ينشئ مجلد جديد فارغ." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "بدون‌عنوان" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "مفضلات فَيَرفُكس" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "ابحث عن مفضلات فَيَرفُكس في ملفك الشخصي الإفتراضي." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "\"دو\" بحاجة للإذن من اجل رفع الصور لحسابك في فليكر. اضغط على زر \"وثق\" من " "أجل فتح متصفح الإنترنت وإعطاء \"دو\" الصلاحية. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "الحساب" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_وثِّق" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "خاص" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "متاح للأصدقاء" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "متاح للعائلة" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "عام" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "عرض الأذونات" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "الوسوم" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "ارفع صورة" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "ارفع صورة أو صور أخرى لفلِكر" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "الحساب" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "تعريف" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "تعريف الكلمة المعطاة." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "النافذة الحالية" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "خُذ لقطة شاشة للنافذة الحالية" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "كامل الشاشة" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "خُذ لقطة لكامل الشاشة." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "انتظر {0} ثانية قبل أخذ لقطة الشاشة" msgstr[1] "انتظر {0} ثانيتين قبل أخذ لقطة الشاشة" msgstr[2] "انتظر {0} ثواني قبل أخذ لقطة الشاشة" msgstr[3] "انتظر {0} ثواني قبل أخذ لقطة الشاشة" msgstr[4] "انتظر {0} ثواني قبل أخذ لقطة الشاشة" msgstr[5] "انتظر {0} ثانية قبل أخذ لقطة الشاشة" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "خذ لقطة للشاشة" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "كامل الشاشة أو النافذة الحالية." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "سجل الخروج, أطفئ الجهاز, أعِد التشغيل, إلخ." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "تسجيل الخروج" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "اغلق الجلسة و ارجع لنافذة الدخول" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "أطفئ" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "أطفئ حاسوبك." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "أسبِت" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "ضع جهازك في نمط السبات." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "تعليق" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "إعادة التشغيل" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "أعِد تشغيل حاسوبك." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "إقفل الشاشة" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "إقفل شاشتك." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "افتح الطرفيّة هنا" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "شغل في الطَرَفية" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "البريد الإلكتروني:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "كل الأحداث" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "حدث خلل في{0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "عرض الحدث" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "فتح الحدث في المتصفح" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "عرض التقويم" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "عرض التقويم في المتصفح" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "تقويم جوجل" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "ابحث في الأحداث" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "ابحث عن الأحداث في تقويم جوجل" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "حدث جديد" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "إنشاء حدث جديد في تقويم جوجل" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "الهاتف الأساسي" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "البريد الإلكتروني للمنزل" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "البريد الإلكتروني للعمل" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "العنوان الأساسي" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "عنوان المنزل" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "عنوان العمل" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "فشل الرفع." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "فشل الحذف." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "تم حذف المستند." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "مستندات جوجل" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "حذف المستند" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "حذف المستند للمهملات في مستندات جوجل" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "رفع المستند" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "رفع مستند لمستندات جوجل" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "الخريطة" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "اذهب بشكل مباشر لصفحة بحث جوجل" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "اظهر نتائج البحث في \"دو\"" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "بحث جوجل" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "ابحث في جوجل" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/gl.po0000644000175000017500000000007411701730437017334 xustar000000000000000030 atime=1381823622.875045892 30 ctime=1381823729.483049558 gnome-do-plugins-0.8.5/po/gl.po0000664000175000017500000021636611701730437016615 0ustar00chrischris00000000000000# Galician translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-10-06 18:23+0000\n" "Last-Translator: Fran Diéguez \n" "Language-Team: Galician \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" "X-Poedit-Country: SPAIN\n" "X-Poedit-Language: Galician\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Asignar alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Darlle un nome alternativo ao elemento." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Eliminar alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Elimina un alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Alias dos elementos" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "elementos con alias dende o universo de Do" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extraer ficheiro" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extrae un ficheiro ao cartafol proporcionado" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Crear ficheiro" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Crea un ficheiro co elemento seleccionado" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Navegar por artista" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Navege na súa música por artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Navegar por álbumes" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Navege pola súa música por álbumes" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Navegar por podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Navegar os podcasts por publicador" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Navegar polos vídeos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Navege por tódolos vídeos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Engadir á lista de reprodución" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Engada ficheiros multimedia á lista de reproducción" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Multimedia en Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexa multimedia dende o reproductor multimedia Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Toda a música por" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Seguinte" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Reproducir seguinte canción" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausar" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pausa a canción en reproducción" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Reproducir" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Reproducir dende a colección do seu Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Anterior" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Reproducri canción anterior" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Buscar no multimedia de Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Buscar na súa colección enteira de Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Escolla un ficheiro BibTex" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Seleccionar un ficheiro" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Seleccione o seu cartafol de documentos" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Escolla un cartafol de documentos" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contactos de ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contactos na axenda de enderezos de ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Correo electrónico principal" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Correo electrónico" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Outro correo electrónico" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Outro" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Crear un recorte con Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Clips de son de Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Abrir os recortes de cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Elementos de Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Elementos útiles de Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "nomedeusuario1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Buscar en Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Busca en Confluence e devolve os resultados a Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Etiquetas de Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organice os seus marcadores de del.icio.us por etiqueta" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Marcadores de del.icio.us sen etiquetar" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Marcadores de del.icio.us etiquetados con {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Marcadores del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexa os seus marcadores en del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Buscar en del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "buscar por etiqueta en del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Abrir" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Abre un volume externo" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Desmontar" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Desmontar volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montar" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montar volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Reproducir diaporama" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Reproduce as imaxes dunha carpeta como un diaporamas" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Marcadores de Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexa os seus marcadores de Epiphany." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Teléfono do traballo" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Teléfono da casa" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Teléfono móbil" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contactos de Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Enderezo" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Mostrar os ficheiros ocultos" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Cartafol" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profundidade" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Eliminar ficheiro" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Eliminar un ficheiro ou cartafol." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Seleccione o cartafol a indexar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Cancelar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Seleccione un cartafol" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Renomear ficheiro..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Cambialle o nome a un ficheiro." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Crear Novo directorio" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Crea un novo cartafol." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Mover a..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Move un arquivo ou cartafol a outra ubicación." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Mover ao lixo" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Move un ficheiro ou cartafol ao lixo" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Ficheiros recentes" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Atopa os ficheiros recén abertos." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copiar a..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copia un ficheiro ou cartafol a outra ubicación." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Ficheiros e cartafoles" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Cataloga ficheiro e cartafoles importantes para acceso rápido." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Crear un ficheiro novo" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Crear un ficheiro novo e baleiro." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Sen titulo" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Marcadores de Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Busca nos favoritos de Firefox no seu perfil por defecto." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do necesita autorización para poder subir fotos á sua conta de Flickr. " "Presione o botón \"Autorizar\" para abrir o navegador web e autorizar a Do. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Conta" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorizar" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privado" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visible aos amigos" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visible á familia" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Público" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permisos de visualización" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Etiquetas por defecto a utilizar en imágenes subidas con Do. Separe as " "etiquetas con espazos; para etiquetas compostas, use comiñas. Exemplo: " "concerto \"Luar na Lubre\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiquetas" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Subir foto" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Suba unha ou máis fotos a Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Conta" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Prema completar a autorización" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Gracias {0} por permitir a Do acceder a Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definición" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Define unha palabra proporcionada." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Xanela Actual" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Fai unha captura da xanela actual." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Pantalla completa" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Fai unha captura da pantalla completa" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-segundos de demora" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Agarde {0} segundo antes de tomar a captura a pantalla." msgstr[1] "Espere {0} segundos antes de tomar a captura da pantalla." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Facer unha captura de pantalla" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Capturar de pantalla con retraso opcional." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Elementos de captura de pantalla de GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Pantalla completa ou xanela completa." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Ordes de Sesión de GNOME" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Pechar sesión, apagar, reiniciar, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Pechar sesión" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Pecha a súa sesión e voltar á pantalla de inicio de sesión." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Apagar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Apaga o computador" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hibernar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Pon a sua computadora en modo hibernación." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspender" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Pon a súa computadora en modo suspensión." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Reiniciar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reiniciar o teu computador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Bloquear pantalla" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Bloquea a súa pantalla" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Abrir Perfil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Usar o perfil actualmente seleccionado no terminal de Gnome" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Abrir unha terminal aquí" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Abre unha terminal de GNOME na localización dada." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Executar nunha terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Executa unha orde na terminal de GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Perfiles de terminal de Gnome" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexa os seus perfiles de terminal de GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Perfil sen nome" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Perfil da terminal de GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Facer un cálculo usando Google Calculator." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator non puido evaluar a expresión" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Correo-e:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Calendarios de Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexa os seus Calendarios de Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Todos os eventos" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Ocorreu un error en {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Ver evento" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Abrir evento no navegador" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Ver calendario" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Abrir calendario no navegador" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Calendario de Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Buscar Eventos" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Buscar eventos nos calendarios de Google" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Erro ao conectar co servizo GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Novo evento" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Crear un novo evento no Calendario de Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Teléfono principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Correo electrónico particular" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Correo electrónico do traballo" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Enderezo principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Enderezo do fogar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Enderezo do traballo" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Ocorreu un error ao conectar a google, ¿son válidas as suas credenciais?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Faltan as credenciais de acceso. Introduza a información de acceso na " "configuración do complemento." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contactos de GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexa os seus contactos de GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Fallou a subida." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Ocurriu un erro ao subir ficheiros a Google Docs" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Borrado falido." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Houbo un erro ao eliminar o documento en Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Documento eliminado." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "O documento '{0}' moveuse con éxito á papeleira de Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Presentación de Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexa os documentos almacenados en Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Documento xenérico de Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Documento de texto de Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Documento PDF de Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Eliminar documento" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Move un documento á papeleira en Google Docs." #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Subir documento" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Sube un documento a Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Follas de cálculo Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Fai un mapa de unha ubicación ou ruta en Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Vai directamente á páxina de búsquedas de Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Buscar resultados de búsquedas en Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Mostrar ligazón á páxina de búsqueda como primeiro resultado" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Búsquedas Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Aplicar a ligazón de páxina de Google Search" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Non filtrar os meus resultados de búsqueda." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Usar filtrado moderado" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Usar filtrado estrito" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Preferencias do filtro seguro de búsqueda" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Buscar en Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Permítelle executar Búsquedas Google dende Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Vou ter sorte" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Busca en Google e devólvelle o primeiro resultado" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Se ten unha conta ImageShack, un código de rexistro permitiralle gardar " "imaxes á sección My images da súa conta.\n" "\n" "Por favor, identifíquese coa súa conta de ImageShack antes de obter o seu " "código de rexistro." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "Código de _rexistro" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Obter código de rexistro" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Código de rexistro" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Subir a ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Sube a imaxe a ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Excepción de ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "O ficheiro excede o límite de 1'5MB de ImageShack." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "O enderezo analizado estaba baleiro. Probablemente ImageShack cambiou o seu " "formato." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do está subindo a súa imaxe... Por favor, espere un momento..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Nestes momentos non se puido subir a súa imaxe a ImageShack." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Buscar en Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Buscar en propiedades do Launchpad" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Localizar ficheiros" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Busca polo seu sistema de ficheiros usando Locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Páxinas do manual (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Buscar e ler documentación de axuda (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Ler páxina do manual (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Ollar e ler unha páxina do manual." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Mostrar actualizacións de estado de amigos" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Xeral" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Houbo un fallo ao obter o ficheiro dende {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter encontrou un erro en {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Non se puido publicar o tweet. Compruebe as suas preferencias de " "autenticación. Se está detrás de un proxy asegúrese de que as preferencias " "en /system/http_proxy son as correctas." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Amigos de microblog" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexe os seus amigos de microblogging" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nova mensaxe directa de {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Houbo un fallo na publicación" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "A publicación foi un éxito" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Houbo un fallo ao enviar '{0}' to {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' enviado con éxito a {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Enviar a {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Estado {0} actualizado" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Conectar mediante NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Equipo NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Equipos NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analiza sesións NX" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Buscar na rede" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Buscar na rede usando complementos de OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Marcadores de Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexe os seus marcadores de Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Códigos copmatíbeis\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Suministrador de Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Enviar a Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Envía o texto a Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "A URL analizada está baleira. Pode ser que cambiara o seu formato." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Establecer estado" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Cambiar mensaxe de estado de Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Estados de Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Estados gardados de Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Amigos de Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Amigos na súa lista de amigos de Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Contas de Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Cuentas de IM dispoñíbeis en Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Iniciar sesión" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Activar conta de pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Pechar sesión" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Desactivar conta de pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Sen conexión" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Dispoñíbel" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Ocupado" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisíbel" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Ausente" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Estado descoñecido" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Conversa" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Enviar unha mensaxe instantánea a un amigo." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Chave do aplicativo" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verifique e garde a información da súa conta" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Mensaxe enviada" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Houbo un fallo ao enviar a mensaxe" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Non é posíbel conectarse á API do servidor de Ping.FM, ou o servidor " "respondeu con un erro." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "A súa mensaxe {0} foi enviada con éxito a {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "A súa mensaxe foi publicada correctamente nos {0} servizos" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Estado" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Houbo un erro na resposta do servizo" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Grupo de servizso web compatíbeis con Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Servizo web compatíbel con Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Publicar mediante Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Publicar unha mensaxe a un microblog ou como o seu novo estado nunha rede " "social" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Houbo un fallo ao conectar co servizo Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Servizos de Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Servizos web compatíbeis con Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Iniciar nova sesión de PuTTY (equipo {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sesións de PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sesións gardadas de PuTTY" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Conectar con PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Crear nova conexión con PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Enviar Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Envía texto ao servizo de Quote." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do precisa a súa autorización para xestionar as súas tarefas na súa conta de " "Remember The Milk. Prema o botón \"Autorizar\" para abrir un navegador web e " "darlle a autorización a Do." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Para tarefa(s) co plazo vencido" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Cando as accións (p.ex. renomear) se completen" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notificación" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Vostede pode inserir algúns operadores de busca avanzada para limitar os " "índices de tarefas de Do. P.ex. \"priority:1 AND status:incomplete\" forzara " "a Do a indexar só as tarefas incompletas e con prioridade alta." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtro" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Una páxina web de Remember The Milk abrirase no seu navegador. Siga as " "instruccións alí e volva para completar a autorización facendo clic no botón " "de abaixo." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Autorización completada" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Houbo un fallo ao completar a autorización." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autorizar de novo" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Grazas {0}, o complemento RTM está autorizado para traballar coa súa conta." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incompleta" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marcar tarefa seleccionada como \"incompleta\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Eliminar" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Elimina a tarefa seleccionada dende Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} tarefa vencida" msgstr[1] "{0} tarefas vencidas" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Tarefa eliminada" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "A tarefa seleccionada foi eliminada con éxito da súa lista de tarefas de " "Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Tarefa completada" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "A tarefa seleccionada na súa lista de tarefas de Remember The Milk foi " "marcada como completada." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Alta" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Prioridade alta" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Media" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Prioridade media" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Baixa" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Prioridade baixa" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Ningunha" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Sen prioridade" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Arriba" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Incrementar a prioridade" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Baixar" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Rebaixar a prioridade" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioridade cambiada" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "A prioridade da tarefa seleccionada na súa lista de tarefas de Remember The " "Milk foi cambiada." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Data/Duración límite cambiada" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "A duración/data límite da tarefa seleccionada na súa lista de tarefas de " "Remember The Milk cambiouse." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Tarefa movida" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Tarefa renomeada" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Tarefa posposta" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "A tarefa seleccionada na súa lista de tarefas de Remember The Milk foi " "posposta" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Cambiouse o patrón de recorrencia" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "O patrón de recorrencia da tarefa seleccionada na súa lista de tarefas de " "Remember The Milk cambiouse." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Tarefa sen completar" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "A tarefa seleccionada marcouse como \"sen completar\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Crea unha nova tarefa en Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Move unha tarefa seleccionada dunha lista a outra" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Completar" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Completa a tarefa seleccionada" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Renomear a..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Darlle un novo nome á tarefa seleccionada" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Asignar recorrencia" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Establece un patrón de recorrencia para unha tarefa." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Adiar" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Adía unha tarefa seleccionada en Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Asignar prioridade" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Asignar a prioridade da tarefa" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Asignar data/duración límite" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Asignar data/duración límite de unha tarefa" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Toda a música por" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Engade un elemento á lista de reprodución de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Navegar pola música de Rhythmbox polo autor" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Navegar pola música de Rhythmbox por álbum" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Reproducir pista actual en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Pausar reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Reproducir seguinte pista en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Reproducir pista anterior en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Mostrar pista actual" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Mostrar notificación da pista actual en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Silenciar" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Silenciar reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Desactivar silencio" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Desactivar silencio na reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Subir volume" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Incrementar o volume de reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Baixar volume" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Decrementar volume de reproducción de Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Reproducir un elemento en Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Música de Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Proporciona acceso a autores e álbumes de Rhythmbox" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "Ficheiro de canles de novas OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Tempo de vencimento (en segundos)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Duración da caché (en minutos)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explorar Shelf" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Obter unha lista de todo o que hai no seu Shelf" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Eliminar do Shelf" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Eliminar elemento seleccionado do Shelf" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Engadir a Shelf" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Engadir elemento seleccionado ao Shelf" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Shelf" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Os seus {0} elementos no Shelf." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Elementos do Shelf" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Os seus elementos do Shelf" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Predefinido" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Cargar elementos polo fondo" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Lista separada por comas das radios a cargar" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Nombre do equipo do servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Porto da interface da liña de ordes do servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Porto á interface web do servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Carga artista, álbumes e radio polo fondo cando DO esté a cargarse.\n" "Se non está marcado, estes elementos cargaranse cando DO se cargue causando " "un retraso ata que todos terminen de cargarse." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Conectar con SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Terminal SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Terminais SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analiza ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Orde para iniciar/deter servizos (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Servicios a controlar:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Servizos do sistema" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lista de todos os servizos do sistema" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "servizo {0}" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Control servizo do sistema {0}" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Escoller ficheiro a abrir" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "¡O ficheiro seleccionado non é válido!\n" "Debe ser executábel." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categoría" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Crear unha nova tarefa" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Crear una nova tarefa en Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Engadir a..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Engadir texto ao ficheiro seleccionado." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Facer unha Tiny Url" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Crear unha TinyUrl dun enderezo lioso e pouco manexábel." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Usar contido de nota como título cando éste non se especifique." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Título predefinido de nova nota" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "O primeiro panel é o contido, o segundo o título." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "O primeiro panel é o título, o segundo o contido." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Novo título e contido de nota" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nova nota de Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Crea unha nova nota de Tomboy" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indexador de notas de Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Carga notas de Tomboy para buscar." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Buscar nas notas de Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Busca no contido das notas de Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Nota de Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Buscar con Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Lanza Tracker con unha consulta dada." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Opcións de tradución dos complementos" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Fornecedor de traducción" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Idioma fonte predefinido" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Idioma de interfaz web predefinido" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Activar/Desactivar idioma" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Traducir" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Traduce o texto" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Autodetectar (recomendado)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Árabe" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Traducir ao árabe" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Búlgaro" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Traducir ao búlgaro" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalon" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Traducir ao catalon" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinés (Simplificado)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Traducir ao chino (simplificado)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinés (tradicional)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Traducir al chino (tradicional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croata" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Traducir ao croata" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Checo" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Traducir ao checo" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danés" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Traducir ao danés" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Neerlandés" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Traducir ao neerlandés" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Inglés" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Traducir ao inglés" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipino" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Traducir ao filipino" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finés" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Traducir ao finés" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Francés" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Traducir ao francés" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Alemán" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Traducir ao alemán" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Grego" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Traducir ao grego" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebreo" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Traducir ao hebreo" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Traducir ao hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesio" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Traducir ao indonesio" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italiano" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Traducir ao italiano" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Xaponés" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Traducir ao xaponés" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Coreano" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Traducir ao coreano" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Letón" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Traducir ao letón" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituano" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Traducir ao lituano" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Noruego" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Traducir ao noruego" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polaco" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Traducir ao polaco" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugués" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Traducir ao portugués" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Rumano" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Traducir ao rumano" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Ruso" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Traducir ao ruso" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbio" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Traducir al serbio" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Eslovaco" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Traducir ao eslovaco" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Esloveno" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Traducir ao esloveno" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Español" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Traducir ao español" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Sueco" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Traducir ao sueco" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ucraniano" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Traducir ao ucraniano" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamita" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Traducir ao vietnamita" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Marcadores de Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexa os stus marcadores de Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Conectar con VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Tomar imaxe do sistema" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Gardar o estado actual como imaxe do sistema" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Imaxen do sistema (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Apagar máquina virtual" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Apaga a máquina virtual seleccionada" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Descartar estado" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restaurar estado da MV ao da imaxe de sistema actual" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pausar máquina virtual" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Pausa a máquina virtual seleccionada" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Garda o estado da máquina virtual" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Garda o estado da máquina virtual seleccionada" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "MVs de VirtualBox" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Máquinas virtuais creadas con VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Iniciar máquina virtual" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Inicia a máquina virtual seleccionada" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Abrir no GUI" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Abrir no GUI de VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Iniciar modo sen periféricos" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Iniciar en modo sen periféricos" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Reanudar máquina virtual" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Reanudar a máquina virtual seleccionada" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Decrementar volume do sistema" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "incrementar volume do sistema" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Silenciar volume" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Silenciar volumen do sistema" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Accións de volume" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Axustar o seu volume do sistema" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Quitar silencio ao volume" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Quitar silencio ao volume do sistema" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Xanela de acción" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Accionar unha xanela" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximizar" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Fai que a xanela ocupe toda a pantalla" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimizar/Restaurar" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimiza/Restaura unha xanela" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Pechar todo" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Pecha a súa xanela actual." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Crear mosaico das xanelas" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Mosaico con todas as xanelas da vista actual" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Xanelas en cascada" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Pon en cascada as súas xanelas" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restaurar xanelas" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restablecer posición anterior das xanelas" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Elementos da xanela en pantalla" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Accións que vostede pode facer nas suas pantallas." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Escritorio actual" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Todo no escritorio actual" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Elementos genéricos de ventana" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Elementos de xanelas entendidos como xeralmente útiles" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Xanela actual" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "A xanela activa actual" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Aplicativo actual" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "O aplicativo activo actual" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Xanela anterior" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Xanela activa anterior" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Aplicativo anterior" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "O aplicativo activado anteriormente" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Página Zim na libreta: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Nova páxina Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Crear unha nova páxina en Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Abrir páxina en Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Abrir páxina seleccionada en Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Páxinas de Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Páginas wiki do escritorio Zim" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/es.po0000644000175000017500000000007411701730437017341 xustar000000000000000030 atime=1381823622.879045892 30 ctime=1381823729.479049558 gnome-do-plugins-0.8.5/po/es.po0000664000175000017500000021617311701730437016616 0ustar00chrischris00000000000000# Spanish translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-04-21 03:09+0000\n" "Last-Translator: Jorge Hernandez-M \n" "Language-Team: Spanish \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Asignar alias..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Dar al elemento un nombre alternativo." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Eliminar Alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Elimina un alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Elementos de los alias" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Elementos con alias del universo Do" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extraer archivo" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extraer archivo a una carpeta" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Crear archivo" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Crear un archivo con el elemento seleccionado" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Examinar artistas" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Revisar música por artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Revisar álbumes" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Revisar música por álbum" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Revisar podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Revisar podcasts por autor" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Revisar videos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Revisar todos los videos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Añadir a la reproducción de espera" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Añadir archivo multimedia a la reproducción de espera" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Medios de Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexa archivos multimedia de Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Toda la música por" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Siguiente" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Reproducir siguiente pista" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausa" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pausar pista en reproducción" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Reproducir" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Reproducir desde la colección de Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Anterior" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Reproducir pista anterior" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Buscar multimedia de Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Buscar en toda su colección Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Elija el archivo BibTex" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Seleccione un archivo" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Seleccione su carpeta de documentos" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Eliga una carpeta de documentos" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contactos de ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contactos en la libreta de direcciones de ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Correo electrónico principal" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Correo-e" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Otro correo-e" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Otros" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Crear un clip con Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Clips de Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Abre sus clips de cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Elementos de Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Elementos útiles de Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "usuario1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Buscar en Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Busca en Confluence y muestra los resultados en Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Etiquetas Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiza sus del.icio.bookmarks por etiqueta" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Marcadores de del.icio.us sin etiqueta" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Marcadores de del.icio.us etiquetados con {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Marcadores de del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexa sus marcadores de del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Buscar en del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "búsqueda de etiquetas del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Abrir" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Abrir un volumen extraíble" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Desmontar" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Desmontar volumen" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montar" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montar volumen" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Reproducir presentación de diapositivas" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Reproduce imágenes en carpeta como diapositivas" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Marcadores de Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexa tus marcadores de Epiphany" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Teléfono de Oficina" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Teléfono del Hogar" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Teléfono Móvil" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contactos de Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Dirección" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Mostrar archivos ocultos" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Carpeta" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profundidad" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Borrar archivo" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Borra un archivo o carpeta" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Elija la carpeta a indexar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Cancelar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Elegir carpeta" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Renombrar archivo..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Renombra un archivo." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Crear nueva carpeta" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Crea una nueva carpeta." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Mover a..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Mueve un archivo o carpeta hacia otro destino." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Mover a la Papelera" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Mueve un archivo o carpeta a la papelera" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Archivos recientes" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Busca archivos abiertos recientemente." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copiar a..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copia un archivo o carpeta a otra ubicación." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Archivos y carpetas" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Cataloga archivos y carpetas importantes para un acceso rápido." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Crear un archivo nuevo" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Crea un archivo nuevo vacío." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Sin título" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Marcadores de Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Busa marcadores de Firefox en el perfil predeterminado." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do necesita autorización para poder subir fotos a su cuenta de Flickr. " "Presione el botón \"Autorizar\" para abrir el navegador web y autorizar a " "Do. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Cuenta" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorizar" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privado" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visible para amigos" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visible para familia" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Público" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permisos de visualización" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Etiquetas por defecto a utilizar en imágenes subidas con Do. Separe las " "etiquetas con espacios; para etiquetas compuestas, use comillas. Ejemplo: " "concierto \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiquetas" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Subir foto" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Subir una o más fotos a Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Cuenta" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Haga clic para completar la autorización" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Gracias {0} por permitir que Do accese a Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definir" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definir una palabra." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Ventana actual" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Capturar la ventana actual." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Toda la pantalla" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Capturar toda la pantalla." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "Retraso de {0} segundos" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Espere {0} segundo antes de tomar la captura de pantalla." msgstr[1] "Espere {0} segundos antes de tomar la captura de pantalla." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Capturar pantalla" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Captura la pantalla con un retraso opcional." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Elementos de capturas de pantalla de GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Toda la pantalla o ventana actual." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Comandos de sesión de GNOME" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Cerrar sesión, Apagar, Reiniciar, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Cerrar sesión" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Cerrar sesión y volver a la pantalla de entrada." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Apagar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Apagar el equipo." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hibernar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Poner el equipo en estado de hibernacíon." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspender" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Poner el equipo en modo suspendido." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Reiniciar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reiniciar el equipo." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Bloquear pantalla" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Bloquear la pantalla." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Abrir perfil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Abre una Terminal GNOME con el perfil seleccionado." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Abrir Terminal Aquí" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Abre una Terminal GNOME en una ubicación dada." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Ejecutar en una Terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Ejecuta un comando en una Terminal GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Perfiles de la Terminal GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexa sus perfiles de la Terminal GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Perfil sin nombre" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Perfil de la Terminal GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Calcular usando la calculadora Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "La calculadora Google no pudo evaluar la expresión." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Correo-e:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Calendarios de Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexa Calendarios de Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Todos los eventos" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Ha ocurrido un error en {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Ver evento" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Abrir evento en navegador" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Ver calendario" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Abrir calendario en navegador" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Calendario de Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Buscar Eventos" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Buscar eventos en Google Calendar" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Falló al conectar al servicio GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nuevo Evento" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Crear un nuevo evento en Google CalendarCo" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Teléfono Principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Correo Electrónico del Hogar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Correo Electrónico de Oficina" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Dirección Principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Dirección de domicilio" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Dirección de Oficina" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Ha ocurrido un error al conectar a google, ¿son válidos sus credenciales?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Faltan credenciales de acceso. Introduzca la información de acceso en la " "configuración del complemento." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contactos de GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexa sus contactos de GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Falló la subida." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Ha ocurrido un error al subir los archivos a Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Falló la eliminación." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Ocurrió un error al eliminar el documento en Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Documento eliminado." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "El documento '{0}' se ha movido exitosamente a la papelera de Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Presentación de Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexa los documentos almacenados en Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Documento genérico de Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Documento de texto de Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Documento PDF de Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Eliminar documento" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Mueve un documento a la papelera en Google Docs." #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Subir documento" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Sube un documento a Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Hojas de cálculo Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Hace un mapa de una ubicación o ruta en Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Va directamente a la página de búsquedas de Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Buscar resultados de búsquedas en Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Mostrar enlace a la página de búsqueda como primer resultado" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Búsquedas Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Aplicar a enlace de página de Google Search" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "No filtrar mis resultados de búsqueda." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Usar filtrado moderado" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Usar filtrado estricto" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Preferencias del filtro seguro de búsqueda" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Buscar en Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Le permite ejecutar Búsquedas Google desde Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Voy a tener suerte" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Busca en Google y le devuelve el primer resultado" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Si tiene una cuenta ImageShack, un código de registro le permitirá guardar " "imágenes a la sección My images de su cuenta.\n" "\n" "Por favor, identifíquese con su cuenta de ImageShack antes de obtener su " "código de registro." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "Código de _registro" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Obtener código de registro" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Código de registro" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Subir a ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Sube la imagen a ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Excepción de ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "El archivo excede el límite de 1'5MB de ImageShack." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "La dirección analizada estaba vacía. Probablemente ImageShack ha cambiado su " "formato." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do está subiendo su imagen... Por favor, espere un momento..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "En estos momentos no se ha podido subir su imagen a ImageShack." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Buscar en Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Buscar en propiedades del Launchpad" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Localizar archivos" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Busca por su sistema de archivos usando Locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Páginas del manual (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Buscar y leer documentación de ayuda (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Leer página del manual (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Hojear y leer una página del manual." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Mostrar actualizaciones de estado de amigos" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "General" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Falló al obtener archivo de {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter encontró un error en {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "No se pudo publicar el tweet. Compruebe sus preferencias de autenticación. " "Si está detrás de un proxy asegúrese de que las preferencias en " "/system/http_proxy son las correctas." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Amigos de microblog" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexe sus amigos de microblogging" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nuevo mensaje directo de {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Ha fallado la publicación" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "La publicación ha sido un éxito" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Falló al publicar '{0}' en {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' publicado con éxito en {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Publicado en {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Actualizar estado {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Conectar con NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Equipo NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Equipos NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analiza sesiones NX" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Buscar en la red" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Buscar en la red usando complementos de OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Marcadores de Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexe sus marcadores de Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Códigos soportados\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Suministrador de Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Enviar a Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Envía el texto a Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "La dirección analizada estaba vacía. Probablemente LodgeIt la haya cambiado " "de formato." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Cambiar estado" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Cambiar mensaje de estado de Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Estados de Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Estados guardados de Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Amigos de Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Amigos en su lista de amigos de Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Cuentas de Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Cuentas de IM disponibles en Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Ingresar" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Activar cuenta de Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Salir" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Desactivar cuenta de Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Desconectado" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Disponible" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Ocupado" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisible" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Ausente" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Estado desconodido" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Enviar un mensaje instantáneo a un amigo." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Clave de aplicación" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verificar y guardar su información de cuenta" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Mensaje publicado" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "La publicación del mensaje ha fallado" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "No se puede conectar al servidor API de Ping.FM, o el servidor ha respondido " "con un error." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Su mensaje {0} se ha publicado con éxito en {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "El mensaje se ha publicado correctamente en los {0} servicios" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Estado" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Ha ocurrido un error en la respuesta del servicio" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Grupo de servicios web soportados por Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Servicio web soportado por Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Publicar vía Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Publicar un mensaje en un microblog o como su estado nuevo en una red social" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Falló al conectar al servicio Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Sevicios Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Servicios web soportados por Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Iniciar nueva sesión PuTTY (equipo {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sesiones PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sesiones guardadas de PuTTY" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Conectar con PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Crear nueva conexión con PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Enviar Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Envía texto al servicio de Quote." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do necesita su autorización para gestionar tareas en su cuenta de Remember " "The Milk. Pulse el botón de \"Autorizar\" para abrir un navegador web y " "darle a Do la autorización." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Para tarea(s) con el plazo vencido" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Cuando las acciones (por ejemplo, renombrar) se completen" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notificación" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Puede introducir algunos operadores avanzados de búsqueda para limitar las " "tareas que Do indexa. P. ej.: \"priority:1 AND status:incomplete\" forzará a " "Do a indexar sólo aquellas tareas incompletas con alta prioridad." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtro" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Una página web de Remember The Milk se abrirá en tu navegador. Por favor, " "sigue las instrucciones allí y vuelve para completar la autorización " "haciendo clic en el botón de abajo." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Autorización completada" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Falló al completar la autorización" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autorizar otra vez" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Gracias {0}, el complemento RTM está autorizado para operar en tu cuenta." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incompleto" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marcar tarea seleccionada como \"incompleta\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Eliminar" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Eliminar una tarea seleccionada de Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} tarea vencida" msgstr[1] "{0} tareas vencidas" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Tarea eliminada" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "La tarea seleccionada ha sido eliminada con éxito de su lista de tareas de " "Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Tarea completada" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "La tarea seleccionada en su lista de tareas de Remember The Milk ha sido " "marcada como completada." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Alta" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Alta prioridad" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Media" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Media prioridad" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Baja" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Prioridad baja" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Ninguna" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Sin prioridad" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Subir" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Incrementar la prioridad" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Bajar" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Decrementar la prioridad" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioridad cambiada" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "La prioridad de la tarea seleccionada en su lista de tareas de Remember The " "Milk se ha cambiado." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Fecha/Duración límite cambiada" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "La duración/fecha límite de la tarea seleccionada en su lista de tareas de " "Remember The Milk se ha cambiado." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Tarea movida" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Tarea renombrada" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Tarea postpuesta" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "La tarea seleccionada en su lista de tareas de Remember The Milk ha sido " "pospuesta" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Patrón de recurrencia cambiado" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "El patrón de recurrencia de la tarea seleccionada en su lista de tareas de " "Remember The Milk se ha cambiado." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Tarea incompleta" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "La tarea seleccionada se ha marcado como \"incompleta\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Crear una nueva tarea en Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Mover la tarea seleccionada de una lista a otra" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Completada" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Completar la tarea seleccionada" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Renombrar a..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Darle un nuevo nombre a la tarea seleccionada" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Asignar recurrencia" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Asignar un patrón de recurrencia para una tarea." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Posponer" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Posponer la tarea seleccionada en Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Asignar prioridad" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Asignar la prioridad de la tarea" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Asignar fecha/duración límite" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Asignar fecha/duración límite de una tarea" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Toda la música por" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Añadir un elemento a la cola de reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Navegar por la música de Rhythmbox por autor" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Navegar por la música de Rhythmbox por álbum" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Reproducir pista actual en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Pausar reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Reproducir siguiente pista en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Reproducir pista anterior en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Mostrar pista actual" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Mostrar notificación de la pista actual en Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Silencio" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Silenciar reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Desactivar silencio" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Desactivar silencio en la reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Subir volumen" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Incrementar el volumen de reproducción de Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Bajar volumen" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Decrementar volumen de reproducción de Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Reproducir un elemento en Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Música de Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Proporciona acceso a autores y álbumes de Rhythmbox" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "Archivo de canales de noticias OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Tiempo de vencimiento (en segundos)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Duración de la caché (en minutos)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Explorar Shelf" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Obtener una lista de todo lo que hay en su Shelf" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Eliminar de Shelf" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Eliminar elemento seleccionado de Shelf" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Añadir a Shelf" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Añadir elemento seleccionado a Shelf" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Shelf" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Sus {0} elementos en Shelf." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Elementos de Shelf" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Sus elementos de Shelf" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Por defecto" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Cargar elementos por el fondo" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Lista separada por comas de las radios a cargar" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Nombre del terminarl del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Puerto a la interfaz de línea de órdenes del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Puerto a la interfaz web del servidor SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Carga artista, álbumes y radio por el fondo cuando DO se esté cargando. \n" "Si no está marcado, estos elementos se cargarán cuando DO se cargue causando " "un retraso hasta que todos terminen de cargarse." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Conectar con SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Terminal SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Terminales SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analiza ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Orden para iniciar/parar servicios (gksudo, etc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Servicios a controlar:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Servicios del sistema" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lista de todos los servicios del sistema" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "servicio {0}" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Control servicio del sistema {0}" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Elegir archivo a abrir" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "¡El archivo seleccionado es inválido!\n" "Debe ser un ejecutable." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categoría" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Crear una nueva tarea" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Crear una nueva tarea en Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Añadir a..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Añadir texto al archivo seleccionado." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Hacer una Tiny Url" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Crear una TinyUrl de una direccion liosa y poco manejable." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Usar contenido de nota como título cuando éste no se especifique." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Título de nueva nota por defecto" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "El primer panel es el contenido, el segundo el título." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "El primer panel es el título, el segundo el contenido." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Nuevo título y contenido de nota" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nueva nota de Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Crea una nueva nota de Tomboy" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indexador de notas de Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Carga notas de Tomboy para buscar." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Buscar en las notas de Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Busca en el contenido de las notas de Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Nota de Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Buscar con Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Lanza Tracker con una consulta dada." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Opciones de traducción de los complementos" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Proveedor de traducción" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Idioma fuente por defecto" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Idioma de interfaz web por defecto" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Activar/Desactivar idioma" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Traducir" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Traduce el texto" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Autodetectar (recomendado)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Árabe" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Traducir al árabe" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Búlgaro" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Traducir al búlgaro" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalon" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Traducir a catalon" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chino (simplificado)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Traducir al chino (simplificado)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chino (tradicional)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Traducir al chino (tradicional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croata" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Traducir al croata" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Checo" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Traducir al checo" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danés" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Traducir al danés" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Neerlandés" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Traducir al neerlandés" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Inglés" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Traducir al inglés" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipino" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Traducir al filipino" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finés" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Traducir al finés" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Francés" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Traducir al francés" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Alemán" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Traducir al alemán" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Griego" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Traducir al griego" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebreo" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Traducir al hebreo" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Traducir al hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesio" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Traducir al indonesio" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italiano" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Traducir al italiano" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japonés" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Traducir al japonés" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Coreano" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Traducir al coreano" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Letón" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Traducir al letón" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituano" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Traducir al lituano" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Noruego" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Traducir al noruego" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polaco" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Traducir al polaco" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugués" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Traducir al portugués" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Rumano" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Traducir al rumano" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Ruso" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Traducir al ruso" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbio" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Traducir al serbio" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Eslovaco" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Traducir al eslovaco" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Esloveno" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Traducir al esloveno" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Español" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Traducir al español" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Sueco" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Traducir al sueco" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ucraniano" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Traducir al ucraniano" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamita" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Traducir al vietnamita" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Marcadores de Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indexa tus marcadores de Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Conectar con VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Tomar imagen del sistema" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Guardar el estado actual como imagen del sistema" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Imagen del sistema (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Apagar máquina virtual" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Apaga la máquina virtual seleccionada" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Descartar estado" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Restaurar estado de la MV al de imagen de sistema actual" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pausar máquina virtual" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Pausa la máquina virtual seleccionada" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Guardar el estado de la máquina virtual" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Guarda el estado de la máquina virtual seleccionada" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "MVs de VirtualBox" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Máquinas virtuales creadas con VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Iniciar máquina virtual" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Inicia la máquina virtual seleccionada" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Abrir en IGU" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Abrir en IGU de VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Iniciar modo sin periféricos" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Iniciar en modo sin periféricos" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Reanudar máquina virtual" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Reanudar la máquina virtual seleccionada" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Decrementar volumen de sistema" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "incrementar volumen de sistema" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Silenciar volumen" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Silenciar volumen de sistema" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Acciones de volumen" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Ajustar tu volumen del sistema" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Quitar silencio al volumen" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Quitar silencio al volumen del sistema" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Ventana de acción" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Accionar una ventana" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximizar" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Hace que la ventana ocupe toda la pantalla" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimizar/Restaurar" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimiza/Restaura una ventana" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Cerrar todo" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Cerrar la ventana actual." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Ventanas en mosaico" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Mosaico con todas las ventanas de la vista actual" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Ventanas en cascada" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Poner en cascada tus ventanas" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restablecer ventanas" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restablecer posición anterior de las ventanas" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Elementos de la ventana en pantalla" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Acciones que puede hacer a sus pantallas." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Escritorio actual" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Todo en el escritorio actual" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Elementos genéricos de ventana" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Elementos de ventana entendidos como generalmente útiles" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Ventana actual" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "La ventana activa actual" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Aplicación actual" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "La aplicación activa actual" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Ventana anterior" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Ventana activa anterior" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Aplicación anterior" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "La aplicación activada anteriormente" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Página Zim en la libreta: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Nueva página Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Crear una nueva página en Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Abrir página en Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Abrir página seleccionada en Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Páginas de Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Páginas wiki del escritorio Zim" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/tr.po0000644000175000017500000000007411701730437017357 xustar000000000000000030 atime=1381823622.883045892 30 ctime=1381823729.499049558 gnome-do-plugins-0.8.5/po/tr.po0000664000175000017500000021506311701730437016631 0ustar00chrischris00000000000000# Turkish translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-08-16 11:14+0000\n" "Last-Translator: Mert Dirik \n" "Language-Team: Turkish \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Rumuz Ata..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Bir öğeye öteki bir ad ver." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Rumuzu Sil" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Bir rumuz siler." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Rumuz öğeleri" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Do evreninden rumuzlanan öğeler." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Arşivi aç" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Bir arşivi verilen bir klasöre aç" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Arşiv Oluştur" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Seçilen öğe ile bir arşiv oluştur" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Söyleyenleri Araştır" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Müziği Söyleyenlere göre Araştır" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Albümleri Araştır" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Müziği Albümlere göre Araştır" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Podcast'lere Gözat" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Yayıncıya göre Podcast'lere Gözat" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Videoları Araştır" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Tüm Videoları Araştır" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Çalma Listesine Ekle" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Çalma kuyruğuna ortam ekle" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Ortamı" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Banshee Ortam Yürütücüsü'nden Ortamları İndeksler" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Tüm Müzik:" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Sonraki" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Sonraki parçayı çal" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Duraklat" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Çalan parçayı duraklat" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Çal" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Banshee Koleksiyonunuzdan Çalın" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Önceki" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Önceki parçayı çal" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Banshee Ortamını Ara" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Bütün Banshee koleksiyonunuzu arayın" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "BibTeX dosyası seç" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Bir Dosya Seçin" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Belgeler klasörünüzü seçin" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Belgeler klasörünü seç" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail kişileri" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "ClawsMail adres defterindeki kişiler" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Birincil Eposta" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Eposta" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Diğer eposta" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Diğer" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Kırp" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Cl.ickable ile bir kırpma oluştur" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable Kırpmaları" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Cl.ickable kırpmalarınızı açar" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable Öğeleri" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Kullanışlı Cl.ickable Öğeleri" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "kullanıcıadı1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Kalabalığı Ara" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Kalabalığı Arar ve sonuçları Do'ya geri gönderir" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us Etiketleri" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Del.icio.us yer imlerinizi etiketlerinize göre düzenler" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Etiketlenmemiş del.icio.us yer imleri" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "{0} ile etiketlenmiş del.icio.us yer imleri" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us yer imleri" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Del.icio.us yer imlerinizi indeksler" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "del.icio.us'ta Ara" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us etiket araması" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Aç" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Taşınabilir bir birim aç" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Ayır" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Birimi ayır" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Bağla" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Birimi bağla" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Slayt Gösterisini Oynat" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Bir klasördeki görüntülerin bir slayt gösterisini oynatır." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany Yer İmleri" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Epiphany yer imlerinizi indeksler." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "İş Telefonu" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Ev Telefonu" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Cep Telefonu" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution Kişileri" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adres" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Gizli dosyaları göster" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Klasör" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Derinlik" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Dosyayı Sil" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Bir klasörü ya da dosya siler." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "İndekslemek için bir klasör seç" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Vazgeç" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Klasör seç" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Dosyayı yeniden adlandır..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Bir dosyayı yeniden adlandırır." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Yeni Klasör Oluştur" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Yeni bir klasör oluşturur." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Taşı..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Bir dosyayı ya da klasörü başka bir yere taşır." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Çöpe Taşı" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Bir dosyayı ya da klasörü çöpe taşır" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Son Dosyalar" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Son açılan dosyaları bulur." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopyala..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Bir dosya ya da klasörü başka bir yere kopyalar." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Dosyalar ve Klasörler" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Hızlı erişim için dosyaları ve klasörleri kataloğa dizer." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Yeni Dosya Oluştur" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Yeni, boş bir dosya oluşturur." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Başlıksız" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox Yer İmleri" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Öntanımlı profilinizde Firefox yer imlerinizi bulur." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do, flickr hesabınıza fotoğraf göndermek için yetkilendirmenize gerek " "duyuyor. \"Yetkilendir\" düğmesine bir tarayıcıda açmak için dokunun ve " "Do'yu yetkilendirin. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Hesap" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Yetkilendir" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Özel" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Arkadaşlar görebilir" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Aile görebilir" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Genel" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "İzinler görüntüleniyor" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Do ile gönderilen görüntülerde kullanılabilir varsayılan etiketler. " "Etiketleri bir boşlukla ayırın; çok kelimeli etiketlerde çift tırnak " "kullanın. örn.) konser \"Şebnem Ferah\" Tekirdağ" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etiketler" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Fotoğraf yükle" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Flickr'a bir ya da daha çok fotoğraf yükle" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Hesap" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Yetkilendirmeyi tamamlamak için tıklayın" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Do'ya Flickr erişim izni verdiğiniz için teşekkürler {0}." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Tanımla" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Verilen bir kelimeyi tanımla." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Gezilen pencere" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Şu anki pencerenin bir ekran görüntüsünü al." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Bütün ekran" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Bütün ekranın bir görüntüsünü al." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-saniye gecikmeli" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Ekran görüntüsü almadan önce {0} saniye bekle." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Ekran görüntüsü al" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "İstenilen gecikme ile bir ekran görüntüsü alır." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME Ekran Görüntüsü Öğeleri" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Bütün ekran ya da şu anki pencere." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME Oturum Komutları" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Çıkış, Kapat, Yeniden Başlat, vs." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Çıkış" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Oturumunuz kapatın ve giriş ekranına dönün." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Kapat" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Bilgisayarınızı kapatın." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Uyku Kipi" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Bilgisayarınızı uyku kipine alır." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Askıya Al" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Bilgisayarınızı askı kipine alır." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Yeniden başlat" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Bilgisayarınızı yeniden başlatın." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Ekranı Kilitle" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Ekranınızı kilitleyin." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Profil Aç" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Seçilen profil ile bir GNOME Uçbirimi açar." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Uçbirimi Burada Aç" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Verilen bir yer içinde bir GNOME Uçbirimi açar." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Uçbirimde Çalıştır" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "GNOME Uçbirimi'nde bir komut çalıştırır." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Uçbirim Profilleri" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "GNOME Uçbirim profillerinizi indeksler." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Adlandırılmamış Profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Uçbirim Profili" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Google Hesap Makinesi ile bir hesaplama gerçekleştirin." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Hesap Makinesi matematik ifadeyi değerlendiremedi." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-posta:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Takvimleri" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Google Takvimleri'nizi indeksler" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Tüm Olaylar" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "{0} içinde bir hata oluştu" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Olayı Görüntüle" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Olayı tarayıcıda aç" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Takvimi Görüntüle" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Takvimi tarayıcıda aç" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Takvim" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Olayları Ara" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Google Takvim'de Olayları Ara" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "GCal hizmetine bağlanılamadı" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Yeni Olay" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Google Takvim'de yeni bir olay oluştur" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Birincil Telefon" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Ev Eposta" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "İş Eposta" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Birincil Adres" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Ev Adresi" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "İş Adresi" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "Google'a bağlanılırken bir hata oluştu, kimlik bilginiz geçerli mi?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Oturum açma kimlik bilgisi eksik. Lütfen eklenti yapılandırmasından oturum " "açma bilgisini ayarlayın." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail Kişileri" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "GMail kişilerini indeksle" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Yükleme başarısız." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Google Belgeler'e dosyalar yüklenirken bir hata oluştu." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Silme başarısız oldu." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Google Belgeler'de belge silinirken bir hata oluştu." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Belge silindi." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "'{0}' belgesi başarıyla Google Belgeler'deki Çöp'e başarıyla taşındı." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Belgeleri Sunum" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Belgeler" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Google Belgeler'de saklanan belgelerinizi indeksler" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Belgeleri Genel Belgesi" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Belgeler Metin Belgesi" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Belgeler PDF Belgesi" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Belgeyi Sil" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Bir belgeyi Google Belgeler'deki Çöp'e taşı." #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Belge Yükle" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Google Belgeler'e bir belge yükle" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Belgeleri Hesap Çizelgesi" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Harita" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Bir yeri haritalar ve rotasını Google haritalarında gösterir" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Doğrudan Google Arama sayfasına git" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Do'da arama sonuçlarını göster" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "İlk sonuç olarak Arama sayfası bağlantısını göster" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Arama" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Google Arama sayfası bağlantısına uygula" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Arama sonuçlarımı süzme." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Orta süzgeç kullan" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Sıkı süzgeç kullan" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Güvenli Arama Yeğlenenleri" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Google'da Ara" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Google Aramalarını Do'dan gerçekleştirmenize izin verir" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Kendimi Şanslı Hissediyorum!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Google'da arar ve sizi ilk sonuca götürür" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "ImageShack hesabınız varsa, bir kayıt kodu görüntülerinizi hesabınızdaki " "Görüntülerim bölümüne kaydetmenize izin verir.\n" "\n" "Kayıt kodunuzu almadan önce lütfen ImageShack hesabınıza girin." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Kayıt Kodu" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Kayıt Kodunu Al" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Kayıt Kodu" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "ImageShack'a Yükle" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Görüntüyü ImageShack'a yükle." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack kural dışı durumu: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Dosya boyutu ImageShack'ın 1.5MB sınırını aşıyor." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "Ayrıştırılan adres boştu. ImageShack muhtemelen onun biçimini değiştirdi." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do görüntünüzü yüklüyor... Lütfen bir süre bekleyin..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Şu an ImageShack'a görüntü yüklenemedi." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Launchpad'te Ara" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Launchpad özelliklerini ara." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Dosyaların Yerini Belirle" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Yer belirleme kullanarak dosya sisteminizi arayın." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Kılavuz sayfaları (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Yardım belgelemesini ara ve oku (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Kılavuz sayfasını oku (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Bir kılavuz sayfasına bak ve oku." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Arkadaş durum güncellemelerini göster" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Genel" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "{0} yerinden dosya getirme başarısız" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter {0} içinde bir hata ile karşılaştı. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Twitter'a gönderi yapılamadı. Oturum açma ayarlarınızı denetleyin. Bir vekil " "sunucu arkasındaysanız /system/http_proxy içindeki ayarlarınızın " "doğruluğundan emin olun." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Mikroblog arkadaşları" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Mikroblog arkadaşlarınızı indeksler" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Yeni doğrudan ileti gönderen: {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Gönderi başarısız" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Gönderi Başarılı" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "{1} kullanıcısına '{0}' gönderilemedi" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "{1} kullanıcısına '{0}' başarıyla gönderildi" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Gönderilecek: {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "{0} durumunu güncelle" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "NX ile bağlan" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX Makinesi" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX Makineleri" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Nx oturumlarını ayrıştırır" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Ağ'da Ara" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "AçıkArama eklentilerini kullanarak Ağ'da arar." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera Yer İmleri" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Opera 6 yer imlerinizi indeksler" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Desteklenen Kodlar\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Yapıştırma Kutusu Sağlayıcı" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Yapıştırma Kutusu'na Gönder" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Metni Yapıştırma Kutusu'na gönderir." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "Ayrıştırılan adres boş. Lodge muhtemelen biçimini değiştirdi." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Durumu ayarla" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Pidgin durum iletisini ayarla" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin Durumları" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Kaydedilmiş Pidgin durumları" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin Dostları" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Pidgin dost listesindeki dostlarınız." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin Hesapları" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Kullanılır Pidgin Anlık İleti Hesapları" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Oturumu aç" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Pidgin hesabını etkinleştir" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Oturumu kapat" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Pidgin hesabını etkisizleştir" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Çevrimdışı" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Uygun" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Meşgul" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Görünmez" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Uzakta" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Bilinmeyen Durum" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Sohbet" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Bir arkadaşa anlık bir ileti gönder." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Uygulama Anahtarı" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Hesap bilginizi doğrulayın ve kaydedin" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "İleti gönderildi" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "İleti gönderimi başarısız" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "Ping.FM API sunucusuna bağlanılamıyor ya da sunucu bir hata veriyor." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "{0} iletiniz {1} kullanıcısına başarıyla gönderildi" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "İletiniz tüm {0} hizmete başarıyla gönderildi" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Mikroblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Durum" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Hizmet yanıtında hata oluştu" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Ping.FM tarafından desteklenen ağ hizmet grubu" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Ping.FM tarafından desteklenen ağ hizmeti" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Ping.FM aracılığıyla gönder" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Sosyal ağınıza mikroblog ya da durum güncellemesi olarak bir metin gönderin" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Ping.FM hizmetine bağlanılamadı" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM Hizmetleri" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Ping.FM tarafından desteklenen Ağ hizmetleri" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Yeni PuTTY oturumuna başla (makina {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY oturumları" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "PuTTY kaydedilmiş oturumları" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "PuTTY ile bağlan" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "PuTTY ile yeni bağlantı oluştur" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Alıntı Gönder" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Metni Alıntı hizmetine gönderir." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do, Remember The Milk hesabınızdaki görevleri yönetmek için " "yetkilendirmenize gerek duyuyor. Bir tarayıcı açmak ve Do'yu yetkilendirmek " "için \"Yetkilendir\" düğmesine dokunun." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Gecikmiş görev(ler) için" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Eylemler tamamlandığında (örn. yeniden adlandırma)" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Bildirim" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Do'nun görevleri indekslemesini sınırlaması için buraya bazı gelişmiş arama " "işleçleri girebilirsiniz. Örn. \"öncelik:1 VE durum:tamamlanmamış\", Do'nun " "tüm tamamlanmamış ve en yüksek öncelikteki görevleri indekslemesini " "sağlayacak." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Süzgeç" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Remember The Milk'ten bir sayfanın tarayıcınızda şu an açılmış olmalı. " "Lütfen oradaki yönergeleri izleyin ve aşağıdaki yetkilendirme düğmesine " "tıklayarak tamamlamak için yeniden buraya gelin." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Yetkilendirmeyi tamamla" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Yetkilendirme tamamlanamadı." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Yeniden yetkilendir" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Teşekkür ederiz {0}, RTM eklentisi artık hesabınızda çalışabilmek için " "yetkilendirildi." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Tamamlanmadı" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Seçilen bir görevi \"tamamlanmadı\" olarak imle." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Sil" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Seçilen bir görevi Remember The Milk'ten sil" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} Görev Gecikmiş" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Görev Silindi" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "Seçilen görev Remember The Milk görev listesinden başarıyla silindi" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Görev Tamamlandı" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "Remember The Milk görev listenizdeki seçilen görev tamamlandı olarak imlendi." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Yüksek" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Yüksek Öncelik" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Orta" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Orta Öncelik" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Düşük" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Düşük Öncelik" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Hiçbiri" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Öncelik Yok" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Yukarı" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Önceliği arttır" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Aşağı" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Önceliği azalt" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Öncelik Değişti" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "Remember The Milk görev listenizdeki seçilen görevin önceliği değişti." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Son Tarih/Zaman Değişti" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "Remember The Milk görev listenizdeki seçilen görevin son tarihi/zamanı " "değişti." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Görev Taşındı" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Görev Yeniden Adlandırıldı" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Görev Ertelendi" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "Remember The Milk görev listenizdeki seçilen görev ertelendi." #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Yineleme Örüntüsü Değişti" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "Remember The Milk görev listenizdeki seçilen görevin yineleme örüntüsü " "değişti." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Görev Tamamlanmadı" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "Seçilen görev \"tamamlanmadı\" olarak imlendi." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Remember The Milk'te yeni bir görev oluştur" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Seçilen görevi bir listeden diğerine taşı" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Tamamlandı" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Seçilen bir görevi tamamla" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Yeniden adlandır..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Seçilen göreve yeni bir ad ver" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Yinelemeyi Ayarla" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Bir görev için bir yineleme örüntüsü ayarlar." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Ertele" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Remember The Milk'te seçilen bir görevi ertele" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Önceliği Ayarla" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Bir görevin önceliğini ayarla" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Son Tarihi/Zamanı Ayarla" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Bir görevin son tarihini/zamanını ayarla" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Tüm müzik:" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Rhythmbox'un çalma kuyruğuna bir öğe ekle." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Rhythmbox Arşivini Söyleyene göre Araştır" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Rhythmbox Arşivini Albümlere göre Araştır" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Şu anki Parçayı Rhythmbox'ta Çal" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Rhythmbox Çalışını Duraklat" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Rhythmbox'ta Sonraki Parçayı Çal" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Rhythmbox'ta Önceki Parçayı Çal" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Şimdiki Parçayı Göster" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Rhythmbox'taki Şimdiki Parçanın Bildirimini Göster" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Sessiz" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Rhythmbox Çalışının Sesini Kapat" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Sesli" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Rhythmbox Çalışının Sesini Aç" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Sesi Yükselt" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Rhythmbox Çalışının Sesini Yükselt" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Sesi Azalt" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Rhythmbox Çalışının Sesini Azalt" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Rhythmbox'ta bir öğe çal." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox Müzik Çalar" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Rhythmbox'tan söyleyenlere ve albümlere erişim sağlar." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML besleme dosyası" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Zaman aşımı (sn.)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Bellek süresi (dakika)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Rafa Bak" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Raftaki her şeyin bir listesini al" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Raftan Kaldır" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Seçilen Ögeyi Raftan Kaldır" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Rafa Kaldır" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Seçilen Ögeyi Rafa Kaldır" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Raf" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "{0} rafınız" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Raf Ögeleri" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Raftaki Ögeleriniz" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Öntanımlı" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Öğeleri artalanda yükle" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Yüklenecek virgülle ayrılmış radyoların listesi" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "SqueezeCenter sunucusunun makine adı" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "SqueezeCenter sunucusunun cli arayüzü kapısı" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "SqueezeCenter sunucusunun ağ arayüzü kapısı" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Sanatçıları, albümleri ve radyoyu, DO yüklenirken arkaplanda yükle. \n" "Eğer seçili ayarlanmazsa, bu öğeler tümü yüklenene kadar DO'nun " "yüklenmesinin gecikmesine sebep olacak." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "SSH ile bağlan" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH Makinası" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH Makinaları" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "SSH yapılandırmasını ayrıştırır" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Hizmetleri başlatmak/durdurmak için komut (gksudo, vs):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Kontrol edilecek hizmetler:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Sistem Hizmetleri" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Tüm Sistem Hizmetlerinin Listesi" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} hizmeti" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Sistemin {0} hizmetini kontrol et" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Açılacak bir dosya seçin" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Seçilen geçersiz dosya!\n" "Çalıştırılabilmelidir." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategori" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Yeni bir görev oluştur" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Tasque'de yeni bir görev oluştur" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Uygula..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Metinden seçilmiş bir dosyaya uygular." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Adresi Kısacık Yap" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Bir karman çormanlıktan Kısacık bir Adres oluştur." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Not içeriğini başlık belirtilmemişse not başlığı olarak kullan." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Öntanımlı Yeni Not Başlığı" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "İlk panel içerik, ikinci panel ise başlık." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "İlk panel başlık, ikinci panel ise içerik." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Yeni Not Başlığı ve İçerik Girişi" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Yeni Tomboy Notu" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Yeni bir Tomboy notu oluştur." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Tomboy Not İndeksleyici" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Tomboy notlarını aramak için yükler." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Tomboy notlarını ara" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Tomboy notlarının içindekilerini arar." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy notu" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Tracker ile ara" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Verilen sorguyu Tracker ile çalıştırır." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Çeviri Eklentisi Seçenekleri" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Çeviri Sağlayıcı" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Öntanımlı Kaynak Dili" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Öntanımlı Ağ Arayüzü Dili" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Dili Etkinleştir / Etkisizleştir" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Çevir" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Metni çevirir" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Otomatik Algıla (Önerilen)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arapça" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Arapçaya çevir" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgarca" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Bulgarcaya çevir" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Katalonca" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Kataloncaya çevir" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Çince (Basitleştirilmiş)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Çinceye (Basitleştirilmiş) çevir" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Çince (Geleneksel)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Çinceye (Geleneksel) çevir" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Hırvatça" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Hırvatçaya çevir" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Çekçe" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Çekçeye çevir" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danca" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Dancaya çevir" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Flemenkçe" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Flemenkçeye çevir" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "İngilizce" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "İngilizceye çevir" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipince" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Filipinceye çevir" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Fince" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Finceye çevir" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Fransızca" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Fransızcaya çevir" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Almanca" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Almancaya çevir" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Yunanca" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Yunancaya çevir" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "İbranice" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "İbraniceye çevir" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hintçe" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Hintçeye çevir" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Endonezya Dili" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Endonezyacaya çevir" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "İtalyanca" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "İtalyancaya çevir" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japonca" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Japoncaya çevir" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Korece" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Koreceye çevir" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Leton Dili" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Letonya diline çevir" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Litvanya dili" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Litvanya diline çevir" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norveççe" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Norveççeye çevir" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Lehçe" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Lehçeye çevir" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portekizce" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Portekizceye çevir" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Romanca" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Romenceye çevir" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Rusça" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Rusçaya çevir" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Sırpça" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Sırpçaya çevir" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slovakça" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Slovakçaya çevir" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slovence" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Slovenceye çevir" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "İspanyolca" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "İspanyolcaya çevir" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "İsveççe" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "İsveççeye çevir" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ukraynaca" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Ukraynacaya çevir" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamca" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Vietnamcaya çevir" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre Yer İmleri" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Vinagre Yer İmlerini İndeksler" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "VNC ile bağlan" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Ekran Görüntüsü Al" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Şimdiki durumu ekran görüntüsü olarak kaydet" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Ekran Görüntüsü (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Sanal Makineyi Kapat" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Seçilen Sanal Makine'yi kapatır" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Durumu Kaydetme" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Sanal Makine durumunu şimdiki Ekran Görüntüsü'ne geri yükle" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Sanal Makine'yi duraklat" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Seçilen Sanal Makine'yi duraklatır" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Sanal Makine Durumu'nu Kaydet" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Sanal Makine'nin durumunu kaydeder" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox Sanal Makineleri" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "VirtualBox ile oluşturulan Sanal Makineler" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Sanal Makine'yi Başlat" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Seçilen Sanal Makine'yi başlatır" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Kullanıcı arayüzünde aç" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "VirtualBox Kullanıcı Arayüzü'nde aç" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Başlıksız başlat" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Başlıksız kipte başlat" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Sanal Makine'yi Devam Ettir" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Seçilen Sanal Makine'yi Devam Ettir" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Sistem sesini azalt" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Sistem sesini yükselt" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Sesi Kapat" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Sistemin sesini kapat" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Ses Eylemleri" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Sistem sesinizi ayarlayın" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Sesi Aç" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Sistem sesini aç" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Eylem Penceresi" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Eylen bir Pencere" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Ekranı kapla" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Bir pencere bütün ekranı kullansın" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Küçült/Geri Yükle" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Bir Pencereyi Küçült/Geri Yükle" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Tümünü Kapat" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Şimdiki pencerenizi kapatın." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Pencereleri Döşe" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Şimdiki Görüntü Ekranında Tüm Pencereleri Döşe" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Pencereleri Basamakla" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Pencerelerinizi Basamaklayın" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Pencereleri Geri Yükle" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Pencereleri Önceki Konumlarına Geri Yükle" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Pencere Ekranı Öğeleri" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Ekranlarınıza yapabileceğiniz eylemler." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Şimdiki Masaüstü" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Şimdiki Masaüstündeki Her Şey" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Genel Pencere Öğeleri" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Genellikle Anlaşılan Kullanışlı Pencere Öğeleri" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Şimdiki Pencere" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Şimdiki Etkin Pencere" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Şimdiki Uygulama" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Şimdiki Etkin Uygulama" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Önceki Pencere" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Önceki Etkin Pencere" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Önceki Uygulama" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Önceki Etkin Uygulama" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Not defterindeki Zim sayfası: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Yeni Zim sayfası" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Zim'de yeni bir sayfa oluştur" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Zim sayfası aç" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Seçilen sayfayı Zim'de aç" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim sayfaları" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Zim Masaüstü Viki sayfaları" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/zh_CN.po0000644000175000017500000000007411701730437017733 xustar000000000000000030 atime=1381823622.887045892 30 ctime=1381823729.499049558 gnome-do-plugins-0.8.5/po/zh_CN.po0000664000175000017500000020727011701730437017206 0ustar00chrischris00000000000000# Simplified Chinese translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-04-03 06:43+0000\n" "Last-Translator: Jonathan Lumb \n" "Language-Team: Simplified Chinese \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-Launchpad-Export-Date: 2011-02-15 04:36+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "指定别名..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "指定另外一个名字" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "删除别名" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "删除一个别名。" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "给目标起别名" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "来自 Do 宇宙的别名项目" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "解压缩文件" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "解压文件到指定文件夹" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "创建归档文件" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "对选中的项目创建归档文件" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "浏览艺术家" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "按照作者浏览音乐" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "浏览专辑" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "按照专辑浏览音乐" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "浏览播客" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "按照发布者浏览播客" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "浏览视频" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "浏览全部视频" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "添加到播放队列" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "将媒体添加到播放队列" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee媒体" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "索引Banshee播放器的媒体文件" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "所有音乐作品来自" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "下一步" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "播放下一首歌曲" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "暂停" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "暂停播放中的歌曲" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "播放" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "播放您的Banshee收藏夹里的歌曲" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "上一首" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "播放上一首歌曲" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "在Banshee的媒体中搜索" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "搜索Banshee收藏夹" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "选择 BibTeX 文件" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "选择一个文件" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "选择您的文件夹" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "选择您的文件夹" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail的联系人" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "在ClawsMail里的联系人的地址薄" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "主要电子邮件" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "电子邮件" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "其他邮件地址" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "其他" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "便笺" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "用 cl.ickable 创建便笺" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "cl.ickable 便笺" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "打开 cl.ickable 便笺" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable 项目" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "有用的 Cl.ickable 项目" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "username1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "搜索 Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "搜索 Confluence 并将结果显示在 Do 里" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us 标签" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "按照标签来组织del.icio.us书签" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "未标签的del.icio.us书签" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "显示所有被标签为{0}的del.icio.us书签" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "del.icio.us书签" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "索引您的del.icio.us书签" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "搜索del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "搜索del.icio.us的标签" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "打开" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "打开在移动卷" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "卸载" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "卸载卷" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "挂载" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "加载卷" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "幻灯片放映" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "将文件夹里的图片以幻灯片形式放映" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany 书签" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "索引你的 Epiphany 书签" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "工作电话" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "家庭电话" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "手机" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution 联系人" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "地址" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "显示隐藏文件" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "文件夹" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "深度" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "删除文件" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "删除文件或文件夹" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "选择要索引的文件夹" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "取消" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "选择文件夹" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "重命名文件…" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "重命名一个文件" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "新建文件夹" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "新建文件夹" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "移动到" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "移动文件或文件夹到其它位置" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "移动到回收站" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "将某文件或文件夹移动到回收站" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "最近的文件" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "搜索最近打开的文件" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "复制到 ..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "复制文件或文件夹到其它位置" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "文件和文件夹" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "为了快速存取,将重要文件和文件夹编入目录" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "新建文件" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "新建一个空文件" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "未命名" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox 书签" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "在你的默认配置文件中搜索 Firefox 书签。" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "Do 需要你的授权以上传照片到你的 Flickr 账户。按下“授权”按钮打开浏览器并对 Do 进行授权。 " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "账户" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "授权" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "私有的" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "对朋友可见" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "对家人可见" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "公共的" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "查看权限" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "用 Do 上传照片时默认使用的标签。用空格分隔标签;对多单词标签使用引号。例如: concert \"Marts Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "标签" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "上传照片" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "上传一张或多张照片到 Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "帐户" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "单击完全授权" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "{0}, 感谢你允许 Do 访问 Flickr。" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "定义" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "定义一个单词。" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "当前窗口" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "对当前窗口进行屏幕截图" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "全屏" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "对整个屏幕进行屏幕截图" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0} 秒延时" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "在进行屏幕截图前等待 {0} 秒" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "屏幕截图" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "带有可选时延的屏幕截图。" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME 屏幕截图项" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "全屏或当前窗口" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME 会话命令" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "注销,关机,重启等等。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "注销" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "关闭当前会话并返回登录窗口。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "关机" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "关闭你的计算机。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "休眠" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "使你的计算机进入休眠模式。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "挂起" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "使你的计算机进入挂起模式。" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "重启" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "重新启动你的计算机" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "锁定屏幕" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "锁定你的屏幕。" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "打开配置文件" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "打开一个使用所选配置文件的 GNOME 终端。" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "在此打开终端" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "在指定位置打开 GNOME 终端。" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "在终端运行" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "在GNOME 终端中运行命令。" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME终端文件" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "索引您的GNOME终端配置文件" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "未命名的配置文件" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME终端文件" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "用 Google 计算器进行计算。" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google 计算器无法计算该表达式。" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "电子邮件:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google 日历" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "索引你的 Google 日历" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "所有的事件" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "{0}出错了" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "查看事件" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "在浏览器里打开事件" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "查看日历" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "在浏览器里打开日历" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google 日历" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "搜索事件" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "在 Google 日历中搜索事件" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "GCal服务器连接失败" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "新事件" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "在 Google 日历中创建新事件" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "主要电话" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "家庭电子邮件" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "办公电子邮件" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "主要住址" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "家庭地址" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "工作地址" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "连接谷歌失败,请确认您的用户登录信息" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "没有用户登录信息。请在插件配置中输入登录信息。" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail 联系人" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "索引您的GMail联系人" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "上传失败" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "上传文件到Google文件时出错" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "删除失败" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "删除Google文件的文档时出错" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "文档删除成功" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "'{0}'文档已被移至Google文件的垃圾桶" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google文件演示文稿" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google文件" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "索引您在Google文件储存的文档" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google 文件普通文档" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google 文件文档" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google文件PDF文档" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "删除文档" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "将文档移至Google文件垃圾桶" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "上传文档" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "上传文档至Google文件" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google文件表格" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "地图" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "在 Google 地图中显示某个位置或路径。" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "在浏览器打开搜索结果" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "在Do的对话框里显示搜索结果" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "将搜索页面链接显示为第一个结果" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google搜索" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "将设置应用到Google搜索页面的链接" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "不过滤我的搜索结果。" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "使用温和过滤" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "使用严格过滤" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch 使用偏好" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "用 Google 搜索" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "让Do进行Google搜索" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "手气不错!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "进行Google搜索,自动打开搜到的第一个网页" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "如果你有一个 ImageShack 帐户,申请注册码将允许你把照片存到你帐户的 \"My Images\" \n" "请先登录到你的 ImageShack 帐户再申请注册码" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "注册码 (_R)" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "申请注册码 (_G)" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "注册码" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "将照片上传到 ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "将照片上传到 ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack 出错: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "文件大小超过 ImageShack 的1.5MB限制" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "浏览的链接是空的,也许 ImageShack 更改了它的链接格式。" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do正在上传您的照片... 请稍后..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "目前不能上传照片到 ImageShack" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "搜索Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "搜索 Launchpad 项目" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "定位文件" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "用 locate 搜索你的文件系统。" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "帮助内容(man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "搜索和阅读帮助内容" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "阅读技术文章 (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "查找并阅读技术文章" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "显示好友状态更新" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "常规" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "从 {0} 读取文件失败" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter 在 {0}. {1} 遇到错误" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "发送信息失败。请确认你的登录信息。如果你使用网络代理服务器,请核对位于 /system/http_proxy 的设置。" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "微博客好友" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "索引你的微博客好友" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "来自 {0} 的直递信息" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "发送信息失败" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "发送信息成功" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "发送 '{0}' 至 {1} 出错" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' 已发送至 {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "发送至 {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "更新 {0} 状态" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "用 NX 连接" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX 主机" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX 主机" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "解析 NX 对话" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "搜索互联网" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "用 OpenSearch 插件搜索互联网。" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera 书签" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "索引 Opera 6 的书签" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "所支持的代码\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "提供代码分享的网站" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "发送的剪贴板" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "发送文件到剪贴板" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "所浏览的链接是空的。Lodge It 也许改变了它的链接格式。" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "设定状态" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "设定 Pidgin 的状态消息" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin 状态" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "保存 Pidgin 状态" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin 好友" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "在你 Pidgin 好友列表上的好友。" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin 账户" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "可用的 Pidgin 账户" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "登入" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "启用 Pidgin 账户" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "登出" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "禁用 Pidgin 账户" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "离线" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "在线" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "忙碌" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "隐身" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "离开" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "未知状态" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "聊天" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "向好友发送即时消息。" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "应用程序密钥" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "核对并储存你的帐户信息" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "信息已发送" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "信息发送失败" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "不能连接到 Ping.FM API 服务器或是服务器出错" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "你的信息 {0} 已发送至 {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "你的信息已发送至 {0} 个服务" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "微博客" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "状态" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "服务回应出错" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Ping.FM 所支持的社群网络服务" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Ping.FM 所支持的社群网络服务" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "通过 Ping.FM 发送信息" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "在微博客里发表帖子或者更新你的社群网络" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Ping.FM 服务连接失败" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM 服务" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Ping.FM 所支持的社群网络服务" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "打开新的 PuTTy 会话 (主机 {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTy 会话" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "PuTTy 储存的会话" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "用 PuTTy 进行连接" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "用 PuTTy 建立新的连接" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "提交引用" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "将文字发送至引用服务网站" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "Do 需要你的授权以管理你的 Remember The Milk 任务。点击 “授权” 按钮打开浏览器并对 Do 进行授权。" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "当有过期的任务" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "当操作已完成(如重命名任务)" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "通知" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "为了限制 Do 所索引的 RTM 任务,你可以在此输入一些高级搜索符号。例如:\"priority:1 AND status:incomplete\" " "会强迫 Do 只索引未完成的高优先级的任务。" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "过滤" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "Remember The Milk 的网页将在您的浏览器中打开。请根据网页上的说明进行授权,再回到此窗口点击一下按钮。" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "完成授权" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "授权失败" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "重新授权" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "谢谢 {0}, RTM 插件已授权操作您的 RTM 帐户" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "未完成" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "将选中的任务标记为\"未完成\"" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "删除任务" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "将选中的任务从 Remember The Milk 删除" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} 项任务已过期" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "任务已删除" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "Remember The Milk 任务列表中所选项目已删除" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "任务已完成" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "Remember The Milk 任务列表中所选项目已标记为完成" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "高" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "高优先级" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "中" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "中优先级" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "低" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "低优先级" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "无" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "无优先级" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "提高优先级" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "提高优先级" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "降低优先级" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "降低优先级" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "任务的优先级已更改" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "Remember The Milk 任务列表中所选项目的优先级已更改" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "到期日/时间已更改" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "Remember The Milk 任务列表中所选项目的到期日/时间已更改" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "任务移动完成" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "任务重命名完成" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "任务推迟完成" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "Remember The Milk 任务列表中所选项目已推迟" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "重复间隔已更改" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "Remember The Milk 任务列表中所选项目的重复间隔已更改" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "任务未完成" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "所选任务已标记为\"未完成\"" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "在 Remember The Milk 中添加任务" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "将选中的任务移动至另一个任务列表" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "标记为完成" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "将选中的任务标记为已完成" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "重命名为..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "重命名所选任务" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "设置重复间隔" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "设置任务的重复间隔" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "推迟" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "推迟 Remember The Milk 选中的任务" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "设置优先级" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "设置任务的优先级" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "设置到期日/时间" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "设置任务的到期日/时间" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "所有音乐作品来自" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "添加项目到 Rhythmbox 的播放队列" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "按艺术家浏览 Rhythmbox 曲库" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "按专辑浏览 Rhythmbox 曲库" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "在 Rhythmbox 中播放当前曲目" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "暂停 Rhythmbox 播放" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "在 Rhythmbox 中播放下一首曲目" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "在 Rhythmbox 中播放上一首曲目" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "显示当前曲目" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "在通知栏显示 Rhythmbox 当前播放的曲目" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "静音" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Rhythmbox 静音播放" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "取消静音" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "取消 Rhythmbox 静音播放" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "音量增加" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "增加 Rhythmbox 的播放音量" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "音量降低" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "降低 Rhythmbox 的播放音量" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "在 Rhythmbox 中播放项目" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox 曲库" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "提供对 Rhythmbox 曲库中艺术家和专辑的访问。" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML feed 文件" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "超时 (秒)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "高速缓存持续时间(分钟)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "浏览架子" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "显示架子上所有内容" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "从架子上删除" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "将所选项目从架子上删除" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "加到架子上" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "将所选项目加到架子上" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " 架子" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "您 {0} 架子上的项目" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "架子上的项目" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "您架子上的项目" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "默认" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "后台加载" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "互联网收音机的逗号分隔列表" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "主机名" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "SqueezeCenter 服务机CLI接口的端口" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "SqueezeCenter 服务机网页界面的端口" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "后台加载艺人、专辑与互联网收音机 \n" "如果不启用,这些项目将在 DO 启动时加载,因而使启动所需时间更长" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "用 SSH 连接" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH 主机" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH 主机" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "解析 ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "启用或停用服务的命令(gksudo等)" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "选择服务" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "系统服务" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "所有系统服务列表" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} 服务" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "控制系统 {0} 服务" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "选择文件" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "所选的文件无效!\n" "文件应当是可执行的" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "分类" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "创建新任务" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "在 Tasque 中创建新任务" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "附加至 ..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "附加文件到选定的文件。" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "创造 Tiny Url 链接" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "将很长很复杂的链接缩短成 TinyURL" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "在没有指定标题时使用笔记内容作为笔记标题。" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "默认新笔记标题" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "第一图框为内容,第二图框为标题" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "第一图框为标题,第二图框为内容" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "新笔记标题及内容" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "新的阿帖便笺" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "新建阿帖便笺" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "阿帖便笺索引器" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "加载阿帖便笺以提供搜索功能" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "搜索阿帖便笺" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "搜索阿帖便笺的内容" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "阿帖便笺" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "用 Tracker 进行搜索" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "打开 Tracker 并用所写的字句进行搜索" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "翻译插件首选项" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "翻译提供者" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "默认原文语言" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "网页界面默认语言" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "启用或禁用语言" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "翻译" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "翻译文字" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "自动检测(推荐)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "阿拉伯语" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "翻译成阿拉伯文" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "保加利亚语" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "翻译成保加利亚文" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "加泰隆语" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "翻译成加泰隆文" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "简体中文" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "翻译成简体中文" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "繁体中文" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "翻译成繁体中文" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "克罗地亚语" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "翻译成克罗地亚文" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "捷克语" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "翻译成捷克文" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "丹麦语" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "翻译成丹麦文" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "荷兰语" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "翻译成荷兰文" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "英语" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "翻译成英文" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "菲律宾语" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "翻译成菲律宾文" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "芬兰语" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "翻译成芬兰文" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "法语" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "翻译成法文" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "德语" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "翻译成德文" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "希腊语" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "翻译成希腊文" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "希伯来语" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "翻译成希伯来文" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "印地语" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "翻译成印地文" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "印度尼西亚语" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "翻译成印度尼西亚文" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "意大利语" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "翻译成意大利文" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "日语" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "翻译成日文" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "韩语" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "翻译成韩文" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "拉脱维亚语" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "翻译成拉维亚文" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "立陶宛语" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "翻译成立陶宛文" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "挪威语" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "翻译成挪威文" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "波兰语" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "翻译成波兰文" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "葡萄牙语" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "翻译成葡萄牙文" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "罗马尼亚语" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "翻译成罗马尼亚文" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "俄语" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "翻译成俄文" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "塞尔维亚语" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "翻译成塞尔维亚文" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "斯洛伐克语" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "翻译成斯洛伐克文" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "斯洛文尼亚语" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "翻译成斯洛文尼亚语" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "西班牙语" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "翻译成西班牙文" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "瑞典语" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "翻译成瑞典文" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "乌克兰语" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "翻译成乌克兰文" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "越南语" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "翻译成越南文" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre 书签" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "索引你的 Vinagre 书签" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "通过VNC连接" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "生成备份" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "将目前的状态以备份模式保存" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "备份" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "关闭虚拟机器" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "关闭所选虚拟机器" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "丢弃状态" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "将虚拟机器状态恢复至备份" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "暂停虚拟机器状态" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "暂停所选虚拟机器状态" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "保存虚拟机器状态" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "保存所选虚拟机器状态" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "Virtualbox 的虚拟机器" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Virtualbox 所创建的虚拟机器" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "启动虚拟机器" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "启动所选虚拟机器" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "在 GUI 中打开" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "在 Virtualbox GUI 中打开" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "以无头模式运行虚拟机器" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "以无头模式启动虚拟机器" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "唤醒虚拟机器" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "唤醒所选虚拟机器" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "降低系统音量" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "增加系统音量" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "静音" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "静音系统音量" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "音量动作" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "调整系统音量" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "取消静音" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "取消系统静音" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "动作窗口" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "对窗口进行动作" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "最大化" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "使窗口占据整个屏幕" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "最小化/恢复窗口" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "最小化/恢复窗口" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "全部关闭" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "关闭当前窗口" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "排列窗口" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "排列当前视图中的所有窗口" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "层叠窗口" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "层叠你的窗口" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "恢复窗口" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "恢复窗口至原位置" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "窗口屏幕项" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "可对屏幕进行的动作" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "当前桌面" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "当前所使用桌面上的所有窗口" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "通用窗口项" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "有用的通用窗口项" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "当前窗口" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "当前活动窗口" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "当前应用程序" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "当前活动应用程序" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "上一个窗口" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "上一个活动窗口" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "上一个应用程序" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "上一个活动应用程序" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "此 Zim 页面所在的笔记本: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "新建 Zim 页面" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "在 Zim 中新建页面" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "打开 Zim 页面" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "在 Zim 中打开页面" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim 页面" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Zim 桌面维基页面" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/it.po0000644000175000017500000000007411701730437017346 xustar000000000000000030 atime=1381823622.895045893 30 ctime=1381823729.487049558 gnome-do-plugins-0.8.5/po/it.po0000664000175000017500000021623011701730437016615 0ustar00chrischris00000000000000# Italian translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-02-03 15:32+0000\n" "Last-Translator: Sergio Zanchetta \n" "Language-Team: Italian \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Assegna nome alternativo..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Assegna all'oggetto un nome alternativo." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Cancella nome alternativo" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Cancella un nome alternativo." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Oggetti con nome alternativo" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Oggetti con nomi alternativi dall'universo Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Estrai archivio" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Estrai un archivio in una determinata cartella" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Crea un archivio" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Crea un archivio con gli elementi selezionati" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Sfoglia artisti" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Sfoglia musica per artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Sfoglia album" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Sfoglia musica per album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Sfoglia i podcast" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Sfoglia i podcast per autore" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Sfoglia video" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Sfoglia tutti i video" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Aggiungi alla coda di riproduzione" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Aggiungi multimedia alla coda di riproduzione" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee multimedia" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indicizza multimedia da Banshee Media Player" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Tutta la musica da" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Successivo" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Riproduci la prossima traccia" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausa" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Metti in pausa la traccia in riproduzione" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Riproduci" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Riproduci dalla tua discoteca di Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Precedente" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Riproduci la traccia precedente" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Cerca multimedia di Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Cerca nell'intera discoteca di Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Scegli file BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Seleziona un file" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Seleziona la tua cartella dei documenti" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Scegli la cartella dei documenti" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contatti ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contatti nella rubrica di ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Email principale" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Posta elettronica" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Altra email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Altro" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Crea una clip con Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Clip di Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Apri le tue clip di cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Oggetti di Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Oggetti utili di Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "nomeutente1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Cerca confluenza" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Ricerca confkuenza e restituisci i risultati in Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Etichette del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organizza i tuoi segnalibri del.icio.us per etichetta" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Segnalibri del.icio.us non etichettati" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Segnalibri del.icio.us etichettati con {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Segnalibri del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indicizza i tuoi segnalibri del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Cerca del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Cerca del.icio.us per etichetta" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Apri" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Apri un volume rimovibile" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Smonta" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Smonta volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Monta" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Monta volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Esegui slideshow" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Esegui uno slideshow di immagini in una cartella." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Segnalibri di Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indicizza i tuoi segnalibri di Epiphany" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefono lavoro" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefono casa" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Cellulare" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contatti di Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Indirizzo" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Mostra file nascosti" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Cartella" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profondità" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Elimina file" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Elimina un file o una cartella." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Scegliere una cartella da indicizzare" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Annulla" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Scegli cartella" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Rinomina file..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Rinomina un file." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Crea una nuova cartella" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Crea una nuova cartella." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Sposta in..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Sposta un file o una cartella in un'altra destinazione." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Sposta nel cestino" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Muove un file o una cartella nel cestino" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "File recenti" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Cerca i file aperti di recente" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copia in..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copia un file o una cartella in un'altra destinazione." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "File e cartelle" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Cataloga importanti file e cartelle per un rapido accesso." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Crea nuovo file" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Crea un nuovo file vuoto." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Senza titolo" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Segnalibri di Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Trova i segnalibri di Firefox nel tuo profilo predefinito." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do necessita del tuo permesso per caricare le foto sul tuo account flickr. " "Premi il pulsante \"Autorizza\" per aprire una pagina web e autorizzare Do " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Account" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorizza" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privato" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visibile agli amici" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visibile ai familiari" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Pubblico" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Permessi di visualizzazione" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Etichette di default da usare sulle immagini pubblicate con Do. Separa le " "etichette con uno spazio; per più etichette utilizza le virgolette. Es: " "concerto \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Etichette" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Carica foto" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Carica una o più foto su Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Account" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Clicca per completare l'autorizzazione" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Grazie {0} per permettere a Do l'accesso a Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definire" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definisce la parola data." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Finestra corrente" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Cattura una schermata della finestra corrente." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Schermo intero" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Cattura una schermata dell'intero schermo." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-secondi di ritardo" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Aspetta {0} secondo prima di catturare la schermata." msgstr[1] "Aspetta {0} secondi prima di catturare la schermata." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Cattura schermata" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Cattura schermata con un ritardo opzionale." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Oggetti GNOME Screenshot" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Tutto lo schermo o la finestra corrente." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Comandi di sessione Gnome" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Termina sessione, Spegni, Riavvia, ecc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Termina sessione" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Chiude la sessione corrente e ritorna alla finestra di login." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Arresta" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Spegni il tuo computer." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Iberna" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Mette il tuo computer nella modalità ibernazione." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Sospendi" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Mette il tuo computer nella modalità sospensione." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Riavvia" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Riavvia il computer" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Blocca schermo" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Blocca il tuo schermo." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Apri profilo" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Apre il terminale GNOME con il profilo selezionato." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Apri il terminale qui" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Apre il terminale in un determinato luogo." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Esegui nel terminale" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Esegue un comando nel terminale GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Profili del Terminale di GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indicizza i tuoi profili del Terminale di GNOME." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Profilo senza titolo" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Profilo del Terminale di GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Eseguire un calcolo usando la calcolatrice di Google." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "La calcolatrice di Google non ha potuto valutare l'espressione." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Calendari di Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indicizza i tuoi calendari Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Tutti gli eventi" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Si è verificato un errore in {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Visualizza evento" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Apri evento nel browser" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Mostra calendario" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Apri calendario nel browser" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Calendario di Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Cerca eventi" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Cerca eventi nel calendario di Google" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Impossibile collegarsi al servizio GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nuovo evento" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Crea un nuovo evento nel calendario di Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Telefono principale" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Email personale" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Email lavoro" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Indirizzo principale" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Indirizzo abitazione" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Indirizzo lavoro" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Si è verificato connettendosi a google, le tue credenziali sono valide?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Credenziali di accesso mancanti. Imposta le informazioni di accesso nel " "plugin di configuzìrazione." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contatti GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Elenca i tuoi contatti GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Caricamento non riuscito." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Si è verificato un errore caricando i file in Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Eliminazione non riuscita." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Si è verificato un errore cancellando il documento da Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Documento cancellato." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "Il documento '{0}' è stato spostato con successo nel Cestino di Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Presentazione di Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Elenca i tuoi documenti memorizzati in Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Documento Generico di Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Documento di Testo Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Documento PDF Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Cancella Documento" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Sposta un documento nel cestino di Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Carica Documento" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Carica Documento in Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Foglio di calcolo di Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mappa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Mappa di una località o di un percorso in Google maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Vai direttamente alla pagina di ricerca di Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Mostra i risultati della ricerca in DO" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" "Visualizza il collegamento alla pagina di ricerca come primo risultato" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Ricerca con Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Applica al link della pagina di ricerca di Google" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Non filtrare i risultati della ricerca." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Uso moderato di filtraggio" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Uso al massimo di filtraggio" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Preferenze SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Cerca con Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Consente di eseguire ricerche con Google da Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Mi sento fortunato!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Ricerca con Google e apri il primo risultato" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Se si dispone di un account ImageShack, un codice di registrazione ti " "permette di salvare le immagini nella sezione Mie Immagini del tuo account.\n" "\n" "Accedi al tuo account ImageShack per ottenere il tuo codice di registrazione." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Codice di Registrazione" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Ottieni Codice di Registrazione" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Codice di registrazione" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Carica in ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Carica l'immagine in ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Eccezioni di ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "La dimensione del file supera il limite di 1.5MB di ImageShack." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "L'url analizzato era vuoto. ImageShack ha probabilmente cambiato il suo " "formato." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" "Do sta caricando la tua immagine...Si prega di attendere un momento..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Impossibile caricare l'immagine in ImageShack in questo momento." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Cerca in Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Cerca proprietà di Launchpad." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Individua i file" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Cerca nel tuo filesystem usando il comando locate." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Pagine di manuale (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Cerca e leggi la documentazione di aiuto (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Leggi le paigne del manuale (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Cerca e leggi una pagina del manuale." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Mostra aggiornamenti di stato degli amici" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Generale" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Impossibile scaricare il file da {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter ha riscontrato un errore in {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Impossibile postare Tweet. Cntrolla le impostazioni di accesso. Se utilizzi " "un proxy assicurati che le impostazioni in /sitema/http_proxy siano corrette." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Amici di microblog" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indicizza i tuoi amici di microblog" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nuove messaggio diretto da {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Ivio fallito" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Invio eseguito" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Impossibile inviare '{0}' a {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' inviato con successo a {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Inviato a {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Stato di caricamento {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Connetti con NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX Host" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX Host" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Analizza le sessioni nx" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Cerca nel web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Ricerche sul web utilizzando i plugin OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Segnalibri di Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indicizza i tuoi segnalibri di opera" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Codici Supportati\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin Provider" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Invia a Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Invia il testo a Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "L'url analizzato era vuoto. Lodge It ha probabilmente cambiato il suo " "formato." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Imposta stato" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Imposta il messaggio di stato in pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Stati di Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Salva gli stati d Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Contatti in Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Contatti nella lista contatti di Pidgin." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Account Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Account di messaggistica Pidgin disponibili" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Autenticati" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Abilita l'account su Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Disconnettiti" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Diablitita l'account su Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Non in linea" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Presente" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Occupato" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisibile" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Non al computer" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Stato sconosciuto" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Invia un messaggio istantaneo ad un amico." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Chiave dell'applicazione" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verifica e salve le informazioni del tuo account" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Messaggio inviato" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Invio messaggio fallito" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Impossibile connetersi al server API di Ping.fm, o il server risponde con un " "errore." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Il tuo {0} messaggio e stato inviato con successo a {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Il tuo messaggio è stato inviato con successo a tutti i {0} servizi" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Stato" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Si è verificato un errore nel servizio di risposta" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Servizio Web gruppo supportato da Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Servizo Web supportato da Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Invia tramite Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Invia un messaggio di testo come microblog per l'aggiornamento del tuo stato " "nel tua rete sociale" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Impossibile connettersi al servizio Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Servizi Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Servizi Web supportati da Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Inizia una nuova sessione PuTTY (host {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sessioni PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sessioni salvate di PuTTY" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Connetti con PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Crea una nuova connessione con PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Sottoscrivi Quote" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Invia testo al servizio Quote." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do necessità della tua autorizzazione per gestire il tuo accuont Ricordati " "Il Latte. Premi il tasto \"Autorizza\" per aprie il browser web e dare a Do " "l'autorizzazione." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Per attività in ritardo" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Quando le azioni (ad esempio, rinominare) sono state completate" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notifica" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "È possibile immettere alcuni operatori per la ricerca avanzata per limitare " "i compiti di indicizzazione di Do. Per esempio \"priorità:1 E " "stato:incompleto\" costringerà Do a indicizzare solo le attività incomplete " "con priorità alta." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filtra" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Una pagina di Ricordati Il Latte dovrebbe essere aperta ora nel tuo browser. " "Seguie le istruzioni e tornare indietro per completare lautorizzazione " "cliccando sul buttone qui sotto." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Autorizzazione completa" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Impossibile completare l'autorizzaizone." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autorizza nuovamente" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Grazie {0}, il plugin RTM è ora autorizzato ad operare sul tuop account." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incompleta" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Segna l'attività selezionata come \"incompleta\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Cancella" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Cancella l'attività selezionata da Ricordati Il Latte" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} Attività in ritardo" msgstr[1] "{0} Attività in ritardo" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Attività cancellata" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "L'attività selezionata è stata cancellata con successo dalla tua lista di " "Ricordati il Latte" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Attività completata" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "L'attività selezionata nella tua lista di Ricordati Il Latte è stata " "segnata come completata." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Alto" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Priorità alta" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Medio" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Priorità media" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Basso" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Priorità bassa" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Nessuno" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Nessuna priorità" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Su" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Aumenta la priorità" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Giù" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Diminuisci la priorità" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Priorità Cambiata" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "La priorità dell'attività selezionata nella tua lista di Ricordati Il Latte " "è stata cambiata." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Data/ora di scadenza cambiata" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "La data/ora di scadenza dell'attività selezionata nella tua lista di " "Ricordati Il Latte e stata cambiata." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Attività spostata" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Attività rinominata" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Attività rinviata" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "L'attività selezionata nella tua lista di Ricordati Il Latte è stata rinviata" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Modello di ripetizione cambiato" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "Il modello di ripetizione dell'attività selezionata nella tua lista di " "Ricordati Il Latte è stato cambiato." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Attività incompleta" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "L'attività selezionata è stata segnata come \"incompleta\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Crea una nuova attività in Ricordati Il Latte" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Muovi l'attività selezionata da una lista ad un'altra" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Completo" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Completa l'attività selezionata" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Rinomina in..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Dai all'attività selezionata un nuovo nome" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Imposta la Ricorrenza" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Impostare un modello di ripetizione per una attività." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Posponi" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Rinvia l'attività selezionata il Ricordati Il Latte" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Impostare la Priorità" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Imposta la priorità di una attività" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Imposta data/ora di scadenza" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Imposta la data/ora di scadenza di una attività" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Tutta la musica di" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Aggiungi un elemento alla coda di riproduzione di Rhythmbox." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Sfoglia la musica di Rhytmhbox per artista" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Sfoglia la musica di Rhythmbox per album" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Esegui la traccia corrente in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Metti in pausa la riproduzione di Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Esegui la traccia successiva in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Esegui la traccia precedente in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Mostra traccia corrente" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Mostra notifica della traccia corrente in Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Muto" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Togli il volume dalla riproduzione di Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Rimetti il volume" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Rimetti il volume alla riproduzione di Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Aumenta il volume" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Aumenta il volume della riproduzione di Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Abbassa il volume" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Abbassa il volume della riproduzione di Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Riproduci oggetto in Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Musica Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Consente di accedere ad artisti e album da Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "File feed OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Timeout (in secondi)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Durata cache (in minuti)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Esplora mensola" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Ottieni una lista di tutte le cose nella tua piattaforma" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Rimuovi dalla piattaforma" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Rimuovi l'oggetto selezionato dalla piattaforma" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Aggiungi alla mensola" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Aggiungi l'elemento selezionato alla mensola" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Mensola" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "I tuoi oggetti della piattaforma {0}" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Oggettio della piattaforma" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Gli oggetti del tuo cassetto" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Predefinito" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Caricare gli oggetti in background" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Lista delle radio da caricare separate da una virgola" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Nome Host del server di SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Porta dell'interfaccia cli del server SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Porta dell'interfaccia web del server SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Carica artista, album e radio in background quando carichi Do. \n" "Se è non è selezionato, questi oggetti vengono caricati quando viene " "caricato DO causando un ritardo fino a quando tutti gli oggetti non sono " "stati caricati." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Connettersi con SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Host SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Host SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Analizza ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Comando per avviare/arrestare i servizi (gksudo, ecc):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Servizi di controllo:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Servizi di Sistema" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Lista di tutti i Servizi di Sistema" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} servizio" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Sistema di controllo di servizio {0}" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Scegli il file da aprire" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Selezionato file non valido!\n" "Dovrebbe essere un eseguibile." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categoria" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Crea un nuovo compito" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Crea un nuovo compito in Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Aggiungi a..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Aggiungi testo al file selezionato." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Crea un url su Tiny" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Crea un ulr Tiny da un disordine." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Utilizzare i contenuti come nota del titolo quando non è specificato nessun " "titolo." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Nuova nota titolo predifinito" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "Il primo pannello è il contenuto, il secondo pannello è il titolo." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "Il primo pannello è il titolo, il secondo pannello è il contenuto." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Nuova nota titolo e contenuti" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nuova nota di Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Crea una nuova nota con Tomboy." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indice delle Note di Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Carica le note di Tomboy per la ricerca." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Cerca note di Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Ricerca i contenuti delle note di Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Note di Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Cerca con Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Lancia Tracker con il dato di ricerca." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Plugin delle opzioni di traduzione" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Provider di Traduzione" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Lingua Sorgente Predefinita" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Lingua predefinita dell'interfaccia Web" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Abilita / Disabilita Lingua" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Traduci" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Traduci testo" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Auto rileva (Raccomandato)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabo" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Traduci in Arabo" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgaro" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Traduci in bulgaro" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalano" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Traduci in Catalano" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Cinese (Semplificato)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Traduci in Cinese (Semplificato)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Cinese (Tradizionale)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Traduci in Cinese (Tradizionale)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croato" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Traduci in Croato" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Ceco" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Traduci in Ceco" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danese" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Traduci in Danese" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Olandese" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Traduci in Olandese" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Inglese" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Traduci in Inglese" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filippino" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Traduci in Filippino" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finlandese" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Traduci in Finlandese" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Francese" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Traduci in Francese" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Tedesco" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Traduci in Tedesco" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Greco" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Traduci in Greco" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Ebraico" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Traduci in Ebraico" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Traduci in hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesiano" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Traduci in Indonesiano" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italiano" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Taduci in Italiano" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Giapponese" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Traduci in Giapponese" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Coreano" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Traduci in Coreano" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Lettone" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Traduci in Lettone" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituano" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Traduci in Lituano" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norvegese" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Traduci in Norvegese" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polacco" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Traduci in Polacco" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portoghese" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Traduci in Portoghese" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Rumeno" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Traduci in Romeno" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russo" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Traduci in Russo" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbo" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Traduci in Serbo" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slovacco" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Traduci in Slovacco" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Sloveno" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Traduci in Sloveno" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spagnolo" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Traduci in Spagnolo" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Svedese" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Traduci in svedese" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ucraino" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Traduci in ucraino" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamita" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Traduci in Vietnamita" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Segnalibri Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indicizza i tuoi segnalibri di Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Connettersi con VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Scatta istantanea" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Salva lo stato corrente come una istantanea" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Istantanea (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Spegni macchina virtuale" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Spegni la macchina virtuale selezionata" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Abbandona stato" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Ripristina lo stati di VM all'istantanea attuale" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Metti in pausa macchina virtuale" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Metti in pausa la macchina virtuale selezionata" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Salva stato macchina virtuale" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Salva lo stato della macchina virtuale selezionata" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox VMs" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Macchine virtuali create con VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Avvia macchina virtuale" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Avvia la macchina virtuale selezionata" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Apri in GUI" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Apri in GUI VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Avvia Headless" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Avvia in modalità Headless" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Ripristina macchina virtuale" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Ripristina la macchina virtuale selezionata" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Abbassa volume di sistema" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Aumenta volume di sistema" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Zittisci volume" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Zittisci volume di sistema" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Azioni volume" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Regolazione volume di sistema" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Riattiva volume" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Riattiva volume di sistema" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Azione finestra" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Azione di una finestra." #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Massimizza" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Apri una finestra a schermo intero" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimizza/Ripristina" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimizza/Ripristina finestra" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Chiudi tutte" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Chiudi la finestra corrente" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Accosta le finestre" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Accosta tutte le finestre nella schermata corrente" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Finestre a cascata" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Finestre in cascata" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Ripristina le finestre" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Ripristina le finestre alle loro posizioni precedenti" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Nascondi oggetti nella finestra" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Azioni che potete fare per il vostro monitor." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Desktop corrente" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Tutto sul desktop corrente" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Oggetti generici finestra" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Oggetti della finestra solitamente utili" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Finestra corrente" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Attualmente la finestra attiva" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Applicazione corrente" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Attualmente l'applicazione attiva" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Finestra precedente" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "In precedenza la finestra attiva" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Applicazione precedente" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "In precedenza l'applicazione attiva" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Pagina di Zim nel libretto: " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Nuova pagina Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Crea un anuova pagina in Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Apri pagina di Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Apri la pagina selezionata in Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Pagine di Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Pagine di Zim Desktop Wki" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/ChangeLog0000644000175000017500000000007411701730437020144 xustar000000000000000030 atime=1381822092.370993265 30 ctime=1381823729.499049558 gnome-do-plugins-0.8.5/po/ChangeLog0000664000175000017500000000000011701730437017375 0ustar00chrischris00000000000000gnome-do-plugins-0.8.5/po/PaxHeaders.15196/is.po0000644000175000017500000000007411701730437017345 xustar000000000000000030 atime=1381823622.899045893 30 ctime=1381823729.487049558 gnome-do-plugins-0.8.5/po/is.po0000664000175000017500000021224511701730437016616 0ustar00chrischris00000000000000# Icelandic translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-08-02 01:16+0000\n" "Last-Translator: Baldur \n" "Language-Team: Icelandic \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Gefa annað nafn..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Breyta nafni á skrá eða möppu." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Eyða nafni" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Eyða nafni á skrá." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Hlutur undir öðru nafni" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Hlutir undir öðru nafni í Do heiminum." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Afþjappa skráarsafn" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Draga skrár úr safni yfir í ákveðina möppu" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Búa til safn" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Búa til safn með hlutinum sem þú valdir" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Leita að listamönnum" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Leita að tónlist eftir listamönnum" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Leita að plötum" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Leita að tónlist eftir plötum" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Leita að podcast" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Leita að podcast eftir útgefanda" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Leita að myndböndum" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Leita í gegnum öll myndböndin" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Bæta við spilunarlista" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Bæta miðil við spilunarlista" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee miðlar" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Flokkar margmiðla úr Banshee tónlistarspilaranum" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Öll tónlist eftir" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Næsta lag" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Spila næsta lag" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pása" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Setja lag á pásu" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Byrja að spila" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Byrja að spila lög úr Banshee safninu þínu" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Fyrra" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Byrja að spila fyrra lagið" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Leita að miðlum í Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Leita í öllu Banshee safninu þínu" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Velja BibTeX skrá" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Veldu skrá" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Veldu möppu með skránum þínum" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Veldu möppu með skrám" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail tengiliðir" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Tengiliðir í ClawsMail netfangabókinni" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Aðalnetfang" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Netfang" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Annað netfang" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Annað" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Hluti" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Búa til hluta með Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Hlutar gerðir með Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Opnar alla hlutana sem þú hefur búið til með Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable hlutir" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Nothæfir Cl.ickable hlutir" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "notandanafn1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Leita á Confulence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Leitar á Confluence og skilar niðurstöðunni í Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us merki" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Raðar Del.icio.us bókamerkjum eftir merkjum" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Afmerkt Del.icio.us bókamerki" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Del.icio.us bókamerki merkt með {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us bókamerki" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Flokkar Del.icio.us bókamerkin þín" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Leita í Del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Leit í Del.icio.us merkjum" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Opna" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Opna miðil" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Aftengjast" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Aftengja miðil" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Tengjast" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Tengja miðil" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Spila myndröð" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Spilar þær myndir sem eru í ákveðinni möppu." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Bókamerki í Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Raðar Epiphany bókamerkjunum þínum" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Vinnusími" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Heimasími" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Farsími" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution tengiliðir" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Heimilsfang" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Sýna faldar skrár" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Mappa" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Dýpt" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Eyða skrá" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Eyðir möppu eða skrá." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Veldu möppu til að raða" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Hætta við" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Veldu möppu" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Endurnefna skrá..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Velur annað nafn fyrir skrá." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Búa til nýja möppu" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Býr til nýja möppu." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Færa yfir á..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Fyrir skrá eða möppu á aðra staðsetningu." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Henda í ruslið" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Hendir skrá eða möppu í ruslið" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Nýlegar skrár" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Leitar að skrám sem hafa verið opnaðar nýlega." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Afrita yfir á..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Afritar skrá eða möppu á aðra staðsetningu." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Skrár og möppur" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" "Flokkar mikilvægar skrár og möppur svo tölvan verði fljótari að finna þær." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Búa til nýja skrá" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Býr til nýja og tóma skrá." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Án titils" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Bókamerki í Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Leitar að bókamerkjum í Firefox." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Þú þarft að veita Do leyfi til að hlaða upp myndum á flickr reikninginn " "þinn. Ýttu á „Leyfa“ takkann til að veita Do leyfi til að hlaða myndinni " "upp. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Reikningur" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Leyfa" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Einkamál" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Sýnilegt vinum" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Sýnilegt fjölskyldu" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Opinbert" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Leyfi til að sjá" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Það merki sem á að nota venjulega á myndir sem eru uppfærðar með Do. Þú " "getur skilið á milli merkja með því að nota bil. Fyrir mörg orð í einu merki " "skal nota gæsalappir. T.d.: tónleikar \"Sálin hans Jóns mín\" Ísland" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Merki" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Hlaða upp mynd" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Hlaða upp einni eða fleiri myndum inn á Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Reikningur" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Smelltu til að klára auðkenningu" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Þakka þér {0} fyrir að veita Do aðgang að Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Skilgreina" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Skilgreina ákveðið orð." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Núverandi gluggi" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Taka mynd af núverandi glugga." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Af öllum skjánum" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Taka mynd af öllum skjánum." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0} sekúndna bið" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Bíða í {0} sekúndu með að taka myndina." msgstr[1] "Bíða í {0} sekúndur með að taka myndina." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Taka mynd af skjánum" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Tekur mynd af skjánum." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME skjámyndir" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Allur skjárinn eða núverandi glugga." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME setuskipanir" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Skrá sig út, slökkva á tölvunni, endurræsa hana o.s.fv." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Skrá út" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Skráir þig út svo þú getur skráð þig inn sem annar notandi." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Slökkva á tölvunni" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Slekkur á tölvunni þinni." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Leggja í dvala" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Leggur tölvuna þína í dvala." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Stöðva tímabundið" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Stöðvar tölvuna þína í óákveðinn tíma." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Endurræsa" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Slekkur og kveikir aftur á tölvunni þinni." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Læsa skjánum" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Læsir skjánum þínum á meðan þú ert í burtu." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Opna prófíl notanda" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Opnar GNOME útstöð með prófíl þess notanda sem þú valdir." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Opna útstöðina hér" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Opnar GNOME útstöðina á þessum stað." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Keyra í útstöð" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Keyrir skipun í GNOME útstöðinni." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Útlit fyrir GNOME útstöðina" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Sér um útlitin þín fyrir GNOME útstöðina." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Útlit sem heitir ekkert" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Útlit fyrir GNOME útstöðina" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Notar Google reiknivélina til að reikna dæmi." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google reiknivélin gat ekki reiknað þetta." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Netfang:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google dagatal" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Sjá um Google dagatalið þitt" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Allir atburðir" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Villa kom upp í {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Skoða atburð" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Opna atburðinn í netvafra" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Skoða dagatal" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Skoða dagatalið í netvafra" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google dagatal" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Leita í atburðum" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Leita að atburðum í Google dagatalinu" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Ekki tókst að tengjast GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nýr atburður" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Búa til nýjan atburð í Google dagatalinu" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Aðalsími" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Netfang (heima)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Netfang (vinna)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Aðalheimilisfang" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Heimilisfang" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Heimilsfang atvinnu" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Villa kom upp við að tengjast við Google. Ertu viss um að þú hafir rétt " "skilríki?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Þig vantar skilríki til að skrá þig inn. Stilltu upplýsingar til að skrá þig " "inn í stillingum viðbótarinnar." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail tengiliðir" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Raða GMail tengiliðunum þínum" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Það tókst ekki að hlaða upp." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Það kom upp villa við að hlaða upp skrám á Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Það tókst ekki að eyða." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Það kom upp villa við að eyða skrá af Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Skjali eytt." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "Það tókst að færa skjalið ‚{0}‘ í ruslið á Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs kynningar" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Skipuleggur skjölin sem eru geymt í Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs venjulegt skjal" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs textaskjal" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF skjal" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Eyða skjali" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Henda skjali í ruslið í Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Hlaða upp skjali" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Hlaða upp skjali á Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs töflureiknir" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Kort" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Finna stað eða leið á korti með Google Maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Fara beint á Google leitarsíðuna." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Birta leitarniðurstöður í Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Birta tengilinn fyrir leitarsíðuna sem fyrstu niðurstöðuna" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google leit" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Bæta við tengilinn á Google leitarsíðuna" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Ekki sía síður frá leitarniðurstöðunum." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Sía burt efni í hófi." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Sía mikið" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Stillingar á SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Leita með Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Leyfir þér að leita að síðum með leitarvélinni Google frá Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Freista gæfunnar!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Leitar með Google og opnar fyrstu leitarniðurstöðuna" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Ef þú hefur aðgang að ImageShack þá getur þú notað skráningarkóða til að " "vista myndir í staðinn ‚Mínar myndir‘ í þínum reikningi.\n" "\n" "Reyndu að skrá þig inn á ImageShack aðganginn þinn áður en þú færð " "skráningarkóðann." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Skráningarkóði" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "S_ækja skráningarkóða" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Skráningarkóði" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Hlaða upp á ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Hlaða upp myndum á ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack undantekning: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" "Stærð skráarinnar er yfir 1,5MB, en ImageShack leyfir ekki svo stórar skrár." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "Þáttaða veffangið var tómt. ImageShack hefur líklega breytt um snið." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do er að hlaða upp myndinni þinni... Hinkraðu við..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" "Það tókst ekki að hlaða upp myndinni þinni á ImageShack að þessu stöddu." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Leita í Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Leita í eiginleikum Launchpad." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Finna skrár" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Leitar í tölvunni þinni að skrám." #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Handbókin (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Lesa og leita í hanbókinni (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Lesa handbókina (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Skoða og lesa handbókina." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Sýna þegar staða vina minna breytist" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Almennt" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Það tókst ekki að sækja skrá frá {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter lenti í vandræðum í {0}, {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Það tókst ekki að senda tweet. Athugaðu hvernig innskráningarstillingarnar " "þínar eru. Ef þú ert ert á bakvið vefsel (proxy) þá ættir þú að athuga " "stillingarnar í /system/http_proxy." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblogg vinir" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Raðar microbloggvinum þínum" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Ný skilaboð frá {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Það mistókst að senda" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Það tókst að senda" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Það mistókst að senda ‚{0}‘ til {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "Það tókst að senda ‚{0}‘ til {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Senda til {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Uppfæra stöðu {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Tengjast við NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX hýsill" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX hýslar" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Þátta NX setur" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Leita á vefinum" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Leitar á vefinum með OpenSearch viðbótum." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera bókamerki" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Raðar bókamerkjunum þínum úr Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Studdir kóðar\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Sá sem sér um Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Senda í Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Sendir textann í Pastebin." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Breyta stöðu" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Breyta stöðu í Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin staða" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Vistaðar Pidgin stöður" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin vinir" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Vinir í Pidgin." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin reikningar" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Þeir Pidgin reikningar sem eru til" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Skrá sig inn" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Virkja Pidgin aðgang" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Skrá út" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Skrá sig út af Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Aftengdur" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Til taks" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Upptekinn" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Ósýnilegur" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Fjarverandi" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Óþekkt staða" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Spjalla" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Senda vini þínum skilaboð." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Staðfesta og vista upplýsingum um aðgang" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Skilaboð sent" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Það tókst ekki að senda skilaboðið" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Skilaboðið {0} hefur verið sent til {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Skilaboðið þitt var sent til allra {0} þjónusta" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblogg" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Staða" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Villa kom upp í þjónustusvari" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Vefþjónustuhópur sem Ping.FM styður" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Vefþjónusta sem Ping.FM styður" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Senda með Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "Senda textaskilaboð sem microblogg á vinanetið" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Það tókst ekki að tengjast Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM þjónustur" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Vefþjónustur sem Ping.FM styður" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Hefja nýja PuTTY setu (hýsill {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY setur" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Vistaðar PuTTY setur" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Tengjast við PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Búa til nýja tengingu með PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Senda tilvísun" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Sendir texta á þjónustu sem safnar tilvísunum." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Do þarf að þú auðkennir þig til að geta breytt einhverju í Remember The Milk " "reikninginum. Ýttu á „Auðkenna“ takkann til að opna netvefra og auðkenna Do." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Fyrir verkefni sem eru liðin" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Þegar aðgerðir (t.d. breyta nafni) eru búnar" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Tilkynningar" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Sía" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Ljúka auðkenningu" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Það tókst ekki að ljúka auðkenningu." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Auðkenna aftur" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "Takk {0}, núna hafa RTM viðbætur rétt á að virka á þínum aðgangi." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Óklárað" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Segja að verkefnið sem þú hefur valið sé „óklárað“." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Eyða" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Eyða verkefninu sem þú hefur valið úr Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} verkefni sem þú átt eftir að klára" msgstr[1] "{0} verkefni sem þú átt eftir að klára" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Verkefni eytt" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "Þessu verkefni hefur verið eytt frá Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Verkefni lokið" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "Þú hefur lokið verkefninu sem þú valdir í Remember The Milk." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Hár" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Hár forgangur" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Miðlungs" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Miðlungsforgangur" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Lágur" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Lágur forgangur" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Enginn" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Enginn forgangur" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Upp" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Auka forgang" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Lækka" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Lækka forgang" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Forganginum hefur verið breytt" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "Forganginum verkefninu á Remember The Milk hefur verið breytt." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Dagsetningu/tíma breytt" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "Dagsetningu/tíma sem verkefnið átti að vera klárað fyrir á Remember The Milk " "hefur verið breytt." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Verkefni fært" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Verkefni endurnefnt" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Verkefni frestað" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "Verkefninu í Remember The Milk hefur verið frestað" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Verk óklárað" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "Verkefnið sem þú valdir hefur verið merkt sem „óklárað“." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Búa til nýtt verkefni í Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Færa valið verkefni af einum lista á annann" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Lokið" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Ljúka völdu verkefni" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Endurnefna..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Gefa verkefninu nýtt nafn" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Fresta" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Fresta völdu verkefni í Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Stilla forgang" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Stilla forgang einhvers verkefnis" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Stilla dagsetningu/tíma" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Ákveður fyrir hvaða dagsetningu/tíma verkefninu á að vera lokið" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Öll tónlist eftir" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Bæta við lagi í Rhythmbox." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Leita að tónlist í Rhythmbox eftir höfundi" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Leita að tónlist í Rhythmbox eftir höfundi" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Byrja að spila núverandi lag í Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Setja lag í Rhythmbox á pásu" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Byrja að spila næsta lagið í Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Byrja að spila síðasta lagið í Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Sýna lagið sem er verið að spila" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Sýna tilkynningar af núverandi lagi í Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Slökkva á hljóði" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Slökkva á hljóðinu í Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Kveikja á hljóði" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Kveikja á hljóðinu í Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Hækka hljóðið" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Hækka í tónlistinni í Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Lækka hljóðið" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Lækka í tónlistinni í Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Spila eitthvað í Rhythmbox." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox tónlist" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Gefur þér aðgang að höfundum og plötum frá Rhythmbox." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Fá lista af öllu í hillunni þinni" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Fjarlægja úr hillunni" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Fjarlægja hlutinn úr hillunni" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Bæta við hillu" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Bæta hlutinum í hilluna" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Hilla" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Hlutur í hillu" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Þínir hlutir í hillu" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Sjálfgefið" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Hlaða hlutum í bakgrunninum" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Hlaða inn höfundum, plötum og útvarpi í bakgrunninum á meðan Do opnast.\n" "Ef það er ekki hakað við þetta þá verður þessum hlutum hlaðið inn á á meðan " "Do er að vinna sem veldur bið." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Tengjast með SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH hýsill" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH hýslar" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Þáttar ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Skipun til að byrja og hætta að nota þjónustur (t.d. gksudo):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Þjónustur til að stjórna:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Kerfisþjónustur" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Listi yfir allar kerfisþjónustur" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} þjónusta" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Stjórna kerfisþjónustu á {0}" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Veldu skrá til að opna" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Þú valdir ógilda skrá!\n" "Hún á að vera keyranleg." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Flokkur" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Búa til nýtt verkefni" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Búa til nýtt verkefni í Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Bæta við..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Bæta texta við valda skrá." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Búa til TinyUrl" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Býr til TinyUrl úr laangri vefslóð." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Nota innihald minnismiða sem titil þegar enginn titill er valinn." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Venjulegur titill nýs miða" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "Fyrsta rúðan er innihald, önnur rúðan er titill." #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "Fyrsta rúðan er titill, önnur rúðan er innihald." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nýr Tomboy miði" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Búa til nýjan Tomboy miða." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Hleður inn Tomboy miðum til að raða." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Leita í Tomboy miðum" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Leita í innihaldi Tomboy miða." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy miði" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Virkja eða afvirkja tungumál" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Þýða" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Þýðir texta" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Láta tölvuna fatta tungumálið (ráðlagt)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabíska" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Þýða yfir á arabísku" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Búlgarska" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Þýða yfir á búlgörsku" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Katalónska" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Þýða yfir á katalónsku" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Kínverska (einfölduð)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Þýða yfir á einfaldaða kínversku" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Kínverska (hefðbundin)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Þýða yfir á hefðbundna kínversku" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Króatíska" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Þýða yfir á króatísku" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Tékkneska" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Þýða yfir á tékknesku" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Danska" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Þýða yfir á dönsku" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Hollenska" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Þýða yfir á hollensku" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Enska" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Þýða yfir á ensku" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipíska" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Þýða yfir á filipísku" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finnska" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Þýða yfir á finnsku" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Franska" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Þýða yfir á frönsku" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Þýska" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Þýða yfir á þýsku" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Gríska" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Þýða yfir á grísku" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebreska" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Þýða yfir á hebresku" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindí" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Þýða yfir á hindí" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indónesíska" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Þýða yfir á indónesísku" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Ítalska" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Þýða yfir á ítölsku" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japanska" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Þýða yfir á japönsku" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Kóreska" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Þýða yfir á kóresku" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Lettneska" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Þýða yfir á lettnesku" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Litháíska" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Þýða yfir á litháísku" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norska" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Þýða yfir á norsku" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Pólska" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Þýða yfir á pólsku" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portúgalska" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Þýða yfir á portúgölsku" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Rúmenska" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Þýða yfir á rúmensku" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Rússneska" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Þýða yfir á rússnesku" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbneska" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Þýða yfir á serbnesku" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slóvakíska" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Þýða yfir á slóvakísku" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slóvenska" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Þýða yfir á slóvensku" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spænska" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Þýða yfir á spænsku" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Sænska" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Þýða yfir á sænsku" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Úkraínska" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Þýða yfir á úkraínsku" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Víetnamska" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Þýða yfir á víetnömsku" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre bókamerki" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Flokka bókamerkin þín í Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Tengjast með VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Geyma núverandi stöðu" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Geyma núverandi stöðu þannig þú getur heimsótt hana seinna" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Stada (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Slökkva á sýndarvélinni" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Slekkur á sýndarvélinni sem er valin" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Sýndarvélar sem hafa verið gerðar með VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Byrja að nota sýndarvél" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Kveikir á sýndarvélinni sem er valin" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Opna í myndrænu viðmóti" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Opna í myndrænu viðmóti í VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Halda áfram í sýndarvélinni" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Heldur áfram með sýndarvélina sem er valin" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Lækka hljóð í vélinni" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Hækka í hljóði kerfisins" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Slökkva á hljóði" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Slökkva á hljóðinu í tölvunni" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Breyta hljóðstyrkinum" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Breyta hjóðstyrkinum í tölvunni" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Kveikja á hljóðinu" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Kveikja á hljóðinu í tölvunni" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Aðgerðargluggi" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Hámarka" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Láta glugga þekja allan skjáinn" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Loka öllu" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Loka núverandi glugga" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Stafla gluggum" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Stafla gluggunum þínum" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Endurheimta glugga" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Endurheimta glugga í þeirra síðustu stöðu" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Núverandi skjáborð" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Allt á núverandi skjáborðinu" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Venjulegir gluggahlutir" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Hjálpsamlegir hlutir í gluggum" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Núverandi gluggi" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Glugginn sem er núna virkur" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Núverandi forrit" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Forrit sem er virkt" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Fyrri gluggi" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Sá gluggi sem var síðast virkur" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Fyrra forrit" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Það forrit sem var síðast virkt" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Ný Zim síða" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Búa til nýja blaðsíðu í Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Opna Zim síðu" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Opna valda síðu í Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim síður" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/sk.po0000644000175000017500000000007411701730437017347 xustar000000000000000030 atime=1381823622.903045893 30 ctime=1381823729.495049558 gnome-do-plugins-0.8.5/po/sk.po0000664000175000017500000017423111701730437016622 0ustar00chrischris00000000000000# Slovak translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-10-08 11:13+0000\n" "Last-Translator: helix84 \n" "Language-Team: Slovak \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) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" "X-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Prideliť alias ..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Dať položke alternatívny názov" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Zmazať alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Zmaže alias." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Alias položky" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Rozbaliť archív" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Rozbaliť archív k danej zložke" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Vytvoriť archív" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Vytvoriť archív s vybranou položkou" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Prehliadať umelcov" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Prehliadať hudbu podľa umelcov" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Prehliadať albumy" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Prehliadať hudbu podľa albumov" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Prehliadať podcasty" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Prehliadať podcasty podľa vydavateľa" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Prehliadať videá" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Prehliadať všetky videá" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Pridať do frontu prehrávania" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Pridať nosič do frontu prehrávania" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Prehrávač Banshee" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexovač média z prehrávača Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Všetka hudba od" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Ďalšia" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Prehrať nasledujúcu stopu" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pozastaviť" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pozastaviť prehrávanú stopu" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Prehrať" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Prehrať z vašej zbierky v Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Predchádzajúca" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Prehrať predchádzajúcu stopu" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Vyhľadávanie v prehrávači Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Vyhľadávanie v celej zbierke Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Vybrať súbor BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Vybrať súbor" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Zvoľte svoj priečinok s dokumentami" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Zvoľte priečinok s dokumentami" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Kontakty ClawMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kontakty v adresári ClawMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Hlavný email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Elektronická pošta" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Ďaľší email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Iný" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Klip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Vytvoriť klip s Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable klip" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Otvoriť vaše Cl.ickable klipy" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable položky" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Použiteľné Cl.ickable položky" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "užívateľské meno1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.ico.us značky" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organizovať vaše del.icio. záložky podľa značky" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Neoznačené del.ico.us záložky" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.ico.us záložky oznčené s {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.ico.us záložky" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexovanie vašich del.icio.us záložiek" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Hľadať del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Hľadat v značkách del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Otvoriť" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Otvoriť vymeniteľnú jednotku" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Odpojiť" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Odpojiť jednotku" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Pripojiť" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Pripojiť jednotku" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Prehrať prezentáciu" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Prehrať prezentáciu obrázkov v priečinku." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany záložky" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexovať vaše Epiphany záložky." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefón do práce" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Domáci telefón" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobilný telefón" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Kontakty Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresa" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Zobraziť skryté súbory" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Priečinok" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Hĺbka" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Zmazať súbor" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Vybrať priečinok k indexovaniu" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Zrušiť" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Vyberte priečinok" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Premenovať súbor..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Premenovať súbor" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Vytvoriť nový priečinok" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Vytvorí nový priečinok." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Premiestniť do..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Premiestniť súbor alebo priečinok na iné miesto." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Presunúť do koša" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Premiestniť súbor alebo priečinok do koša" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Nedávne súbory" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Nájsť nedávno otvorené súbory." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopírovať do..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopírovať súbor alebo priečinok na iné miesto." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Súbory a priečinky" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Katalógy dôležitých súborov a priečinkov pre rýchly prístup." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Vytvoriť nový súbor" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Vytvoriť nový, prázdny súbor." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Bez názvu" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Záložky Firefoxu" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Nájsť záložky Firefoxu vo vašom predvolenom profile." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Je potrebné overenie aby bolo možné nahrať fotografie na váš flickr účet. " "Stlačte tlačítko \"Overiť\", čím sa otvorí webový prohliadač, a prihláste " "sa. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Účet" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Overiť" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Osobné" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Vidteľný pre priateľov" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Vidteľný pre rodinu" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Verejný" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Oprávnenia zobrazenia" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Predvolené značky ktoré budú použité s Do. Oddeľujte značky medzerníkom; pre " "viac slovné značky použite úvodzovky napr: koncert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Značky" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Nahrať fotku" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Nahrať jednu alebo viac fotiek do Flickr-u" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Účet" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Kliknúť pre dokončenie overenia" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Ďakujem vám {0} pre povolenie Do k prístupu do Flickr-u." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definovať" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definovať dané slovo." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Aktuálne okno" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Urobte obrázok aktuálneho okna." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Celá obrazovka" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Urobte obrázok na celú obrazovku." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-sekúnd oneskorenia" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Čakať {0}-sekundu pred urobením snímku." msgstr[1] "Čakať {0}-sekúnd pred urobením snímku." msgstr[2] "Čakať {0}-sekúnd pred urobením snímku." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Urobiť snímok" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Urobiť snímok s voliteľným opozdením" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Položky GNOME Screenshot" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Celá obrazovka, alebo aktuálne okno." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Príkazy GNOME Sedenia" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Odhlásiť, Vypnúť, Reštartovať, atď." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Odhlásenie" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" "Ukončí vaše aktuálne sedenie, aby sa mohli prihlásiť iní používatelia." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Vypnúť" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Vypnúť počítač." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Dlhodobý spánok" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Dajte svoj počítač do režimu dlhodobého spánku." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Uspať" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Dajte svoj počítač do režimu spánku." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Reštartovať" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reštartovať počítač" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Zamknúť obrazovku" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Zamknúť vašu obrazovku" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Otvoriť profil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Otvorí sa GNOME terminál s vybraným profilom." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Otvoriť v termináli" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Otvorí Terminál GNOME v danom umiestnení." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Spustiť v termináli" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Spustiť príkaz v GNOME termináli." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Profily GNOME Terminálu." #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexuje vaše profily GNOME Terminálu." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Nepomenovaný profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Profil GNOME Terminálu." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Vypočítaj pomocou Google kalkulačky." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Kalkulačka Google nemohla vyhodnotiť výraz." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google kalendáre" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexovanie vašich Google kalendárov" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Všetky udalosti" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Nastala chyba v {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Pozrieť udalosť" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Otvoriť udalosť v prehliadači" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Pozrieť kalendár" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Otvoriť kalendár v prehliadači" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google kalendár" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Vyhľadať udalosti" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Vyhľadať udalosti v Google kalendári" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Zlyhalo pripojenie na službu GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Nová udalosť" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Vytvoriť novú udalosť v Google kalendári" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primárny telefón" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Domáci Email" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Pracovný E-mail" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Primárna adresa" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Domáca adresa" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Adresa do práce" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "Chyba pri pripojení do google, sú vaše údaje správne?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Chýbajú prihlasovacie údaje. Prosím nastavte prihlasovacie informácie v " "nastavení rozšírenia." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Gmail kontakty" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexovať vaše Gmail kontakty" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Zlyhalo nahrávanie." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Nastala chyba pri nahrávaní súborov do Google Dokumentov." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Zlyhalo odstránenie." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Nastala chyba pri odstraňovaní súboru z Google Dokumentov." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokument odstránený." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "Dokument '{0}' bol úspešne odstránený do koša Google dokumentov." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google dokumenty prezentácia" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google dokumenty" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexovanie vašich dokumentov uložených ako Google dokumenty" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Generic Dokument" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Textový dokument" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Odstrániť dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Premiestniť dokument do koša v Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Nahrať dokument" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Nahrať dokument do Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs tabuľkový procesor" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Mapa umiestnenia alebo trasy v Google mapách." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Choď priamo na stránku vyhľadávania Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Zobraziť výsledok vyhľadávania v Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Zobraziť odkaz vyhľadávacej stránky ako prvý výsledok" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Vyhľadávanie" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Použiť Google Search na stránke odkazu" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Nepoužívať filtrovanie mojich výsledkov hľadania." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Použiť mierne filtrovanie" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Použiť prísne filtrovanie" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Nastavenie bezpečného vyhľadávania" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Vyhľadávať pomocou Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Umožňuje vykonávať vyhľadávanie Google z Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Vyhľadať v goole a zobrať prvý výsledok" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Ak máte ImageShack účet, registračný kód umožňuje uložiť obrázky na My " "Images vášho účtu.\n" "\n" "Prosím, prihláste sa na váš ImageShack účet ešte pred získaním vášho " "registračného kódu." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registračný kód" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Získať registračný kód" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registračný kód" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Nahrať na ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Nahrať obrázok na ImageShack" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack výnimka: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Veľkosť súboru presiahne limit ImageShack 1.5MB." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do nahráva váš obrázok... Prosím, počkajte chvíľu..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Momentálne nie je možné nahrať obrázok na ImageShack" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Vyhľadávanie Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Vlastnosti vyhľadávania Launchpad." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Nájsť súbory" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Vyhľadať a prečítať dokumentáciu pomocníka (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Prečítať manuál stránky (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Všeobecné" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Nepodarilo sa načítať súbor z {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter spôsobil chybu v {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Aktualizácia {0} stav" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Pripojiť s NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX hostiteľ" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX hostitelia" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Vyhľadať na webe" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Vyhľadať na webe pomocou rozšírenia OpenSearch." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera záložky" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Podporované kódy\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Nastaviť stav" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Nastaviť správu o stave pidgina" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Stavy Pidgina" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Uložené stavy Pidgina" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin priatelia" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Priatelia v tvojom zozname priateľov v Pidgin-ovi" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin účty" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Dostupné účty Pidgin IM" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Aktivovať Pidgin účet" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Odhlásiť" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Zakázať pidgin účet" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Nepripojený" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Dostupný" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Zaneprázdnený" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Neviditeľný" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Neprítomný" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Neznámy stav" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Rozhovor" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Poslať okamžitú správu priateľovi" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Overiť a uložiť vaše informácie o účte" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Správa odoslaná" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Odoslanie správy zlyhalo" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Vaša {0} správa bola úspešne odoslaná do {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Vaša správa bola úspešne odoslaná do všetkých {0} služieb" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Stav" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Pripojiť s PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Vytvoriť nové pripojenie s PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Oznámenie" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Nekompletné" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Označ označenú službu ako \"nekompletné\"" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Vymazať" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Úloha odstránená" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Úloha dokončená" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Vysoká" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Vysoká priorita (High Priority)" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Stredná" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Stredná priorita" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Nízka" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Nízka priorita" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Žiadny" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Žiadna priorita" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Hore" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Zvýšiť proritu" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Dolu" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Znížiť prioritu" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Priorita zmenená" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "Priorita vybraných úloh vo vašom zozname úloh Remember The Milk bola zmenená." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Dátum splatnosti/Zmenený čas" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/ru.po0000644000175000017500000000007411701730437017360 xustar000000000000000030 atime=1381823622.907045893 30 ctime=1381823729.495049558 gnome-do-plugins-0.8.5/po/ru.po0000664000175000017500000024442411701730437016635 0ustar00chrischris00000000000000# Russian translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-03-11 12:54+0000\n" "Last-Translator: Yevgeny Sysmanov \n" "Language-Team: Russian \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Назначить псевдоним" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Дать объекту другое имя" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Удалить псевдоним" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Удаляет псевдоним" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Назначить объектам псевдонимы" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Переименованные объекты из вселенной Do" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Распаковать архив" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Распаковать архив в каталог" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Создать архив" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Создать архив с выбранными файлами" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Просмотреть исполнителей" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Просмотреть музыку по исполителям" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Просмотреть альбомы" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Просмотреть музыку по альбомам" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Просмотреть подкасты" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Просмотреть подкасты по издателю" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Просмотреть видео" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Просмотреть все видео" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Добавить в очередь воспроизведения" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Добавить в очередь воспроизведения" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Медиа" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Индексирует медиа из плеера Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Вся музыка по" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Следующая" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Играть следующую композицию" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Приостановить" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Приостановить воспроизведение композиции" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Воспроизвести" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Проиграть из Вашей коллекции Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Предыдущая" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Воспроизвести предыдущую композицию" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Поиск медиа Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Поиск в Вашей внутренней коллекции Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Выбрать файл библиографии BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Выбрать файл" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Выберите вашу папку с документами" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Выберите директорию с документами" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Контакты ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Контакты из адресной книги ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Основной эл.адрес" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Электронная почта" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Другой электронный адрес" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Другое" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Элемент" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Сохранить элемент в Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Элементы Сl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Открыть элементы сохраненные в Cl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Элементы Сl.ickable" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Полезные элементы Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "Имя пользователя1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Параметры поиска" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Ищет слияния и возвращает результат в Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Метки Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Упорядочивает закладки del.icio.us при помощи меток" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Непомеченные закладки del.ico.us" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "закладки del.icio.us, помеченные {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Закладки del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Индексирует закладки del.ico.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Искать по del.ico.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Искать в метках del.ico.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Открыть" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Открыть сменный носитель" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Отключить" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Отключить сменный носитель" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Подключить" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Подключить носитель" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Запустить слайд-шоу" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Запустить слайд-шоу из изображений в каталоге" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Закладки Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Проиндексировать ваши закладки Epiphany" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Рабочий телефон" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Домашний телефон" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Мобильный телефон" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Контакты Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Адрес" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Показывать скрытые файлы" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Каталог" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Глубина" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Удалить файл" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Удалить файл или папку" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Выбрать папку для индексирования" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Отмена" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Выбрать каталог" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Переименовать файл..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Переименовывает файл." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Создать каталог" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Создает новый каталог" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Переместить в..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Переместить файл или папку в другое место" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Переместить в корзину" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Перемещает файл или каталог в корзину" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Недавние файлы" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Найти недавно открытые файлы" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Копировать в..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Копировать файл или папку в другое место" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Файлы и каталоги" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Каталоги важных файлов и папок для быстрого доступа." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Создать файл" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Создает новый пустой файл." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Безымянный" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Закладки Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Найти закладки Firefox в вашем текущем профиле" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Необходима авторизация для того, чтобы загружать фотографии на ваш аккаунт " "на Flickr`е. Нажмите \"Авторизовать\" для того, чтобы открыть браузер и " "авторизоваться. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Учетная запись" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Авторизовать" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Частный" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Видимый друзьям" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Видимый семье" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Публичный" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Просмотр разрешений" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Теги по-умолчанию для изображений, загружаемых с помощью Do. Разделяйте " "пробелами, теги из нескольких слов берите в кавычки (напр.: \"Красная " "Шапочка\" Волк)" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Метки" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Загрузить фотографию" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Загрузить одну или несколько фотографий на Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Учётная запись" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Нажмите для того. чтобы закончить авторизацию" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Спасибо{0}, что разрешили получить авторизацию на Flickr`е." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Дать определение" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Дать определение слову." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Текущее окно" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Сделать снимок текущего окна" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Весь экран" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Сделать снимок всего экрана." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}- секундная задержка" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Подождать {0} секунду перед снимком." msgstr[1] "Подождать {0} секунды перед снимком." msgstr[2] "Подождать {0} секунд перед снимком." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Сделать снимок экрана" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Сделать снимок экрана с дополнительной задержкой" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Сделать снимок экрана" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Весь экран или текущее окно." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "Команды сеанса GNOME" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Завершение сеанса, завершение работы, перезагрузка и т.д." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Завершить сеанс" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Завершить сеанс и вернуться к окну входа в систему" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Выключить" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Выключить компьютер" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Спящий режим" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Перевести компьютер в спящий режим" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Ждущий режим" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Перевести компьютер в ждущий режим" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Перезагрузить" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Перезагрузить компьютер" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Заблокировать экран" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Заблокировать экран" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Открыть профиль" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Открыть GNOME терминал с выбранным профилем" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Открыть терминал" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Открыть терминал GNOME с указанным текущим каталогом" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Запустить в терминале" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Запустить команду в терминале GNOME." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Профили терминала GNOME" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Индексирует ваши профили GNOME Terminal" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Профиль без названия" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Профиль терминала GNOME" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Вычислить при помощи Google Calculator." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator не может вычислить данное выражение." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Электронный адрес:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Календари Google" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Индексирование ваших календарей Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Все события" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Возникла ошибка в {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Просмотр события" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Открыть событие в браузере" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Просмотр календаря" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Открыть календарь в браузере" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Календарь Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Поиск событий" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Поиск событий в календаре Google" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Не получилось соединиться с календарём Google" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Новое событие" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Создать новое событие в календаре Google" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Основной телефон" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Домашняя эл.почта" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Рабочая эл. почта" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Основной адрес" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Домашний адрес" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Рабочий адрес" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "При подключении к серверу Google возникла ошибка, проверьте правильность " "ввода логина и пароля." #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "Логин не указан. Пожалуйста, укажите логин в настройках плагина." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Контакты GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Индексировать контакты GMail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Ошибка в процессе загрузки файла." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "В процессе загрузки файлов на Документы Google возникла ошибка." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Удаление невозможно." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "В процессе удаления документа с Документы Google возникла ошибка." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Документ удален." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "Документ {0} был успешно перемещен в корзину Документы Google." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Презентация Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Документы Google" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Индексировать ваши документы в Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Стандартный документ Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Текстовый документ Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "PDF документ Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Удалить документ" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Переместить документ в корзину Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Загрузить документ" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Загрузить документ на Документы Google" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Электронная таблица Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Карта" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Отметьте место на картах Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Перейти к странице поиска Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Показать результаты поиска панели Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Показать ссылку на страницу поиска первым результатом" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Поиск в Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Обратитесь к странице Поиска Google" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Не применять фильтр к результатам поиска." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Использовать модерируемую фильтрациюю" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Использовать строгий фильтр" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Настройки SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Поиск Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Разрешить выполнять Поиск в Google через Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Мне повезет!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Искать в Google и вывести первый результат" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Если у вас есть учетная запись ImageShack, то регистрационный код позволит " "вам сохранять картинки в вашу секцию \"Мои картинки\" вашей учетной записи.\n" "\n" "Пожалуйста, войдите в вашу учетную запись ImageShack прежде чем получить " "регистрационный код." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Код регистрации" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Получить код регистрации" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Код регистрации" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Загрузить на ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Загружает изображение на ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Ошибка ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Размер файла превышает ограничение ImageShack (1.5Мб)" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "Полученная ссылка пуста. Возможно, на ImageShack сменился формат." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Изображение загружается... Ожидайте..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Произошла ошибка при загрузке изображения на ImageShack." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Поиск по Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Найти настройки Launchpad" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Найти файлы" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Поиск в файловой системе с помощью locate" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Справочная документация (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Искать в документации (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Читать справочную документацию (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Поиск и чтение справки" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Показать обновленные статусы друзей" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Общее" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Не удалось получить файл с {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter сообщил об ошибке {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Не удалось опубликовать твит. Проверьте параметры входа. Если вы подключены " "через прокси, убедитесь, что настройки подключения в /system/http_proxy " "верны." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Друзья в микроблоге" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Индекс ваших друзей в микроблоге" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Новое личное сообщение от {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Ошибка при отправлении" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Отправка успешна" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Невозможно опубликовать '{0}' в {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "{0} было успешно отправлено по адресу {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "Отправить по адресу {0}" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Обновить статус {0}" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Соединиться с NX сервером" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Клиент NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Клиенты NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "Анализ nx сессий" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Поиск в сети" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Поиск в сети, используя плагин OpenSearch" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Закладки Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Индексировать закладки Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Поддерживаемые коды\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Поставщик услуг Pastebin" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Отправить в Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Отправляет текст в Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "Проверенный URL был пуст. Возможно временно, он изменил свой формат." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Установить статус" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Установить статус Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Статусы Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Сохраненные статусы Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Контакты Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Контакты из списка контактов Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Учетные записи Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Доступные учетные записи Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Подключиться" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Включить учетную запись Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Отключиться" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Выключить учетную запись Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Не в сети" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Доступен" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Занят" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Невидимка" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Нет на месте" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Неизвестный статус" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Чат" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Послать сообщение другу." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Ключ Приложения" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Проверить и сохранить данные учетной записи" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Сообщение отправлено" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Ошибка в процессе отправления сообщения" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Не могу соединиться с сервером Ping.FM API или сервер возвратил код ошибки." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Ваше сообщение {0} было успешно отправлено {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Ваше сообщение было успешно отправлено на все сервисы {0}." #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Микроблог" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Статус" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Обнаружена ошибка в ответе сервиса" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Веб сервис, поддерживаемый Ping.FM" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Веб служба поддерживается Ping.FM" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Опубликовать через Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Опубликовать сообщение в микроблоге или в статусе вашей социальной сети" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Не могу подключиться к сервису Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Сервисы Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Веб сервисы поддерживаемые Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Начать новую сессию в PuTTY (для хоста {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Сессии PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Сохранненые сессии PuTTY" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Соединиться с PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Создать новое соединение в PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Отправить Цитату" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Опубликовать текст в сервисе цитат." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Чтобы управлять задачами Remember The Milk необходимо авторизоваться. " "Нажмите «Авторизоваться» чтобы открыть веб-браузер и выполнить авторизацию." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "К просроченным задачам" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Когда действия(например переимование) завершатся" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Уведомление" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Вы можете ограничить список задач для индекса Do введя дополнительные " "условия. Например при условии «priority:1 AND status:incomplete» Do будет " "индексировать только незавершённые задачи с высшим приоритетом." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Фильтр" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Страница Remember The Milk откроется в веб-браузере. Пожалуйста, выполните " "указания и завершите авторизацию нажав на кнопку." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Авторизация завершена" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Неудачная попытка авторизации." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Авторизоваться снова" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Спасибо, {0}! Модуль RTM теперь авторизован и может работать с Вашим " "аккаунтом." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Незавершено" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Пометить выделенные задачи как \"незавершенные\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Удалить" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Удалить задачу из Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} задача просрочена" msgstr[1] "{0} задачи просрочены" msgstr[2] "{0} задач просрочены" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Задача удалена" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "Выбранная задача успешно удалена из Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Задача завершена" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "Выбранная задача помечена в Remember The Milk как завершённая." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Высокий" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Высокий приоритет" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Средний" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Средний приоритет" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Низкий" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Низкий приоритет" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Ничего" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Без приоритета" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Вверх" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Увеличить приоритет" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Вниз" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Уменьшить приоритет" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Приоритет изменен" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "Приоритет выбранной задачи в Remember The Milk изменён." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Срок задачи изменён" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "Срок выбранной задачи в Remember The Milk изменён." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Задача перемещена" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Задача удалена" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Задача просрочена" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "Выбранная задача Remember The Milk отложена" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Шаблон повторения изменён" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "Шаблон повторения задачи Remember The Milk изменён." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Задача не завершена" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "Выделенные задачи помечены как \"незавершенные\"" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Создать новую задачу в Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Переместить выбранную задачу в другой список" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Завершена" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Завершить выбранную задачу" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Переименовать..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Переименовать выбранную задачу" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Задать повторения" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Задаёт шаблон повторения задачи." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Отсрочить" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Отложить выбранную задачу Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Указать приоритет" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Указать приоритет задачи" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Задать срок задачи" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Задаёт срок задачи" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Вся музыка исполнителя" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Поставить дорожку в очередь на проигрывание" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Просматривать по исполнителям" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Просматривать по альбомам" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Воспроизведение текущей дорожки в Rhythmbox." #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Приостановить воспроизведение Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Играть следующую дорожку в Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Играть предыдущую дорожку в Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Показать текущую композицию" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Показывать уведомление о текущей дорожке в Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Выключить звук" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Приглушить звук в Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Включить звук" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Включить звук в Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Увеличить громкость" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Увеличить громкость воспроизведения в Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Уменьшить громкость" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Уменьшить громкость воспроизведения в Rhythmbox" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Воспроизвести дорожку в Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Музыкальный проигрыватель Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Обеспечивает доступ к исполнителям и альбомам из Rhythmbox" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "Файл ленты OPML" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Таймаут (в секундах)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Длительность кэша (в минутах)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Исследовать Репозиторий для хранения ссылок" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Получить список всех ссылок из Репозитория для хранения ссылок" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Удалить с панели" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Удалить выбранный элемент с панели" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Добавить на панель" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Добавить выбранный элемент на панель" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Репозиторий для хранения ссылок" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Ваши {0} элементы панели." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Элементы панели" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Ваши элементы панели" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "По умолчанию" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Загрузить в фоновом режиме" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Список радиостанций для загрузки, разделенный запятыми" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Имя узла на сервере SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Порт CLI интерфейса на сервере SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Порт Web интерфейса на сервере SqueezeCenter" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Загрузить данного артиста, альбомы и радио в фоновом режиме при загрузке " "DO.\n" "Если установлено не проверять, эти элементы будут загружаться вместе с DO, " "это вызовет задержку, пока не будут загружены все элементы." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Соединиться с SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "Хост SSH" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "Хосты SSH" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Просмотреть ssh-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Команда для старта/остановки служб (gksudo, например)" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Управление службами:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Системные Сервисы" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Список всех системных служб" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} служба" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Управление системой {0} служба" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Открыть файл" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Выбран неверный файл!\n" "Должен быть исполняемым." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Категория" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Создать новую задачу" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Создать новую задачу в Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Добавить к..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Добавить текст к выбранному файлу." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Сделать короткую ссылку" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "Создаёт короткую ссылку из длинной и сложной" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Использовать содержимое заметки как заголовок, если он не задан." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Заголовок новой заметки по умолчанию" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "На первой панели содержимое, на второй заголовок" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "На первой панели заголовок, на второй содержимое" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Заголовок и содержимое новой заметки" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Новая заметка Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Создать новую заметку Tomboy." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Индексатор заметок Tomboy" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Загружает заметки Tomboy для поиска." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Искать в заметках Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Ищет по содержимому заметок Tomboy." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Заметка Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Искать при помощи Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Запускает поиск Tracker для заданной строки." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Опции плагина Перевод" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Поставщик перевода" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Исходный язык по-умолчанию" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Язык веб-интерфейса" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Включить/отключить язык" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Перевести" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Перевести текст" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Автоматическое обнаружение (рекоммендуется)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Арабский" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Перевести на арабский" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Болгарский" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Перевести на болгарский" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Каталонский" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Перевести на каталонский" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Китайский (упрощенный)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Перевести на китайский (упрощенный)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Китайский (традиционный)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Перевести на китайский (традиционный)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Хорватский" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Перевести на хорватский" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Чешский" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Перевести на чешский" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Датский" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Перевести на датский" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Голландский" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Перевести на голландский" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Английский" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Перевести на английский" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Филиппинский" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Перевести на филиппинский" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Финский" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Перевести на финский" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Французский" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Перевести на французский" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Немецкий" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Перевести на немецкий" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Греческий" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Перевести на греческий" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Израильский" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Перевести на еврейский" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Хинди" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Перевести на хинди" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Индонезийский" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Перевести на индонезийский" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Итальянский" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Перевести на итальянский" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Японский" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Перевести на японский" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Корейский" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Перевести на корейский" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Латышский" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Перевести на латышский" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Литовский" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Перевести на литовский" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Норвежский" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Перевести на норвежский" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "польский" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Перевести на польский" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Португальский" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Перевести на португальский" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Румынский" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Перевести на румынский" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Русский" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Перевести на русский" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Сербский" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Перевести на сербский" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Словацкий" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Перевести на словацкий" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Словенский" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Перевести на словенский" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Испанский" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Перевести на испанский" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Шведский" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Перевести на шведский" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Украинский" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Перевести на украинский" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Вьетнамский" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Перевести на вьетнамский" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Перевести на английский" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Индексация закладок Vinagre" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Подключиться по VNC" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Сделать снимок" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Сохранить текущее состояние" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Снимок (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Выключить виртуальную машину" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Выключить выбранную виртуальную машину" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Отменить действие" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Восстановить виртуальную машину из этого снимка" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Приостановить виртуальную машину" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Приостановить выбранную виртуальную машину" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Сохранить состояние виртуальной машины" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Сохранить состояние выбранной виртуальной машины" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "Виртуальные машины VirtualBox" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Виртуальные машины созданные в VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Запустить виртуальную машину" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Запустить выбранную виртуальную машину" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Открыть в графической оболочке" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Открыть в интерфейсе VirtualBox" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Запуск текстового режима(без GUI)" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Запустить в текстовом режиме(без GUI)" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Восстановить виртуальную машину" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Восстановить выбранную виртуальную машину" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Уменьшить громкость" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Увеличить громкость" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Выключить звук" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Выкл звук" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Настройка громкости" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Настроить уровень громкости системы" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Вкл звук" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Включить звук" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Текущее окно" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "Действие окна" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Развернуть" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Развернуть окно на весь экран" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Свернуть/Восстановить" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Спрятать/восстановить окно" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Закрыть все" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Закрыть текущее окно." #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Выстроить окна" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Выстраивает окна на текущем рабочем месте" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Расположить окна каскадом" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Расположить окна каскадом" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Восстановить все окна" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Восстановить предыдущую позицию окон" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "Элементы окна" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Действия, которые вы можете совершать с экраном" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Текущий рабочий стол" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Все на текущем рабочем месте" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "Общие элементы окна" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "Полезные элементы окна понятные для всех" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Текущее окно" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Текущее активное окно" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Текущее приложение" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Активное приложение" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Предыдущее окно" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Предыдущее активное окно" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Предыдущее приложение" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Предыдущее активное приложение" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "Страница Zim в блокноте " #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Новая страница Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Создать новую страницу в Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Открыть страницу Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Открыть выделенную страницу в Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Страницы Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Wiki-страницы Zim Desktop" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/de.po0000644000175000017500000000007411701730437017322 xustar000000000000000030 atime=1381823622.915045893 30 ctime=1381823729.475049558 gnome-do-plugins-0.8.5/po/de.po0000664000175000017500000021664011701730437016576 0ustar00chrischris00000000000000# German translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2011-02-13 14:06+0000\n" "Last-Translator: Mario Blättermann \n" "Language-Team: German \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Alias zuweisen …" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Einem Eintrag ein Alias zuweisen." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Alias löschen" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Ein Alias löschen." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Alias-Einträge" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Einträge mit Alias im Do-Universum." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Archiv entpacken" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Ein Archiv in einen bestimmten Ordner entpacken" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Archiv erstellen" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Ein Archiv mit dem ausgewählten Objekt erstellen" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Künstler durchsuchen" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Musik nach Künstlern durchsuchen" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Musikalben durchsuchen" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Musik nach Alben durchsuchen" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Podcasts durchsuchen" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Podcasts nach Herausgeber durchsuchen" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Videos durchsuchen" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Alle Videos durchsuchen" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "In die Abspielliste hinzufügen" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Medien zur Warteschlange hinzufügen" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Medien" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Medien vom Banshee Media Player indizieren" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Alle Musik von" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Nächster" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Nächsten Titel wiedergeben" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pause" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Wiedergabe unterbrechen" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Wiedergeben" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Aus der Banshee-Sammlung wiedergeben" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Vorheriger" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Vorherigen Titel wiedergeben" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Banshee Medien durchsuchen" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Ihre gesamte Banshee-Sammlung durchsuchen" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Wählen Sie eine BibTeX Datei aus" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Wählen Sie eine Datei aus" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Wählen Sie Ihren Dokumenteordner aus" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Dokumenteordner auswählen" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail-Kontakte" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Kontakte im ClawsMail-Adressbuch" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "E-Mail (Primär)" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "E-Mail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Sonstige Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Andere" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "Clip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Einen Clip mit Cl.ickable erstellen" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable-Clips" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Ihre Cl.ickable-Clips öffnen" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable-Objekte" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Nützliche Cl.ickable-Objekte" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "Benutzername1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Suche bei Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Sucht bei Confluence und zeigt die Ergebnisse in Do an" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us Tags" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Verwalten Sie Ihre del.icio.us Lesezeichen nach Tag" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "del.icio.us Lesezeichen ohne Tags" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.icio.us Lesezeichen mit dem Tag {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us Lesezeichen" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indiziere Ihre del.icio.us Lesezeichen" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "del.icio.us durchsuchen" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "del.icio.us Tag-Suche" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Öffnen" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Öffne einen entfernbaren Datenträger" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Aushängen" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Datenträger aushängen" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Einhängen" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Datenträger einhängen" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Diaschau abspielen" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Diaschau aus Bildern eines Ordners abspielen." #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany-Lesezeichen" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indiziere Ihre Epiphany-Lesezeichen" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefon (Arbeit)" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefon (Privat)" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Telefon (Mobil)" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution Kontakte" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresse" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Versteckte Dateien anzeigen" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Ordner" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Tiefe" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Datei löschen" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Löscht eine Datei oder einen Ordner." #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Wähle einen Ordner zum Indizieren" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Abbrechen" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Ordner wählen" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Datei umbenennen …" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Benennt eine Datei um." #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Ordner anlegen" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Legt einen neuen Ordner an." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Verschiebe nach …" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Verschiebt eine Datei oder einen Ordner an einen anderen Ort." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "In den Müll verschieben" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Verschiebt eine Datei oder einen Ordner in den Müll" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Zuletzt geöffnete Dateien" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Findet zuletzt geöffnete Dateien." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopiere nach …" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopiert eine Datei oder einen Ordner an einen anderen Ort." #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Dateien und Ordner" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" "Katalogisiert wichtige Dateien und Ordner für einen schnellen Zugriff." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Neue Datei anlegen" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Legt eine neue, leere Datei an." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Unbenannt" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox-Lesezeichen" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Findet Firefox-Lesezeichen Ihres Standardprofils." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Benötigt Ihre Autorisierung um Fotos auf Ihr flickr-Konto hochzuladen. " "Drücken Sie den »Autorisieren«-Knopf um einen Webbrowser zu öffnen und um " "die Autorisierung zu geben. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Konto" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorisieren" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privat" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Sichtbar für Freunde" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Sichtbar für Familie" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Öffentlich" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Betrachtungsberechtigung" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Standard-Tags für Bilder, die mit Do hochgeladen werden. Trenne die Tags mit " "Leerzeichen; benutze für Tags mit mehreren Worten Anführungszeichen. " "Beispiel: concert \"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tags" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Foto hochladen" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Ein oder mehrere Fotos auf Flickr hochladen" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Konto" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Klicken um Autorisierung abzuschließen" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Danke {0} für die Zugriffserlaubnis für Do auf Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definiere" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definiere das gegebene Word." #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Aktuelles Fenster" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Bildschirmfoto des aktuellen Fensters machen." #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Gesamter Bildschirm" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Bildschirmfoto des gesamten Bildschirms machen." #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0} Sekunden Verzögerung" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Warte {0} Sekunde bevor das Bildschirmfoto gemacht wird." msgstr[1] "Warte {0} Sekunden bevor das Bildschirmfoto gemacht wird." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Bildschirmfoto machen" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Bildschirmfoto mit optionaler Verzögerung machen." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME Bildschirmfoto Elemente" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Gesamter Bildschirm oder aktuelles Fenster." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME Sitzungsbefehle" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Abmelden, Herunterfahren, Neu starten, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Abmelden" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Beendet Ihre Sitzung und kehrt zum Anmeldebildschirm zurück." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Herunterfahren" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Schaltet den Rechner aus." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Ruhezustand" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Versetzt den Rechner in den Ruhezustand." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Bereitschaft" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Versetzt den Rechner in Bereitschaft." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Neu starten" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Startet den Rechner neu." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Bildschirm sperren" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Sperrt den Bildschirm." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Profil öffnen" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Öffnet ein GNOME Terminal mit dem gewählten Profil." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Terminal hier öffnen" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Öffnet ein Terminal mit dem gegebenen Pfad." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Im Terminal ausführen" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Führt den Befehl im GNOME Terminal aus." #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME Terminal-Profile" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indiziert ihre GNOME Terminal-Profile." #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Unbenanntes Profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Terminal-Profil" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Berechnung mit Google Calculator ausführen." #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Calculator konnte den Ausdruck nicht auswerten." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-Mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Kalender" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indiziert Ihre Google Kalender" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Alle Termine" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Ein Fehler ist aufgetretten in {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Termin anschauen" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Termin im Browser öffnen" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Kalender anschauen" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Kalender im Browser öffnen" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Kalender" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Termine suchen" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Google Kalender nach Terminen durchsuchen" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Verbindung zum GCal Dienst fehlgeschlagen" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Neuer Termin" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Neuen Termin in Google Kalender anlegen" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Telefon (Primär)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "E-Mail (Privat)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "E-Mail (Arbeit)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Adresse (Primär)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Adresse (Privat)" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Adresse (Arbeit)" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" "Ein Fehler ist beim Verbinden zu Google aufgetreten. Sind ihre " "Anmeldeinformationen korrekt?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Fehlende Anmeldeinformationen. Bitte speichern Sie Ihre Anmeldeinformationen " "in den Plugin-Einstellungen." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "GMail-Kontakte" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indiziert Ihre Gmail-Kontakte" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Hochladen fehlgeschlagen." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" "Ein Fehler ist beim Hochladen der Dateien zu Google Docs aufgetreten." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Löschen fehlgeschlagen." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" "Ein Fehler ist beim Löschen der Dokumente bei Google Docs aufgetreten." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokument gelöscht." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "Das Dokument »{0}« wurde erfolgreich in den Müll bei Google Docs verschoben." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs Präsentation" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indiziert Ihre bei Google Docs gespeicherten Dokumente." #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Allgemeines Dokument" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Text-Dokument" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF-Dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Dokument löschen" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Verschiebt ein Dokument in den Müll bei Google Docs." #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Dokument hochladen" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Lädt ein Dokument zu Google Docs hoch." #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs Tabellenkalkulation" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Karte" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Bildet einen Ort oder eine Route in Google Maps ab." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Gehe direkt zur Google Suchergebnisseite" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Zeige Surchergebnisse in Do an" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Zeige Suchergebnisseiten-Verweis als erstes Ergebnis" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google Suche" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "Auf Google Suchergebnisseite-Verweis anwenden" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Suchergebnisse nicht filtern." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Mäßige Filterung benutzen" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Strenge Filterung benutzen" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch-Einstellungen" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Suche bei Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Erlaubt Ihnen Google Suchen von Do aus auszuführen" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Auf gut Glück!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Sucht bei Google und öffnet das erste Ergebnis" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Wenn sie ein ImageShack-Konto haben, erlaubt Ihnen ein Registrierungskode " "die Bilder in der My Images Sektion Ihres Kontos zu speichern.\n" "\n" "Bitte melden Sie sich in Ihr ImageShack-Konto ein um den Registrierungskode " "zu erhalten." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Registrierungskode" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "Registrierungskode _erhalten" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Registrierungskode" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Bei ImageShack hochladen" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Lädt das Bild bei ImageShack hoch." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "ImageShack-Fehler: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Dateigröße überschreitet das 1.5MB Limit von ImageShack." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "Die geparste Adresse war leer. ImageShack hat vielleicht die Webseite " "verändert." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do lädt Ihr Bild hoch … Bitte warten …" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Hochladen des Bildes zu ImageShack nicht möglich." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Suchen in Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Durchsucht Launchpad-Eigenschaften." #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Lokalisiere Dateien" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Durchsuche das Dateisystem mit locate" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Handbuch (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Dokumentation durchsuchen und lesen (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Handbuch lesen (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Schlage nach und lese eine Manualseite." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Aktualisierungen der Statusmeldungen Ihrer Freunde anzeigen." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Allgemein" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Holen der Datei von {0} fehlgeschlagen" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter fand einen Fehler in {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Tweet senden nicht möglich. Überprüfen Sie Ihre Anmeldeinformationen. Wenn " "Sie einen Proxy benutzen, überprüfen Sie, dass die Einstellungen in " "/system/http_proxy korrekt sind." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblog-Freunde" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indiziert Ihre Microblog-Freunde" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Neue direkte Nachricht von {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Senden fehlgeschlagen" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Senden erfolgreich" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Senden von »{0} « an {1} fehlgeschlagen." #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "»{0}« erfolgreich an {1} gesendet" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "An {0} senden" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "{0} Status aktualisieren" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Mit NX verbinden" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX-Rechner" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX-Rechner" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Suchen im Internet" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Sucht im Internet mit OpenSearch-Plugins." #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera-Lesezeichen" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indiziert Ihre Opera 6 Lesezeichen" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Unterstütze Sprachen\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "Pastebin-Anbieter" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "An Pastebin senden" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Text wird an Pastebin gesendet." #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" "Geparste Adresse war leer. Lodge It hat vielleicht die Webseite verändert." #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Status setzen" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Pidgin Statusnachricht setzen" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin Status" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Gespeicherte Pidgin Status" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin-Buddys" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Buddys in Ihrer Pidgin Buddy-Liste." #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin Konten" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Verfügbare Pidgin Konten" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Anmelden" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Pidgin Konto aktivieren" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Abmelden" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Pidgin Konto deaktivieren" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Abgemeldet" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Verfügbar" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Beschäftigt" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Unsichtbar" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Abwesend" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Unbekannter Status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chatten" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Sende eine Sofortnachricht an einen Freund." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Application-Schlüssel" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Überprüfen und speichern Sie Ihre Kontodaten" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Nachricht gesendet" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Senden der Nachricht fehlgeschlagen" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" "Verbindung zum Ping.FM API-Server fehlgeschlagen, oder der Server antwortet " "mit einem Fehler." #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Ihre {0} Nachricht wurde erfolgreich an {1} gesendet" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "Ihre Nachricht wurde erfolgreich an alle {0} Dienste gesendet" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "Fehler in Dienst-Antwort aufgetreten" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "Von Ping.FM unterstützte Webdienstgruppe" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "Von Ping.FM unterstützter Webdienst" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Senden via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Eine Textnachricht als Microblog-Eintrag oder Status-Aktualisierung an Ihr " "Soziales Netzwerk senden" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Verbindung zum Ping.FM-Dienst fehlgeschlagen" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Ping.FM-Dienste" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Von Ping.FM unterstützte Webdienste" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "Neue PuTTY-Sitzung starten (host {0})" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "PuTTY-Sitzungen" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Gesoeicherte PuTTY-Sitzungen" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Mit PuTTY verbinden" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Neue Verbindung mit PuTTY anlegen" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Zitat abschicken" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "Schickt Text an Zitat-Dienst." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "Benötigt Ihre Autorisierung um Aufgaben Ihres RememberTheMilk-Kontos zu " "verwalten. Drücken Sie den \"Autorisieren\"-Knopf um einen Webbrowser zu " "öffnen und die Autorisierung zu erteilen." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "Für überfällige Aufgaben" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "Wenn Aktionen (z.B. umbenennen) abgeschlossen sind" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Benachrichtigung" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" "Sie können hier fortgeschrittene Suchoperatoren angeben um die Aufgaben, die " "Do indiziert, zu limitieren. Zum Beispiel zwingt »priority:1 AND " "status:incomplete« Do nur offene Aufgaben mit hoher Priorität zu indizieren." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Eine Webseite von RememberTheMilk sollte sich jetzt in Ihrem Webbrowser " "öffnen. Bitte folgen sie den Instruktionen darauf und kehren Sie zurück, um " "die Autorisierung durch Klicken auf den Knopf hierunter zu vervollständigen." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Autorisierung vervollständigen" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Autorisierung fehlgeschlagen." #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autorisieren Sie nochmal" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "Danke {0}, RTM-Plugin ist nun autorisiert Ihr Konto zu verwalten." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Unerledigt" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Markiere die gewählte Aufgabe als »unerledigt«." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Löschen" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Lösche die gewählte Aufgabe von RememberTheMilk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "{0} Aufgabe überfällig" msgstr[1] "{0} Aufgaben überfällig" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Aufgabe gelöscht" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "Die gewählte Aufgabe wurde erfolgreich von Ihrer RememberTheMilk-" "Aufgabenliste gelöscht." #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Aufgabe erledigt" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "Die gewählte Aufgabe wurde in Ihrer RememberTheMilk-Aufgabenliste als " "erledigt markiert." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Hoch" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Hohe Priorität" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Mittel" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Mittlere Priorität" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Niedrig" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Niedrige Priorität" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Keine" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Keine Priorität" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Höher" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Erhöhe die Priorität" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Niedriger" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Erniedrige die Priorität" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Priorität verändert" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "Die Priorität der gewählten Aufgabe in Ihrer RememberTheMilk-Aufgabenliste " "wurde verändert." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "Fälligkeitsdatum geändert" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" "Das Fälligkeitsdatum der gewählten Aufgabe in Ihrer RememberTheMilk-" "Aufgabenliste wurde verändert." #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Aufgabe verschoben" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Aufgabe umbenannt" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Aufgabe aufgeschoben" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "Die gewählte Aufgabe in Ihrer RememberTheMilk-Aufgabenliste wurde " "aufgeschoben." #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "Wiederholungsmuster verändert" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" "Das Wiederholungsmuster der gewählten Aufgabe in Ihrer RememberTheMilk-" "Aufgabenliste wurde verändert." #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Aufgabe unerledigt" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "Die gewählte Aufgabe wurde markiert als »unerledigt«." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Neue Aufgabe in RememberTheMilk anlegen" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" "Eine existierende Aufgabe von einer Liste zu einer anderen verschieben" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Erledigt" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Gewählte Aufgabe als »erledigt« markieren" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Umbenennen in …" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Der gewählten Aufgabe einen neuen Namen geben" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "Wiederholung festlegen" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "Legt ein Wiederholungsmuster fest." #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Aufschieben" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Gewählte Aufgabe aufschieben" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Priorität setzen" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Setzt die Priorität einer Aufgabe" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "Fälligkeitsdatum festlegen" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "Das Fälligkeitsdatum einer Aufgabe festlegen." #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Alle Musik von" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Titel zur Rhythmbox-Wiedergabeliste hinzufügen" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Rhythmbox-Sammlung nach Künstlern durchsuchen" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Rhythmbox-Sammlung nach Alben durchsuchen" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Aktuellen Titel in Rhythmbox wiedergeben" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Rhythmbox-Wiedergabe abbrechen" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Nächsten Titel in Rhythmbox wiedergeben" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Vorherigen Titel in Rhythmbox wiedergeben" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Aktuellen Titel anzeigen" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Benachrichtigung des aktuellen Rhythmbox-Titels anzeigen" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Stumm" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "Rhythmbox-Wiedergabe stumm schalten" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Stummschaltung deaktivieren" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "Stummschaltung der Rhythmbox-Wiedergabe deaktivieren" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Lautstärke erhöhen" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "Lautstärke der Rhythmbox-Wiedergabe erhöhen" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Lautstärke verringern" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "Lautstärke der Rhythmbox-Wiedergabe verringern" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Einen Titel in Rhythmbox wiedergeben." #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox Musik" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Bietet Zugriff auf Künstler und Alben der Rhythmbox-Sammlung." #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML-Feed-Datei" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Timeout (in Sekunden)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Speicherdauer (in Minuten)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "Ablage erkunden" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "Eine Liste von allem in Ihrer Ablage erhalten" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "Aus Ablage entfernen" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "Entfernt das gewählte Objekt aus der Ablage" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "Zur Ablage hinzufügen" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "Fügt das gewählte Objekt zur Ablage hinzu" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Ablage" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "Ihre {0} Ablagen Objekte." #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "Ablagen Objekte" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "Ihre Ablagen Objekte" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Standard" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "Objekte im Hintergrund laden" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "Durch Kommata getrennte zu ladende Liste von Radios" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "Rechnername des SqueezeCenter-Servers" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "Port der Befehlszeilenschnittstelle des SqueezeCenter-Servers" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "Port der Web-Schnittstelle des SqueezeCenter-Servers" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" "Beim Laden von DO Künstler, Alben und Radios im Hintergrund laden. \n" "Falls deaktiviert, werden diese Objekte beim Laden von DO geladen, was eine " "Verzögerung verursacht." #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Über SSH verbinden" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH-Rechner" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH-Rechner" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Befehl zum Starten/Stoppen von Diensten (gksudo usw.):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "…" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "Zu steuernde Dienste:" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Systemdienste" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "Ein liste mit allen Bedienungen" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} Bedienung" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Datei zum Öffnen auswählen" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Dateiauswahl ist ungültig!\n" "Datei sollte ausführbar sein." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategorie" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Eine neue Aufgabe anlegen" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Eine neue Aufgabe in Tasque anlegen" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "Anhängen an ..." #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "Text an ausgewählte Datei anhängen." #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Kurzadresse erstellen" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" "Generiert eine kurze Adresse aus einer langen, unübersichtlichen Adresse." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" "Inhalt der Notiz als Titel verwenden, wenn kein Titel angegeben wird." #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "Vorgabetitel für neue Notizen" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "Titel und Inhalt der neuen Notiz" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Neue Tomboy Notiz" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Eine neue Tomboy Notiz erstellen" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "Indizierung von Tomboy-Notizen" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "Tomboy-Notizen werden zum Durchsuchen geladen." #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Tomboy-Notizen durchsuchen" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Durchsucht den Inhalt von Tomboy-Notizen." #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy Notiz" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Mit Tracker suchen" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "Startet Tracker mit der angegebenen Abfrage." #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "Optionen der Übersetzungs-Erweiterung" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "Übersetzungsanbieter" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "Standard-Quell-Sprache" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "Standard-Web-Benutzeroberflächen-Sprache" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Sprache aktivieren/deaktivieren" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Übersetzen" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Text übersetzen" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Automatisch erkennen (empfohlen)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabisch" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Ins Arabische übersetzen" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgarisch" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Ins Bulgarische übersetzen" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Katalanisch" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Ins Katalanische übersetzen" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinesisch (vereinfacht)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Ins vereinfachte Chinesische übersetzen" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Chinesisch (traditionell)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Ins traditionelle Chinesische übersetzen" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Kroatisch" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Ins Kroatische übersetzen" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Tschechisch" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Ins Tschechische übersetzen" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Dänisch" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Ins Dänische übersetzen" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Niederländisch" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Ins Niederländische übersetzen" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Englisch" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Ins Englische übersetzen" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipinisch" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Ins Filipinische übersetzen" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finnisch" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Ins Finnische übersetzen" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Französisch" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Ins Französische übersetzen" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Deutsch" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Ins Deutsche übersetzen" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Griechisch" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Ins Griechische übersetzen" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebräisch" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Ins Hebräische übersetzen" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "In Hindi übersetzen" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesisch" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "In Indonesisch übersetzen" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italienisch" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Ins Italienische übersetzen" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japanisch" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Ins Japanische übersetzen" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Koreanisch" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Ins Koreanische übersetzen" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Lettisch" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Ins Lettische übersetzen" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Litauisch" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Ins Litauische übersetzen" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norwegisch" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Ins Norwegische übersetzen" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polnisch" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Ins Polnische übersetzen" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugiesisch" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Ins Portugiesische übersetzen" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Rumänisch" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Ins Rumänische übersetzen" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russisch" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Ins Russische übersetzen" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbisch" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Ins Serbische übersetzen" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slowakisch" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Ins Slowakische übersetzen" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slowenisch" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Ins Slowenische übersetzen" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spanisch" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Ins Spanische übersetzen" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Schwedisch" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Ins Schwedische übersetzen" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ukrainisch" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Ins Ukrainische übersetzen" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamesisch" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Ins Vietnamesiche übersetzen" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre-Lesezeichen" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indizierung Ihrer Vinagre-Lesezeichen" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "Mit VNC verbinden" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Schnappschuss erstellen" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "Aktuellen Zustand als Schnappschuss speichern" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Schnappschuss (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Virtuelle Maschine ausschalten" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Schaltet die ausgewählte virtuelle Maschine aus" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "Zustand verwerfen" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" "Virtuelle Maschine auf den Zustand des letzten Snapshots wiederherstellen" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Virtuelle Maschine anhalten" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Hält die ausgewählte Virtuelle Maschine an" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Den Status der Virtuellen Maschine speichern" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Speichert den Status der ausgewählten Virtuellen Maschine" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "VirtualBox VMs" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Mit VirtualBox erstellte Virtuelle Maschinen" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Virtuelle Maschine starten" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Ausgewählte virtuelle Maschine starten" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "In Benutzeroberfläche öffnen" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "In der VirtualBox-Benutzeroberfläche öffnen" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "Headless starten" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "Im Headless-Modus starten" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "Virtuelle Maschine fortsetzen" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "Die ausgewählte Virtuelle Maschine fortsetzen" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Systemlautstärke verringern" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Systemlautstärke erhöhen" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Stummschaltung" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "Systemlautstärke stummschalten" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "Lautstärkeaktionen" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Anpassen Ihrer Systemlautstärke" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "Stummschaltung aufheben" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "Stummschaltung der Systemlautstärke aufheben" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "Aktionsfenster" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximieren" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "Ein Fenster auf dem gesamten Bildschirm ausbreiten" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimieren/wiederherstellen" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Ein Fenster minimieren oder wiederherstellen" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Alle schließen" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Ihr aktuelles Fenster schließen" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Fenster kacheln" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Alle Fenster der aktuellen Arbeitsfläche als Kacheln anzeigen" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Fenster stufenförmig anordnen" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Stufenförmige Anordnung Ihrer Fenster" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Fenster wiederherstellen" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Fenster an ihren vorherigen Positionen wiederherstellen" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Auf Ihre Bildschirme anwendbare Aktionen." #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Aktuelle Arbeitsfläche" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Alles auf dem momentanen Arbeitsplatz" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Aktuelles Fenster" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Das gegenwärtig aktive Fenster" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Aktuelle Anwendung" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Die gegenwärtig aktive Anwendung" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Vorheriges Fenster" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Das vorher aktive Fenster" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Vorherige Anwendung" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Die vorher aktive Anwendung" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Neue Zim Seite" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Neue Zim Seite anlegen" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Zim-Seite öffnen" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Ausgewählte Seite in Zim öffnen" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim seiten" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/pt.po0000644000175000017500000000007411701730437017355 xustar000000000000000030 atime=1381823622.919045894 30 ctime=1381823729.491049558 gnome-do-plugins-0.8.5/po/pt.po0000664000175000017500000020352111701730437016623 0ustar00chrischris00000000000000# Portuguese translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-10-02 01:28+0000\n" "Last-Translator: raw \n" "Language-Team: Portuguese \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Atribuir atalho..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Atrubuir atalho a um item." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Apagar atalho" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Apaga um atalho" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Atalhos" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Itens com atalho do universo Do." #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Extrair arquivo" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Extrair um arquivo para uma determinada directoria" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Criar arquivo" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Criar arquivo com item selecionado" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Procurar Artistas" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Procurar Músicas por Artista" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Procurar Albuns" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Procurar Música por Álbum" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Procurar Podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Procurar Podcasts por Autor" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Procurar Vídeos" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Procurar Todos os Vídeos" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Adicionar à Fila de Reprodução" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Adicionar media para a lista de reprodução" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "Indexa Media do Leitor de Música Banshee" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Todas as músicas por" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Próximo" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Reproduzir a próxima faixa" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pausa" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Parar música em reprodução" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Reproduzir" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Reproduzir da sua biblioteca do Banshee" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Anterior" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Reproduzir a faixa anterior" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Procura por Media do Banshee" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Procurar toda a sua colecção do Banshee" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Escolher ficheiro BibTeX" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Seleccionar Um Ficheiro" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Escolher a sua pasta de documentos" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Escolher pasta de documentos" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "Contactos do ClawsMail" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "Contactos no livro de endereços do ClawsMail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Email Principal" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Correio Electrónico" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Outro email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "Outro" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Ìtens" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Itens úteis do Cl.ickable" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "Nome de utilizador" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Procurar no Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Procurar Confluence e mostrar os resultados no Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Etiquetas do Del.icio.us" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiza os teus favoritos do del.icio.ous por etiqueta" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Favoritos do del.icio.us não-etiquetados" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "Bookmarks do del.icio.us etiquetados com {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Marcadores do Del.icio.us" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indexa os teus marcadores do del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Procurar no del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "Pesquisa de etiquetas do del.icio.us" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Abrir" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Abrir um volume removível" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Desmontar" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Desmontar volume" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montar" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montar volume" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Reproduzir slideshow" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Reproduz o slideshow das imagens numa pasta" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Marcadores do Epiphany" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indexar os marcadores do Epiphany" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Telefone do Trabalho" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Telefone de Casa" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Telemóvel" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Contactos do Evolution" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Endereço" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Mostrar ficheiros escondidos" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Pasta" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Profundidade" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Apagar o Ficheiro" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Apagar o ficheiro ou pasta" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Escolher a pasta para indexar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Cancelar" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Escolher pasta" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Renomear ficheiro..." #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Renomeia um ficheiro" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Criar Nova Pasta" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Cria uma nova pasta." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Mover para ..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Mover um ficheiro ou pasta para outra localização" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Mover para o Lixo" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Move um ficheiro ou pasta para o lixo" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Ficheiros Recentes" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Encontar fichieros recentemente abertos" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Copiar para ..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Copiar um fichiero ou pasta para um outra localização" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Ficheiros e Pastas" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Cataloga ficheiros e pastas importantes para acesso rápido." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Criar um Novo Ficheiro" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Cria um novo ficheiro vazio." #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Sem título" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Marcadores do Firefox" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Encontrar marcadores do Firefox no seu perfil por omissão" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "'Do' precisa da sua autorização para fazer um upload de fotos para a sua " "conta Flickr. Seleccione o botão \"Autorizar\" para abrir um navegador web e " "dar autorização ao 'Do'. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Conta" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Autorizar" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privado" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Visível aos amigos" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Visível à família" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Público" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Ver permissões" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Etiquetas por defeito a usar ao enviar imagens com o Do. Separe as etiquetas " "com um espaço; para etiquetas com várias palavras use aspas. ex.) concerto " "\"Mars Volta\" Omar" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Tags" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Enviar uma foto" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Enviar uma ou mais fotos para o Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Conta" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Clique para completar a autorização" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Obrigado {0} por permitir acesso do 'Do' ao Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definir" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definir uma palavra dada" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Janela Actual" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Capturar uma imagem da janela actual" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Ecrã Inteiro" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Capturar uma imagem do ecrã inteiro" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "Intervalo de {0}-segundos" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Esperar {0} segundo antes de capturar a imagem de ecrã" msgstr[1] "Esperar {0} segundos antes de capturar a imagem de ecrã." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Capturar uma imagem do ecrã" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Captura uma imagem do ecrã com um intervalo opcional." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "Itens de Capturas de Ecrã do GNOME" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Ecrã completo ou janela actual." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Terminar sessão, Desligar, Reiniciar, etc." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Terminar sessão" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Fechar a sua sessão e voltar ao ecrã de início de sessão." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Desligar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Desligar o computador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Hibernar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Colocar o seu computador no modo de hibernação." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Suspender" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Colocar o seu computador no modo de suspensão" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Reiniciar" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Reiniciar o seu computador." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Bloquear o Ecrã" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Bloquear o seu ecrã." #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Abrir Perfil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Abrir a Consola com o perfil seleccionado" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Abrir um Terminal Aqui" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Abre a Consola numa localização dada" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Executar na Consola" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Corre um comando na Consola" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "Perfis da Consola" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indexa os seus perfis da Consola" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Perfil sem nome" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "Perfil da Consola" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Faz um cálculo usando o Google Calculator" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "A Calculadora do Google não conseguiu avaliar a expressão." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "E-mail:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Calendars" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indexa os seus Calendários Google" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Todos os Eventos" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Ocorreu um erro no {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Ver Evento" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Abrir evento no browser" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Ver Calendário" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Abrir calendário no browser" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Calendário do Google" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Procurar Eventos" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Procurar Eventos no Google Calendar" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Falha a conectar ao serviço GCal" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Novo Evento" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Criar um novo evento no Google Calendar" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Telefone Principal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "Email Pessoal" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "Email do Trabalho" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Endereço Primário" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Endereço de Casa" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Endereço do Emprego" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "Ocorreu um erro ao ligar-se ao google, os seus dados são válidos?" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" "Dados de login em falta. Por favor defina os dados de login na configuração " "do plugin." #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Contactos do GMail" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indexa os seus Contactos do Gmail" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Envio falhado." #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Ocorreu um erro ao enviar ficheiros para o Google Docs." #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Falha ao apagar." #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Ocorreu um erro ao apgar o documento no Google Docs." #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Documento apagado." #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "O documento '{0}' foi correctamente movido para o Lixo no Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Apresentação do Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexa os seus documentos alojados no Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Documento genérico do Google Docs" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Documento de Texto do Google Docs" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Documento PDF do Google Docs" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Apagar Documento" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Mover o documento para o Lixo no Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Enviar um Documento" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Enviar um documento para o Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Folha de Cálculo do Google Docs" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Mapa" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Ir directamente para a página de Pesquisa do Google" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Mostrar os resultados no Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Mostrar link da página de pesquisa como primeiro resultado" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Pesquisa Google" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Não filtrar os resultados da minha pequisa." #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Usar filtro moderado" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Usar filtro restrito" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "Preferências do SafeSearch" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Procurar no Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Permite-lhe fazer pesquisas no Google através do Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Sinto-me com sorte!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Pesquisa no Google e leva-o para o primeiro resultado" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" "Se tem uma conta no ImageShack, um código de registo permite-te salvar " "imagens para a secção As Minhas Imagens da tua Conta. Por favor entre na sua " "conta ImageShack antes de obter o seu código de registo." #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_Código de Registo" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Obter Código de Registo" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "Código de Registo" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Enviar para o ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Enviar a imagem para o ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "Excepção de ImageShack: " #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "O tamanho do ficheiro excede o limite de 1.5MB do ImageShack's." #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" "O URL extraido estava vazio. O ImageShack provavelmente mudou o formato." #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do está a enviar a sua imagem... Por favor aguarde um momento..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Não é possível transferir a imagem para o ImageShack neste momento." #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Pesquisar Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Pesquisar propriedades de Launchpad" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Localizar Ficheiros" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Pesquisar o sistema de ficheiros com locate" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Páginas de Manual (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Pesquisar e ler documentação de ajuda (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Ler páginas de manual (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Pesquisar e ler uma página de manual." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Mostrar estado dos amigos e actualizações." #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Geral" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Falha ao descarregar ficheiro de {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter encontrou um erro em {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Erro ao enviar tweet. Verifique as suas credenciais. Se está atrás de um " "proxy verifique que as definições em /system/http_proxy estão correctas." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Amigos de Microblog" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indexa os amigos de Microblog" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Nova mensagem directa de {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Post falhou" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Post bem sucedido" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Falha durante o post de '{0}' para {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "'{0}' Enviado o post para {1}" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Estabelecer ligação através do NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "Anfitrião NX" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "Anfitriões NX" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Pesquisar na Web" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Marcadores do Opera" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indexa os marcadores do Opera 6" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "Enviar para Pastebin" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "Envia o texto para o Pastebin" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Definir estado" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Definir a mensagem de estado do Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Estados do Pidgin" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Guardar estados do Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Contactos do Pidgin" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Contas do Pidgin" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Contas do Pidgin IM Disponíveis" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Entrar" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Activar conta do Pidgin" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Sair" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Desactivar conta do Pidgin" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Offline" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Disponível" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Ocupado" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Invisível" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Ausente" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Estado Descohecido" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Conversar" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Enviar uma mensagem instantânea para um amigo" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verifique e guarde a informação da sua conta" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "A sua mensagem {0} foi enviado com sucesso para {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "A sua mensagem foi enviada com sucessi para todos os {0} serviços" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Falha ao ligar-se ao serviço do Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "Serviços do Ping.FM" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Serviços Web suportados pelo Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "Sessões PuTTY" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "Sessões PuTTY gravadas" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Estabelecer ligação usando o PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "Criar nova ligação usando o PuTTY" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" "O Do necessita de autorização para gerir tarefas na sua conta do Remember " "The Milk. Pressione o botão \"Autorizar\" para abrir um browser e dar ao Do " "autorização." #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notificação" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "Uma página do Remember The Milk deve ser aberta pelo seu browser agora. Por " "favor siga as instruções da página e volte para completar a autorização ao " "clicar no botão em baixo." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "Completar autorização" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Falha ao completar a autorização" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Autorizar de novo" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" "Obrigado {0}, o plugin RTM está agora autorizada a operar na sua conta." #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "Incompleto" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marcar uma tarefa seleccionada como \"incompleta\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Apagar" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Apagar uma tarefa seleccionada do Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Tarefa Apagada" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "A tarefa seleccionada foi apagada com sucesso da sua lista de tarefas do " "Remember the Milk" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Tarefa Completada" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "A tarefa selccionada na sua lista de tarefas Remember the Milk foi marcada " "como completada." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Alta" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Prioriedade Alta" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Média" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Prioridade Média" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Baixa" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Prioridade Baixa" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Nenhuma" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Sem Prioridade" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Acima" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Aumentar a prioridade" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Abaixo" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Diminuir a prioridade" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "Prioridade Alterada" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" "A prioridade da tarefa seleccionada na sua lista de tarefas do Remember the " "Milk foi alterada." #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Tarefa movida" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Tarefa renomeada" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Tarefa Adiada" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "Tarefa incompleta" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "A tarefa seleccionada foi marcada como \"incompleta\"." #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Criar uma nova tarefa no Rememeber the Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Mover a tarefa seleccionada de uma lista para outra" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Completa" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Completar uma tarefa seleccionada" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Renomear para..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Dar um novo nome à tarefa seleccionada" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Adiar" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Definir Prioridade" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Definir a prioridade de uma tarefa" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Toda a música de" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Adicionar item à lista de reprodução de Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Tocar Faixa Actual em Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Tocar próxima faixa em Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Tocar faixa anterior em Rythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Mostrar faixa actual" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Aumentar Volume" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Baixar Volume" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Tocar um intem no Rythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Duração da cache (em minutos)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "Serviços do Sistema" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "Escolher ficheiro para abrir" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" "Selecção de ficheiro inválida!\n" "Deve ser executável." #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Categoria" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Criar uma nova tarefa" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Criar uma nova tarefe em Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Cria Tiny Url" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "Usar o conteúdo da nota como título quando este não é espeficado" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Nova Nota Tomboy" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Cria uma nova nota Tomboy" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Procura Notas Tomboy" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Procura conteúdos de notas Tomboy" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Nota Tomboy" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Traduz texto" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Árabe" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Traduzir para Árabe" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Búlgaro" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Traduzir para Búlgaro" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Chinês (Simplificado)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Traduzir para Chinês (Simplificado)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Traduzir para Chinês (Tradicional)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Croata" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Traduzir para Croata" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Checo" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Traduzir para Checo" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Dinamarquês" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Traduzir para Dinamarquês" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Holandês" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Traduzir para Holandês" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Inglês" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Traduzir para Inglês" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filipino" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Traduzir para Finlandês" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Traduzir para Grego" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebraico" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Taduzir para Hebraico" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindu" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Traduzir para Hindu" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonésio" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italiano" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Traduzir para Italiano" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japonês" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Traduzir para Japonês" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Coreano" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Traduzir para Coreano" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Letão" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Traduzir para Letão" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Lituano" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Traduzir para Lituano" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norueguês" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Traduzir para Norueguês" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polaco" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Traduzir para Polaco" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Português" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Traduzir para Português" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Romeno" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Traduzir para Romeno" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russo" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Traduzir para Russo" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Sérvio" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Traduzir para Sérvio" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Eslovaco" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Traduzir para Eslovaco" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Esloveno" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Traduzir para Esloveno" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Espanhol" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Traduzir para Espanhol" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Sueco" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Traduzir para Sueco" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ucraniano" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Traduzir para Ucraniano" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamita" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Traduzir para Vietnamita" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Marcadores Vinagre" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Capturar ecrã" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Desligar Máquina Virtual" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Desliga a Máquina Virtual seleccionada" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Iniciar Máquina Virtual" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Inicia a Máquina Virtual seleccionada" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Ajusta o volume do sistema" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maximizar" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "Criar mosaico das janelas" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "Criar mosaico de todas as janelas" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Janelas em cascata" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "Janelas em cascata" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Restaurar janelas" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Restaurar janelas nas suas posições anteriores" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "Acções que pode fazer aos seus ecrãs" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Ambiente de Trabalho Actual" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Tudo no Ambiente de Trabalho actual" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Janela actual" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "A janela activa actualmente" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Aplicação actual" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "A aplicação activa actualmente" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Janela Anterior" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "A janela seleccionada anteriormente" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Aplicação anterior" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "A aplicação anteriormente seleccionada" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Nova página Zim" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Criar nova páginas em Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Abrir página Zim" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Abrir página selecionada em Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Páginas Zim" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Páginas de Zim Desktop Wiki" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/LINGUAS0000644000175000017500000000007411701730437017417 xustar000000000000000030 atime=1381823729.447049557 30 ctime=1381823729.499049558 gnome-do-plugins-0.8.5/po/LINGUAS0000664000175000017500000000020511701730437016657 0ustar00chrischris00000000000000ar ast bg ca cs da de en_AU en_CA en_GB es fa fi fr gl gu hr hu is it ja ko la nb oc nl pl pt_BR pt ru sk sl sv tl tr vi zh_CN zh_TW gnome-do-plugins-0.8.5/po/PaxHeaders.15196/sl.po0000644000175000017500000000007411701730437017350 xustar000000000000000030 atime=1381823622.923045894 30 ctime=1381823729.495049558 gnome-do-plugins-0.8.5/po/sl.po0000664000175000017500000015542711701730437016631 0ustar00chrischris00000000000000# Slovenian translation for do-plugins # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2009-11-29 23:01+0000\n" "Last-Translator: Martin Božič \n" "Language-Team: Slovenian \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-Launchpad-Export-Date: 2011-02-15 04:35+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Dodeli vzdevek..." #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Daj predmetu alternativno ime." #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Izbriši vzdevek" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Izbriše vzdevek." #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "Predmeti vzdevkov" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "Predmeti z vzdevki iz Do-jevega sveta" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Razširi arhiv" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Razširi arhiv v določeno mapo" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Ustvari arhiv" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Ustvari arhiv z izbranim predmetom" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Brskaj ustvarjalce" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Brskaj glasbo po ustvarjalcih" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Brskaj albume" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Brskaj glasbo po albumih" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Brskaj poddaje" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Brskaj poddaje po objavitelju" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Brskaj videe" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Brskaj vse videe" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Dodaj v predvajalno vrsto" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "" msgstr[1] "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "" #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "" #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "" #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "" #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "" gnome-do-plugins-0.8.5/po/PaxHeaders.15196/da.po0000644000175000017500000000007411701730437017316 xustar000000000000000030 atime=1381823622.927045894 30 ctime=1381823729.471049557 gnome-do-plugins-0.8.5/po/da.po0000664000175000017500000020162511701730437016567 0ustar00chrischris00000000000000# Danish translation for do-plugins # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the do-plugins package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: do-plugins\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-01-26 08:04+1100\n" "PO-Revision-Date: 2010-03-30 21:42+0000\n" "Last-Translator: AJenbo \n" "Language-Team: Danish \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-Launchpad-Export-Date: 2011-02-15 04:34+0000\n" "X-Generator: Launchpad (build 12351)\n" #: ../Alias/src/AliasAction.cs:36 msgid "Assign Alias..." msgstr "Tilknyt alias" #: ../Alias/src/AliasAction.cs:40 msgid "Give an item an alternate name." msgstr "Giv et objekt et alternativt navn" #: ../Alias/src/DeleteAliasAction.cs:36 msgid "Delete Alias" msgstr "Slet alias" #: ../Alias/src/DeleteAliasAction.cs:40 msgid "Deletes an alias." msgstr "Sletter et alias" #: ../Alias/src/AliasItemSource.cs:140 msgid "Alias items" msgstr "" #: ../Alias/src/AliasItemSource.cs:144 msgid "Aliased items from Do's universe." msgstr "" #: ../Archive/src/ExtractArchiveAction.cs:40 msgid "Extract archive" msgstr "Udpak arkiv" #: ../Archive/src/ExtractArchiveAction.cs:44 msgid "Extract an archive to a given folder" msgstr "Udpak arkiv til en given mappe" #: ../Archive/src/CreateArchiveAction.cs:41 msgid "Create archive" msgstr "Opret arkiv" #: ../Archive/src/CreateArchiveAction.cs:45 msgid "Create an archive with the selected item" msgstr "Opret et arkiv med det valgte objekt" #: ../Banshee/src/BrowseMediaItems.cs:56 ../Rhythmbox/src/RhythmboxItems.cs:48 msgid "Browse Artists" msgstr "Gennemsøg kunstnere" #: ../Banshee/src/BrowseMediaItems.cs:57 msgid "Browse Music by Artist" msgstr "Gennemsøg musik efter kunstner" #: ../Banshee/src/BrowseMediaItems.cs:69 ../Rhythmbox/src/RhythmboxItems.cs:57 msgid "Browse Albums" msgstr "Gennemsøg albums" #: ../Banshee/src/BrowseMediaItems.cs:70 msgid "Browse Music by Album" msgstr "Gennemsøg musik after album" #: ../Banshee/src/BrowseMediaItems.cs:77 msgid "Browse Podcasts" msgstr "Gennemsøg podcasts" #: ../Banshee/src/BrowseMediaItems.cs:78 msgid "Browse Podcasts by Publisher" msgstr "Gennemsøg podcasts efter udgiver" #: ../Banshee/src/BrowseMediaItems.cs:85 msgid "Browse Videos" msgstr "Gennemsøg videoer" #: ../Banshee/src/BrowseMediaItems.cs:86 msgid "Browse All Videos" msgstr "Gennemsøg alle videoer" #: ../Banshee/src/EnqueueAction.cs:37 ../Rhythmbox/src/EnqueueAction.cs:36 msgid "Add to Play Queue" msgstr "Tilføj til afspilningskøen" #: ../Banshee/src/EnqueueAction.cs:41 msgid "Add media to play queue" msgstr "Tilføj medie til afspilningskø" #: ../Banshee/src/MediaItemSource.cs:46 msgid "Banshee Media" msgstr "Banshee Media" #: ../Banshee/src/MediaItemSource.cs:50 msgid "Indexes Media from Banshee Media Player" msgstr "indekserer medier fra Banshee medie afspilleren" #: ../Banshee/src/MediaItems.cs:191 msgid "All Music by" msgstr "Alt musik fra" #: ../Banshee/src/NextAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:78 msgid "Next" msgstr "Næste" #: ../Banshee/src/NextAction.cs:36 msgid "Play next track" msgstr "Næste" #: ../Banshee/src/PauseAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:73 msgid "Pause" msgstr "Pause" #: ../Banshee/src/PauseAction.cs:36 msgid "Pause playing track" msgstr "Pause" #: ../Banshee/src/PlayAction.cs:35 ../Rhythmbox/src/RhythmboxItems.cs:68 #: ../Rhythmbox/src/PlayAction.cs:40 msgid "Play" msgstr "Afspil" #: ../Banshee/src/PlayAction.cs:39 msgid "Play from your Banshee Collection" msgstr "Afspil fra Banshee samlingen" #: ../Banshee/src/PreviousAction.cs:32 ../Rhythmbox/src/RhythmboxItems.cs:83 msgid "Previous" msgstr "Forrige" #: ../Banshee/src/PreviousAction.cs:36 msgid "Play previous track" msgstr "Forrige" #: ../Banshee/src/SearchCollectionAction.cs:36 msgid "Search Banshee Media" msgstr "Søg i Banshee medier" #: ../Banshee/src/SearchCollectionAction.cs:40 msgid "Search your entire Banshee collection" msgstr "Søg i hele din Banshee samling" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:44 msgid "Choose BibTeX file" msgstr "Vælg BibTeX fil" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:50 #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:93 msgid "Select A File" msgstr "Vælg en fil" #. Container child table1.Gtk.Table+TableChild #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:58 msgid "Select your documents folder" msgstr "Vælg din dokument mappe" #: ../Bibtex/gtk-gui/Do.Addins.Bibtex.Configuration.cs:71 msgid "Choose documents folder" msgstr "Vælg dokument mappen" #: ../ClawsMail/src/ClawsContactsItemSource.cs:53 msgid "ClawsMail contacts" msgstr "ClawsMail kontakter" #: ../ClawsMail/src/ClawsContactsItemSource.cs:57 msgid "Contacts in ClawsMail address book" msgstr "kontakter i ClawsMail adressebog" #: ../ClawsMail/src/ClawsContactDetailItem.cs:71 #: ../GoogleContacts/src/GMailContactDetailItem.cs:41 msgid "Primary Email" msgstr "Primær e-mail" #: ../ClawsMail/src/ClawsContactDetailItem.cs:74 #: ../Evolution/src/EmailContactDetailItem.cs:34 msgid "Email" msgstr "Email" #: ../ClawsMail/src/ClawsContactDetailItem.cs:76 msgid "Other email" msgstr "Andre emails" #: ../ClawsMail/src/ClawsContactDetailItem.cs:82 msgid "Other" msgstr "andre" #: ../Cl.ickable/src/ClipAction.cs:38 msgid "Clip" msgstr "klip" #: ../Cl.ickable/src/ClipAction.cs:42 msgid "Create a clip with Cl.ickable" msgstr "Lav et klip med Cl.ickable" #: ../Cl.ickable/src/WebClipsItem.cs:32 msgid "Cl.ickable Clips" msgstr "Cl.ickable klip" #: ../Cl.ickable/src/WebClipsItem.cs:36 msgid "Opens your cl.ickable clips" msgstr "Åbner dine cl.ickable klip" #: ../Cl.ickable/src/ClickableItemSource.cs:31 msgid "Cl.ickable Items" msgstr "Cl.ickable Objekter" #: ../Cl.ickable/src/ClickableItemSource.cs:35 msgid "Usefull Cl.ickable Items" msgstr "Nyttige Cl.ickable Objekter" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:54 msgid "http://opensource.atlassian.com/confluence/spring" msgstr "http://opensource.atlassian.com/confluence/spring" #: ../Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs:97 msgid "username1" msgstr "Brugernavn1" #: ../Confluence/src/ConfluenceSearchAction.cs:85 msgid "Search Confluence" msgstr "Søg Confluence" #: ../Confluence/src/ConfluenceSearchAction.cs:93 msgid "Searches Confluence and returns results to Do" msgstr "Søger Confluence og returnerer resultaterne til Do" #: ../Del.icio.us/src/TagsItemSource.cs:34 msgid "Del.icio.us Tags" msgstr "Del.icio.us Mærker" #: ../Del.icio.us/src/TagsItemSource.cs:38 msgid "Organizes your del.icio.bookmarks by tag" msgstr "Organiserer dine Del.icio.us bogmærker efter mærker" #: ../Del.icio.us/src/TagItem.cs:45 msgid "Untagged del.ico.us bookmarks" msgstr "Umarkerede del.ico.us bogmærker" #: ../Del.icio.us/src/TagItem.cs:47 #, csharp-format msgid "del.icio.us bookmarks tagged with {0}" msgstr "del.icio.us bogmærker mærket med {0}" #: ../Del.icio.us/src/BookmarksItemSource.cs:37 msgid "Del.icio.us bookmarks" msgstr "Del.icio.us bogmærker" #: ../Del.icio.us/src/BookmarksItemSource.cs:41 msgid "Indexes your del.icio.us bookmarks" msgstr "Indekserer dine del.icio.us bogmærker" #: ../Del.icio.us/src/SearchAction.cs:47 msgid "Search del.icio.us" msgstr "Søg del.icio.us" #: ../Del.icio.us/src/SearchAction.cs:51 msgid "del.icio.us tag search" msgstr "" #: ../DiskMounter/src/OpenVolumeAction.cs:40 #: ../SystemServices/src/SystemServicesConfig.cs:74 msgid "Open" msgstr "Åbn" #: ../DiskMounter/src/OpenVolumeAction.cs:44 msgid "Open a removable volume" msgstr "Åben flytbar disk" #: ../DiskMounter/src/UnmountAction.cs:31 msgid "Unmount" msgstr "Afmontér" #: ../DiskMounter/src/UnmountAction.cs:35 msgid "Unmount volume" msgstr "Afmontér disk" #: ../DiskMounter/src/MountAction.cs:32 msgid "Mount" msgstr "Montér" #: ../DiskMounter/src/MountAction.cs:36 msgid "Mount volume" msgstr "Montér disken" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:40 msgid "Play Slideshow" msgstr "Afspil Slideshow" #: ../EOG-Slideshow/src/PlaySlideshowAction.cs:44 msgid "Plays a slideshow of images in a folder." msgstr "Afspiller et slideshow af billederne i en mappe" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:44 msgid "Epiphany Bookmarks" msgstr "Epiphany bogmærker" #: ../Epiphany/src/EpiphanyBookmarkItemSource.cs:47 msgid "Indexes your Epiphany bookmarks." msgstr "Indekserer dine Epiphany bogmærker." #: ../Evolution/src/PhoneContactDetailItem.cs:34 #: ../GoogleContacts/src/GMailContactDetailItem.cs:46 msgid "Work Phone" msgstr "Arbejdstelefon" #: ../Evolution/src/PhoneContactDetailItem.cs:35 #: ../GoogleContacts/src/GMailContactDetailItem.cs:45 msgid "Home Phone" msgstr "Tlf. privat" #: ../Evolution/src/PhoneContactDetailItem.cs:36 msgid "Mobile Phone" msgstr "Mobiltelefon" #: ../Evolution/src/ContactItemSource.cs:58 #: ../Evolution/src/ContactItemSource.cs:59 msgid "Evolution Contacts" msgstr "Evolution Kontakter" #: ../Evolution/src/AddressContactDetailItem.cs:34 msgid "Address" msgstr "Adresse" #: ../File/gtk-gui/Do.FilesAndFolders.Configuration.cs:154 msgid "Show hidden files" msgstr "Vis skjulte filer" #: ../File/src/PathNodeView.cs:51 msgid "Folder" msgstr "Mappe" #: ../File/src/PathNodeView.cs:57 msgid "Depth" msgstr "Dybde" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:37 msgid "Delete File" msgstr "Slet fil" #: ../File/src/Do/Do.FilesAndFolders/DeleteAction.cs:41 msgid "Deletes a file or folder." msgstr "Sletter en fil eller mappe" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:52 msgid "Choose a folder to index" msgstr "Vælg en mappe at indeksere" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:54 #: ../SystemServices/src/SystemServicesConfig.cs:73 msgid "Cancel" msgstr "Fortryd" #: ../File/src/Do/Do.FilesAndFolders/Configuration.cs:55 msgid "Choose folder" msgstr "Vælg mappe" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:37 msgid "Rename file..." msgstr "Omdøb fil" #: ../File/src/Do/Do.FilesAndFolders/RenameAction.cs:41 msgid "Renames a file." msgstr "Omdøber en fil" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:35 msgid "Create New Folder" msgstr "Ny mappe" #: ../File/src/Do/Do.FilesAndFolders/NewFolderAction.cs:39 msgid "Creates an new folder." msgstr "Laver ny mappe" #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:37 #: ../RememberTheMilk/src/RTMMoveTask.cs:35 msgid "Move to..." msgstr "Flyt til..." #: ../File/src/Do/Do.FilesAndFolders/MoveAction.cs:41 msgid "Moves a file or folder to another location." msgstr "Flytter en fil eller mappe til et andet sted." #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:39 msgid "Move to Trash" msgstr "Flyt til papirkurv" #: ../File/src/Do/Do.FilesAndFolders/MoveToTrashAction.cs:43 msgid "Moves a file or folder to the trash" msgstr "Flytter en fil eller mappe i skraldespanden" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:68 msgid "Recent Files" msgstr "Seneste filer" #: ../File/src/Do/Do.FilesAndFolders/RecentFileItemSource.cs:72 msgid "Finds recently-opened files." msgstr "Finder senest åbnede filer." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:37 msgid "Copy to..." msgstr "Kopier til..." #: ../File/src/Do/Do.FilesAndFolders/CopyAction.cs:41 msgid "Copies a file or folder to another location." msgstr "Kopierer en fil eller mappe til et andet sted" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:78 msgid "Files and Folders" msgstr "Filer og mapper" #: ../File/src/Do/Do.FilesAndFolders/FileItemSource.cs:83 msgid "Catalogs important files and folders for quick access." msgstr "Katalogiserer vigtige filer og mapper for hurtig adgang" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:37 msgid "Create New File" msgstr "Ny fil" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:41 msgid "Creates an new, empty file." msgstr "Laver en ny, tom fil" #: ../File/src/Do/Do.FilesAndFolders/NewFileAction.cs:149 msgid "Untitled" msgstr "Unavngivet" #: ../Firefox/src/BookmarkItemSource.cs:55 msgid "Firefox Bookmarks" msgstr "Firefox Bogmærker" #: ../Firefox/src/BookmarkItemSource.cs:59 msgid "Finds Firefox bookmarks in your default profile." msgstr "Finder Firefox bogmærker i din normale profil." #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:67 msgid "" "Do needs your authorization in order to upload photos to your flickr " "account. Press the \"Authorize\" button to open a web browser and give Do " "authorization. " msgstr "" "Do har brug for din tilladelse for at overføre billeder til din flickr " "konto. Tryk \"Godkend\" knappen for at åbne en webbrowsre og give Do " "tilladelse. " #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:94 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:165 msgid "Account" msgstr "Konto" #: ../Flickr/gtk-gui/Flickr.AccountConfig.cs:120 #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:130 msgid "_Authorize" msgstr "_Godkend" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:83 msgid "Private" msgstr "Privat" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:107 msgid "Visible to friends" msgstr "Synlig for venner" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:119 msgid "Visible to family" msgstr "Synlig for familie" #. Container child vbox6.Gtk.Box+BoxChild #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:134 msgid "Public" msgstr "Offentlig" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:149 msgid "Viewing permissions" msgstr "Visningsrettigheder" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:182 msgid "" "Default tags to use on images posted with Do. Seperate tags with a space; " "for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar" msgstr "" "Standard tags som skal bruges på billeder som er overført af Do. Adskil tags " "med et mellemrum; for tags med flere ord i, brug da gåseøjne. F.eks. fodbold " "\"Brian Laudrup\" Danmark" #: ../Flickr/gtk-gui/Flickr.UploadConfig.cs:209 msgid "Tags" msgstr "Mærker (Tags)" #: ../Flickr/src/UploadAction.cs:45 msgid "Upload photo" msgstr "Overfør billede" #: ../Flickr/src/UploadAction.cs:49 msgid "Upload one or more photos to Flickr" msgstr "Overfør et eller flere billeder til Flickr" #: ../Flickr/src/FlickrItemSource.cs:34 msgid "Account" msgstr "Konto" #: ../Flickr/src/AccountConfig.cs:91 msgid "Click to compete authorization" msgstr "Klik for at færdiggøre godkendelse" #: ../Flickr/src/AccountConfig.cs:112 #, csharp-format msgid "Thank you {0} for allowing Do access to Flickr." msgstr "Tak {0} for at tillade Do at bruge Flickr." #: ../GNOME-Dictionary/src/DefineAction.cs:51 msgid "Define" msgstr "Definér" #: ../GNOME-Dictionary/src/DefineAction.cs:56 msgid "Define a given word." msgstr "Definér et givent ord" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:28 msgid "Current window" msgstr "Nuværende vindue" #: ../GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs:32 msgid "Take a screenshot of the current window." msgstr "Tag et skærmbillede af det nuværende vindue" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:28 msgid "Whole screen" msgstr "Hele skærmen" #: ../GNOME-Screenshot/src/WholeScreenScreenshotItem.cs:32 msgid "Take a screenshot of the entire screen." msgstr "Tag et skærmbillede af hele skrærmen" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:37 #, csharp-format msgid "{0}-second delay" msgstr "{0}-sekunders forsinkelse" #: ../GNOME-Screenshot/src/ScreenshotDelayItem.cs:43 #, csharp-format msgid "Wait {0} second before taking the screenshot." msgid_plural "Wait {0} seconds before taking the screenshot." msgstr[0] "Vent {0} sekund før skærmbilledet tages." msgstr[1] "Vent {0} sekunder før skærmbilledet tages." #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:34 msgid "Take screenshot" msgstr "Tag skærmbillede" #: ../GNOME-Screenshot/src/TakeScreenshotAction.cs:38 msgid "Takes a screenshot with optional delay." msgstr "Tager et skærmbillede med valgfri ventetid." #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:40 msgid "GNOME Screenshot Items" msgstr "GNOME Skærmbillede filer" #: ../GNOME-Screenshot/src/ScreenshotItemSource.cs:44 msgid "Whole screen or current window." msgstr "Hele skærmen eller nuværende vindue" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:41 msgid "GNOME Session Commands" msgstr "GNOME Session Kommandoer" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:45 msgid "Log out, Shutdown, Restart, etc." msgstr "Log af, Sluk, Genstart, osv." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:54 msgid "Log Out" msgstr "Log af" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:55 msgid "Close your session and return to the login screen." msgstr "Luk sessionen og gå tilbage til login skærmen." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:60 msgid "Shutdown" msgstr "Sluk" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:61 msgid "Turn your computer off." msgstr "Luk din computer ned." #: ../GNOME-Session/src/SessionCommandsItemSource.cs:66 msgid "Hibernate" msgstr "Gå i dvale" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:67 msgid "Put your computer into hibernation mode." msgstr "Put din computer i dvale-tilstand" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:72 msgid "Suspend" msgstr "Hvile" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:73 msgid "Put your computer into suspend mode." msgstr "Put din computer i hvile-tilstand" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:78 msgid "Restart" msgstr "Genstart" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:79 msgid "Restart your computer." msgstr "Genstart din computer" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:84 msgid "Lock Screen" msgstr "Lås skærm" #: ../GNOME-Session/src/SessionCommandsItemSource.cs:85 msgid "Lock your screen." msgstr "Lås din skærm" #: ../GNOME-Terminal/src/OpenProfileAction.cs:39 msgid "Open Profile" msgstr "Åben profil" #: ../GNOME-Terminal/src/OpenProfileAction.cs:43 msgid "Opens a GNOME Terminal with the selected profile." msgstr "Åbner en GNOME Terminal med den valgte profil." #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:38 msgid "Open Terminal Here" msgstr "Åben Terminalen Her" #: ../GNOME-Terminal/src/OpenTerminalHereAction.cs:43 msgid "Opens a GNOME Terminal in a given location." msgstr "Åbner en GNOME Terminal det givne sted." #: ../GNOME-Terminal/src/RunInTerminalAction.cs:42 msgid "Run in Terminal" msgstr "Kør i terminal" #: ../GNOME-Terminal/src/RunInTerminalAction.cs:46 msgid "Runs a command in GNOME Terminal." msgstr "Kør en kommando i GNOME Terminalen" #: ../GNOME-Terminal/src/ProfileItemSource.cs:48 msgid "GNOME Terminal Profiles" msgstr "GNOME terminal profiler" #: ../GNOME-Terminal/src/ProfileItemSource.cs:52 msgid "Indexes your GNOME Terminal profiles." msgstr "Indekserer dine GNOME Terminal profiler" #: ../GNOME-Terminal/src/ProfileItem.cs:33 msgid "Unnamed Profile" msgstr "Unavngivet Profil" #: ../GNOME-Terminal/src/ProfileItem.cs:34 msgid "GNOME Terminal Profile" msgstr "GNOME Terminal Profil" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:52 msgid "Perform a calculation using Google Calculator." msgstr "Lav en udregning med Google Calculator" #: ../GoogleCalculator/src/GoogleCalculatorAction.cs:92 msgid "Google Calculator could not evaluate the expression." msgstr "Google Lommeregner kunne ikke forstå det skrevne." #: ../GoogleCalendar/src/Configuration.cs:42 #: ../GoogleDocs/src/Configuration.cs:41 msgid "E-Mail:" msgstr "Email:" #: ../GoogleCalendar/src/GCalendarItemSource.cs:40 msgid "Google Calendars" msgstr "Google Kalendere" #: ../GoogleCalendar/src/GCalendarItemSource.cs:44 msgid "Indexes your Google Calendars" msgstr "Indekserer dine Google Kalendere" #: ../GoogleCalendar/src/GCalClient.cs:40 msgid "All Events" msgstr "Alle begivenheder" #: ../GoogleCalendar/src/GCalClient.cs:41 ../PingFM/src/PingFMClient.cs:35 #, csharp-format msgid "An error has occurred in {0}" msgstr "Der er sket en fejl i {0}" #: ../GoogleCalendar/src/GCalendarViewActions.cs:41 msgid "View Event" msgstr "Se begivenhed" #: ../GoogleCalendar/src/GCalendarViewActions.cs:45 msgid "Open event in browser" msgstr "Åben begivenhed i browser" #: ../GoogleCalendar/src/GCalendarViewActions.cs:72 msgid "View Calendar" msgstr "Se kalender" #: ../GoogleCalendar/src/GCalendarViewActions.cs:76 msgid "Open calendar in browser" msgstr "Åben kalender i browser" #: ../GoogleCalendar/src/GCalendarItem.cs:45 msgid "Google Calendar" msgstr "Google Kalender" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:40 msgid "Search Events" msgstr "Søg i Begivenheder" #: ../GoogleCalendar/src/GCalendarSearchEvents.cs:44 msgid "Search Google Calendar for Events" msgstr "Søg Google Kalender for begivenheder" #: ../GoogleCalendar/src/GCal.cs:34 msgid "Failed to connect to GCal service" msgstr "Kunne ikke skabe forbindelse til GCal service" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:38 msgid "New Event" msgstr "Ny begivenhed" #: ../GoogleCalendar/src/GCalendarNewEvent.cs:42 msgid "Create a new event in Google Calendar" msgstr "Opret en ny begivenhed i Google Kalender" #: ../GoogleContacts/src/GMailContactDetailItem.cs:42 msgid "Primary Phone" msgstr "Primær telefon" #: ../GoogleContacts/src/GMailContactDetailItem.cs:43 msgid "Home Email" msgstr "E-post / hjemme" #: ../GoogleContacts/src/GMailContactDetailItem.cs:44 msgid "Work Email" msgstr "E-post / arbejde" #: ../GoogleContacts/src/GMailContactDetailItem.cs:47 msgid "Primary Address" msgstr "Hovedadresse" #: ../GoogleContacts/src/GMailContactDetailItem.cs:48 msgid "Home Address" msgstr "Hjemmeadresse" #: ../GoogleContacts/src/GMailContactDetailItem.cs:49 msgid "Work Address" msgstr "Arbejdsadresse" #: ../GoogleContacts/src/GMail.cs:35 msgid "An error occurred connecting to google, are your credentials valid?" msgstr "" #: ../GoogleContacts/src/GMail.cs:38 ../Microblogging/src/Microblog.cs:36 msgid "" "Missing login credentials. Please set login information in plugin " "configuration." msgstr "" #: ../GoogleContacts/src/GMailContactItemSource.cs:38 msgid "GMail Contacts" msgstr "Gmail Kontakter" #: ../GoogleContacts/src/GMailContactItemSource.cs:42 msgid "Index your GMail contacts" msgstr "Indekserér dine GMail kontakter" #: ../GoogleDocs/src/GDocs.cs:149 msgid "Uploading failed." msgstr "Upload mislykkedes" #: ../GoogleDocs/src/GDocs.cs:150 msgid "An error occurred when uploading files to Google Docs." msgstr "Der skete en fejl ved upload af filer til Google Docs" #: ../GoogleDocs/src/GDocs.cs:157 msgid "Deleting failed." msgstr "Sletning mislykkedes" #: ../GoogleDocs/src/GDocs.cs:158 msgid "An error occurred when deleting the document at Google Docs." msgstr "Der skete en fej ved sletning af dokumentet i Google Docs" #: ../GoogleDocs/src/GDocs.cs:165 msgid "Document deleted." msgstr "Dokument slettet" #: ../GoogleDocs/src/GDocs.cs:166 #, csharp-format msgid "" "The document '{0}' has been successfully moved into Trash at Google Docs." msgstr "" "Dokumentet '{0}' er med succees blevet smidt i papirkurven, i Google Docs." #: ../GoogleDocs/src/GDocsPresentationItem.cs:36 msgid "Google Docs Presentation" msgstr "Google Docs Presentation" #: ../GoogleDocs/src/GDocsItemSource.cs:36 msgid "Google Docs" msgstr "Google Docs" #: ../GoogleDocs/src/GDocsItemSource.cs:40 msgid "Indexes your documents stored at Google Docs" msgstr "Indexserer dine dokumenter gemt i Google Docs" #: ../GoogleDocs/src/GDocsItem.cs:46 msgid "Google Docs Generic Document" msgstr "Google Docs Generisk Dokument" #: ../GoogleDocs/src/GDocsDocumentItem.cs:36 msgid "Google Docs Text Document" msgstr "Google Docs Text Dokument" #: ../GoogleDocs/src/GDocsPDFItem.cs:36 msgid "Google Docs PDF Document" msgstr "Google Docs PDF Dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:38 msgid "Delete Document" msgstr "Slet dokument" #: ../GoogleDocs/src/GDocsTrashDocument.cs:42 msgid "Move a document into Trash at Google Docs" msgstr "Flyt et dokument i papirkurven, i Google Docs" #: ../GoogleDocs/src/GDocsUploadDocument.cs:41 msgid "Upload Document" msgstr "Upload Dokument" #: ../GoogleDocs/src/GDocsUploadDocument.cs:45 msgid "Upload a document to Google Docs" msgstr "Upload et dokument til Google Docs" #: ../GoogleDocs/src/GDocsSpreadsheetItem.cs:36 msgid "Google Docs Spreadsheet" msgstr "Google Docs regneark" #: ../GoogleMaps/src/MapAction.cs:39 msgid "Map" msgstr "Kort" #: ../GoogleMaps/src/MapAction.cs:44 msgid "Map a location or route in Google maps." msgstr "Kortlæg et sted eller rute i Google Maps." #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:74 msgid "Go directly to Google Search page" msgstr "Gå direkte til Googles søgeside" #. Container child vbox4.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:87 msgid "Show search results in Do" msgstr "Vis søgeresultater i Do" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:106 msgid "Show Search page link as first result" msgstr "Vis søgeside link som første resultat" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:120 msgid "Google Search" msgstr "Google søgning" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:144 msgid "Apply to Google Search page link" msgstr "" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:157 msgid "Do not filter my search results." msgstr "Filtrér ikke mine søgningsresultater" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:170 msgid "Use moderate filtering" msgstr "Brug let filtrering" #. Container child safeSearchBox.Gtk.Box+BoxChild #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:182 msgid "Use strict filtering" msgstr "Brug streng filtrering" #: ../GoogleSearch/gtk-gui/InlineGoogleSearch.InlineGoogleSearchConfig.cs:203 msgid "SafeSearch Preferences" msgstr "SafeSearch Indstillinger" #: ../GoogleSearch/src/InlineGoogleSearch.cs:81 msgid "Search Google" msgstr "Søg på Google" #: ../GoogleSearch/src/InlineGoogleSearch.cs:90 msgid "Allows you to perform Google Searches from Do" msgstr "Giver dig mulighed for at udføre Google søgninger fra Do" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:44 msgid "I'm Feeling Lucky!" msgstr "Jeg føler mig heldig!" #: ../GoogleSearch/src/ImFeelingLuckyAction.cs:53 msgid "Searches Google and takes you to the first result" msgstr "Søger google og fører dig til det første resultat" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:69 msgid "" "If you have an ImageShack account, a registration code allows you to save " "images to the My Images sections of your account.\n" "\n" "Please log-in to your ImageShack account before getting your registration " "code." msgstr "" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:90 msgid "_Registration Code" msgstr "_registreringskode" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:124 msgid "_Get Registration Code" msgstr "_Få registreringskode" #: ../ImageShack/gtk-gui/ImageShack.ImageShackConfig.cs:140 msgid "Registration Code" msgstr "registreringskode" #: ../ImageShack/src/ImageShackAction.cs:57 msgid "Upload to ImageShack" msgstr "Upload til ImageShack" #: ../ImageShack/src/ImageShackAction.cs:61 msgid "Uploads the image to ImageShack." msgstr "Uploader billedet til ImageShack." #: ../ImageShack/src/ImageShackAction.cs:106 msgid "ImageShack exception: " msgstr "" #: ../ImageShack/src/ImageShackAction.cs:116 msgid "File size exceeds ImageShack's 1.5MB limit." msgstr "Filstørrelsen overskrider ImageShacks 1.5MB grænse" #: ../ImageShack/src/ImageShackAction.cs:196 msgid "Parsed url was empty. ImageShack has probably changed its format." msgstr "" #: ../ImageShack/src/Notifications.cs:31 ../ImageShack/src/Notifications.cs:42 #: ../ImageShack/src/Notifications.cs:53 msgid "ImageShack" msgstr "ImageShack" #: ../ImageShack/src/Notifications.cs:32 msgid "Do is uploading your image... Please wait a moment..." msgstr "Do uploader dit billede... vent venligst et øjeblik..." #: ../ImageShack/src/Notifications.cs:43 msgid "Unable to upload image to ImageShack at this time." msgstr "Kan ikke uploade billedet til ImageShack i øjeblikket" #: ../Launchpad/src/LaunchpadAction.cs:36 msgid "Search Launchpad" msgstr "Søg Launchpad" #: ../Launchpad/src/LaunchpadAction.cs:40 msgid "Search Launchpad properties." msgstr "Søg Launchpad egenskaber" #: ../LocateFiles/src/LocateFilesAction.cs:39 msgid "Locate Files" msgstr "Find Filer" #: ../LocateFiles/src/LocateFilesAction.cs:44 msgid "Search your filesystem using locate." msgstr "Søg dit filsystem med locate" #: ../ManLookUp/src/ManualPageItemSource.cs:50 msgid "Manual pages (man)" msgstr "Manual sider (man)" #: ../ManLookUp/src/ManualPageItemSource.cs:57 msgid "Search and read help documentation (man)" msgstr "Søg og læs hjælp dokumentation (man)" #: ../ManLookUp/src/ReadManualPageAction.cs:42 msgid "Read manual page (man)" msgstr "Læs manual side" #: ../ManLookUp/src/ReadManualPageAction.cs:49 msgid "Look up and read a manual page." msgstr "Find og læs en manual side" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:54 msgid "Show friend status updates" msgstr "Vis venne status opdateringer" #: ../Microblogging/gtk-gui/Microblogging.GenConfig.cs:68 msgid "General" msgstr "Generelt" #: ../Microblogging/src/MicroblogClient.cs:42 #, csharp-format msgid "Failed to fetch file from {0}" msgstr "Kunne ikke hente filen fra {0}" #: ../Microblogging/src/MicroblogClient.cs:43 #, csharp-format msgid "Twitter encountered an error in {0}. {1}" msgstr "Twitter fandt en fejl i {0}. {1}" #: ../Microblogging/src/MicroblogClient.cs:45 msgid "" "Unable to post tweet. Check your login settings. If you are behind a proxy " "make sure that the settings in /system/http_proxy are correct." msgstr "" "Kunne ikke sende tweet. Tjek dine login indstillinger. Hvis du er bag en " "proxy, så sørg for at indstillingerne i /system/http_proxy er korrekte." #: ../Microblogging/src/FriendSource.cs:47 msgid "Microblog friends" msgstr "Microblog venner" #: ../Microblogging/src/FriendSource.cs:51 msgid "Indexes your microblog friends" msgstr "Indekserer dine microblog venner" #: ../Microblogging/src/Notifications.cs:40 #, csharp-format msgid "New direct message from {0}" msgstr "Ny direkte besked fra {0}" #: ../Microblogging/src/Notifications.cs:57 msgid "Post failed" msgstr "Post mislykkedes" #: ../Microblogging/src/Notifications.cs:58 msgid "Post Successful" msgstr "Post lykkedes" #: ../Microblogging/src/Notifications.cs:59 #, csharp-format msgid "Failed to post '{0}' to {1}" msgstr "Kunne ikke poste '{0}' til {1}" #: ../Microblogging/src/Notifications.cs:60 #, csharp-format msgid "'{0}' sucessfully posted to {1}" msgstr "" #: ../Microblogging/src/PostAction.cs:44 #, csharp-format msgid "Post to {0}" msgstr "" #: ../Microblogging/src/PostAction.cs:48 #, csharp-format msgid "Update {0} status" msgstr "Opdatér {0} status" #: ../NX/src/NXAction.cs:37 ../NX/src/NXAction.cs:41 msgid "Connect with NX" msgstr "Forbind til NX" #: ../NX/src/NXHosts.cs:46 msgid "NX Host" msgstr "NX Host" #: ../NX/src/NXHosts.cs:67 msgid "NX Hosts" msgstr "NX Hosts" #: ../NX/src/NXHosts.cs:71 msgid "Parses nx sessions" msgstr "" #: ../OpenSearch/src/OpenSearchAction.cs:35 msgid "Search Web" msgstr "Søg på Internettet" #: ../OpenSearch/src/OpenSearchAction.cs:40 msgid "Searches the web using OpenSearch plugins." msgstr "Søg på internettet med OpenSearch plugins" #: ../Opera/src/OperaBookmarkItemSource.cs:24 msgid "Opera Bookmarks" msgstr "Opera bogmærker" #: ../Opera/src/OperaBookmarkItemSource.cs:28 msgid "Indexes your Opera 6 bookmarks" msgstr "Indekserer dine Opera 6 bogmærker" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:72 msgid "Supported Codes\t\t\t" msgstr "Understøttede koder\t\t\t" #: ../Pastebin/gtk-gui/Pastebin.PastebinConfig.cs:101 msgid "Pastebin Provider" msgstr "" #: ../Pastebin/src/PastebinAction.cs:40 msgid "Send to Pastebin" msgstr "" #: ../Pastebin/src/PastebinAction.cs:44 msgid "Sends the text to Pastebin." msgstr "" #: ../Pastebin/src/Providers/LodgeIt.cs:77 msgid "Parsed url was empty. Lodge It has probably changed its format." msgstr "" #: ../Pidgin/src/PidginSetStatusAction.cs:48 msgid "Set status" msgstr "Sæt status" #: ../Pidgin/src/PidginSetStatusAction.cs:52 msgid "Set pidgin status message" msgstr "Sæt Pidgins status meddelelse" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:42 msgid "Pidgin Statuses" msgstr "Pidgin Status" #: ../Pidgin/src/PidginSavedStatusItemSource.cs:46 msgid "Saved Pidgin statuses" msgstr "Gemte Pidgin status" #: ../Pidgin/src/PidginContactItemSource.cs:59 msgid "Pidgin Buddies" msgstr "Pidgin Venner" #: ../Pidgin/src/PidginContactItemSource.cs:63 msgid "Buddies on your Pidgin buddy list." msgstr "Venner på ding Pidgin venneliste" #: ../Pidgin/src/PidginAccountItemSource.cs:41 msgid "Pidgin Accounts" msgstr "Pidgin Konti" #: ../Pidgin/src/PidginAccountItemSource.cs:45 msgid "Available Pidgin IM Accounts" msgstr "Tilgængelige Pidgin IM Konti" #: ../Pidgin/src/PidginAccountActions.cs:36 msgid "Sign on" msgstr "Log på" #: ../Pidgin/src/PidginAccountActions.cs:40 msgid "Enable pidgin account" msgstr "Slå pidgin konto til" #: ../Pidgin/src/PidginAccountActions.cs:82 msgid "Sign off" msgstr "Log af" #: ../Pidgin/src/PidginAccountActions.cs:86 msgid "Disble pidgin account" msgstr "Slå pidgin konto fra" #: ../Pidgin/src/PidginStatusTypeItem.cs:45 msgid "Offline" msgstr "Offline" #: ../Pidgin/src/PidginStatusTypeItem.cs:46 msgid "Available" msgstr "Tilgængelig" #: ../Pidgin/src/PidginStatusTypeItem.cs:47 msgid "Busy" msgstr "Optaget" #: ../Pidgin/src/PidginStatusTypeItem.cs:48 msgid "Invisible" msgstr "Usynlig" #: ../Pidgin/src/PidginStatusTypeItem.cs:49 msgid "Away" msgstr "Ikke til stede" #: ../Pidgin/src/PidginStatusTypeItem.cs:50 msgid "Unknown Status" msgstr "Ukendt status" #: ../Pidgin/src/PidginChatAction.cs:41 msgid "Chat" msgstr "Chat" #: ../Pidgin/src/PidginChatAction.cs:45 msgid "Send an instant message to a friend." msgstr "Send en direkte besked til en ven." #: ../PingFM/gtk-gui/PingFM.Configuration.cs:64 msgid "Application Key" msgstr "Aplikation nøgle" #: ../PingFM/gtk-gui/PingFM.Configuration.cs:81 msgid "Verify and save your account information" msgstr "Verificér og gem dine konto informationer" #: ../PingFM/src/PingFMClient.cs:36 msgid "Message posted" msgstr "Besked sendt" #: ../PingFM/src/PingFMClient.cs:37 msgid "Message posting failed" msgstr "Kunne ikke sende besked" #: ../PingFM/src/PingFMClient.cs:38 msgid "" "Cannot connect to the Ping.FM API server, or the server responds with an " "error." msgstr "" #: ../PingFM/src/PingFMClient.cs:39 #, csharp-format msgid "Your {0} message has been successfully posted to {1}" msgstr "Din {0} besked er blevet sendt til {1}" #: ../PingFM/src/PingFMClient.cs:40 #, csharp-format msgid "Your message has been successfully posted to all {0} services" msgstr "" #: ../PingFM/src/PingFMClient.cs:67 msgid "Microblog" msgstr "Microblog" #: ../PingFM/src/PingFMClient.cs:68 msgid "Status" msgstr "Status" #: ../PingFM/src/PingFMClient.cs:82 msgid "Error occurred in service response" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:51 msgid "Web service group supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMServiceItem.cs:52 msgid "Web service supported by Ping.FM" msgstr "" #: ../PingFM/src/PingFMPost.cs:35 msgid "Post via Ping.FM" msgstr "Send via Ping.FM" #: ../PingFM/src/PingFMPost.cs:39 msgid "" "Post a text message as microblog or status update to your social network" msgstr "" "Send en tekst som microblog eller status opdatering til dit sociale netværk" #: ../PingFM/src/PingFM.cs:32 msgid "Failed to connect to Ping.FM service" msgstr "Kunne ikke forbinde til Ping.FM servicen" #: ../PingFM/src/PingFMServiceItemSource.cs:35 msgid "Ping.FM Services" msgstr "" #: ../PingFM/src/PingFMServiceItemSource.cs:39 msgid "Web services suppported by Ping.FM" msgstr "Web service understøttet af Ping.FM" #: ../Putty/src/PuttySession.cs:49 #, csharp-format msgid "Start new PuTTY session (host {0})" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:40 msgid "PuTTY sessions" msgstr "" #: ../Putty/src/PuttySessionItemSource.cs:44 msgid "PuTTY saved sessions" msgstr "" #: ../Putty/src/PuttyAction.cs:40 msgid "Connect with PuTTY" msgstr "Forbind til PuTTY" #: ../Putty/src/PuttyAction.cs:44 msgid "Create new conenction with PuTTY" msgstr "" #: ../Quote/src/QuoteAction.cs:40 msgid "Submit Quote" msgstr "Send citat" #: ../Quote/src/QuoteAction.cs:44 msgid "Sends text to Quote service." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:96 msgid "" "Do needs your authorization in order to manage tasks in your Remember The " "Milk account. Press the \"Authorize\" button to open a web browser and give " "Do authorization." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:191 msgid "For overdue task(s)" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:203 msgid "When actions (e.g. rename) are completed" msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:224 msgid "Notification" msgstr "Notifikationer" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:260 msgid "" "You can enter some advanced search operators here to limit the tasks Do " "indexes. E.g. \"priority:1 AND status:incomplete\" will force Do to only " "index all incomplete tasks with high priority." msgstr "" #: ../RememberTheMilk/gtk-gui/RememberTheMilk.Configuration.cs:294 msgid "Filter" msgstr "Filter" #: ../RememberTheMilk/src/Configuration.cs:68 msgid "" "A webpage from Remember The Milk should be opened in your web browser now. " "Please follow the instructions there and come back to complete the " "authrozation by clicking the button below." msgstr "" "En hjemmeside fra Remember The Milk skulle have været åbnet i din browser " "nu. Følg venligst instruktionerne og vend tilbage for at færdiggøre " "godkendelsen ved at klikke på knappen herunder." #: ../RememberTheMilk/src/Configuration.cs:76 msgid "Complete authorization" msgstr "færdiggør godkendelsen" #: ../RememberTheMilk/src/Configuration.cs:93 msgid "Fail to complete authorization." msgstr "Kunne ikke færdiggøre godkendelsen" #: ../RememberTheMilk/src/Configuration.cs:96 msgid "Authorize again" msgstr "Godkend igen" #: ../RememberTheMilk/src/Configuration.cs:102 #, csharp-format msgid "" "Thank you {0}, RTM plugin is now authorized to operate on your account." msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:35 msgid "Uncomplete" msgstr "" #: ../RememberTheMilk/src/RTMUncompleteTask.cs:39 msgid "Mark a selected task as \"incomplete\"." msgstr "Marker en valgt opgave som \"ufærdig\"." #: ../RememberTheMilk/src/RTMDeleteTask.cs:35 msgid "Delete" msgstr "Slet" #: ../RememberTheMilk/src/RTMDeleteTask.cs:39 msgid "Delete a selected task from Remember The Milk" msgstr "Slet en opgave fra Remember The Milk" #: ../RememberTheMilk/src/RTM.cs:268 #, csharp-format msgid "{0} Task Overdue" msgid_plural "{0} Tasks Overdue" msgstr[0] "" msgstr[1] "" #: ../RememberTheMilk/src/RTM.cs:368 msgid "Task Deleted" msgstr "Opgaven er slettet" #: ../RememberTheMilk/src/RTM.cs:369 msgid "" "The selected task has been successfully deleted from your Remember The Milk " "task list" msgstr "" "Den valgte opgave er blevet slettet fra din Remember The Milk opgaveliste" #: ../RememberTheMilk/src/RTM.cs:383 msgid "Task Completed" msgstr "Opgaven gennemført" #: ../RememberTheMilk/src/RTM.cs:384 msgid "" "The selected task in your Remember The Milk task list has been marked as " "completed." msgstr "" "Den valgte opgave i din Remember The Mlik opgaveliste er blevet markeret som " "gennemført." #: ../RememberTheMilk/src/RTM.cs:392 msgid "High" msgstr "Høj" #: ../RememberTheMilk/src/RTM.cs:393 msgid "High Priority" msgstr "Høj prioritet" #: ../RememberTheMilk/src/RTM.cs:394 msgid "Medium" msgstr "Mellem" #: ../RememberTheMilk/src/RTM.cs:395 msgid "Medium Priority" msgstr "Mellem prioritet" #: ../RememberTheMilk/src/RTM.cs:396 msgid "Low" msgstr "Lav" #: ../RememberTheMilk/src/RTM.cs:397 msgid "Low Priority" msgstr "Lav prioritet" #: ../RememberTheMilk/src/RTM.cs:398 msgid "None" msgstr "Ingen" #: ../RememberTheMilk/src/RTM.cs:399 msgid "No Priority" msgstr "Ingen prioritet" #: ../RememberTheMilk/src/RTM.cs:400 msgid "Up" msgstr "Op" #: ../RememberTheMilk/src/RTM.cs:401 msgid "Increase the priority" msgstr "Forhøj prioritet" #: ../RememberTheMilk/src/RTM.cs:402 msgid "Down" msgstr "Ned" #: ../RememberTheMilk/src/RTM.cs:403 msgid "Decrease the priority" msgstr "Forminsk prioritet" #: ../RememberTheMilk/src/RTM.cs:419 msgid "Priority Changed" msgstr "prioriteten er ændret" #: ../RememberTheMilk/src/RTM.cs:420 msgid "" "The priority of the selected task in your Remember The Milk task list has " "been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:437 msgid "Due Date/Time Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:438 msgid "" "The due date/time of the selected task in your Remember The Milk task list " "has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:452 msgid "Task Moved" msgstr "Opgaven er flyttet" #: ../RememberTheMilk/src/RTM.cs:468 msgid "Task Renamed" msgstr "Opgaven er omdøbt" #: ../RememberTheMilk/src/RTM.cs:483 msgid "Task Postponed" msgstr "Opgaven er udsat" #: ../RememberTheMilk/src/RTM.cs:484 msgid "" "The selected task in your Remember The Milk task list has been postponed" msgstr "" "Den valgte opgave i din Remember The Milk opgaveliste er blevet udsat" #: ../RememberTheMilk/src/RTM.cs:498 msgid "Recurrence Pattern Changed" msgstr "" #: ../RememberTheMilk/src/RTM.cs:499 msgid "" "The recurrence pattern of the selected task in your Remember The Milk task " "list has been changed." msgstr "" #: ../RememberTheMilk/src/RTM.cs:513 msgid "Task Uncompleted" msgstr "" #: ../RememberTheMilk/src/RTM.cs:514 msgid "The selected task has been marked as \"incomplete\"." msgstr "" #: ../RememberTheMilk/src/RTMNewTask.cs:37 msgid "Create a new task in Remember The Milk" msgstr "Lav en ny opgave i Remember The Milk" #: ../RememberTheMilk/src/RTMMoveTask.cs:39 msgid "Move a seleted task from one list to another" msgstr "Flyt en valgt opgave fra en liste til en anden" #: ../RememberTheMilk/src/RTMCompleteTask.cs:35 msgid "Complete" msgstr "Fuldført" #: ../RememberTheMilk/src/RTMCompleteTask.cs:39 msgid "Complete a selected task" msgstr "Fuldfør en valgt opgave" #: ../RememberTheMilk/src/RTMRenameTask.cs:33 msgid "Rename to..." msgstr "Omdøb til..." #: ../RememberTheMilk/src/RTMRenameTask.cs:37 msgid "Give the seleted task a new name" msgstr "Omdøb den valgte opgave" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:33 msgid "Set Recurrence" msgstr "" #: ../RememberTheMilk/src/RTMSetRecurrence.cs:37 msgid "Sets a recurrence pattern for a task." msgstr "" #: ../RememberTheMilk/src/RTMPostponeTask.cs:33 msgid "Postpone" msgstr "Udsæt" #: ../RememberTheMilk/src/RTMPostponeTask.cs:37 msgid "Postpone a selected task in Remember The Milk" msgstr "Udsæt en opgave i Remember The Milk" #: ../RememberTheMilk/src/RTMSetPriority.cs:35 msgid "Set Priority" msgstr "Vælg prioritet" #: ../RememberTheMilk/src/RTMSetPriority.cs:39 msgid "Set the priority of a task" msgstr "Vælg en opgaves prioritet" #: ../RememberTheMilk/src/RTMSetDue.cs:33 msgid "Set Due Date/Time" msgstr "" #: ../RememberTheMilk/src/RTMSetDue.cs:37 msgid "Set the due date/time of a task" msgstr "" #: ../Rhythmbox/src/MusicItems.cs:77 msgid "All music by" msgstr "Alt musik af" #: ../Rhythmbox/src/EnqueueAction.cs:40 msgid "Add an item to Rhythmbox's play queue." msgstr "Tilføj et objekt til Rhythmbox' afspilningskø." #: ../Rhythmbox/src/RhythmboxItems.cs:49 msgid "Browse Rhythmbox Music by Artist" msgstr "Browse Rhythmbox Musik efter Kunstner" #: ../Rhythmbox/src/RhythmboxItems.cs:58 msgid "Browse Rhythmbox Music by Album" msgstr "Browse Rhythmbox Music efter Album" #: ../Rhythmbox/src/RhythmboxItems.cs:69 msgid "Play Current Track in Rhythmbox" msgstr "Afspil nuværende nummer i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:74 msgid "Pause Rhythmbox Playback" msgstr "Sæt Rhythmbox afspilningen på pause" #: ../Rhythmbox/src/RhythmboxItems.cs:79 msgid "Play Next Track in Rhythmbox" msgstr "Afspil næste nummer i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:84 msgid "Play Previous Track in Rhythmbox" msgstr "Afspil forrige nummer i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:88 msgid "Show Current Track" msgstr "Vis nuværende nummer" #: ../Rhythmbox/src/RhythmboxItems.cs:89 msgid "Show Notification of Current Track in Rhythmbox" msgstr "Vis notifikation om aktuelt nummer i Rhythmbox" #: ../Rhythmbox/src/RhythmboxItems.cs:93 msgid "Mute" msgstr "Tavs" #: ../Rhythmbox/src/RhythmboxItems.cs:94 msgid "Mute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:98 msgid "Unmute" msgstr "Aktiver lyd" #: ../Rhythmbox/src/RhythmboxItems.cs:99 msgid "Unmute Rhythmbox Playback" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:103 #: ../VolumeControl/src/VolumeUpItem.cs:31 msgid "Volume Up" msgstr "Lydstyrke op" #: ../Rhythmbox/src/RhythmboxItems.cs:104 msgid "Increase Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/RhythmboxItems.cs:108 #: ../VolumeControl/src/VolumeDownItem.cs:31 msgid "Volume Down" msgstr "Lydstyrke Ned" #: ../Rhythmbox/src/RhythmboxItems.cs:109 msgid "Decrease Rhythmbox Playback Volume" msgstr "" #: ../Rhythmbox/src/PlayAction.cs:44 msgid "Play an item in Rhythmbox." msgstr "Afspil et nummer i Rhythmbox" #: ../Rhythmbox/src/MusicItemSource.cs:45 msgid "Rhythmbox Music" msgstr "Rhythmbox Musik" #: ../Rhythmbox/src/MusicItemSource.cs:49 msgid "Provides access to artists and albums from Rhythmbox." msgstr "Giver adgang til kunstnere og albums fra Rhythmbox" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:67 msgid "OPML feed file" msgstr "OPML feed fil" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:75 msgid "Timeout (in seconds)" msgstr "Timeout (in sekunder)" #: ../RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs:85 msgid "Cache duration (in minutes)" msgstr "Cache varighed (i minutter)" #: ../Shelf/src/ShelfActions.cs:33 msgid "Explore Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:37 msgid "Get a list of everything in your shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:60 msgid "Remove From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:64 msgid "Remove Selected Item From Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:101 msgid "Add To Shelf" msgstr "" #: ../Shelf/src/ShelfActions.cs:105 msgid "Add Selected Item to Shelf" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:56 msgid " Shelf" msgstr " Hylde" #: ../Shelf/src/ShelfItemSource.cs:62 #, csharp-format msgid "Your {0} shelf items." msgstr "" #: ../Shelf/src/ShelfItemSource.cs:90 msgid "Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:94 msgid "Your Shelf Items" msgstr "" #: ../Shelf/src/ShelfItemSource.cs:126 msgid "Default" msgstr "Standard" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:69 msgid "Load items in background" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:83 msgid "Comma-seperated list of radios to load" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:94 msgid "Host-name of SqueezeCenter server" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:103 msgid "Port of the SqueezeCenter server cli interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:114 msgid "Port of the SqueezeCenter server web interface" msgstr "" #: ../SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs:125 msgid "" "Load artist, albums and radio in the background when loading DO. \n" "If set to unchecked, these items are loaded when DO is loading causing a " "delay until all items are loaded." msgstr "" #: ../SSH/src/SSHAction.cs:36 ../SSH/src/SSHAction.cs:42 msgid "Connect with SSH" msgstr "Forbind med SSH" #: ../SSH/src/SSHHosts.cs:42 msgid "SSH Host" msgstr "SSH Host" #: ../SSH/src/SSHHosts.cs:62 msgid "SSH Hosts" msgstr "SSH Hosts" #: ../SSH/src/SSHHosts.cs:63 msgid "Parses ssh-config" msgstr "Parser SSH-config" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:46 msgid "Command for start/stop services (gksudo, etc):" msgstr "Kommande for start/stop service (gksudo, osv.):" #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:72 msgid "..." msgstr "..." #: ../SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs:87 msgid "Services to control:" msgstr "" #: ../SystemServices/src/ServiceItemSource.cs:39 msgid "System Services" msgstr "System Services" #: ../SystemServices/src/ServiceItemSource.cs:43 msgid "List of all System Services" msgstr "" #: ../SystemServices/src/Service.cs:46 #, csharp-format msgid "{0} service" msgstr "{0} service" #: ../SystemServices/src/Service.cs:50 #, csharp-format msgid "Control system {0} service" msgstr "Kontrol system {0} service" #: ../SystemServices/src/SystemServicesConfig.cs:71 msgid "Choose the file to open" msgstr "" #: ../SystemServices/src/SystemServicesConfig.cs:88 msgid "" "Selected invalid file!\n" "Should be executable." msgstr "" #: ../Tasque/src/TasqueCategoryItem.cs:47 msgid "Category" msgstr "Kategori" #: ../Tasque/src/TasqueAction.cs:42 msgid "Create a new task" msgstr "Opret en ny opgave" #: ../Tasque/src/TasqueAction.cs:46 msgid "Create a new task in Tasque" msgstr "Opret en ny opgave i Tasque" #: ../Text/src/AppendTextAction.cs:34 msgid "Append to..." msgstr "" #: ../Text/src/AppendTextAction.cs:35 msgid "Appends text to a selected file." msgstr "" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:62 msgid "Make Tiny Url" msgstr "Lav Tiny Url" #: ../TinyUrl/src/TinyUrl/MakeUrlTinyAction.cs:66 msgid "Creates a TinyUrl from an unwieldy mess." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:66 msgid "Use note content as note title when no title is specified." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:78 msgid "Default New Note Title" msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:101 msgid "First pane is content, second pane is title." msgstr "" #. Container child vbox3.Gtk.Box+BoxChild #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:114 msgid "First pane is title, second pane is content." msgstr "" #: ../Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs:129 msgid "New Note Title and Content Entry" msgstr "" #: ../Tomboy/src/NewNoteAction.cs:37 msgid "New Tomboy Note" msgstr "Ny Tomboy Note" #: ../Tomboy/src/NewNoteAction.cs:41 msgid "Create a new Tomboy note." msgstr "Lav en ny Tomboy note." #: ../Tomboy/src/NotesItemSource.cs:56 msgid "Tomboy Note Indexer" msgstr "" #: ../Tomboy/src/NotesItemSource.cs:60 msgid "Loads Tomboy notes for searching." msgstr "" #: ../Tomboy/src/SearchNotesAction.cs:36 msgid "Search Tomboy Notes" msgstr "Søg i Tomboy Noter" #: ../Tomboy/src/SearchNotesAction.cs:40 msgid "Searches contents of Tomboy notes." msgstr "Søger i indholdet af Tomboy noter" #: ../Tomboy/src/TomboyItem.cs:50 msgid "Tomboy note" msgstr "Tomboy note" #: ../Tracker/src/TrackerSearch.cs:38 msgid "Search with Tracker" msgstr "Søg med Tracker" #: ../Tracker/src/TrackerSearch.cs:42 msgid "Launches Tracker with the given query." msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:58 msgid "Translation Plugin Options" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:71 msgid "Translation Provider" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:99 msgid "Default Source Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:126 msgid "Default Web Interface Language" msgstr "" #: ../Translate/gtk-gui/Translate.ConfigUI.cs:153 msgid "Enable / Disable Language" msgstr "Slå sprog Til / Fra" #: ../Translate/src/TranslateAction.cs:58 msgid "Translate" msgstr "Oversæt" #: ../Translate/src/TranslateAction.cs:66 msgid "Translates text" msgstr "Oversætter tekst" #: ../Translate/src/UI/ConfigUI.cs:128 msgid "Auto Detect (Recommended)" msgstr "Auto Detektér (Anbefalet)" #: ../Translate/src/Provider/Google.cs:35 msgid "Arabic" msgstr "Arabisk" #: ../Translate/src/Provider/Google.cs:36 msgid "Translate to Arabic" msgstr "Oversæt til Arabisk" #: ../Translate/src/Provider/Google.cs:39 msgid "Bulgarian" msgstr "Bulgarsk" #: ../Translate/src/Provider/Google.cs:40 msgid "Translate to Bulgarian" msgstr "Oversæt til Bulgarisk" #: ../Translate/src/Provider/Google.cs:43 msgid "Catalon" msgstr "Catalon" #: ../Translate/src/Provider/Google.cs:44 msgid "Translate to Catalon" msgstr "Oversæt til Catalon" #: ../Translate/src/Provider/Google.cs:47 msgid "Chinese (Simplified)" msgstr "Kinesisk (simplificeret)" #: ../Translate/src/Provider/Google.cs:48 msgid "Translate to Chinese (Simplified)" msgstr "Oversæt til Kinesisk (simplificeret)" #: ../Translate/src/Provider/Google.cs:51 msgid "Chinese (Traditional)" msgstr "Kinesisk (traditionelt)" #: ../Translate/src/Provider/Google.cs:52 msgid "Translate to Chinese (Traditional)" msgstr "Oversæt til Kinesisk (traditionelt)" #: ../Translate/src/Provider/Google.cs:55 msgid "Croatian" msgstr "Kroatisk" #: ../Translate/src/Provider/Google.cs:56 msgid "Translate to Croatian" msgstr "Oversæt til Kroatisk" #: ../Translate/src/Provider/Google.cs:59 msgid "Czech" msgstr "Tjekkisk" #: ../Translate/src/Provider/Google.cs:60 msgid "Translate to Czech" msgstr "Oversæt til Tjekkisk" #: ../Translate/src/Provider/Google.cs:63 msgid "Danish" msgstr "Dansk" #: ../Translate/src/Provider/Google.cs:64 msgid "Translate to Danish" msgstr "Oversæt til Dansk" #: ../Translate/src/Provider/Google.cs:67 msgid "Dutch" msgstr "Hollandsk" #: ../Translate/src/Provider/Google.cs:68 msgid "Translate to Dutch" msgstr "Oversæt til Hollandsk" #: ../Translate/src/Provider/Google.cs:71 msgid "English" msgstr "Engelsk" #: ../Translate/src/Provider/Google.cs:72 msgid "Translate to English" msgstr "Oversæt til Engelsk" #: ../Translate/src/Provider/Google.cs:75 msgid "Filipino" msgstr "Filippinsk" #: ../Translate/src/Provider/Google.cs:76 msgid "Translate to Filipino" msgstr "Oversæt til Filippinsk" #: ../Translate/src/Provider/Google.cs:79 msgid "Finnish" msgstr "Finsk" #: ../Translate/src/Provider/Google.cs:80 msgid "Translate to Finnish" msgstr "Oversæt til Finsk" #: ../Translate/src/Provider/Google.cs:83 msgid "French" msgstr "Fransk" #: ../Translate/src/Provider/Google.cs:84 msgid "Translate to French" msgstr "Oversæt til Fransk" #: ../Translate/src/Provider/Google.cs:87 msgid "German" msgstr "Tysk" #: ../Translate/src/Provider/Google.cs:88 msgid "Translate to German" msgstr "Oversæt til Tysk" #: ../Translate/src/Provider/Google.cs:91 msgid "Greek" msgstr "Græsk" #: ../Translate/src/Provider/Google.cs:92 msgid "Translate to Greek" msgstr "Oversæt til Græsk" #: ../Translate/src/Provider/Google.cs:95 msgid "Hebrew" msgstr "Hebraisk" #: ../Translate/src/Provider/Google.cs:96 msgid "Translate to Hebrew" msgstr "Oversæt til Hebraisk" #: ../Translate/src/Provider/Google.cs:99 msgid "Hindi" msgstr "Hindi" #: ../Translate/src/Provider/Google.cs:100 msgid "Translate to Hindi" msgstr "Oversæt til Hindi" #: ../Translate/src/Provider/Google.cs:103 msgid "Indonesian" msgstr "Indonesisk" #: ../Translate/src/Provider/Google.cs:104 msgid "Translate to Indonesian" msgstr "Oversæt til Indonesisk" #: ../Translate/src/Provider/Google.cs:107 msgid "Italian" msgstr "Italiensk" #: ../Translate/src/Provider/Google.cs:108 msgid "Translate to Italian" msgstr "Oversæt til Italiensk" #: ../Translate/src/Provider/Google.cs:111 msgid "Japanese" msgstr "Japansk" #: ../Translate/src/Provider/Google.cs:112 msgid "Translate to Japanese" msgstr "Oversæt til Japansk" #: ../Translate/src/Provider/Google.cs:115 msgid "Korean" msgstr "Koreansk" #: ../Translate/src/Provider/Google.cs:116 msgid "Translate to Korean" msgstr "Oversæt til Koreansk" #: ../Translate/src/Provider/Google.cs:119 msgid "Latvian" msgstr "Lettisk" #: ../Translate/src/Provider/Google.cs:120 msgid "Translate to Latvian" msgstr "Oversæt til Lettisk" #: ../Translate/src/Provider/Google.cs:123 msgid "Lithuanian" msgstr "Litauisk" #: ../Translate/src/Provider/Google.cs:124 msgid "Translate to Lithuanian" msgstr "Oversæt til Litauisk" #: ../Translate/src/Provider/Google.cs:127 msgid "Norwegian" msgstr "Norsk" #: ../Translate/src/Provider/Google.cs:128 msgid "Translate to Norwegian" msgstr "Oversæt til Norsk" #: ../Translate/src/Provider/Google.cs:131 msgid "Polish" msgstr "Polsk" #: ../Translate/src/Provider/Google.cs:132 msgid "Translate to Polish" msgstr "Oversæt til Polsk" #: ../Translate/src/Provider/Google.cs:135 msgid "Portuguese" msgstr "Portugisisk" #: ../Translate/src/Provider/Google.cs:136 msgid "Translate to Portuguese" msgstr "Oversæt til Portugisisk" #: ../Translate/src/Provider/Google.cs:139 msgid "Romanian" msgstr "Rumænsk" #: ../Translate/src/Provider/Google.cs:140 msgid "Translate to Romanian" msgstr "Oversæt til Rumænsk" #: ../Translate/src/Provider/Google.cs:143 msgid "Russian" msgstr "Russisk" #: ../Translate/src/Provider/Google.cs:144 msgid "Translate to Russian" msgstr "Oversæt til Russisk" #: ../Translate/src/Provider/Google.cs:147 msgid "Serbian" msgstr "Serbisk" #: ../Translate/src/Provider/Google.cs:148 msgid "Translate to Serbian" msgstr "Oversæt til Serbisk" #: ../Translate/src/Provider/Google.cs:151 msgid "Slovak" msgstr "Slovakisk" #: ../Translate/src/Provider/Google.cs:152 msgid "Translate to Slovak" msgstr "Oversæt til Slovakkisk" #: ../Translate/src/Provider/Google.cs:155 msgid "Slovenian" msgstr "Slovensk" #: ../Translate/src/Provider/Google.cs:156 msgid "Translate to Slovenian" msgstr "Oversæt til Slovensk" #: ../Translate/src/Provider/Google.cs:159 msgid "Spanish" msgstr "Spansk" #: ../Translate/src/Provider/Google.cs:160 msgid "Translate to Spanish" msgstr "Oversæt til Spansk" #: ../Translate/src/Provider/Google.cs:163 msgid "Swedish" msgstr "Svensk" #: ../Translate/src/Provider/Google.cs:164 msgid "Translate to Swedish" msgstr "Oversæt til Svensk" #: ../Translate/src/Provider/Google.cs:167 msgid "Ukranian" msgstr "Ukrainsk" #: ../Translate/src/Provider/Google.cs:168 msgid "Translate to Ukranian" msgstr "Oversæt til Ukrainsk" #: ../Translate/src/Provider/Google.cs:171 msgid "Vietnamese" msgstr "Vietnamesisk" #: ../Translate/src/Provider/Google.cs:172 msgid "Translate to Vietnamese" msgstr "Oversæt til Vietnamesisk" #: ../Vinagre/src/VNCHostSource.cs:39 msgid "Vinagre Bookmarks" msgstr "Vinagre Bogmærker" #: ../Vinagre/src/VNCHostSource.cs:43 msgid "Indexes your Vinagre Bookmarks" msgstr "Indeksér dine Vinagre Bogmærker" #: ../Vinagre/src/Vinagre.cs:32 ../Vinagre/src/Vinagre.cs:36 msgid "Connect with VNC" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:40 msgid "Take Snapshot" msgstr "Tag snapshot" #: ../VirtualBox/src/SaveStateAction.cs:44 msgid "Save the current state as a Snapshot" msgstr "" #: ../VirtualBox/src/SaveStateAction.cs:98 msgid "Snapshot (" msgstr "Snapshot (" #: ../VirtualBox/src/OffAction.cs:40 msgid "Power Off Virtual Machine" msgstr "Sluk for Virtual Machine" #: ../VirtualBox/src/OffAction.cs:44 msgid "Powers off the selected Virtual Machine" msgstr "Sluk for den valgte Virtual Machine" #: ../VirtualBox/src/OffAction.cs:72 #: ../VirtualBox/src/RestoreStateAction.cs:40 msgid "Discard State" msgstr "" #: ../VirtualBox/src/OffAction.cs:73 #: ../VirtualBox/src/RestoreStateAction.cs:44 msgid "Restore VM state to current Snapshot" msgstr "Gendan VM state til nuværende Snapshot" #: ../VirtualBox/src/PauseAction.cs:39 msgid "Pause Virtual Machine" msgstr "Pause Virtual Machine" #: ../VirtualBox/src/PauseAction.cs:43 msgid "Pauses the selected Virtual Machine" msgstr "Sætter den valgte Virtual Machine på pause" #: ../VirtualBox/src/SaveAction.cs:39 msgid "Save Virtual Machine State" msgstr "Gem Virtual Machine tilstand" #: ../VirtualBox/src/SaveAction.cs:43 msgid "Saves the state of the selected Virtual Machine" msgstr "Gemmer tilstanden af den valgte Virtual Machine" #: ../VirtualBox/src/VMItemSource.cs:38 msgid "VirtualBox VMs" msgstr "" #: ../VirtualBox/src/VMItemSource.cs:39 msgid "Virtual Machines created with VirtualBox" msgstr "Virtual Machines lavet med VirtualBox" #: ../VirtualBox/src/StartAction.cs:40 msgid "Start Virtual Machine" msgstr "Start Virtual Machine" #: ../VirtualBox/src/StartAction.cs:44 msgid "Starts the selected Virtual Machine" msgstr "Starter den valgte Virtual Machine" #: ../VirtualBox/src/StartAction.cs:70 msgid "Open in GUI" msgstr "Åben i GUI" #: ../VirtualBox/src/StartAction.cs:71 msgid "Open in VirtualBox GUI" msgstr "Åben i VirtualBox GUI" #: ../VirtualBox/src/StartAction.cs:77 msgid "Start Headless" msgstr "" #: ../VirtualBox/src/StartAction.cs:78 msgid "Start in Headless mode" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:39 msgid "Resume Virtual Machine" msgstr "" #: ../VirtualBox/src/ResumeAction.cs:43 msgid "Resume the selected Virtual Machine" msgstr "" #: ../VolumeControl/src/VolumeDownItem.cs:35 msgid "Decrease system volume" msgstr "Skru ned for system lydstyrken" #: ../VolumeControl/src/VolumeUpItem.cs:35 msgid "Increase system volume" msgstr "Skru op for system lydstyrken" #: ../VolumeControl/src/VolumeMuteItem.cs:31 msgid "Mute Volume" msgstr "Slå lyd fra" #: ../VolumeControl/src/VolumeMuteItem.cs:35 msgid "Mute system volume" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:39 msgid "Volume Actions" msgstr "" #: ../VolumeControl/src/VolumeItemSource.cs:43 msgid "Adjust your system volume" msgstr "Justér din system lydstyrke" #: ../VolumeControl/src/VolumeUnmuteItem.cs:32 msgid "Unmute Volume" msgstr "" #: ../VolumeControl/src/VolumeUnmuteItem.cs:36 msgid "Unmute system volume" msgstr "" #: ../WindowManager/src/WindowListAction.cs:65 msgid "Action Window" msgstr "" #: ../WindowManager/src/WindowListAction.cs:69 msgid "Action a Window." msgstr "" #: ../WindowManager/src/WindowListAction.cs:190 msgid "Maximize" msgstr "Maksimér" #: ../WindowManager/src/WindowListAction.cs:194 msgid "Make a window consume the whole screen" msgstr "" #: ../WindowManager/src/WindowListAction.cs:217 msgid "Minimize/Restore" msgstr "Minimér/Gendan" #: ../WindowManager/src/WindowListAction.cs:221 msgid "Minimize/Restore a Window" msgstr "Minimér/Gendan et vindue" #: ../WindowManager/src/WindowListAction.cs:242 msgid "Close All" msgstr "Luk alle" #: ../WindowManager/src/WindowListAction.cs:246 msgid "Close your current window." msgstr "Luk dit nuværende vindue" #: ../WindowManager/src/ScreenListAction.cs:277 msgid "Tile Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:281 msgid "Tile All Windows in Current Viewport" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:346 msgid "Cascade Windows" msgstr "Stabl Vinduer" #: ../WindowManager/src/ScreenListAction.cs:350 msgid "Cascade your Windows" msgstr "" #: ../WindowManager/src/ScreenListAction.cs:404 msgid "Restore Windows" msgstr "Gendan vinduer" #: ../WindowManager/src/ScreenListAction.cs:408 msgid "Restore Windows to their Previous Positions" msgstr "Gendan vinduer til tidligere positioner" #: ../WindowManager/src/ScreenItemSource.cs:37 msgid "Window Screen Items" msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:43 msgid "Actions you can do to your screens." msgstr "" #: ../WindowManager/src/ScreenItemSource.cs:65 msgid "Current Desktop" msgstr "Aktuelt skrivebord" #: ../WindowManager/src/ScreenItemSource.cs:66 msgid "Everything on the Current Desktop" msgstr "Alt på det aktuelle skrivebord" #: ../WindowManager/src/WindowItemSource.cs:38 msgid "Generic Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:44 msgid "Useful Generically Understood Window Items" msgstr "" #: ../WindowManager/src/WindowItemSource.cs:71 msgid "Current Window" msgstr "Nuværende vindue" #: ../WindowManager/src/WindowItemSource.cs:72 msgid "The Currently Active Window" msgstr "Det nuværende aktive vindue" #: ../WindowManager/src/WindowItemSource.cs:75 msgid "Current Application" msgstr "Nuværende aplikation" #: ../WindowManager/src/WindowItemSource.cs:76 msgid "The Currently Active Application" msgstr "Den nuværende aktive aplikation" #: ../WindowManager/src/WindowItemSource.cs:79 msgid "Previous Window" msgstr "Forrige vindue" #: ../WindowManager/src/WindowItemSource.cs:80 msgid "The Previously Active Window" msgstr "Det forrige aktive vindue" #: ../WindowManager/src/WindowItemSource.cs:83 msgid "Previous Application" msgstr "Forrige aplikation" #: ../WindowManager/src/WindowItemSource.cs:84 msgid "The Previously Active Application" msgstr "Den forrige aktive aplikation" #: ../Zim/src/ZimPage.cs:38 msgid "Zim page in notebook: " msgstr "" #: ../Zim/src/ZimNewPageAction.cs:37 msgid "New Zim page" msgstr "Ny Zim side" #: ../Zim/src/ZimNewPageAction.cs:41 msgid "Create new page in Zim" msgstr "Lav ny side i Zim" #: ../Zim/src/ZimOpenPageAction.cs:39 msgid "Open Zim page" msgstr "Åben Zim side" #: ../Zim/src/ZimOpenPageAction.cs:43 msgid "Open selected page in Zim" msgstr "Åben valgte sider i Zim" #: ../Zim/src/ZimPagesItemSource.cs:38 msgid "Zim pages" msgstr "Zim sider" #: ../Zim/src/ZimPagesItemSource.cs:42 msgid "Zim Desktop Wiki pages" msgstr "Zim Desktop Wiki sider" gnome-do-plugins-0.8.5/PaxHeaders.15196/Tracker0000644000175000017500000000013212227172425017266 xustar000000000000000030 mtime=1381823765.059050781 30 atime=1381823772.203051027 30 ctime=1381823765.059050781 gnome-do-plugins-0.8.5/Tracker/0000755000175000017500000000000012227172425016611 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tracker/PaxHeaders.15196/Makefile.am0000644000175000017500000000007411701730437021403 xustar000000000000000030 atime=1381797705.847221264 30 ctime=1381823765.059050781 gnome-do-plugins-0.8.5/Tracker/Makefile.am0000664000175000017500000000052211701730437020645 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=TrackerSearch FILES = \ src/Tracker.cs \ src/TrackerSearchAction.cs \ src/ITrackerSearch.cs RESOURCES = \ Resources/TrackerSearch.addin.xml BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Tracker/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172424021407 xustar000000000000000030 mtime=1381823764.899050776 30 atime=1381823765.007050779 30 ctime=1381823765.059050781 gnome-do-plugins-0.8.5/Tracker/Makefile.in0000644000175000017500000004724012227172424020664 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Tracker ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = TrackerSearch FILES = \ src/Tracker.cs \ src/TrackerSearchAction.cs \ src/ITrackerSearch.cs RESOURCES = \ Resources/TrackerSearch.addin.xml BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Tracker/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Tracker/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Tracker/PaxHeaders.15196/Resources0000644000175000017500000000013212227172425021240 xustar000000000000000030 mtime=1381823765.071050782 30 atime=1381823772.203051027 30 ctime=1381823765.071050782 gnome-do-plugins-0.8.5/Tracker/Resources/0000755000175000017500000000000012227172425020563 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tracker/Resources/PaxHeaders.15196/TrackerSearch.addin.xml0000644000175000017500000000013212227171720025633 xustar000000000000000030 mtime=1381823440.539039622 30 atime=1381823443.495039724 30 ctime=1381823765.071050782 gnome-do-plugins-0.8.5/Tracker/Resources/TrackerSearch.addin.xml0000644000175000017500000000103312227171720025076 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Tracker/Resources/PaxHeaders.15196/TrackerSearch.addin.xml.in0000644000175000017500000000007411701730437026247 xustar000000000000000030 atime=1381797705.851221264 30 ctime=1381823728.715049531 gnome-do-plugins-0.8.5/Tracker/Resources/TrackerSearch.addin.xml.in0000664000175000017500000000103511701730437025511 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Tracker/PaxHeaders.15196/src0000644000175000017500000000013212227172425020055 xustar000000000000000030 mtime=1381823765.067050781 30 atime=1381823772.203051027 30 ctime=1381823765.067050781 gnome-do-plugins-0.8.5/Tracker/src/0000755000175000017500000000000012227172425017400 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tracker/src/PaxHeaders.15196/Tracker.cs0000644000175000017500000000007411701730437022060 xustar000000000000000030 atime=1381797705.855221264 30 ctime=1381823765.063050781 gnome-do-plugins-0.8.5/Tracker/src/Tracker.cs0000664000175000017500000000217211701730437021325 0ustar00chrischris00000000000000 using System; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using Do.Platform; namespace Tracker.Dbus { internal class Tracker { #region Nested types private sealed class NullSearch : ITrackerSearch { #region ITrackerSearch implementation string [] ITrackerSearch.Text (int live_query_id, string service, string search_text, int offset, int max_hits) { return new string [0]; } #endregion } #endregion #region Constants private const string BUS_NAME = "org.freedesktop.Tracker"; private const string OBJECT_PATH = "/org/freedesktop/Tracker/Search"; #endregion #region Construction public Tracker() { try { Search = new NullSearch (); if (Bus.Session.NameHasOwner (BUS_NAME)) Search = Bus.Session.GetObject (BUS_NAME, new ObjectPath (OBJECT_PATH)); } catch (Exception e) { Log.Error ("Error aquiring Tracker dbus object: {0}", e.Message); Log.Debug (e.StackTrace); } } #endregion #region Properties public ITrackerSearch Search { get; private set; } #endregion } } gnome-do-plugins-0.8.5/Tracker/src/PaxHeaders.15196/ITrackerSearch.cs0000644000175000017500000000007411701730437023317 xustar000000000000000030 atime=1381797705.855221264 30 ctime=1381823765.071050782 gnome-do-plugins-0.8.5/Tracker/src/ITrackerSearch.cs0000664000175000017500000000050011701730437022555 0ustar00chrischris00000000000000 using System; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; namespace Tracker.Dbus { [Interface ("org.freedesktop.Tracker.Search")] public interface ITrackerSearch { string [] Text(int live_query_id, string service, string search_text, int offset, int max_hits); } } gnome-do-plugins-0.8.5/Tracker/src/PaxHeaders.15196/TrackerSearchAction.cs0000644000175000017500000000007411701730437024344 xustar000000000000000030 atime=1381797705.855221264 30 ctime=1381823765.067050781 gnome-do-plugins-0.8.5/Tracker/src/TrackerSearchAction.cs0000664000175000017500000000264311701730437023614 0ustar00chrischris00000000000000 using System; using System.Collections.Generic; using Do.Platform; using Do.Universe; using Mono.Addins; namespace TrackerSearch { public class TrackerSearchAction : Act { const int maxResults = 100; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search with Tracker"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Launches Tracker with the given query."); } } public override string Icon { get { return "tracker"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { List results = new List (); foreach (ITextItem text in items) results.AddRange (Search (text.Text)); return results; } private List Search (string query) { List files = new List (); try { string [] results = new Tracker.Dbus.Tracker ().Search.Text (-1, "Files", query, 0, maxResults); foreach (string result in results) { files.Add (Services.UniverseFactory.NewFileItem (result) as Item); } } catch (Exception e) { Log.Error ("Error occurred while searching Tracker for {0}: {1}", query, e.Message); Log.Debug (e.StackTrace); } return files; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Qalculate0000644000175000017500000000013212227172412017602 xustar000000000000000030 mtime=1381823754.627050422 30 atime=1381823772.203051027 30 ctime=1381823754.627050422 gnome-do-plugins-0.8.5/Qalculate/0000755000175000017500000000000012227172412017125 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Qalculate/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170547021722 xustar000000000000000030 mtime=1381822823.171018394 30 atime=1381823353.351036624 30 ctime=1381823754.627050422 gnome-do-plugins-0.8.5/Qalculate/Makefile.am0000664000175000017500000000036712227170547021200 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Qalculate FILES = \ src/QalculateAction.cs GENERATED_RESOURCES = \ Resources/Qalculate.addin.xml REFERENCES = \ Mono.Posix \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Qalculate/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172412021724 xustar000000000000000030 mtime=1381823754.527050419 30 atime=1381823754.599050421 30 ctime=1381823754.627050422 gnome-do-plugins-0.8.5/Qalculate/Makefile.in0000644000175000017500000004711212227172412021177 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Qalculate ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Qalculate FILES = \ src/QalculateAction.cs GENERATED_RESOURCES = \ Resources/Qalculate.addin.xml REFERENCES = \ Mono.Posix \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Qalculate/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Qalculate/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Qalculate/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360021554 xustar000000000000000029 mtime=1381823728.67904953 30 atime=1381823772.203051027 29 ctime=1381823728.67904953 gnome-do-plugins-0.8.5/Qalculate/Resources/0000755000175000017500000000000012227172360021101 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Qalculate/Resources/PaxHeaders.15196/Qalculate.addin.xml.in0000644000175000017500000000007311701730437025760 xustar000000000000000030 atime=1381797705.519221253 29 ctime=1381823728.67904953 gnome-do-plugins-0.8.5/Qalculate/Resources/Qalculate.addin.xml.in0000664000175000017500000000107011701730437025222 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Qalculate/PaxHeaders.15196/src0000644000175000017500000000013212227172412020371 xustar000000000000000030 mtime=1381823754.627050422 30 atime=1381823772.203051027 30 ctime=1381823754.627050422 gnome-do-plugins-0.8.5/Qalculate/src/0000755000175000017500000000000012227172412017714 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Qalculate/src/PaxHeaders.15196/QalculateAction.cs0000644000175000017500000000007411701730437024056 xustar000000000000000030 atime=1381797705.523221253 30 ctime=1381823754.627050422 gnome-do-plugins-0.8.5/Qalculate/src/QalculateAction.cs0000664000175000017500000000230411701730437023320 0ustar00chrischris00000000000000using System; using System.Linq; using System.Collections.Generic; using System.Diagnostics; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Universe.Common; namespace Do.Plugins { public class QalculateAction : Act { public override string Name { get { return "Qalculate"; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Perform a calculation using Qalculate."); } } public override string Icon { get { return "accessories-calculator"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string expression = (items.First () as ITextItem).Text; string result; ProcessStartInfo ps = new ProcessStartInfo ("qalc", expression); ps.UseShellExecute = false; ps.RedirectStandardOutput = true; Process p = Process.Start (ps); result = p.StandardOutput.ReadToEnd (); p.WaitForExit (); yield return new TextItem (result); } } }gnome-do-plugins-0.8.5/PaxHeaders.15196/m40000644000175000017500000000013212227172360016211 xustar000000000000000030 mtime=1381823728.623049528 30 atime=1381823772.203051027 30 ctime=1381823728.623049528 gnome-do-plugins-0.8.5/m4/0000755000175000017500000000000012227172360015534 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/m4/PaxHeaders.15196/shamrock0000644000175000017500000000013212227172360020020 xustar000000000000000030 mtime=1381823728.619049528 30 atime=1381823772.203051027 30 ctime=1381823728.619049528 gnome-do-plugins-0.8.5/m4/shamrock/0000755000175000017500000000000012227172360017343 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/m4/shamrock/PaxHeaders.15196/i18n.m40000644000175000017500000000007411701730437021124 xustar000000000000000030 atime=1381797706.359221281 30 ctime=1381823728.619049528 gnome-do-plugins-0.8.5/m4/shamrock/i18n.m40000664000175000017500000000062111701730437020366 0ustar00chrischris00000000000000AC_DEFUN([SHAMROCK_CONFIGURE_I18N], [ #IT_PROG_INTLTOOL([0.35.0]) #AC_PROG_INTLTOOL([0.21]) ALL_LINGUAS=`grep -v '^#' $srcdir/po/LINGUAS | sed -r ':a;N;$!ba;s/\n/ /g; s/[ ]+/ /g'` GETTEXT_PACKAGE=$1 AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext Package]) AM_GLIB_GNU_GETTEXT AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS']) ]) gnome-do-plugins-0.8.5/m4/shamrock/PaxHeaders.15196/programs.m40000644000175000017500000000007411701730437022177 xustar000000000000000030 atime=1381797706.363221282 30 ctime=1381823728.619049528 gnome-do-plugins-0.8.5/m4/shamrock/programs.m40000664000175000017500000000036011701730437021441 0ustar00chrischris00000000000000AC_DEFUN([SHAMROCK_FIND_PROGRAM], [ AC_PATH_PROG($1, $2, $3) AC_SUBST($1) ]) AC_DEFUN([SHAMROCK_FIND_PROGRAM_OR_BAIL], [ SHAMROCK_FIND_PROGRAM($1, $2, no) if test "x$1" = "xno"; then AC_MSG_ERROR([You need to install '$2']) fi ]) gnome-do-plugins-0.8.5/m4/shamrock/PaxHeaders.15196/expansions.m40000644000175000017500000000007411701730437022534 xustar000000000000000030 atime=1381797706.359221281 30 ctime=1381823728.619049528 gnome-do-plugins-0.8.5/m4/shamrock/expansions.m40000664000175000017500000000146611701730437022006 0ustar00chrischris00000000000000AC_DEFUN([SHAMROCK_EXPAND_LIBDIR], [ expanded_libdir=`( case $prefix in NONE) prefix=$ac_default_prefix ;; *) ;; esac case $exec_prefix in NONE) exec_prefix=$prefix ;; *) ;; esac eval echo $libdir )` AC_SUBST(expanded_libdir) ]) AC_DEFUN([SHAMROCK_EXPAND_BINDIR], [ expanded_bindir=`( case $prefix in NONE) prefix=$ac_default_prefix ;; *) ;; esac case $exec_prefix in NONE) exec_prefix=$prefix ;; *) ;; esac eval echo $bindir )` AC_SUBST(expanded_bindir) ]) AC_DEFUN([SHAMROCK_EXPAND_DATADIR], [ case $prefix in NONE) prefix=$ac_default_prefix ;; *) ;; esac case $exec_prefix in NONE) exec_prefix=$prefix ;; *) ;; esac expanded_datadir=`(eval echo $datadir)` expanded_datadir=`(eval echo $expanded_datadir)` AC_SUBST(expanded_datadir) ]) gnome-do-plugins-0.8.5/m4/shamrock/PaxHeaders.15196/mono.m40000644000175000017500000000007411701730437021315 xustar000000000000000030 atime=1381797706.359221281 30 ctime=1381823728.619049528 gnome-do-plugins-0.8.5/m4/shamrock/mono.m40000664000175000017500000000414111701730437020560 0ustar00chrischris00000000000000AC_DEFUN([SHAMROCK_FIND_MONO_1_0_COMPILER], [ SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, mcs) ]) AC_DEFUN([SHAMROCK_FIND_MONO_2_0_COMPILER], [ SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, gmcs) ]) AC_DEFUN([SHAMROCK_FIND_C_SHARP_3_0_COMPILER], [ AC_REQUIRE([SHAMROCK_FIND_MONO_RUNTIME]) AC_PATH_PROG(DMCS, dmcs, no) if test "x$DMCS" = "xno"; then AC_PATH_PROG(GMCS, gmcs, no) if test "x$GMCS" = "xno"; then AC_MSG_ERROR([You need to install a C♯ compiler.']) else MCS=$GMCS fi else MCS=$DMCS fi AC_SUBST(MCS) changequote(<<, >>) MCS_VERSION=$($MCS --version | egrep -o "([[:digit:]]\.)+[[:digit:]]+") changequote([, ]) AS_VERSION_COMPARE([$MCS_VERSION], [2.0], [MCS_TOO_OLD="true"]) if test "$MCS_TOO_OLD" = "true" ; then AC_MSG_ERROR(["System gmcs too old (found $MCS_VERSION, need >= 2.0)."]) fi ]) AC_DEFUN([SHAMROCK_FIND_MONO_RUNTIME], [ SHAMROCK_FIND_PROGRAM_OR_BAIL(MONO, mono) ]) AC_DEFUN([SHAMROCK_CHECK_MONO_MODULE], [ PKG_CHECK_MODULES(MONO_MODULE, mono >= $1) ]) AC_DEFUN([SHAMROCK_CHECK_MONO_MODULE_NOBAIL], [ PKG_CHECK_MODULES(MONO_MODULE, mono >= $1, HAVE_MONO_MODULE=yes, HAVE_MONO_MODULE=no) AC_SUBST(HAVE_MONO_MODULE) ]) AC_DEFUN([SHAMROCK_CHECK_LINQ_FLAG], [ AC_MSG_CHECKING([for LINQ flag for mcs]) if $PKG_CONFIG --atleast-version=1.9 mono ; then AC_MSG_RESULT([none needed]) MCS_LINQ_FLAG= else AC_MSG_RESULT([-langversion:linq]) MCS_LINQ_FLAG=-langversion:linq fi AC_SUBST(MCS_LINQ_FLAG) ]) AC_DEFUN([_SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES], [ for asm in $(echo "$*" | cut -d, -f2- | sed 's/\,/ /g') do AC_MSG_CHECKING([for Mono $1 GAC for $asm.dll]) if test \ -e "$($PKG_CONFIG --variable=libdir mono)/mono/$1/$asm.dll" -o \ -e "$($PKG_CONFIG --variable=prefix mono)/lib/mono/$1/$asm.dll"; \ then \ AC_MSG_RESULT([found]) else AC_MSG_RESULT([not found]) AC_MSG_ERROR([missing reqired Mono $1 assembly: $asm.dll]) fi done ]) AC_DEFUN([SHAMROCK_CHECK_MONO_1_0_GAC_ASSEMBLIES], [ _SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES(1.0, $*) ]) AC_DEFUN([SHAMROCK_CHECK_MONO_2_0_GAC_ASSEMBLIES], [ _SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES(2.0, $*) ]) gnome-do-plugins-0.8.5/m4/PaxHeaders.15196/intltool.m40000644000175000017500000000013212227171572020400 xustar000000000000000030 mtime=1381823354.467036663 30 atime=1381823432.603039349 30 ctime=1381823728.623049528 gnome-do-plugins-0.8.5/m4/intltool.m40000644000175000017500000002772412227171572017662 0ustar00chrischris00000000000000## intltool.m4 - Configure intltool for the target system. -*-Shell-script-*- ## Copyright (C) 2001 Eazel, Inc. ## Author: Maciej Stachowiak ## Kenneth Christiansen ## ## 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ## ## As a special exception to the GNU General Public License, if you ## distribute this file as part of a program that contains a ## configuration script generated by Autoconf, you may include it under ## the same distribution terms that you use for the rest of that program. dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) # serial 42 IT_PROG_INTLTOOL AC_DEFUN([IT_PROG_INTLTOOL], [ AC_PREREQ([2.50])dnl AC_REQUIRE([AM_NLS])dnl case "$am__api_version" in 1.[01234]) AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool]) ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "$1"; then AC_MSG_CHECKING([for intltool >= $1]) AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.]) fi AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update]) AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge]) AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract]) if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi AC_SUBST([AM_DEFAULT_VERBOSITY]) INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;' AC_SUBST(INTLTOOL_V_MERGE) AC_SUBST(INTLTOOL__v_MERGE_) AC_SUBST(INTLTOOL__v_MERGE_0) INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' AC_SUBST(INTLTOOL_V_MERGE_OPTIONS) AC_SUBST(intltool__v_merge_options_) AC_SUBST(intltool__v_merge_options_0) INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' _IT_SUBST(INTLTOOL_DESKTOP_RULE) _IT_SUBST(INTLTOOL_DIRECTORY_RULE) _IT_SUBST(INTLTOOL_KEYS_RULE) _IT_SUBST(INTLTOOL_PROP_RULE) _IT_SUBST(INTLTOOL_OAF_RULE) _IT_SUBST(INTLTOOL_PONG_RULE) _IT_SUBST(INTLTOOL_SERVER_RULE) _IT_SUBST(INTLTOOL_SHEET_RULE) _IT_SUBST(INTLTOOL_SOUNDLIST_RULE) _IT_SUBST(INTLTOOL_UI_RULE) _IT_SUBST(INTLTOOL_XAM_RULE) _IT_SUBST(INTLTOOL_KBD_RULE) _IT_SUBST(INTLTOOL_XML_RULE) _IT_SUBST(INTLTOOL_XML_NOMERGE_RULE) _IT_SUBST(INTLTOOL_CAVES_RULE) _IT_SUBST(INTLTOOL_SCHEMAS_RULE) _IT_SUBST(INTLTOOL_THEME_RULE) _IT_SUBST(INTLTOOL_SERVICE_RULE) _IT_SUBST(INTLTOOL_POLICY_RULE) # Check the gettext tools to make sure they are GNU AC_PATH_PROG(XGETTEXT, xgettext) AC_PATH_PROG(MSGMERGE, msgmerge) AC_PATH_PROG(MSGFMT, msgfmt) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi AC_PATH_PROG(INTLTOOL_PERL, perl) if test -z "$INTLTOOL_PERL"; then AC_MSG_ERROR([perl not found]) fi AC_MSG_CHECKING([for perl >= 5.8.1]) $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then AC_MSG_ERROR([perl 5.8.1 is required for intltool]) else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` AC_MSG_RESULT([$IT_PERL_VERSION]) fi if test "x$2" != "xno-xml"; then AC_MSG_CHECKING([for XML::Parser]) if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then AC_MSG_RESULT([ok]) else AC_MSG_ERROR([XML::Parser perl module is required for intltool]) fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile AC_SUBST(ALL_LINGUAS) # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then AC_LINK_IFELSE( [AC_LANG_PROGRAM([[]], [[extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr]])], [DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share dnl in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [DATADIRNAME=share], [DATADIRNAME=lib]) ;; *) [DATADIRNAME=lib] ;; esac]) fi AC_SUBST(DATADIRNAME) IT_PO_SUBDIR([po]) ]) # IT_PO_SUBDIR(DIRNAME) # --------------------- # All po subdirs have to be declared with this macro; the subdir "po" is # declared by IT_PROG_INTLTOOL. # AC_DEFUN([IT_PO_SUBDIR], [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. dnl dnl The following CONFIG_COMMANDS should be executed at the very end dnl of config.status. AC_CONFIG_COMMANDS_PRE([ AC_CONFIG_COMMANDS([$1/stamp-it], [ if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.]) fi rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp" >"$1/stamp-it.tmp" [sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES" ] [sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r $1/POTFILES } ' "$1/Makefile.in" >"$1/Makefile"] rm -f "$1/Makefile.tmp" mv "$1/stamp-it.tmp" "$1/stamp-it" ]) ])dnl ]) # _IT_SUBST(VARIABLE) # ------------------- # Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST # AC_DEFUN([_IT_SUBST], [ AC_SUBST([$1]) m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) ] ) # deprecated macros AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL]) # A hint is needed for aclocal from Automake <= 1.9.4: # AC_DEFUN([AC_PROG_INTLTOOL], ...) gnome-do-plugins-0.8.5/PaxHeaders.15196/GoogleCalculator0000644000175000017500000000013212227172400021112 xustar000000000000000030 mtime=1381823744.027050058 30 atime=1381823772.203051027 30 ctime=1381823744.027050058 gnome-do-plugins-0.8.5/GoogleCalculator/0000755000175000017500000000000012227172400020435 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleCalculator/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171430023225 xustar000000000000000030 mtime=1381823256.175033283 30 atime=1381823352.787036605 30 ctime=1381823744.027050058 gnome-do-plugins-0.8.5/GoogleCalculator/Makefile.am0000664000175000017500000000041412227171430022474 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GoogleCalculator FILES = \ src/GoogleCalculatorAction.cs GENERATED_RESOURCES = \ Resources/GoogleCalculator.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GoogleCalculator/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172377023251 xustar000000000000000030 mtime=1381823743.871050053 30 atime=1381823743.971050056 30 ctime=1381823744.023050058 gnome-do-plugins-0.8.5/GoogleCalculator/Makefile.in0000644000175000017500000004716412227172377022533 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GoogleCalculator ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GoogleCalculator FILES = \ src/GoogleCalculatorAction.cs GENERATED_RESOURCES = \ Resources/GoogleCalculator.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GoogleCalculator/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GoogleCalculator/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GoogleCalculator/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360023071 xustar000000000000000030 mtime=1381823728.659049529 30 atime=1381823772.203051027 30 ctime=1381823728.659049529 gnome-do-plugins-0.8.5/GoogleCalculator/Resources/0000755000175000017500000000000012227172360022414 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleCalculator/Resources/PaxHeaders.15196/GoogleCalculator.addin.xml.in0000644000175000017500000000007411701730437030607 xustar000000000000000030 atime=1381797705.195221241 30 ctime=1381823728.659049529 gnome-do-plugins-0.8.5/GoogleCalculator/Resources/GoogleCalculator.addin.xml.in0000664000175000017500000000121011701730437030044 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleCalculator/PaxHeaders.15196/src0000644000175000017500000000013212227172400021701 xustar000000000000000030 mtime=1381823744.031050058 30 atime=1381823772.203051027 30 ctime=1381823744.031050058 gnome-do-plugins-0.8.5/GoogleCalculator/src/0000755000175000017500000000000012227172400021224 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleCalculator/src/PaxHeaders.15196/GoogleCalculatorAction.cs0000644000175000017500000000007411701730437026704 xustar000000000000000030 atime=1381797705.199221242 30 ctime=1381823744.031050058 gnome-do-plugins-0.8.5/GoogleCalculator/src/GoogleCalculatorAction.cs0000664000175000017500000000612411701730437026152 0ustar00chrischris00000000000000// GoogleCalculatorAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Net; using System.Linq; using System.Collections.Generic; using System.Runtime.Serialization; using System.Text.RegularExpressions; using System.Web; using Mono.Addins; using Do.Platform; using Do.Universe; using Do.Universe.Common; namespace Do.Plugins.Google { public class GoogleCalculatorAction : Act { public override string Name { get { return "GCalculate"; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Perform a calculation using Google Calculator."); } } public override string Icon { get { return "accessories-calculator"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string expression, url, page, reply; expression = (items.First () as ITextItem).Text; url = GoogleCalculatorURLWithExpression (expression); try { page = GetWebpageContents (url); IDictionary dict = new Dictionary (); foreach (string s in page.Replace ("}", "").Replace ("{", "").Split (',')) { string[] parts = s.Split(':'); dict [parts [0]] = parts [1].Replace ("\"", "").Trim (); } if (dict ["error"] != "") throw new Exception (); reply = dict ["lhs"] + " = " + dict ["rhs"]; } catch { reply = AddinManager.CurrentLocalizer.GetString ("Google Calculator could not evaluate the expression."); } yield return new TextItem (HttpUtility.HtmlDecode(reply)); } string GoogleCalculatorURLWithExpression (string e) { return "http://www.google.com/ig/calculator?q=" + HttpUtility.UrlEncode (e ?? ""); } string GetWebpageContents (string url) { HttpWebRequest request; WebResponse response; Stream stream; StreamReader reader; string content; request = HttpWebRequest.Create (url) as HttpWebRequest; response = request.GetResponse (); stream = response.GetResponseStream (); reader = new StreamReader (stream); content = reader.ReadToEnd (); reader.Close (); stream.Close (); response.Close (); return content; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Emesene0000644000175000017500000000013212227172370017253 xustar000000000000000030 mtime=1381823736.883049812 30 atime=1381823772.203051027 30 ctime=1381823736.883049812 gnome-do-plugins-0.8.5/Emesene/0000755000175000017500000000000012227172370016576 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Emesene/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170760021365 xustar000000000000000030 mtime=1381822960.287023109 30 atime=1381823352.467036594 30 ctime=1381823736.883049812 gnome-do-plugins-0.8.5/Emesene/Makefile.am0000664000175000017500000000215412227170760020637 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Emesene FILES = \ src/EmeseneAvatarItem.cs \ src/EmeseneContactItemSource.cs \ src/EmeseneAvatarItemSource.cs \ src/Emesene.cs \ src/EmeseneChangeAvatarAction.cs \ src/EmeseneOpenAvatarHistoryAction.cs \ src/EmeseneChangeNickAction.cs \ src/EmeseneOpenConversationHistoryAction.cs \ src/EmeseneChangePSMAction.cs \ src/EmeseneStatusItem.cs \ src/EmeseneChangeStatusAction.cs \ src/EmeseneStatusItemSource.cs \ src/EmeseneChatAction.cs GENERATED_RESOURCES = \ Resources/Emesene.addin.xml RESOURCES = \ Resources/statusIcons/away.png \ Resources/statusIcons/busy.png \ Resources/statusIcons/invisible.png \ Resources/statusIcons/offline.png \ Resources/statusIcons/phone.png \ Resources/statusIcons/brb.png \ Resources/statusIcons/idle.png \ Resources/statusIcons/lunch.png \ Resources/statusIcons/online.png BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ System.Xml \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(DO_PLATFORM_LIBS) gnome-do-plugins-0.8.5/Emesene/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172370021374 xustar000000000000000030 mtime=1381823736.731049807 29 atime=1381823736.82304981 30 ctime=1381823736.879049812 gnome-do-plugins-0.8.5/Emesene/Makefile.in0000644000175000017500000005067112227172370020654 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Emesene ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Emesene FILES = \ src/EmeseneAvatarItem.cs \ src/EmeseneContactItemSource.cs \ src/EmeseneAvatarItemSource.cs \ src/Emesene.cs \ src/EmeseneChangeAvatarAction.cs \ src/EmeseneOpenAvatarHistoryAction.cs \ src/EmeseneChangeNickAction.cs \ src/EmeseneOpenConversationHistoryAction.cs \ src/EmeseneChangePSMAction.cs \ src/EmeseneStatusItem.cs \ src/EmeseneChangeStatusAction.cs \ src/EmeseneStatusItemSource.cs \ src/EmeseneChatAction.cs GENERATED_RESOURCES = \ Resources/Emesene.addin.xml RESOURCES = \ Resources/statusIcons/away.png \ Resources/statusIcons/busy.png \ Resources/statusIcons/invisible.png \ Resources/statusIcons/offline.png \ Resources/statusIcons/phone.png \ Resources/statusIcons/brb.png \ Resources/statusIcons/idle.png \ Resources/statusIcons/lunch.png \ Resources/statusIcons/online.png BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ System.Xml \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(DO_PLATFORM_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Emesene/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Emesene/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Emesene/PaxHeaders.15196/Resources0000644000175000017500000000013212227172370021225 xustar000000000000000030 mtime=1381823736.875049812 30 atime=1381823772.203051027 30 ctime=1381823736.875049812 gnome-do-plugins-0.8.5/Emesene/Resources/0000755000175000017500000000000012227172370020550 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Emesene/Resources/PaxHeaders.15196/Emesene.addin.xml.in0000644000175000017500000000007411701730437025075 xustar000000000000000030 atime=1381797704.847221229 30 ctime=1381823728.643049529 gnome-do-plugins-0.8.5/Emesene/Resources/Emesene.addin.xml.in0000664000175000017500000000243211701730437024341 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Emesene/Resources/PaxHeaders.15196/statusIcons0000644000175000017500000000013212227172370023544 xustar000000000000000030 mtime=1381823736.943049814 30 atime=1381823772.203051027 30 ctime=1381823736.943049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/0000755000175000017500000000000012227172370023067 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/away.png0000644000175000017500000000007311701730437025274 xustar000000000000000029 atime=1381797704.85122123 30 ctime=1381823736.923049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/away.png0000664000175000017500000000365511701730437024551 0ustar00chrischris00000000000000PNG  IHDR szzbKGD pHYs  tIME &,E :IDATXŗklcgk{c16 vLlL4AQ#JR"DQO~L_ڔJ IڪT i*%5H m0~;{O?ڬIRHԕw93eDGtl{Y΍eJy-iIJ=Gwm*c۹w {7^lͮx0rp?~q'[;&.oWw i r?!HO2U㵿;=tg@V 潰aS,_Ik1HU vFZ~kZBN:~[ݛN-Kq{0 Asp9ð66n s˞8=iUe@8k1Rŀᴋ>:r)йlVmJTPDPD "LcqMg˧R%6qp xBaTQ&2cD)BE I(E` P RTE3nݺ4dr<KS<w$(ALH ix:xiVO.E!J&CG =xD!lPp).xB+s!2P2oArГ|sa1A͉O9Hv'ξ?!6XK =`xȏh@ǫo×$F^jrKgjƬ(ccy\Hg\:4#/o{G:YfƻVXsiB+n&ڪ ښg6:ݯմ:P7z(@gmNJ pM \Y`4ŰOl޵@3o^^rlcQ#IJH遈M7Jw3hpNcjtT˫| njk2 O΃\yt>݇ECc b5$Ϧ+с/Xވ. u|lGc}5m _ ?ί/A$2 g`$`g\?t8:+~c(Ky#x5`A-v@&D6-7`_ {T~;Ҡ滫Xd @WMՕ^zT F8ލ_^ECLDB>е %A$AJR=AQ;)jFu/ w_G_r عb jkK)R RRTIR)`3jk ߜteUA&WR1{EM A SSh5 r)QI Jd*QGvφ'm DH!'fLM(9ݔs۞͆9UHXZ]'0MO8bH쁢 UrDZZ|ر4P2?_a5jPo^!shoN@ '!J 191c,wD9 ^+CJc@`>0[?wۼyQ `2bqV 26DZHO)qp?G<&S3JU1+޸t3ZPfjUea5%S^Hk*wWyϡzb"`\w9g}ts1f``Ѓ͕zʎOfώ^+Zmg6Ψ5(@\zCpPV| / -FIf$@<6l $_Pcam)ZIENDB`gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/online.png0000644000175000017500000000007311701730437025617 xustar000000000000000029 atime=1381797704.85522123 30 ctime=1381823736.943049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/online.png0000664000175000017500000000351111701730437025063 0ustar00chrischris00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<IDATXŗklT3ww/{A;&MATJAiBUj?DU1m#MHR TUJ Mn?0?w];~ص64kH]iϜsΝ(tF :5vJ@Ӵ^Egω־GVA7lY+n֗ioB)`ƶӵrhV9 [0 ARPJ@)Dw ts4^89@QhB5PB@!Ks" y!|@ΪR?$TBB*RXh!,oGlazs--Z3>oNV0w,Lj$/B?[]eޚ0j*1c+2dE%^<R5|e[vjHӆͥ:4Mp'j#dN@{l4h;0iTϠ8p@ƃŅzc( zBfKBs:r8zocaz74;=Wӵ_<],C%3ʝ.L]_Pp-&HomR,.j5%~8\AJ !4ڥp,@g G()BrT2I7TCQ8S? .|14-;?O_:wB\<oc~O:6ELuc.OqL,%|!o* Al1g߹AIJ)IR P9sg^|mtrg!s24SH3HԬ/ǜk7#3]$#g}C&';7l`wh5;:r)йlVmJTPDPD "LcqMg˧R%6qp xBaTQ&2cD)BE I(E` P RTE3nݺ4dr<KS<w$(ALH ix:xiVO.E!J&CG =xD!lPp).xB+s!2P2oArГ|sa1A͉O9Hv'ξ?!6XK =`xȏh@ǫo×$F^jrKgjƬ(ccy\Hg\:4#/o{G:YfƻVXsiB+n&ڪ ښg6:ݯմ:P7z(@gmNJ pM \Y`4ŰOl޵@3o^^rlcQ#IJH遈M7Jw3hpNcjtT˫| njk2 O΃\yt>݇ECc b5$Ϧ+с/Xވ. u|lGc}5m _ ?ί/A$2 g`$`g\?t8:+~c(Ky#x5`A-v@&D6-7`_ {T~;Ҡ滫Xd @WMՕ^zT F8ލ_^ECLDB>е %A$AJR=AQ;)jFu/ w_G_r عb jkK)R RRTIR)`3jk ߜteUA&WR1{EM A SSh5 r)QI Jd*QGvφ'm DH!'fLM(9ݔs۞͆9UHXZ]'0MO8bH쁢 UrDZZ|ر4P2?_a5jPo^!shoN@ '!J 191c,wD9 ^+CJc@`>0[?wۼyQ `2bqV 26DZHO)qp?G<&S3JU1+޸t3ZPfjUea5%S^Hk*wWyϡzb"`\w9g}ts1f``Ѓ͕zʎOfώ^+Zmg6Ψ5(@\zCpPV| / -FIf$@<6l $_Pcam)ZIENDB`gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/phone.png0000644000175000017500000000007311701730437025444 xustar000000000000000029 atime=1381797704.85522123 30 ctime=1381823736.931049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/phone.png0000664000175000017500000000376211701730437024720 0ustar00chrischris00000000000000PNG  IHDR szzbKGD pHYs  tIME (3IDATXŖklcg~; 5iR!H BJ|@ERJ?DMDmVM+Iڦj4Є26w~ص:_39s%RJ?/0o;AgU5 a(mvZ4sݭ;״:@o i[ C}s-)t⽃N쇭_۶@oGάeθ H&p;(>Ж8}1h_z?д- fUyZ絈Qs[JXB 蹑IaLc^vx^{ɹa/?EJ5@RPJ@)@Ʃ+Q[Qthd[5P|vF6B)TU%T` b!NH!BJH)1VB PI.UTt :bc, H1 4 r RB !!s0.EFBd!D"cƽ{׀ $a(`McY1.wj2S MEsWT :8me6(ŹtBزyϤ$Җ=q؟s!ϣc?/保4@5$ўCbzb̅18*~)|x>eb_)–^S_U fDUQq"ǥ7m+]'K/@Qƽt4bI9(5 @8+&~ҁ:" /ܱv߰I׵,3k@n:epi|7f+P(N'cQks[9)PuyfyBp#HƣR @o^9(3vߒDSZvV״o6' )%(UI=MQa+zZza諙͝/>ף }3@̚R<\MQS8 Ѥ\tM{|*WW:t]UV" D;n4 SQsאH3TC8{s*V̏0zY, L}Ɩ'F vo <pO< Bn>xu)t. !).ǣlZrƹ:f+JYMJ !8]GB2 /,!a8(3]ߏ?oŚ4廕b,&! H[l\1Y !%9({81X1,nlgAaՁ\:5u` @6h0%.C<68}%S6LD~"7!G>h![,_ϭöщ-fǿ;|}G-fJHnqdx8\XŒEK!DEh)%4qc0DI/ 'B)eutWռن۩?HF,ɐx-w_E} jth;l8Asg^{[lp @3  @۔'7*jJz04$Su=CwiQүH)!$(YK8[vٳ3TLь|]:wt@wQ Ŕ ) $$)gWg!UwQ0/ e?{B,Pݐ(IENDB`gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/offline.png0000644000175000017500000000007311701730437025755 xustar000000000000000029 atime=1381797704.85522123 30 ctime=1381823736.931049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/offline.png0000664000175000017500000000331411701730437025222 0ustar00chrischris00000000000000PNG  IHDR szzbKGD pHYs  tIME *YIDATXŗ[hsMG(&laC[D$ @"6B },e߶)} PKKCL(f(jD"; M,Y=3sډ63~}gHp]Flv ӾBCxN3dsY8{:::Jt]a\.۷oێsB Y>11q&lF\ׅ$Ib4 B|?<ϛ Q(|||\.5 ,//ömc XXX@TB. $oRJNj.LF3 AQHB8F)dkB'gΜQ-˂eY R ,7MZ-?~\Eazxxmp9yJn3 Ä2k˲CAӁ`@XYY9?'>yc߃`9eb<\^^(p]q^ޅ}Pz <5cnZ`n*A78u]݋9pΝ;@ EQ8N/hWFF9Ӯ|ܜ522UUaYV/p=C(B*͛7mإBbO1ϟX,zx###B=bH&H&(xU1=qB( sR˗/T*AQR)R)hr+WqE{MKt:VU~e ˲X,#G`hhsssi?wd&(J4 Vn4Mض DQ 800@ bh_>ᏩTJagɢ(B$л:4MC>,dYRzE1ƴ .hlk]k׮Y|'/^?wc`<G"@' 188B_-yw૱or"$ d<@WmC8۶Yqĉ0!$ϐh4Q:Vݻp8 0M#8h4ڃ|&''p8rǷ8w\ӧO>}zbuuR'O@54QV133[(2x<5pA6.RHo߾yZ }zKBȓV%I;v JnԟJ)  I LVA_A6QVP(Z5{v8y$0??oݺձm;}ƍH$C۷m JG?9uꔪi*lۆi>>AiD"ógsN !eY_.--0LkJ "H >8""Eih4 ul6l6FVi[V1l6k(UUuB($! 1AvM<9k1^͛X}2VRtD"!eAI Hd_[[6gXЩT*ЍSw6 U*m#&tIENDB`gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/busy.png0000644000175000017500000000007311701730437025315 xustar000000000000000029 atime=1381797704.85122123 30 ctime=1381823736.923049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/busy.png0000664000175000017500000000362311701730437024565 0ustar00chrischris00000000000000PNG  IHDR szzbKGD pHYs  tIME &. H IDATXŖml[_;i^$M[ҍ+!vUOCm!MXLKaM @UHi$Si4iH&ؾ4,ut9DJO~QrJB(Jg8E{"_}V =p0ԧ`hЧCJ 7qy4.Vα+ǎ@:;gfww696H$LfsDxomqK!h6R{69% Rd%NCu1&ec,nz+17 NPRPU RJ bI&Wӡcm\2B7)J (! 9"@,aajÛWTO,9*UVWTFB RBJb I`vٔp**ٶdA%8,f<#$1!0 8oK p& BH0y wb瀢Oga(`c"(qj /řcI39+?,EMЁˣP'=mh;ԵU׵l !ru@n:epien4V#TQNdSIvvImFe]$f#N23**  ~>_yĞO=VhM,n(NsRJP@Q5Bc *~F\myޖǤL~%@G!;w3;|t>O2X|p}#XQ[*AH)@thȺvb–r>)[`㑓>oԄ}w;t]<ڪbI{ >߸^\.1|pA+*0mٳl&>)ߛ@:;馉u ݾ88f M`NI#;e&,C9C0\y}~Ե;Vx $H6Lex!Nj\.pspfeF"p* +W BMiOL}] GGgO[EGrCC( YIJmmB!ri(G6f_i]{l&dyIENDB`gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/brb.png0000644000175000017500000000007311701730437025100 xustar000000000000000029 atime=1381797704.85122123 30 ctime=1381823736.935049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/brb.png0000664000175000017500000000365511701730437024355 0ustar00chrischris00000000000000PNG  IHDR szzbKGD pHYs  tIME &,E :IDATXŗklcgk{c16 vLlL4AQ#JR"DQO~L_ڔJ IڪT i*%5H m0~;{O?ڬIRHԕw93eDGtl{Y΍eJy-iIJ=Gwm*c۹w {7^lͮx0rp?~q'[;&.oWw i r?!HO2U㵿;=tg@V 潰aS,_Ik1HU vFZ~kZBN:~[ݛN-Kq{0 Asp9ð66n s˞8=iUe@8k1Rŀᴋ>:r)йlVmJTPDPD "LcqMg˧R%6qp xBaTQ&2cD)BE I(E` P RTE3nݺ4dr<KS<w$(ALH ix:xiVO.E!J&CG =xD!lPp).xB+s!2P2oArГ|sa1A͉O9Hv'ξ?!6XK =`xȏh@ǫo×$F^jrKgjƬ(ccy\Hg\:4#/o{G:YfƻVXsiB+n&ڪ ښg6:ݯմ:P7z(@gmNJ pM \Y`4ŰOl޵@3o^^rlcQ#IJH遈M7Jw3hpNcjtT˫| njk2 O΃\yt>݇ECc b5$Ϧ+с/Xވ. u|lGc}5m _ ?ί/A$2 g`$`g\?t8:+~c(Ky#x5`A-v@&D6-7`_ {T~;Ҡ滫Xd @WMՕ^zT F8ލ_^ECLDB>е %A$AJR=AQ;)jFu/ w_G_r عb jkK)R RRTIR)`3jk ߜteUA&WR1{EM A SSh5 r)QI Jd*QGvφ'm DH!'fLM(9ݔs۞͆9UHXZ]'0MO8bH쁢 UrDZZ|ر4P2?_a5jPo^!shoN@ '!J 191c,wD9 ^+CJc@`>0[?wۼyQ `2bqV 26DZHO)qp?G<&S3JU1+޸t3ZPfjUea5%S^Hk*wWyϡzb"`\w9g}ts1f``Ѓ͕zʎOfώ^+Zmg6Ψ5(@\zCpPV| / -FIf$@<6l $_Pcam)ZIENDB`gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/lunch.png0000644000175000017500000000007311701730437025444 xustar000000000000000029 atime=1381797704.85122123 30 ctime=1381823736.939049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/lunch.png0000664000175000017500000000365511701730437024721 0ustar00chrischris00000000000000PNG  IHDR szzbKGD pHYs  tIME &,E :IDATXŗklcgk{c16 vLlL4AQ#JR"DQO~L_ڔJ IڪT i*%5H m0~;{O?ڬIRHԕw93eDGtl{Y΍eJy-iIJ=Gwm*c۹w {7^lͮx0rp?~q'[;&.oWw i r?!HO2U㵿;=tg@V 潰aS,_Ik1HU vFZ~kZBN:~[ݛN-Kq{0 Asp9ð66n s˞8=iUe@8k1Rŀᴋ>:r)йlVmJTPDPD "LcqMg˧R%6qp xBaTQ&2cD)BE I(E` P RTE3nݺ4dr<KS<w$(ALH ix:xiVO.E!J&CG =xD!lPp).xB+s!2P2oArГ|sa1A͉O9Hv'ξ?!6XK =`xȏh@ǫo×$F^jrKgjƬ(ccy\Hg\:4#/o{G:YfƻVXsiB+n&ڪ ښg6:ݯմ:P7z(@gmNJ pM \Y`4ŰOl޵@3o^^rlcQ#IJH遈M7Jw3hpNcjtT˫| njk2 O΃\yt>݇ECc b5$Ϧ+с/Xވ. u|lGc}5m _ ?ί/A$2 g`$`g\?t8:+~c(Ky#x5`A-v@&D6-7`_ {T~;Ҡ滫Xd @WMՕ^zT F8ލ_^ECLDB>е %A$AJR=AQ;)jFu/ w_G_r عb jkK)R RRTIR)`3jk ߜteUA&WR1{EM A SSh5 r)QI Jd*QGvφ'm DH!'fLM(9ݔs۞͆9UHXZ]'0MO8bH쁢 UrDZZ|ر4P2?_a5jPo^!shoN@ '!J 191c,wD9 ^+CJc@`>0[?wۼyQ `2bqV 26DZHO)qp?G<&S3JU1+޸t3ZPfjUea5%S^Hk*wWyϡzb"`\w9g}ts1f``Ѓ͕zʎOfώ^+Zmg6Ψ5(@\zCpPV| / -FIf$@<6l $_Pcam)ZIENDB`gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/PaxHeaders.15196/invisible.png0000644000175000017500000000007311701730437026317 xustar000000000000000029 atime=1381797704.85122123 30 ctime=1381823736.927049814 gnome-do-plugins-0.8.5/Emesene/Resources/statusIcons/invisible.png0000664000175000017500000000331411701730437025564 0ustar00chrischris00000000000000PNG  IHDR szzbKGD pHYs  tIME *YIDATXŗ[hsMG(&laC[D$ @"6B },e߶)} PKKCL(f(jD"; M,Y=3sډ63~}gHp]Flv ӾBCxN3dsY8{:::Jt]a\.۷oێsB Y>11q&lF\ׅ$Ib4 B|?<ϛ Q(|||\.5 ,//ömc XXX@TB. $oRJNj.LF3 AQHB8F)dkB'gΜQ-˂eY R ,7MZ-?~\Eazxxmp9yJn3 Ä2k˲CAӁ`@XYY9?'>yc߃`9eb<\^^(p]q^ޅ}Pz <5cnZ`n*A78u]݋9pΝ;@ EQ8N/hWFF9Ӯ|ܜ522UUaYV/p=C(B*͛7mإBbO1ϟX,zx###B=bH&H&(xU1=qB( sR˗/T*AQR)R)hr+WqE{MKt:VU~e ˲X,#G`hhsssi?wd&(J4 Vn4Mض DQ 800@ bh_>ᏩTJagɢ(B$л:4MC>,dYRzE1ƴ .hlk]k׮Y|'/^?wc`<G"@' 188B_-yw૱or"$ d<@WmC8۶Yqĉ0!$ϐh4Q:Vݻp8 0M#8h4ڃ|&''p8rǷ8w\ӧO>}zbuuR'O@54QV133[(2x<5pA6.RHo߾yZ }zKBȓV%I;v JnԟJ)  I LVA_A6QVP(Z5{v8y$0??oݺձm;}ƍH$C۷m JG?9uꔪi*lۆi>>AiD"ógsN !eY_.--0LkJ "H >8""Eih4 ul6l6FVi[V1l6k(UUuB($! 1AvM<9k1^͛X}2VRtD"!eAI Hd_[[6gXЩT*ЍSw6 U*m#&tIENDB`gnome-do-plugins-0.8.5/Emesene/PaxHeaders.15196/src0000644000175000017500000000013212227172370020042 xustar000000000000000030 mtime=1381823736.919049814 30 atime=1381823772.203051027 30 ctime=1381823736.919049814 gnome-do-plugins-0.8.5/Emesene/src/0000755000175000017500000000000012227172370017365 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneStatusItemSource.cs0000644000175000017500000000007311701730437025237 xustar000000000000000029 atime=1381797704.86722123 30 ctime=1381823736.915049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneStatusItemSource.cs0000664000175000017500000000272611701730437024512 0ustar00chrischris00000000000000/* EmeseneStatusItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using System.Collections.Generic; namespace Emesene { public class EmeseneStatusItemSource : ItemSource { public EmeseneStatusItemSource() { } public override void UpdateItems () { return; } public override string Name { get { return "Emesene Status"; } } public override string Description { get { return "Avaliable emesene status."; }} public override string Icon {get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmeseneStatusItem);} } public override IEnumerable Items { get { return Emesene.status; } } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneAvatarItemSource.cs0000644000175000017500000000007311701730437025172 xustar000000000000000029 atime=1381797704.85922123 30 ctime=1381823736.891049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneAvatarItemSource.cs0000664000175000017500000000445111701730437024442 0ustar00chrischris00000000000000/* EmeseneAvatarItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using Do.Universe; using Do.Platform; using System.Collections.Generic; namespace Emesene { public class EmeseneAvatarItemSource : ItemSource { private List avatars; public EmeseneAvatarItemSource() { this.avatars = new List(); } public override void UpdateItems () { Log.Debug ("Checking for emesene Dbus..."); if (Emesene.checkForEmesene()) { Log.Debug ("Emesene Dbus is ON"); string avatarsPath = Emesene.getAvatarPathForUser(); Log.Debug ("Folder with emesene avatars: {0}", avatarsPath); string [] fileEntries = Directory.GetFiles(avatarsPath); foreach(string fileName in fileEntries) { if(!fileName.Contains("_thumb") && !this.avatars.Contains(new EmeseneAvatarItem(fileName))) { this.avatars.Add(new EmeseneAvatarItem(fileName)); } } } else { Log.Debug ("Emesene Dbus is OFF"); } } public override string Name { get { return "Emesene Avatars"; } } public override string Description { get { return "Avaliable emesene avatars for your account."; }} public override string Icon {get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmeseneAvatarItem); } } public override IEnumerable Items { get { return this.avatars; } } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneChangeStatusAction.cs0000644000175000017500000000007311701730437025503 xustar000000000000000029 atime=1381797704.86322123 30 ctime=1381823736.915049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneChangeStatusAction.cs0000664000175000017500000000325411701730437024753 0ustar00chrischris00000000000000/* EmeseneChangeStatusAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using System.Collections.Generic; using System.Linq; namespace Emesene { public class EmeseneChangeStatusAction : Act { public EmeseneChangeStatusAction() { } public override string Name { get { return "Change emesene status."; } } public override string Description { get { return "Change your emesene status."; } } public override string Icon { get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmeseneStatusItem);} } public override bool SupportsItem (Item item) { return (item is EmeseneStatusItem); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Emesene.set_status((items.First () as EmeseneStatusItem).GetAbbreviation()); yield break; } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneChangePSMAction.cs0000644000175000017500000000007311701730437024657 xustar000000000000000029 atime=1381797704.86322123 30 ctime=1381823736.907049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneChangePSMAction.cs0000664000175000017500000000322211701730437024122 0ustar00chrischris00000000000000/* EmeseneChangePSMAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using Do.Universe; using System.Collections.Generic; namespace Emesene { public class EmeseneChangePSMAction : Act { public EmeseneChangePSMAction() { } public override string Name { get { return "Change emesene personal message."; } } public override string Description { get { return "Change your emesene personal message."; } } public override string Icon { get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { return (item is ITextItem); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Emesene.set_psm((items.First () as ITextItem).Text); yield break; } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneChangeAvatarAction.cs0000644000175000017500000000007311701730437025436 xustar000000000000000029 atime=1381797704.85922123 30 ctime=1381823736.895049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneChangeAvatarAction.cs0000664000175000017500000000422411701730437024704 0ustar00chrischris00000000000000/* EmeseneChangeAvatarAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using System.Collections.Generic; using System.IO; using System.Linq; namespace Emesene { public class EmeseneChangeAvatarAction : Act { public static Dictionary imageMimeTypeMap = new Dictionary { {".jpg", "image/jpeg"}, {".jpeg", "image/jpeg"}, {".png", "image/png"}, {".gif", "image/gif"}, {".bmp", "image/bmp"}, {".tif", "image/tiff"}, {".tiff", "image/tiff"} }; public EmeseneChangeAvatarAction() { } private bool IsImageFile (IFileItem file) { return imageMimeTypeMap.ContainsKey (Path.GetExtension (file.Path)); } public override string Name { get { return "Change emesene display picture"; } } public override string Description { get { return "Change your emesene display picture"; } } public override string Icon { get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); } } public override bool SupportsItem (Item item) { if (item is IFileItem) return IsImageFile((item as IFileItem)); return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Emesene.set_avatar((items.First() as IFileItem).Path); yield break; } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneContactItemSource.cs0000644000175000017500000000007311701730437025347 xustar000000000000000029 atime=1381797704.86322123 30 ctime=1381823736.887049812 gnome-do-plugins-0.8.5/Emesene/src/EmeseneContactItemSource.cs0000664000175000017500000001560211701730437024617 0ustar00chrischris00000000000000/* EmeseneContactItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Xml; using System.Collections.Generic; using Do.Universe; using Do.Platform; namespace Emesene { public class EmeseneContactItemSource : ItemSource { private List contacts; private Dictionary contactsRelation; private int lastContact; public EmeseneContactItemSource () { this.contacts = new List (); this.contactsRelation = new Dictionary(); this.lastContact = -1; } public override string Name { get { return "Emesene Buddies"; } } public override string Description { get { return "Buddies on your emesene buddy list."; }} public override string Icon {get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); } } public override IEnumerable Items { get { return this.contacts; } } public void getDisplayFromDB(ContactItem contact) { string photo; Log.Debug ("Tryng to get display from DB for: {0}...", contact["email"]); photo = Emesene.get_last_display_picture(contact["email"], false); if (photo != "noImage") { //Log.Debug ("Display found! in: {0}", photo); contact["photo"] = photo; } else { //Log.Debug ("No display picture in DB for: {0}", contact["email"]); if(this.lastContact == -1) { this.lastContact = this.contactsRelation[contact["email"]]; } do { ContactItem newContact = (ContactItem)this.contacts[lastContact]; string p = newContact["photo"]; if(p != "") { this.lastContact--; continue; } //Log.Debug ("Now tryng to get display from DB for: {0}", newContact["email"]); photo = Emesene.get_last_display_picture(newContact["email"], false); if (photo != "noImage") { //Log.Debug ("Display found! in: {0}", photo); newContact["photo"] = photo; //Log.Debug ("Display picture of user: {0} : {1}", newContact["email"], newContact["photo"]); } else { //Log.Debug ("No display picture in DB for user: {0}", newContact["email"]); } this.lastContact--; //Log.Debug ("lastContact: {0}", this.lastContact); }while(photo == "noImage" && this.lastContact > 0); } } public override void UpdateItems () { Log.Debug ("Checking for emesene..."); if (Emesene.checkForEmesene()) { Log.Debug ("emesene Dbus is ON"); } else { Log.Debug ("emesene Dbus is OFF"); } string contactsFile; if (Emesene.checkForEmesene()) { if (contacts.Count < 1) { contactsFile = Emesene.getCurrentEmeseneUser(); contactsFile = contactsFile.Replace(".","_"); contactsFile = Environment.GetFolderPath (Environment.SpecialFolder.Personal)+ "/.config/emesene1.0/"+contactsFile.Replace("@","_")+ "/cache/"+Emesene.getCurrentEmeseneUser()+"_ml.xml"; //Log.Debug (" ------------------EmeseneContactItemSource------------------"); Log.Debug ("XML file with contacts: {0}", contactsFile); XmlDocument blist; Dictionary buddies_seen; buddies_seen = new Dictionary (); blist = new XmlDocument(); string mail; try { blist.Load (contactsFile); int i = 0 ; int withDP = 0; string photo; foreach (XmlNode buddy_node in blist.GetElementsByTagName ("PassportName")) { i++; mail = buddy_node.InnerText; //Log.Debug ("==============================================="); //Log.Debug ("Emesene > Node#: {0} - PassportName: {1}", i,mail); ContactItem buddy; buddy = ContactItem.CreateWithEmail(mail); photo = Emesene.get_last_display_picture(mail, true); if (photo != "noImage") { buddy["photo"] = photo; //Log.Debug ("User: {0} - Display: {1}", buddy["email"], photo); withDP++; } else { //Log.Debug ("User: {0} - Display: None", buddy["email"]); } if (buddy == null) continue; buddies_seen[buddy] = true; } Log.Debug ("Total # of node contacts: {0}", --i); //Log.Debug ("Total # of buddies seen: {0}", buddies_seen.Keys.Count); //Log.Debug ("# of buddies with display: {0}", withDP); } catch (Exception e) { Log.Error ("Error reading contact list file: {0}", e.Message); Log.Debug (e.StackTrace); } foreach (ContactItem buddy in buddies_seen.Keys) { contacts.Add (buddy); contactsRelation[buddy["email"]]= contacts.Count - 1; } } //contacts > 0 else { Log.Debug ("Length of the contact list was larger than 0..."); string photo; ContactItem newContact = null; foreach (ContactItem contact in contacts) { if(contact["photo"] == null) { //Log.Debug ("Getting display picture from emesene cache for: {0}...", contact["email"]); photo = Emesene.get_last_display_picture(contact["email"], true); if (photo != "noImage") { contact["photo"] = photo; //Log.Debug ("Display picture found! : {0}", contact["photo"]); } else { newContact = contact; } } } if(newContact != null) { this.getDisplayFromDB(newContact); } } Log.Debug ("End, waiting to update again..."); } } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneOpenAvatarHistoryAction.cs0000644000175000017500000000007311701730437026534 xustar000000000000000029 atime=1381797704.86322123 30 ctime=1381823736.899049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneOpenAvatarHistoryAction.cs0000664000175000017500000000352111701730437026001 0ustar00chrischris00000000000000/* EmeseneOpenAvatarHistoryAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Do.Universe; namespace Emesene { public class EmeseneOpenAvatarHistoryAction : Act { public EmeseneOpenAvatarHistoryAction() { } public override string Name { get { return "Open avatar history"; } } public override string Description { get { return "Opens the avatar history for the contact."; } } public override string Icon { get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem);} } public override bool SupportsItem (Item item) { if (item is ContactItem) { foreach (string detail in (item as ContactItem).Details) { if (detail.StartsWith ("prpl-")) return false; } return true; } return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Emesene.get_avatar_history((items.First() as ContactItem)["email"]); yield break; } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneStatusItem.cs0000644000175000017500000000007311701730437024056 xustar000000000000000029 atime=1381797704.86722123 30 ctime=1381823736.911049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneStatusItem.cs0000664000175000017500000000304211701730437023321 0ustar00chrischris00000000000000/* EmeseneStatusItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; namespace Emesene { public class EmeseneStatusItem : Item { private string name; private string description; private string icon; private string abbreviation; public EmeseneStatusItem(string name, string description, string abbreviation) { this.name = name; this.description = description; this.icon = name+".png@" + GetType ().Assembly.FullName; this.abbreviation = abbreviation; } public string GetAbbreviation() { return this.abbreviation; } public override string Name { get { return this.name; } } public override string Description { get { return this.description; } } public override string Icon { get { return this.icon; } } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/Emesene.cs0000644000175000017500000000007311701730437022033 xustar000000000000000029 atime=1381797704.85922123 30 ctime=1381823736.895049813 gnome-do-plugins-0.8.5/Emesene/src/Emesene.cs0000664000175000017500000001232311701730437021300 0ustar00chrischris00000000000000/* Emesene.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using System.Collections.Generic; using Do.Universe; using Do.Platform; namespace Emesene { public class Emesene { const string emeseneObjectPath = "/org/emesene/dbus"; const string emeseneServiceBusName = "org.emesene.dbus"; public static List status; public static string getAvatarPathForUser() { return Emesene.getPathForUser()+"avatars"; } public static string getCachePathForUser() { return Emesene.getPathForUser()+"cache"; } private static string getPathForUser(){ string user = Emesene.getCurrentEmeseneUser(); user = user.Replace(".","_"); user = Environment.GetFolderPath(Environment.SpecialFolder.Personal)+ "/.config/emesene1.0/"+user.Replace("@","_")+ "/"; return user; } [Interface ("org.emesene.dbus")] public interface EmeseneInterface { void open_conversation(string email, bool weStarted); void open_conversation(string email); string get_last_display_picture(string account, bool cache); string get_user_account(); string set_nick(string nick); bool set_avatar(string path); string set_psm(string psm); string set_status(string status); void get_conversation_history(string email); void get_avatar_history(string email); string get_email_page(); } static Emesene() { //Populate emesene status list status = new List(); status.Add(new EmeseneStatusItem("online", "online status", "NLN")); status.Add(new EmeseneStatusItem("away", "away status", "AWY")); status.Add(new EmeseneStatusItem("brb", "brb status", "BRB")); status.Add(new EmeseneStatusItem("busy", "busy status", "BSY")); status.Add(new EmeseneStatusItem("idle", "idle status", "IDL")); status.Add(new EmeseneStatusItem("lunch", "lunch status", "LUN")); status.Add(new EmeseneStatusItem("invisible", "invisible status", "HDN")); status.Add(new EmeseneStatusItem("phone", "phone status", "PHN")); status.Add(new EmeseneStatusItem("offline", "offline status", "FLN")); } public static EmeseneInterface getEmeseneObject() { try { return Bus.Session.GetObject (emeseneServiceBusName, new ObjectPath (emeseneObjectPath)); } catch(Exception e) { Log.Error ("Emesene > Error getting EmeseneObject - {0}", e.Message); Log.Debug (e.StackTrace); return null; } } public static bool checkForEmesene() { try { EmeseneInterface em = Bus.Session.GetObject (emeseneServiceBusName, new ObjectPath (emeseneObjectPath)); em.get_user_account(); return true; } catch(Exception e) { return false; } } public static void openChatWith(string mail) { EmeseneInterface em = Emesene.getEmeseneObject(); try{ em.open_conversation(mail, true); }catch(Exception e){ //User is using older emesene //em.open_conversation(mail); Log.Debug ("Old version of emesene"); Log.Debug (e.StackTrace); } } public static string getCurrentEmeseneUser() { EmeseneInterface em = Emesene.getEmeseneObject(); return em.get_user_account(); } public static string get_last_display_picture(string account, bool cache) { EmeseneInterface em = Emesene.getEmeseneObject(); return em.get_last_display_picture(account, cache); } public static string set_nick(string nick) { EmeseneInterface em = Emesene.getEmeseneObject(); return em.set_nick(nick); } public static bool set_avatar(string path) { EmeseneInterface em = Emesene.getEmeseneObject(); return em.set_avatar(path); } public static string set_psm(string psm) { EmeseneInterface em = Emesene.getEmeseneObject(); return em.set_psm(psm); } public static string set_status(string status) { EmeseneInterface em = Emesene.getEmeseneObject(); return em.set_status(status); } public static void get_conversation_history(string email) { EmeseneInterface em = Emesene.getEmeseneObject(); em.get_conversation_history(email); } public static void get_avatar_history(string email) { EmeseneInterface em = Emesene.getEmeseneObject(); em.get_avatar_history(email); } public static string get_email_page() { EmeseneInterface em = Emesene.getEmeseneObject(); return em.get_email_page(); } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneChatAction.cs0000644000175000017500000000007311701730437023771 xustar000000000000000029 atime=1381797704.86322123 30 ctime=1381823736.919049814 gnome-do-plugins-0.8.5/Emesene/src/EmeseneChatAction.cs0000664000175000017500000000357611701730437023250 0ustar00chrischris00000000000000/* EmeseneChatAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using System.Threading; using Do.Universe; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; namespace Emesene { public class EmeseneChatAction : Act { public EmeseneChatAction () { } public override string Name { get { return "Chat"; } } public override string Description { get { return "Send an instant message to a friend."; } } public override string Icon { get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get {yield return typeof (ContactItem);} } public override bool SupportsItem (Item item) { if (item is ContactItem) { foreach (string detail in (item as ContactItem).Details) { if (detail.StartsWith ("prpl-")) return false; } return true; } return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Emesene.openChatWith((items.First() as ContactItem)["email"]); yield break; } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneChangeNickAction.cs0000644000175000017500000000007311701730437025104 xustar000000000000000029 atime=1381797704.85922123 30 ctime=1381823736.903049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneChangeNickAction.cs0000664000175000017500000000317611701730437024357 0ustar00chrischris00000000000000/* EmeseneChangeNickAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Linq; using Do.Universe; namespace Emesene { public class EmeseneChangeNickAction : Act { public EmeseneChangeNickAction() { } public override string Name { get { return "Change emesene nickname"; } } public override string Description { get { return "Change your emesene nickname."; } } public override string Icon { get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { return (item is ITextItem); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Emesene.set_nick((items.First () as ITextItem).Text); yield break; } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneAvatarItem.cs0000644000175000017500000000007311701730437024011 xustar000000000000000029 atime=1381797704.85922123 30 ctime=1381823736.883049812 gnome-do-plugins-0.8.5/Emesene/src/EmeseneAvatarItem.cs0000664000175000017500000000330211701730437023253 0ustar00chrischris00000000000000/* EmeseneAvatarItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Do.Platform; namespace Emesene { public class EmeseneAvatarItem : Item, IFileItem { private string path; public EmeseneAvatarItem(string path) { this.path = path; } public override string Name { get { return path; } } public override string Description { get { return "Emesene avatar."; } } public string Uri { get { return "file://" + Path; } } public string Path { get { return this.path; } } public override string Icon { get { return this.path; } } public override bool Equals(object obj) { if (obj == null) return false; if (this.GetType() != obj.GetType()) return false; EmeseneAvatarItem avatar = (EmeseneAvatarItem) obj; // Check for paths if (!Object.Equals(this.path, avatar.path)) return false; return true; } } } gnome-do-plugins-0.8.5/Emesene/src/PaxHeaders.15196/EmeseneOpenConversationHistoryAction.cs0000644000175000017500000000007311701730437027770 xustar000000000000000029 atime=1381797704.86322123 30 ctime=1381823736.903049813 gnome-do-plugins-0.8.5/Emesene/src/EmeseneOpenConversationHistoryAction.cs0000664000175000017500000000355211701730437027241 0ustar00chrischris00000000000000/* EmeseneOpenConversationHistoryAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Do.Universe; using System.Linq; namespace Emesene { public class EmeseneOpenConversationHistoryAction : Act { public EmeseneOpenConversationHistoryAction() { } public override string Name { get { return "Open conversation history"; } } public override string Description { get { return "Opens the emesene conversation log."; } } public override string Icon { get { return "emesene"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem);} } public override bool SupportsItem (Item item) { if (item is ContactItem) { foreach (string detail in (item as ContactItem).Details) { if (detail.StartsWith ("prpl-")) return false; } return true; } return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { //Emesene.get_conversation_history((items.First() as ContactItem)["email"]); yield break; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/README0000644000175000017500000000007411701730437016634 xustar000000000000000030 atime=1381797705.535221253 30 ctime=1381823728.755049533 gnome-do-plugins-0.8.5/README0000664000175000017500000000047611701730437016106 0ustar00chrischris00000000000000 ⍟ REVISION 666 ⍟ 6666 6666 6666 6666 6666 6666 6666 6666 6666 6666 6666 66666666666666666666 66666666666666666666 6666 6666 6666 gnome-do-plugins-0.8.5/PaxHeaders.15196/Text0000644000175000017500000000013212227172423016615 xustar000000000000000030 mtime=1381823763.503050728 30 atime=1381823772.203051027 30 ctime=1381823763.503050728 gnome-do-plugins-0.8.5/Text/0000755000175000017500000000000012227172423016140 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Text/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170441020724 xustar000000000000000030 mtime=1381822753.531015999 30 atime=1381823353.779036639 30 ctime=1381823763.503050728 gnome-do-plugins-0.8.5/Text/Makefile.am0000664000175000017500000000034212227170441020173 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Text FILES = \ src/AppendTextAction.cs GENERATED_RESOURCES = \ Resources/Text.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Text/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172423020737 xustar000000000000000030 mtime=1381823763.363050723 30 atime=1381823763.447050726 30 ctime=1381823763.499050727 gnome-do-plugins-0.8.5/Text/Makefile.in0000644000175000017500000004704612227172423020220 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Text ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Text FILES = \ src/AppendTextAction.cs GENERATED_RESOURCES = \ Resources/Text.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Text/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Text/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Text/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020567 xustar000000000000000030 mtime=1381823728.707049531 30 atime=1381823772.203051027 30 ctime=1381823728.707049531 gnome-do-plugins-0.8.5/Text/Resources/0000755000175000017500000000000012227172360020112 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Text/Resources/PaxHeaders.15196/Text.addin.xml.in0000644000175000017500000000007411701730437024003 xustar000000000000000030 atime=1381797705.807221262 30 ctime=1381823728.707049531 gnome-do-plugins-0.8.5/Text/Resources/Text.addin.xml.in0000664000175000017500000000105711701730437023251 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Text/PaxHeaders.15196/src0000644000175000017500000000013212227172423017404 xustar000000000000000030 mtime=1381823763.503050728 30 atime=1381823772.203051027 30 ctime=1381823763.503050728 gnome-do-plugins-0.8.5/Text/src/0000755000175000017500000000000012227172423016727 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Text/src/PaxHeaders.15196/AppendTextAction.cs0000644000175000017500000000007411701730437023230 xustar000000000000000030 atime=1381797705.811221263 30 ctime=1381823763.503050728 gnome-do-plugins-0.8.5/Text/src/AppendTextAction.cs0000664000175000017500000000505411701730437022477 0ustar00chrischris00000000000000/* AppendTextAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; using Do.Universe.Common; namespace Text { public class AppendTextAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Append to..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Appends text to a selected file."); } } public override string Icon { get { return "text-editor"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { //yield return typeof (IFileItem); yield return typeof (ITextItem); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { /* if (modItem is IFileItem) { string mime = (modItem as IFileItem).MimeType; return mime == "x-directory/normal" || mime.StartsWith ("text/"); } */ return modItem is ITextItem; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { /* if (modItems.First () is IFileItem) { string text = (items.First () as ITextItem).Text; string mime = (modItems.First () as IFileItem).MimeType; string file = (modItems.First () as IFileItem).Path; if (mime == "x-directory/normal") return null; using (StreamWriter w = File.AppendText (file)) { w.WriteLine (text); w.Close (); } yield break; } else { */ string text = (items.First () as ITextItem).Text; string text2 = (modItems.First () as ITextItem).Text; yield return new TextItem (text + text2); //} } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Banshee0000644000175000017500000000013212227172363017241 xustar000000000000000030 mtime=1381823731.983049644 30 atime=1381823772.203051027 30 ctime=1381823731.983049644 gnome-do-plugins-0.8.5/Banshee/0000755000175000017500000000000012227172363016564 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Banshee/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171552021351 xustar000000000000000030 mtime=1381823338.619036118 30 atime=1381823352.147036583 30 ctime=1381823731.983049644 gnome-do-plugins-0.8.5/Banshee/Makefile.am0000664000175000017500000000121712227171552020622 0ustar00chrischris00000000000000if HAVE_BANSHEE include $(top_srcdir)/build.rules.mk endif ASSEMBLY=Banshee FILES = \ src/AbstractPlayerAction.cs \ src/Banshee.cs \ src/BansheeDBus.cs \ src/BansheeIndexer.cs \ src/BrowseMediaItems.cs \ src/EnqueueAction.cs \ src/MediaItems.cs \ src/MediaItemSource.cs \ src/NextAction.cs \ src/PauseAction.cs \ src/PlayAction.cs \ src/PreviousAction.cs \ src/SearchCollectionAction.cs GENERATED_RESOURCES = \ Resources/Banshee.addin.xml BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(BANSHEE_INDEXER_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) gnome-do-plugins-0.8.5/Banshee/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172363021362 xustar000000000000000029 mtime=1381823731.88304964 30 atime=1381823731.955049643 30 ctime=1381823731.983049644 gnome-do-plugins-0.8.5/Banshee/Makefile.in0000644000175000017500000005155212227172363020641 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_BANSHEE_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_BANSHEE_TRUE@am__append_2 = -debug -d:DEBUG subdir = Banshee ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_BANSHEE_TRUE@TARGET = library @HAVE_BANSHEE_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_BANSHEE_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_BANSHEE_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_BANSHEE_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_BANSHEE_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_BANSHEE_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_BANSHEE_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_BANSHEE_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_BANSHEE_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_BANSHEE_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_BANSHEE_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_BANSHEE_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_BANSHEE_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_BANSHEE_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_BANSHEE_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig \ @HAVE_BANSHEE_TRUE@ -codepage:utf8 -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_BANSHEE_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_BANSHEE_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_BANSHEE_TRUE@ $(DLL_CONFIG_FILES) @HAVE_BANSHEE_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_BANSHEE_TRUE@DISTCLEANFILES = *.pidb @HAVE_BANSHEE_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Banshee FILES = \ src/AbstractPlayerAction.cs \ src/Banshee.cs \ src/BansheeDBus.cs \ src/BansheeIndexer.cs \ src/BrowseMediaItems.cs \ src/EnqueueAction.cs \ src/MediaItems.cs \ src/MediaItemSource.cs \ src/NextAction.cs \ src/PauseAction.cs \ src/PlayAction.cs \ src/PreviousAction.cs \ src/SearchCollectionAction.cs GENERATED_RESOURCES = \ Resources/Banshee.addin.xml BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(BANSHEE_INDEXER_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Banshee/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Banshee/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_BANSHEE_TRUE@all: $(OUTPUT_FILES) @HAVE_BANSHEE_TRUE@reference-debug: @HAVE_BANSHEE_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_BANSHEE_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_BANSHEE_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_BANSHEE_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_BANSHEE_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_BANSHEE_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_BANSHEE_TRUE@ @colors=no; \ @HAVE_BANSHEE_TRUE@ case $$TERM in \ @HAVE_BANSHEE_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_BANSHEE_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_BANSHEE_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_BANSHEE_TRUE@ esac; \ @HAVE_BANSHEE_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_BANSHEE_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_BANSHEE_TRUE@ fi; \ @HAVE_BANSHEE_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_BANSHEE_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_BANSHEE_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_BANSHEE_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_BANSHEE_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_BANSHEE_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_BANSHEE_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Banshee/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021210 xustar000000000000000030 mtime=1381823728.631049529 30 atime=1381823772.203051027 30 ctime=1381823728.631049529 gnome-do-plugins-0.8.5/Banshee/Resources/0000755000175000017500000000000012227172360020533 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Banshee/Resources/PaxHeaders.15196/Banshee.addin.xml.in0000644000175000017500000000007411701730437025045 xustar000000000000000030 atime=1381797704.683221224 30 ctime=1381823728.631049529 gnome-do-plugins-0.8.5/Banshee/Resources/Banshee.addin.xml.in0000664000175000017500000000204011701730437024304 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Banshee/PaxHeaders.15196/src0000644000175000017500000000013212227172363020030 xustar000000000000000030 mtime=1381823731.999049644 30 atime=1381823772.203051027 30 ctime=1381823731.999049644 gnome-do-plugins-0.8.5/Banshee/src/0000755000175000017500000000000012227172363017353 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/PreviousAction.cs0000644000175000017500000000007411701730437023411 xustar000000000000000030 atime=1381797704.691221224 30 ctime=1381823731.995049644 gnome-do-plugins-0.8.5/Banshee/src/PreviousAction.cs0000664000175000017500000000246711701730437022665 0ustar00chrischris00000000000000/* PreviousAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Universe; namespace Banshee { public class PreviousAction : AbstractPlayerAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Previous"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Play previous track"); } } public override string Icon { get { return "media-skip-backward"; } } protected override void Perform () { Banshee.Previous (); } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/BansheeDBus.cs0000644000175000017500000000007411701730437022562 xustar000000000000000030 atime=1381797704.683221224 30 ctime=1381823731.987049644 gnome-do-plugins-0.8.5/Banshee/src/BansheeDBus.cs0000664000175000017500000001354211701730437022032 0ustar00chrischris00000000000000// BansheeDBus.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Threading; using System.Collections.Generic; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Do.Platform; namespace Banshee { [Interface ("org.bansheeproject.Banshee.PlayerEngine")] interface IBansheePlayer { void Play (); void Pause (); string CurrentState { get; } } [Interface ("org.bansheeproject.Banshee.PlayQueue")] interface IBansheePlayQueue { void EnqueueUri (string uri, bool prepend); } [Interface ("org.bansheeproject.Banshee.PlaybackController")] interface IBansheeController { void First (); void Next (bool restart); void Previous (bool restart); int ShuffleMode { get; set; } } public class BansheeDBus { const string BusName = "org.bansheeproject.Banshee"; const string SessionBusName = "org.freedesktop.DBus"; const string ErrorMessage = "Banshee encountered an error in {0}; {1}"; # region static Banshee d-bus members static Dictionary object_paths; static IBus session_bus; static IBansheePlayer player; static IBansheePlayQueue play_queue; static IBansheeController controller; static BansheeDBus () { BusG.Init (); BuildObjectPathsDict (); session_bus = Bus.Session.GetObject (SessionBusName, new ObjectPath (object_paths[typeof (IBus)])); session_bus.NameOwnerChanged += HandleNameOwnerChanged; } static void HandleNameOwnerChanged(string name, string old_owner, string new_owner) { // when the owner changes on this path, we release our dbus objects. if (name == BusName) { player = null; controller = null; play_queue = null; } } static bool FullApplicationAvailable { get { return Bus.Session.NameHasOwner (BusName); } } static void MaybeStartFullApplication () { if (FullApplicationAvailable) return; Bus.Session.StartServiceByName (BusName); Thread.Sleep (5000); if (!FullApplicationAvailable) throw new Exception (string.Format("Name {0} has no owner.", BusName)); } static T GetIBansheeObject (string objectPath) { MaybeStartFullApplication (); return Bus.Session.GetObject (BusName, new ObjectPath (objectPath)); } static IBansheePlayer Player { get { player = ((player == null) ? GetIBansheeObject (object_paths [typeof (IBansheePlayer)]) : player); return player; } } static IBansheeController Controller { get { controller = ((controller == null) ? GetIBansheeObject (object_paths [typeof (IBansheeController)]) : controller); return controller; } } static IBansheePlayQueue PlayQueue { get { play_queue = ((play_queue == null) ? GetIBansheeObject (object_paths [typeof (IBansheePlayQueue)]) : play_queue); return play_queue; } } #endregion public PlaybackShuffleMode ShuffleMode { get { return (PlaybackShuffleMode) Controller.ShuffleMode; } set { Controller.ShuffleMode = (int) value; } } public bool IsPlaying () { try { return (player != null || FullApplicationAvailable) && Player.CurrentState == "playing"; } catch (Exception e) { LogError ("IsPlaying", e); } return false; } public void Pause () { try { Player.Pause (); } catch (Exception e) { LogError ("Pause", e); } } public void Play () { try { Player.Play (); } catch (Exception e) { LogError ("Play", e); } } public void Play (IEnumerable media) { Enqueue (media, true); First (); } public void Enqueue (IEnumerable media) { Enqueue (media, false); } void Enqueue (IEnumerable media, bool prepend) { try { MaybeStartFullApplication (); //if banshee isn't already started the enqueue seems to fail // if we're prepending to the queue we need to queue in the uris in reverse order if (prepend) media = media.Reverse (); media.ForEach (item => PlayQueue.EnqueueUri (item.Path, prepend)); } catch (Exception e) { LogError ("Enqueue", e); } } public void Next () { try { Controller.Next (false); } catch (Exception e) { LogError ("Next", e); } } public void Previous () { try { Controller.Previous (false); } catch (Exception e) { LogError ("Previous", e); } } void First () { try { Controller.First (); } catch (Exception e) { LogError ("First", e); } } static void BuildObjectPathsDict () { object_paths = new Dictionary (); object_paths.Add (typeof (IBus), "/org/freedesktop/DBus"); object_paths.Add (typeof (IBansheePlayer), "/org/bansheeproject/Banshee/PlayerEngine"); object_paths.Add (typeof (IBansheeController), "/org/bansheeproject/Banshee/PlaybackController"); object_paths.Add (typeof (IBansheePlayQueue), "/org/bansheeproject/Banshee/SourceManager/PlayQueue"); } void LogError (string methodName, Exception e) { Log.Error ("Encountered a problem in {0}: {1}", methodName, e.Message); } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/AbstractPlayerAction.cs0000644000175000017500000000007411701730437024515 xustar000000000000000030 atime=1381797704.683221224 30 ctime=1381823731.987049644 gnome-do-plugins-0.8.5/Banshee/src/AbstractPlayerAction.cs0000664000175000017500000000300311701730437023754 0ustar00chrischris00000000000000/* AbstractPlayerAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Do.Universe; namespace Banshee { public abstract class AbstractPlayerAction : Act { protected abstract void Perform (); protected virtual bool IsAvailable () { return true; } public override IEnumerable SupportedItemTypes { get { yield return typeof (IApplicationItem); } } public override bool SupportsItem (Item item) { return IsBanshee (item as IApplicationItem) && IsAvailable (); } bool IsBanshee (IApplicationItem app) { return app.Exec.Contains ("banshee"); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Perform (); yield break; } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/PauseAction.cs0000644000175000017500000000007411701730437022652 xustar000000000000000030 atime=1381797704.691221224 30 ctime=1381823731.995049644 gnome-do-plugins-0.8.5/Banshee/src/PauseAction.cs0000664000175000017500000000261511701730437022121 0ustar00chrischris00000000000000/* PauseAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Banshee { public class PauseAction : AbstractPlayerAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Pause"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Pause playing track"); } } public override string Icon { get { return "media-playback-pause"; } } protected override bool IsAvailable() { return Banshee.IsPlaying; } protected override void Perform () { Banshee.Pause (); } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/EnqueueAction.cs0000644000175000017500000000007411701730437023204 xustar000000000000000030 atime=1381797704.687221224 30 ctime=1381823731.991049644 gnome-do-plugins-0.8.5/Banshee/src/EnqueueAction.cs0000664000175000017500000000317311701730437022453 0ustar00chrischris00000000000000/* EnqueueAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Banshee { public class EnqueueAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Add to Play Queue"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Add media to play queue"); } } public override string Icon { get { return "list-add"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MediaItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { items.Cast ().ForEach (item => Banshee.Enqueue (item as MediaItem)); yield break; } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/PlayAction.cs0000644000175000017500000000007411701730437022502 xustar000000000000000030 atime=1381797704.691221224 30 ctime=1381823731.995049644 gnome-do-plugins-0.8.5/Banshee/src/PlayAction.cs0000664000175000017500000000373211701730437021752 0ustar00chrischris00000000000000/* PlayAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Banshee { public class PlayAction : AbstractPlayerAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Play"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Play from your Banshee Collection"); } } public override string Icon { get { return "media-playback-start"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MediaItem); foreach (Type type in base.SupportedItemTypes) yield return type; } } public override bool SupportsItem(Item item) { return (item is MediaItem) || base.SupportsItem (item); } protected override void Perform () { } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { if (items.First () is MediaItem) Banshee.Play (items.OfType ().First ()); else Banshee.Play (); yield break; } protected override bool IsAvailable () { return !Banshee.IsPlaying; } } }gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/BrowseMediaItems.cs0000644000175000017500000000007411701730437023642 xustar000000000000000030 atime=1381797704.687221224 30 ctime=1381823731.991049644 gnome-do-plugins-0.8.5/Banshee/src/BrowseMediaItems.cs0000664000175000017500000000450211701730437023106 0ustar00chrischris00000000000000/* BrowseMediaItems.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Universe; namespace Banshee { public class BrowseMediaItem : Item { string name, description; public BrowseMediaItem (string name, string description) { this.name = name; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "media-optical"; } } } public class BrowseArtistMusicItem : BrowseMediaItem { public BrowseArtistMusicItem () : base (AddinManager.CurrentLocalizer.GetString ("Browse Artists"), AddinManager.CurrentLocalizer.GetString ("Browse Music by Artist")) { } public override string Icon { get { return "audio-input-microphone"; } } } public class BrowseAlbumsMusicItem : BrowseMediaItem { public BrowseAlbumsMusicItem () : base (AddinManager.CurrentLocalizer.GetString ("Browse Albums"), AddinManager.CurrentLocalizer.GetString ("Browse Music by Album")) { } } public class BrowsePublisherPodcastItem : BrowseMediaItem { public BrowsePublisherPodcastItem () : base (AddinManager.CurrentLocalizer.GetString ("Browse Podcasts"), AddinManager.CurrentLocalizer.GetString ("Browse Podcasts by Publisher")) { } } public class BrowseVideoItem : BrowseMediaItem { public BrowseVideoItem () : base (AddinManager.CurrentLocalizer.GetString ("Browse Videos"), AddinManager.CurrentLocalizer.GetString ("Browse All Videos")) { } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/SearchCollectionAction.cs0000644000175000017500000000007411701730437025016 xustar000000000000000030 atime=1381797704.691221224 30 ctime=1381823731.999049644 gnome-do-plugins-0.8.5/Banshee/src/SearchCollectionAction.cs0000664000175000017500000000356411701730437024271 0ustar00chrischris00000000000000/* SearchCollectionAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Banshee { public class SearchCollectionAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search Banshee Media"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Search your entire Banshee collection"); } } public override string Icon { get { return "edit-find"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (MediaItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string pattern; if (items.First () is ITextItem) pattern = (items.First () as ITextItem).Text; else pattern = items.First ().Name; Log.Debug ("Searching collection for {0}", pattern); return Banshee.SearchMedia (pattern).Cast (); } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/NextAction.cs0000644000175000017500000000007411701730437022513 xustar000000000000000030 atime=1381797704.687221224 30 ctime=1381823731.995049644 gnome-do-plugins-0.8.5/Banshee/src/NextAction.cs0000664000175000017500000000244211701730437021760 0ustar00chrischris00000000000000/* NextAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Universe; namespace Banshee { public class NextAction : AbstractPlayerAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Next"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Play next track"); } } public override string Icon { get { return "media-skip-forward"; } } protected override void Perform () { Banshee.Next (); } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/MediaItems.cs0000644000175000017500000000007411701730437022460 xustar000000000000000030 atime=1381797704.687221224 30 ctime=1381823731.991049644 gnome-do-plugins-0.8.5/Banshee/src/MediaItems.cs0000664000175000017500000001176511701730437021735 0ustar00chrischris00000000000000/* MediaItems.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Mono.Addins; namespace Banshee { public interface IMediaFile : IFileItem { string Year { get; } string Title { get; } string Artist { get; } } public class MediaItem : Item { protected string name, artist, year, cover; public MediaItem () { } public MediaItem (string name, string artist, string year, string cover) { this.name = name; this.artist = artist; this.year = year; if (System.IO.File.Exists (cover)) this.cover = cover; } public override string Name { get { return name; } } public override string Description { get { return year == null ? Artist : string.Format ("{0} ({1})", artist, Year); } } public override string Icon { get { return cover ?? "applications-multimedia"; } } public virtual string Artist { get { return artist; } } public virtual string Year { get { return year; } } public virtual string Cover { get { return cover; } } } public class VideoItem : MediaItem, IMediaFile { string file; public VideoItem (string name, string artist, string year, string cover, string file) : base (name, artist, year, cover) { this.file = file; } public override string Icon { get { return cover ?? "video-x-generic"; } } public string Title { get { return Name; } } public string Path { get { return file; } } public string Uri { get { return string.Format ("file://{0}", Path); } } } public class PodcastItem : MediaItem { public PodcastItem () { } public PodcastItem (string artist, string year, string cover) : base () { this.artist = artist; this.year = year; this.cover = cover; } public override string Icon { get { return cover ?? "audio-x-generic"; } } } public class PodcastPublisherItem : PodcastItem { public PodcastPublisherItem (string artist, string year, string cover) : base (artist, year, cover) { this.name = artist; } } public class PodcastPodcastItem : PodcastItem, IMediaFile { string file; public PodcastPodcastItem (string name, string artist, string year, string cover, string file) : base (artist, year, cover) { this.name = name; this.file = file; } public override string Icon { get { return "audio-x-generic"; } } public string Title { get { return Name; } } public string Path { get { return file; } } public string Uri { get { return string.Format ("file://{0}", Path); } } } public class MusicItem : MediaItem { public MusicItem () { } public MusicItem (string name, string artist, string year, string cover) : base (name, artist, year, cover) { } public override string Icon { get { return cover ?? "gtk-cdrom"; } } } public class AlbumMusicItem : MusicItem { public AlbumMusicItem (string name, string artist, string year, string cover) : base (name, artist, year, cover) { } } public class ArtistMusicItem : MusicItem { public ArtistMusicItem (string name, string cover) : base () { this.name = this.artist = name; this.cover = cover; } public override string Description { get { return string.Format ("{0} {1} {2}", AddinManager.CurrentLocalizer.GetString ("All Music by"), artist, Year); } } public override string Icon { get { return cover ?? "audio-input-microphone"; } } } public class SongMusicItem : MusicItem, IMediaFile { string file, album, track; public SongMusicItem (string name, string artist, string album, string year, string cover, string track, string file) : base (name, artist, year, cover) { this.file = file; this.album = album; this.track = track; } public override string Description { get { return string.Format ("{0} - {1}", artist, album); } } public override string Icon { get { return "audio-x-generic"; } } public string Title { get { return Name; } } public string Path { get { return file; } } public string Uri { get { return string.Format ("file://{0}", Path); } } public string Album { get { return album; } } public string Track { get { return track != null ? track.PadLeft (3, '0') : string.Empty; } } } }gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/Banshee.cs0000644000175000017500000000007411701730437022004 xustar000000000000000030 atime=1381797704.683221224 30 ctime=1381823731.987049644 gnome-do-plugins-0.8.5/Banshee/src/Banshee.cs0000664000175000017500000001464311701730437021257 0ustar00chrischris00000000000000// Banshee.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Threading; using System.Reflection; using System.Collections.Generic; using Do.Platform; namespace Banshee { public enum PlaybackShuffleMode { Linear, Song, Artist, Album } public class Banshee { static BansheeDBus bus; static Thread index_mutex; static BansheeIndexer indexer; static Banshee() { bus = new BansheeDBus (); indexer = new BansheeIndexer (); index_mutex = MakeIndexerThread (); } public static void Index () { if (index_mutex.ThreadState == ThreadState.Running) return; else if (index_mutex.ThreadState == ThreadState.Unstarted) index_mutex.Start (); else { index_mutex = MakeIndexerThread (); } } public static bool IsPlaying { get { return bus.IsPlaying (); } } public static void Enqueue (MediaItem item) { Services.Application.RunOnThread (() => bus.Enqueue (LoadMedia (item))); } public static void Play () { Services.Application.RunOnThread (bus.Play); } public static void Play (MediaItem item) { Services.Application.RunOnThread (() => bus.Play (LoadMedia (item))); } public static void Pause () { Services.Application.RunOnThread (bus.Pause); } public static void Next () { Services.Application.RunOnThread (bus.Next); } public static void Previous () { Services.Application.RunOnThread (bus.Previous); } public static PlaybackShuffleMode ShuffleMode { set { bus.ShuffleMode = value; } } public static IEnumerable LoadMedia (MediaItem item) { if (item is MusicItem) return LoadSongsFor (item as MusicItem); else if (item is PodcastItem) return LoadPodcastsFor (item as PodcastItem); else if (item is VideoItem) return indexer.Videos.Cast (); else return Enumerable.Empty (); } public static void LoadVideos (out List videos) { videos = new List (indexer.Videos); } public static List SearchMedia (string pattern) { List results = new List (); results.AddRange (indexer.Songs.Where (item => ContainsMatch (item, pattern)).Cast ()); results.AddRange (indexer.Videos.Where (item => ContainsMatch (item, pattern)).Cast ()); results.AddRange (indexer.Podcasts.Where (item => ContainsMatch (item, pattern)).Cast ()); return results; } public static void LoadPodcasts (out List podcastsOut) { Dictionary publishers; publishers = new Dictionary (); foreach (PodcastPodcastItem podcast in indexer.Podcasts) { if (!publishers.ContainsKey (podcast.Artist)) publishers[podcast.Artist] = new PodcastPublisherItem ( podcast.Artist, podcast.Year, podcast.Cover); } podcastsOut = new List (publishers.Values); } public static void LoadAlbumsAndArtists (out List albumsOut, out List artistsOut) { Dictionary albums; Dictionary artists; albums = new Dictionary (); artists = new Dictionary (); foreach (SongMusicItem song in indexer.Songs) { if (!artists.ContainsKey (song.Artist)) artists[song.Artist] = new ArtistMusicItem (song.Artist, song.Cover); if (!albums.ContainsKey (song.Album)) albums[song.Album] = new AlbumMusicItem (song.Album, song.Artist, song.Year, song.Cover); } albumsOut = new List (albums.Values); artistsOut = new List (artists.Values); } public static IEnumerable LoadAlbumsFor (ArtistMusicItem artist, IEnumerable albums) { return albums.Where (album => album.Artist.Contains (artist.Name)); } static List LoadSongsFor (MusicItem item) { SortedList albumSongs; string key; if (item is SongMusicItem) { List single = new List (); single.Add (item as SongMusicItem); return single; } albumSongs = new SortedList (); foreach (SongMusicItem song in indexer.Songs) { switch (item.GetType ().Name) { case "AlbumMusicItem": if (item.Name != song.Album) continue; break; case "ArtistMusicItem": if (item.Name != song.Artist) continue; break; } key = string.Format ("{0}-{1}-{2}", song.Album, song.Track, song.Path); try { if (albumSongs.ContainsKey (key)) continue; albumSongs.Add (key, song); } catch (Exception e) { Log.Error ("{0} : {1}", key, e.Message); } } return new List (albumSongs.Values); } static IEnumerable LoadPodcastsFor (PodcastItem item) { if (item is PodcastPodcastItem) { yield return item as IMediaFile; } foreach (PodcastPodcastItem pc in indexer.Podcasts) { if ((item as PodcastPublisherItem).Name != pc.Artist) continue; yield return pc; } } static bool ContainsMatch (MediaItem item, string pattern) { return ContainsMatch (item, p => PropertyInfoMatchesPattern (item, p, pattern)); } static bool ContainsMatch (MediaItem item, Func predicate) { return item.GetType ().GetProperties ().Any (predicate); } static bool PropertyInfoMatchesPattern (MediaItem item, PropertyInfo info, string pattern) { return (info.Name != "File" && (info.GetValue (item, null).ToString ().Contains (pattern))); } static Thread MakeIndexerThread () { return new Thread ((ThreadStart) indexer.Start); } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/BansheeIndexer.cs0000644000175000017500000000007411701730437023323 xustar000000000000000030 atime=1381797704.687221224 30 ctime=1381823731.987049644 gnome-do-plugins-0.8.5/Banshee/src/BansheeIndexer.cs0000664000175000017500000001433311701730437022572 0ustar00chrischris00000000000000/* Banshee.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . * * THE PHILLIES WON TONIGHT! WE'RE GOING TO THE WORLD SERIES!!!!! */ using System; using System.IO; using System.Linq; using System.Collections.Generic; using Banshee.Collection.Indexer.RemoteHelper; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Banshee { public class BansheeIndexer : SimpleIndexerClient { string artwork_directory; List> indexed_items; readonly string[] export_fields = new [] {"name", "artist", "year", "album", "local-path", "URI", "media-attributes", "artwork-id", "track-number"}; public BansheeIndexer () { AddExportField (export_fields); IndexWhenCollectionChanged = false; artwork_directory = Path.Combine (ReadXdgUserDir ("XDG_CACHE_DIR", ".cache"), "album-art"); Videos = Enumerable.Empty (); Songs = Enumerable.Empty (); Podcasts = Enumerable.Empty (); indexed_items = new List> (); } public IEnumerable Videos { get; private set; } public IEnumerable Songs { get; private set; } public IEnumerable Podcasts { get; private set; } #region SimpleIndexerClient overrides /// /// This gets called on a thread from SimpleIndexerClient so we need to be careful with our lists. /// /// /// A /// protected override void IndexResult (IDictionary result) { indexed_items.Add (result); } protected override int CollectionCount { get { return Songs.Count () + Videos.Count () + Podcasts.Count (); } } protected override DateTime CollectionLastModified { get { return DateTime.UtcNow; } } protected override void OnBeginUpdateIndex() { Log.Debug ("Reading Banshee index results from DBus"); } protected override void OnEndUpdateIndex() { ProcessesList (); indexed_items.Clear (); Log.Debug ("Finished indexing Banshee library, Found {0} media items", CollectionCount); } protected override void OnShutdownWhileIndexing () { Log.Info ("Banshee requested a shutdown. Stopping indexer"); } #endregion void ProcessesList () { List videos = new List (); List songs = new List (); List podcasts = new List (); foreach (IDictionary result in indexed_items) { IMediaFile item; string path, artPath, mediaType; Dictionary tags; tags = SetupTags (); foreach (string tag in export_fields) { object objTag; result.TryGetValue (tag, out objTag); tags [tag] = (objTag == null) ? "" : objTag.ToString (); } mediaType = tags ["media-attributes"]; // some items dont have a local-path, we need to use the URI in this case. path = string.IsNullOrEmpty (tags ["local-path"]) ? tags ["URI"] : tags ["local-path"]; artPath = string.IsNullOrEmpty (tags ["artwork-id"]) ? "" : Path.Combine (artwork_directory, tags ["artwork-id"] + ".jpg"); //Handle videos in the collection if (mediaType.Contains ("VideoStream")) { item = new VideoItem (tags ["name"], tags ["artist"], tags ["year"], artPath, path); videos.Add (item as VideoItem); //Handle the podcasts in collection } else if (mediaType.Contains ("Podcast")) { item = new PodcastPodcastItem (tags ["name"], tags ["album"], tags ["year"], artPath, path); podcasts.Add (item as PodcastPodcastItem); //everything else should be Music } else { item = new SongMusicItem (tags ["name"], tags ["artist"], tags ["album"], tags ["year"], artPath, tags ["track-number"], path); songs.Add (item as SongMusicItem); } Videos = videos; Songs = songs; Podcasts = podcasts; } } Dictionary SetupTags () { Dictionary tags = new Dictionary (); foreach (string tag in export_fields) { tags.Add (tag, ""); } return tags; } string ReadXdgUserDir (string key, string fallback) { string home_dir, config_dir, env_path, user_dirs_path; home_dir = Environment.GetFolderPath (Environment.SpecialFolder.Personal); config_dir = Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData); env_path = Environment.GetEnvironmentVariable (key); if (!String.IsNullOrEmpty (env_path)) { return env_path; } user_dirs_path = Path.Combine (config_dir, "user-dirs.dirs"); if (!File.Exists (user_dirs_path)) { return Path.Combine (home_dir, fallback); } try { using (StreamReader reader = new StreamReader (user_dirs_path)) { string line; while ((line = reader.ReadLine ()) != null) { line = line.Trim (); int delim_index = line.IndexOf ('='); if (delim_index > 8 && line.Substring (0, delim_index) == key) { string path = line.Substring (delim_index + 1).Trim ('"'); bool relative = false; if (path.StartsWith ("$HOME/")) { relative = true; path = path.Substring (6); } else if (path.StartsWith ("~")) { relative = true; path = path.Substring (1); } else if (!path.StartsWith ("/")) { relative = true; } return relative ? Path.Combine (home_dir, path) : path; } } } } catch (FileNotFoundException) { } return Path.Combine (home_dir, fallback); } } } gnome-do-plugins-0.8.5/Banshee/src/PaxHeaders.15196/MediaItemSource.cs0000644000175000017500000000007411701730437023456 xustar000000000000000030 atime=1381797704.687221224 30 ctime=1381823731.991049644 gnome-do-plugins-0.8.5/Banshee/src/MediaItemSource.cs0000664000175000017500000000751711701730437022733 0ustar00chrischris00000000000000/* MediaItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Banshee { public class MediaItemSource : ItemSource { List items; List albums; List artists; List videos; List publishers; public MediaItemSource() { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Banshee Media"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes Media from Banshee Media Player"); } } public override string Icon { get { return "music-player-banshee"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MediaItem); yield return typeof (BrowseMediaItem); yield return typeof (IApplicationItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { List children; children = new List (); if (parent is IApplicationItem && (parent as IApplicationItem).Exec.Contains ("banshee-1")) { if (albums != null && albums.Count > 0) children.Add (new BrowseAlbumsMusicItem ()); if (artists != null && artists.Count > 0) children.Add (new BrowseArtistMusicItem ()); if (videos != null && videos.Count > 0) children.Add (new BrowseVideoItem ()); if (publishers != null && publishers.Count > 0) children.Add (new BrowsePublisherPodcastItem ()); } else if (parent is ArtistMusicItem) { foreach (AlbumMusicItem album in Banshee.LoadAlbumsFor (parent as ArtistMusicItem, albums)) children.Add (album); } else if (parent is AlbumMusicItem) { foreach (SongMusicItem song in Banshee.LoadMedia (parent as AlbumMusicItem)) children.Add (song); } else if (parent is PodcastPublisherItem) { foreach (PodcastPodcastItem pc in Banshee.LoadMedia (parent as PodcastPublisherItem)) children.Add (pc); } else if (parent is BrowsePublisherPodcastItem) { foreach (PodcastItem podcast in publishers) children.Add (podcast); } else if (parent is BrowseVideoItem) { foreach (VideoItem video in videos) children.Add (video); } else if (parent is BrowseAlbumsMusicItem) { foreach (AlbumMusicItem album in albums) children.Add (album); } else if (parent is BrowseArtistMusicItem) { foreach (ArtistMusicItem artist in artists) children.Add (artist); } return children; } public override void UpdateItems () { items.Clear (); Banshee.Index (); Banshee.LoadVideos (out videos); Banshee.LoadPodcasts (out publishers); Banshee.LoadAlbumsAndArtists (out albums, out artists); foreach (Item video in videos) items.Add (video); foreach (Item album in albums) items.Add (album); foreach (Item artist in artists) items.Add (artist); foreach (Item podcast in publishers) items.Add (podcast); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Shelf0000644000175000017500000000013012227172417016733 xustar000000000000000029 mtime=1381823759.20705058 30 atime=1381823772.203051027 29 ctime=1381823759.20705058 gnome-do-plugins-0.8.5/Shelf/0000755000175000017500000000000012227172417016260 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Shelf/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170502021036 xustar000000000000000030 mtime=1381822786.979017149 30 atime=1381823353.591036633 29 ctime=1381823759.20705058 gnome-do-plugins-0.8.5/Shelf/Makefile.am0000664000175000017500000000067312227170502020315 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Shelf FILES = \ src/ShelfAddToShelfAction.cs \ src/ShelfCreateShelfAction.cs \ src/ShelfExploreAction.cs \ src/ShelfItem.cs \ src/ShelfItemSource.cs \ src/ShelfRemoveFromShelfAction.cs \ src/ShelfRenameShelfAction.cs \ src/ShelfDeleteShelfAction.cs GENERATED_RESOURCES = \ Resources/Shelf.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Shelf/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172417021056 xustar000000000000000030 mtime=1381823759.051050575 30 atime=1381823759.151050578 29 ctime=1381823759.20705058 gnome-do-plugins-0.8.5/Shelf/Makefile.in0000644000175000017500000004740212227172417020334 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Shelf ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Shelf FILES = \ src/ShelfAddToShelfAction.cs \ src/ShelfCreateShelfAction.cs \ src/ShelfExploreAction.cs \ src/ShelfItem.cs \ src/ShelfItemSource.cs \ src/ShelfRemoveFromShelfAction.cs \ src/ShelfRenameShelfAction.cs \ src/ShelfDeleteShelfAction.cs GENERATED_RESOURCES = \ Resources/Shelf.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Shelf/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Shelf/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Shelf/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020704 xustar000000000000000030 mtime=1381823728.691049531 30 atime=1381823772.203051027 30 ctime=1381823728.691049531 gnome-do-plugins-0.8.5/Shelf/Resources/0000755000175000017500000000000012227172360020227 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Shelf/Resources/PaxHeaders.15196/Shelf.addin.xml.in0000644000175000017500000000007411701730437024235 xustar000000000000000030 atime=1381797705.695221259 30 ctime=1381823728.691049531 gnome-do-plugins-0.8.5/Shelf/Resources/Shelf.addin.xml.in0000664000175000017500000000162211701730437023501 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Shelf/PaxHeaders.15196/src0000644000175000017500000000013212227172417017524 xustar000000000000000030 mtime=1381823759.231050581 30 atime=1381823772.203051027 30 ctime=1381823759.231050581 gnome-do-plugins-0.8.5/Shelf/src/0000755000175000017500000000000012227172417017047 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfExploreAction.cs0000644000175000017500000000007311701730437023670 xustar000000000000000030 atime=1381797705.703221259 29 ctime=1381823759.21505058 gnome-do-plugins-0.8.5/Shelf/src/ShelfExploreAction.cs0000664000175000017500000000310411701730437023132 0ustar00chrischris00000000000000/* ShelfExploreShelfAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; namespace Shelf { public class ShelfExploreAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Explore Shelf"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Get a list of everything in your shelf"); } } public override string Icon { get { return "folder-saved-search"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ShelfItem);} } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { return (items.First () as ShelfItem).Items.ToArray (); } } } gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfCreateShelfAction.cs0000644000175000017500000000007311701730437024437 xustar000000000000000030 atime=1381797705.699221259 29 ctime=1381823759.21505058 gnome-do-plugins-0.8.5/Shelf/src/ShelfCreateShelfAction.cs0000664000175000017500000000333011701730437023702 0ustar00chrischris00000000000000/* ShelfCreateShelfAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using System.Linq; namespace Shelf { public class ShelfCreateShelfAction : Act { public ShelfCreateShelfAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Create a new Shelf"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Adds a new Shelf"); } } public override string Icon { get { return "folder-saved-search"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { return (item is ITextItem); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { ShelfItemSource.CreateShelf((items.First () as ITextItem).Text); yield break; } } } gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfDeleteShelfAction.cs0000644000175000017500000000007411701730437024437 xustar000000000000000030 atime=1381797705.699221259 30 ctime=1381823759.231050581 gnome-do-plugins-0.8.5/Shelf/src/ShelfDeleteShelfAction.cs0000664000175000017500000000354611701730437023712 0ustar00chrischris00000000000000/* ShelDeleteShelfAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using System.Linq; using Do.Universe; namespace Shelf { public class ShelfDeleteShelfAction : Act { public ShelfDeleteShelfAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Remove a shelf"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Removes a shelf from your shelves"); } } public override string Icon { get { return "remove"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ShelfItem); } } public override bool SupportsItem (Item item) { if(!(item is ShelfItem)) return false; if((item as ShelfItem).ShelfName.Equals("Default")) return false; return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { ShelfItemSource.Shelves.Remove((items.First () as ShelfItem).ShelfName); ShelfItemSource.Serialize(); yield break; } } }gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfRemoveFromShelfAction.cs0000644000175000017500000000007411701730437025316 xustar000000000000000030 atime=1381797705.703221259 30 ctime=1381823759.227050581 gnome-do-plugins-0.8.5/Shelf/src/ShelfRemoveFromShelfAction.cs0000664000175000017500000000463111701730437024565 0ustar00chrischris00000000000000/* ShelfRemoveFromShelfAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; namespace Shelf { public class ShelfRemoveFromShelfAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Remove From Shelf"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Remove Selected Item From Shelf"); } } public override string Icon { get { return "remove"; } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (Item); } } public override bool SupportsItem (Item item) { return ShelfItemSource.InSomeShelf (item); } public override bool SupportsModifierItemForItems (IEnumerable items, Item moditem) { return (moditem as ShelfItem).Items.Contains(items.First()); } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof(ShelfItem); } } public override IEnumerable DynamicModifierItemsForItem (Item item) { foreach(string key in ShelfItemSource.Shelves.Keys) if(ShelfItemSource.Shelves[key].Items.Contains (item)) yield return ShelfItemSource.Shelves[key]; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { if (!modItems.Any ()) ShelfItemSource.RemoveFromAll (items.First ()); else { (modItems.First () as ShelfItem).RemoveItem (items.First ()); ShelfItemSource.Serialize(); } yield break; } } }gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfItem.cs0000644000175000017500000000007311701730437022012 xustar000000000000000030 atime=1381797705.703221259 29 ctime=1381823759.21905058 gnome-do-plugins-0.8.5/Shelf/src/ShelfItem.cs0000664000175000017500000000370711701730437021265 0ustar00chrischris00000000000000/* ShelfItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Shelf { public class ShelfItem : Item { string name; List items = new List (); public List Items { get { return items; } } public ShelfItem (string name) { this.name = name; } public ShelfItem (string name, List items) { this.name = name; this.items = items; } public string ShelfName { get { return this.name; } set { this.name = value; } } public override string Name { get { return this.name + AddinManager.CurrentLocalizer.GetString (" Shelf"); } } public override string Description { get { return string.Format ( AddinManager.CurrentLocalizer.GetString ("Your {0} shelf items."), this.name); } } public override string Icon { get { return "folder-saved-search"; } } public void AddItem (Item item) { if (Items.Contains (item)) return; Items.Add (item); //temp items } public void RemoveItem (Item item) { Items.Remove (item); } public List ItemList { get{ return this.items ;} set{ this.items = value;} } } } gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfRenameShelfAction.cs0000644000175000017500000000007411701730437024444 xustar000000000000000030 atime=1381797705.703221259 30 ctime=1381823759.227050581 gnome-do-plugins-0.8.5/Shelf/src/ShelfRenameShelfAction.cs0000664000175000017500000000453211701730437023713 0ustar00chrischris00000000000000/* ShelfRenameShelfAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using System.Linq; using Do.Universe; namespace Shelf { public class ShelfRenameShelfAction : Act { public ShelfRenameShelfAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Rename a Shelf"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Changes a shelf's name"); } } public override string Icon { get { return "folder-saved-search"; } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ShelfItem); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item moditem) { return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem);} } public override bool SupportsItem (Item item) { return ((item is ShelfItem) && (item as ShelfItem).ShelfName != "Default"); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string name = (items.First () as ShelfItem).ShelfName; ShelfItem oldShelf = ShelfItemSource.Shelves[name]; ShelfItem newShelf = new ShelfItem((modItems.First () as ITextItem).Text, oldShelf.ItemList); ShelfItemSource.Shelves.Add(newShelf.ShelfName, newShelf); ShelfItemSource.Shelves.Remove(name); ShelfItemSource.Serialize(); yield break; } } } gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfItemSource.cs0000644000175000017500000000007311701730437023173 xustar000000000000000030 atime=1381797705.703221259 29 ctime=1381823759.22305058 gnome-do-plugins-0.8.5/Shelf/src/ShelfItemSource.cs0000664000175000017500000001425611701730437022447 0ustar00chrischris00000000000000/* ShelfItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using Do.Platform; using Do.Universe; using Mono.Addins; namespace Shelf { public class ShelfItemSource : ItemSource { [Serializable] class ItemsRecord { public string UniqueId { get; protected set; } public string Shelf { get; protected set; } public ItemsRecord (string uniqueId, string shelf) { UniqueId = uniqueId; Shelf = shelf; } public Item MaybeGetItem () { return Services.Core.GetItem (UniqueId); } } static string ShelfNamesFile { get { return Path.Combine (Services.Paths.UserDataDirectory, typeof (ShelfItemSource).FullName); } } static string ItemsFile { get { return Path.Combine (Services.Paths.UserDataDirectory, "ItemsInShelves"); } } static List AllItems { get{ List items = new List(); foreach(ShelfItem shelf in ShelfItemSource.shelves.Values) foreach(Item i in shelf.Items){ items.Add(new ItemsRecord(i.UniqueId, shelf.ShelfName)); } return items; } } static ShelfItemSource() { ShelfItemSource.defaultName = "Default"; shelvesList = new List(); Deserialize (); ShelfItemSource.HasDeSerialized = false; if(!ShelfItemSource.shelves.ContainsKey("Default")){ ShelfItemSource.shelves.Add("Default", new ShelfItem("Default")); Serialize(); } } static void Deserialize () { ShelfItemSource.shelves = new Dictionary (); IEnumerable shelfNames = null; try { using (Stream s = File.OpenRead (ShelfNamesFile)) { BinaryFormatter f = new BinaryFormatter (); shelfNames = f.Deserialize (s) as IEnumerable; } } catch (FileNotFoundException) { } catch (Exception e) { Log.Error ("Could not deserialize shelf names: {0}", e.Message); Log.Debug (e.StackTrace); } if(shelfNames == null) return; foreach(string name in shelfNames){ ShelfItemSource.shelves.Add(name, new ShelfItem(name)); } //Deserialize items in shelves List itemsInShelves = null; try { using (Stream s = File.OpenRead (ItemsFile)) { BinaryFormatter f = new BinaryFormatter (); itemsInShelves = f.Deserialize (s) as List; } } catch (FileNotFoundException) { } catch (Exception e) { Log.Error ("Could not deserialize items : {0}", e.Message); Log.Debug (e.StackTrace); } if (itemsInShelves==null){ return; } foreach(ItemsRecord itemRecord in itemsInShelves){ Item t = itemRecord.MaybeGetItem(); if(t==null){ continue; } ShelfItemSource.shelves[itemRecord.Shelf].AddItem(t); } ShelfItemSource.HasDeSerialized = true; } public static void Serialize () { //serialize shelves... try { using (Stream s = File.OpenWrite (ShelfNamesFile)) { BinaryFormatter f = new BinaryFormatter (); f.Serialize (s, new List(ShelfItemSource.shelves.Keys)); } } catch (Exception e) { Log.Error ("Could not serialize shelves names: {0}", e.Message); Log.Debug (e.StackTrace); } //then serialize the items in the shelves try { using (Stream s = File.OpenWrite (ItemsFile)) { BinaryFormatter f = new BinaryFormatter (); f.Serialize (s, AllItems); } } catch (Exception e) { Log.Error ("Could not serialize items: {0}", e.Message); Log.Debug (e.StackTrace); } } static Dictionary shelves; static string defaultName; static List shelvesList; static bool HasDeSerialized = false; public static Dictionary Shelves { get { return shelves; } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Shelves"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Your Shelves"); } } public override string Icon { get { return "folder-saved-search"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ShelfItem); } } public override IEnumerable Items { get { return shelvesList ;} } public override void UpdateItems() { if(!ShelfItemSource.HasDeSerialized) { ShelfItemSource.Deserialize(); } if (shelves != null) { shelvesList.Clear(); foreach (Item item in shelves.Values){ shelvesList.Add(item); } } } public override IEnumerable ChildrenOfItem (Item item) { return (item as ShelfItem).Items; } static public void AddToDefault (Item item) { shelves[defaultName].AddItem (item); Serialize(); } static public void RemoveFromAll (Item item) { foreach(string key in ShelfItemSource.shelves.Keys) if(shelves[key].Items.Contains (item)) shelves[key].RemoveItem(item); Serialize(); } static public bool InSomeShelf (Item item) { bool b = false; foreach(string key in ShelfItemSource.shelves.Keys){ b |= shelves[key].Items.Contains (item); } return b; } static public void CreateShelf (string name) { shelves.Add (name, new ShelfItem (name)); Serialize(); } } } gnome-do-plugins-0.8.5/Shelf/src/PaxHeaders.15196/ShelfAddToShelfAction.cs0000644000175000017500000000007311701730437024227 xustar000000000000000030 atime=1381797705.699221259 29 ctime=1381823759.21105058 gnome-do-plugins-0.8.5/Shelf/src/ShelfAddToShelfAction.cs0000664000175000017500000000464611701730437023505 0ustar00chrischris00000000000000/* ShelfAddToShelfAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Shelf { public class ShelfAddToShelfAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Add To Shelf"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Add Selected Item to one Shelf"); } } public override string Icon { get { return "bookmark_add"; } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (Item); } } public override bool SupportsItem (Item item) { return (!(item is ShelfItem)); } public override bool SupportsModifierItemForItems (IEnumerable items, Item moditem) { return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof(ShelfItem); yield return typeof (ITextItem);} } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { if (modItems.Any ()) { if(modItems.First () is ITextItem) { string name = (modItems.First () as ITextItem).Text; ShelfItemSource.CreateShelf(name); ShelfItemSource.Shelves[name].AddItem(items.First ()); ShelfItemSource.Serialize(); } else { (modItems.First () as ShelfItem).AddItem (items.First ()); ShelfItemSource.Serialize(); } } else { ShelfItemSource.AddToDefault (items.First ()); } yield break; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/missing0000644000175000017500000000007412204342713017343 xustar000000000000000030 atime=1381807504.414491649 30 ctime=1381823728.763049533 gnome-do-plugins-0.8.5/missing0000755000175000017500000001533112204342713016612 0ustar00chrischris00000000000000#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2012-06-26.16; # UTC # Copyright (C) 1996-2013 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, 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, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'automa4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gnome-do-plugins-0.8.5/PaxHeaders.15196/Riptide0000644000175000017500000000013212227172416017273 xustar000000000000000030 mtime=1381823758.191050545 30 atime=1381823772.203051027 30 ctime=1381823758.191050545 gnome-do-plugins-0.8.5/Riptide/0000755000175000017500000000000012227172416016616 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Riptide/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170505021400 xustar000000000000000029 mtime=1381822789.89901725 30 atime=1381823353.539036631 30 ctime=1381823758.191050545 gnome-do-plugins-0.8.5/Riptide/Makefile.am0000664000175000017500000000054112227170505020651 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Riptide FILES = \ src/TorrentDownloadClientAction.cs \ src/TorrentResultItem.cs \ src/TorrentSearchAction.cs GENERATED_RESOURCES = \ Resources/Riptide.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GLIB_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Riptide/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172416021414 xustar000000000000000029 mtime=1381823758.05505054 30 atime=1381823758.135050543 30 ctime=1381823758.187050545 gnome-do-plugins-0.8.5/Riptide/Makefile.in0000644000175000017500000004725612227172416020701 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Riptide ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Riptide FILES = \ src/TorrentDownloadClientAction.cs \ src/TorrentResultItem.cs \ src/TorrentSearchAction.cs GENERATED_RESOURCES = \ Resources/Riptide.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GLIB_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Riptide/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Riptide/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Riptide/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360021241 xustar000000000000000029 mtime=1381823728.68704953 30 atime=1381823772.203051027 29 ctime=1381823728.68704953 gnome-do-plugins-0.8.5/Riptide/Resources/0000755000175000017500000000000012227172360020566 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Riptide/Resources/PaxHeaders.15196/Riptide.addin.xml.in0000644000175000017500000000007311701730437025132 xustar000000000000000030 atime=1381797705.679221258 29 ctime=1381823728.68704953 gnome-do-plugins-0.8.5/Riptide/Resources/Riptide.addin.xml.in0000664000175000017500000000110311701730437024371 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Riptide/PaxHeaders.15196/src0000644000175000017500000000013212227172416020062 xustar000000000000000030 mtime=1381823758.199050545 30 atime=1381823772.203051027 30 ctime=1381823758.199050545 gnome-do-plugins-0.8.5/Riptide/src/0000755000175000017500000000000012227172416017405 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Riptide/src/PaxHeaders.15196/TorrentSearchAction.cs0000644000175000017500000000007411701730437024413 xustar000000000000000030 atime=1381797705.683221258 30 ctime=1381823758.199050545 gnome-do-plugins-0.8.5/Riptide/src/TorrentSearchAction.cs0000664000175000017500000000671211701730437023664 0ustar00chrischris00000000000000// TorrentSearchAction.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Web; using System.Net; using System.Text.RegularExpressions; using System.Xml; using Do.Platform; using Do.Universe; namespace Do.Riptide { public class TorrentSearchAction : Act { public TorrentSearchAction() { } public override string Name { get { return "Search For Torrents"; } } public override string Description { get { return "Search the internet for torrents"; } } public override string Icon { get { return "gnome-searchtool"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (ITextItem) }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { List outItems; string search; WebRequest req = null; WebResponse res = null; outItems = new List (); search = HttpUtility.UrlEncode ((items.First () as ITextItem).Text); search = "http://isohunt.com/js/rss/" + search; req = WebRequest.Create (search); req.Timeout = 10000; try { res = req.GetResponse (); } catch { Services.Notifications.Notify (new Notification ("Riptide Error", "Could not perform torrent search", "gnome-do")); return null; } if (res == null) return null; XmlDocument xdoc = new System.Xml.XmlDocument (); xdoc.Load (res.GetResponseStream ()); XmlNodeList nodes; nodes = xdoc.SelectNodes ("/rss/channel/item"); TorrentResultItem result; MatchCollection mc; string description, seeds, leeches, size; foreach (XmlNode n in nodes) { description = n.SelectSingleNode("description").InnerText; mc = Regex.Matches (description, "Seeds: [0-9]*"); seeds = mc[0].Value; mc = Regex.Matches (description, "Leechers: [0-9]*"); leeches = mc[0].Value; mc = Regex.Matches (description, "Size: [0-9]*.[0-9]* MB"); size = mc[0].Value; result = new TorrentResultItem (n.SelectSingleNode("title").InnerText); result.URL = n.SelectSingleNode("enclosure").Attributes[0].InnerText; result.Seeds = Convert.ToInt32 (seeds.Substring (7)); result.Leechers = Convert.ToInt32 (leeches.Substring (10)); result.Size = size.Substring (6); outItems.Add (result); } outItems.Sort (); if (outItems.Count == 0) { outItems.Add (new Universe.Common.TextItem ("No Torrent Results Found For " + (items.First () as ITextItem).Text)); } return outItems.ToArray (); } } } gnome-do-plugins-0.8.5/Riptide/src/PaxHeaders.15196/TorrentResultItem.cs0000644000175000017500000000007411701730437024145 xustar000000000000000030 atime=1381797705.683221258 30 ctime=1381823758.195050545 gnome-do-plugins-0.8.5/Riptide/src/TorrentResultItem.cs0000664000175000017500000000366211701730437023417 0ustar00chrischris00000000000000// TorrentResultItem.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using Do.Universe; namespace Do.Riptide { public class TorrentResultItem : Item, IComparable { private string name, url, size; private int seeds, leechers; public override string Name { get { return name; } } public override string Description { get { return "Seeds: " + Seeds + ", Leechers: " + Leechers + ", Size: " + Size; } } public override string Icon { get { return "gtk-save-as"; } } public string URL { get { return url; } set { url = value; } } public string Size { get { return size; } set { size = value; } } public int Seeds { get { return seeds; } set { seeds = value; } } public int Leechers { get { return leechers; } set { leechers = value; } } public TorrentResultItem(string name) { this.name = name; } public int CompareTo (object obj) { if (obj is TorrentResultItem) { return this.Seeds.CompareTo ((obj as TorrentResultItem).Seeds) * -1; } else { throw new ArgumentException ("Object is not a TorrentResultItem"); } } } } gnome-do-plugins-0.8.5/Riptide/src/PaxHeaders.15196/TorrentDownloadClientAction.cs0000644000175000017500000000007411701730437026114 xustar000000000000000030 atime=1381797705.679221258 30 ctime=1381823758.191050545 gnome-do-plugins-0.8.5/Riptide/src/TorrentDownloadClientAction.cs0000664000175000017500000000564111701730437025365 0ustar00chrischris00000000000000// TorrentDownloadClientAction.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.IO; using Do.Universe; using Do.Platform; namespace Do.Riptide { public class TorrentDownloadClientAction : Act { public override string Name { get { return "Open Torrent"; } } public override string Description { get { return "Download a torrent with your favorite torrent client"; } } public override string Icon { get { return "stock_internet"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (TorrentResultItem) }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string torrentFolder; string filename; TorrentResultItem item; WebClient client; //We need a place to store our torrents torrentFolder = Path.Combine (Services.Paths.UserDataDirectory, "torrents/"); if (!System.IO.Directory.Exists (torrentFolder)) System.IO.Directory.CreateDirectory (torrentFolder); item = items.First () as TorrentResultItem; string[] temp = item.URL.Split (new char[] {'/'}); filename = temp[temp.Length - 1]; client = new WebClient (); //client.DownloadFile (item.URL, Paths.Combine (torrentFolder, filename)); client.DownloadFileCompleted += OnFileDownloaded; client.DownloadFileAsync (new System.Uri (item.URL), Path.Combine (torrentFolder, filename), filename); return null; } private void OnFileDownloaded (object o, System.ComponentModel.AsyncCompletedEventArgs args) { string torrentFolder; string filename = args.UserState as string; torrentFolder = Path.Combine (Services.Paths.UserDataDirectory, "torrents/"); if (!System.IO.Directory.Exists (torrentFolder)) System.IO.Directory.CreateDirectory (torrentFolder); System.Diagnostics.Process proc = new System.Diagnostics.Process (); proc.StartInfo.FileName = "xdg-open"; proc.StartInfo.Arguments = Path.Combine (torrentFolder, filename); proc.Start (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/WindowManager0000644000175000017500000000013212227172431020432 xustar000000000000000030 mtime=1381823769.171050923 30 atime=1381823772.203051027 30 ctime=1381823769.171050923 gnome-do-plugins-0.8.5/WindowManager/0000755000175000017500000000000012227172431017755 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/WindowManager/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170332022540 xustar000000000000000030 mtime=1381822682.651013562 30 atime=1381823354.051036648 29 ctime=1381823769.08705092 gnome-do-plugins-0.8.5/WindowManager/Makefile.am0000664000175000017500000000245212227170332022014 0ustar00chrischris00000000000000if HAVE_WNCK include $(top_srcdir)/build.rules.mk endif ASSEMBLY=WindowManager FILES = \ src/CurrentApplicationItem.cs \ src/CurrentWindowItem.cs \ src/IWindowList.cs \ src/WindowItem.cs \ src/WindowItemSource.cs \ src/Screen/CurrentScreenItem.cs \ src/Screen/ScreenItem.cs \ src/Screen/ScreenItemSource.cs \ src/Screen/ScreenActionAction.cs \ src/Screen/ScreenCascadeAction.cs \ src/Screen/ScreenRestoreAction.cs \ src/Screen/ScreenSwapAction.cs \ src/Screen/ScreenTileAction.cs \ src/Screen/ShowDesktopAction.cs \ src/WindowActions/WindowActionAction.cs \ src/WindowActions/WindowCloseAction.cs \ src/WindowActions/WindowFocusAction.cs \ src/WindowActions/WindowMaximizeAction.cs \ src/WindowActions/WindowMinimizeAction.cs \ src/WindowActions/WindowMoveAction.cs \ src/Wink/ScreenUtils.cs \ src/Wink/WindowControl.cs \ src/Wink/WnckWindow_Extensions.cs \ src/Wink/Position.cs \ src/Wink/Viewport.cs \ src/Wink/WindowUtils.cs \ src/Xlib/X11Atoms.cs \ src/Xlib/Xlib.cs DLL_CONFIG_FILES = \ WindowManager.dll.config GENERATED_RESOURCES = \ Resources/WindowManager.addin.xml REFERENCES = \ System \ System.Core \ Mono.Posix \ $(WNCK_SHARP_10_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(GLIB_SHARP_20_LIBS) \ $(GNOME_DESKTOP_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/WindowManager/PaxHeaders.15196/WindowManager.dll.config0000644000175000017500000000007312002506443025211 xustar000000000000000029 atime=1381797706.02322127 30 ctime=1381823769.171050923 gnome-do-plugins-0.8.5/WindowManager/WindowManager.dll.config0000664000175000017500000000020212002506443024447 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/WindowManager/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172430022553 xustar000000000000000030 mtime=1381823768.955050915 30 atime=1381823769.027050918 30 ctime=1381823769.083050919 gnome-do-plugins-0.8.5/WindowManager/Makefile.in0000644000175000017500000005260612227172430022032 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_WNCK_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_WNCK_TRUE@am__append_2 = -debug -d:DEBUG subdir = WindowManager ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_WNCK_TRUE@TARGET = library @HAVE_WNCK_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_WNCK_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_WNCK_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_WNCK_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_WNCK_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_WNCK_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_WNCK_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_WNCK_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_WNCK_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_WNCK_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_WNCK_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_WNCK_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_WNCK_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_WNCK_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_WNCK_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 \ @HAVE_WNCK_TRUE@ -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_WNCK_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_WNCK_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_WNCK_TRUE@ $(DLL_CONFIG_FILES) @HAVE_WNCK_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_WNCK_TRUE@DISTCLEANFILES = *.pidb @HAVE_WNCK_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = WindowManager FILES = \ src/CurrentApplicationItem.cs \ src/CurrentWindowItem.cs \ src/IWindowList.cs \ src/WindowItem.cs \ src/WindowItemSource.cs \ src/Screen/CurrentScreenItem.cs \ src/Screen/ScreenItem.cs \ src/Screen/ScreenItemSource.cs \ src/Screen/ScreenActionAction.cs \ src/Screen/ScreenCascadeAction.cs \ src/Screen/ScreenRestoreAction.cs \ src/Screen/ScreenSwapAction.cs \ src/Screen/ScreenTileAction.cs \ src/Screen/ShowDesktopAction.cs \ src/WindowActions/WindowActionAction.cs \ src/WindowActions/WindowCloseAction.cs \ src/WindowActions/WindowFocusAction.cs \ src/WindowActions/WindowMaximizeAction.cs \ src/WindowActions/WindowMinimizeAction.cs \ src/WindowActions/WindowMoveAction.cs \ src/Wink/ScreenUtils.cs \ src/Wink/WindowControl.cs \ src/Wink/WnckWindow_Extensions.cs \ src/Wink/Position.cs \ src/Wink/Viewport.cs \ src/Wink/WindowUtils.cs \ src/Xlib/X11Atoms.cs \ src/Xlib/Xlib.cs DLL_CONFIG_FILES = \ WindowManager.dll.config GENERATED_RESOURCES = \ Resources/WindowManager.addin.xml REFERENCES = \ System \ System.Core \ Mono.Posix \ $(WNCK_SHARP_10_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(GLIB_SHARP_20_LIBS) \ $(GNOME_DESKTOP_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign WindowManager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign WindowManager/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_WNCK_TRUE@all: $(OUTPUT_FILES) @HAVE_WNCK_TRUE@reference-debug: @HAVE_WNCK_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_WNCK_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_WNCK_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_WNCK_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_WNCK_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_WNCK_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_WNCK_TRUE@ @colors=no; \ @HAVE_WNCK_TRUE@ case $$TERM in \ @HAVE_WNCK_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_WNCK_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_WNCK_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_WNCK_TRUE@ esac; \ @HAVE_WNCK_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_WNCK_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_WNCK_TRUE@ fi; \ @HAVE_WNCK_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_WNCK_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_WNCK_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_WNCK_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_WNCK_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_WNCK_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_WNCK_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/WindowManager/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022405 xustar000000000000000030 mtime=1381823728.731049532 30 atime=1381823772.203051027 30 ctime=1381823728.731049532 gnome-do-plugins-0.8.5/WindowManager/Resources/0000755000175000017500000000000012227172360021730 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/WindowManager/Resources/PaxHeaders.15196/WindowManager.addin.xml.in0000644000175000017500000000007311701730437027436 xustar000000000000000029 atime=1381797706.02322127 30 ctime=1381823728.731049532 gnome-do-plugins-0.8.5/WindowManager/Resources/WindowManager.addin.xml.in0000664000175000017500000000242711701730437026707 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/WindowManager/PaxHeaders.15196/src0000644000175000017500000000013012227172431021217 xustar000000000000000029 mtime=1381823769.09905092 30 atime=1381823772.203051027 29 ctime=1381823769.09905092 gnome-do-plugins-0.8.5/WindowManager/src/0000755000175000017500000000000012227172431020544 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/WindowItemSource.cs0000644000175000017500000000007211701730437025101 xustar000000000000000029 atime=1381797706.03922127 29 ctime=1381823769.09905092 gnome-do-plugins-0.8.5/WindowManager/src/WindowItemSource.cs0000664000175000017500000000446511701730437024357 0ustar00chrischris00000000000000// WindowItemSource.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using System.Linq; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class WindowItemSource : ItemSource { List items; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Generic Window Items"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Useful Generically Understood Window Items"); } } public override string Icon { get { return "gnome-window-manager"; } } public override IEnumerable SupportedItemTypes { get { return new Type [] { typeof (IApplicationItem), }; } } public override IEnumerable Items { get { return items; } } public WindowItemSource () { WindowUtils.Initialize (); items = new List (); items.Add (new CurrentApplicationItem ()); items.Add (new CurrentWindowItem ()); } public override IEnumerable ChildrenOfItem (Item item) { List results = new List (); IApplicationItem app = item as IApplicationItem; if (app == null) return results; List windows = WindowUtils.WindowListForCmd (app.Exec); if (!windows.Any ()) return results; foreach (Wnck.Window window in windows) results.Add (new WindowItem (window, app.Icon)); return results; } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/Wink0000644000175000017500000000013212227172431022131 xustar000000000000000030 mtime=1381823769.159050922 30 atime=1381823772.203051027 30 ctime=1381823769.159050922 gnome-do-plugins-0.8.5/WindowManager/src/Wink/0000755000175000017500000000000012227172431021454 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/WindowManager/src/Wink/PaxHeaders.15196/WindowUtils.cs0000644000175000017500000000007411701730437025034 xustar000000000000000030 atime=1381797706.043221271 30 ctime=1381823769.159050922 gnome-do-plugins-0.8.5/WindowManager/src/Wink/WindowUtils.cs0000664000175000017500000002663311701730437024311 0ustar00chrischris00000000000000// WindowUtils.cs // // Copyright (C) 2008 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Text.RegularExpressions; using Do.Platform; using Wnck; namespace WindowManager.Wink { public static class WindowUtils { enum OpenOfficeProducts { Writer, Calc, Base, Math, Impress, } static bool initialized; static string RemapFile { get { return Path.Combine (Services.Paths.UserDataDirectory, "RemapFile"); } } static IEnumerable PrefixStrings { get { yield return "gksu"; yield return "sudo"; yield return "java"; yield return "mono"; yield return "ruby"; yield return "padsp"; yield return "aoss"; yield return "python(\\d.\\d)?"; yield return "(ba)?sh"; } } public static IEnumerable BadPrefixes { get; private set; } static Dictionary RemapDictionary { get; set; } static List window_list; static bool window_list_update_needed; static Dictionary exec_lines = new Dictionary (); static DateTime last_update = new DateTime (0); #region ctor public static void Initialize () { if (initialized) return; initialized = true; Wnck.Global.ClientType = Wnck.ClientType.Pager; List regex = new List (); foreach (string s in PrefixStrings) { regex.Add (new Regex (string.Format ("^{0}$", s), RegexOptions.IgnoreCase)); } BadPrefixes = regex.AsEnumerable (); Wnck.Screen.Default.WindowClosed += delegate { window_list_update_needed = true; }; Wnck.Screen.Default.WindowOpened += delegate { window_list_update_needed = true; }; Wnck.Screen.Default.ApplicationOpened += delegate { window_list_update_needed = true; }; Wnck.Screen.Default.ApplicationClosed += delegate { window_list_update_needed = true; }; BuildRemapDictionary (); } #endregion #region Private Methods static void BuildRemapDictionary () { if (!File.Exists (RemapFile)) { RemapDictionary = BuildDefaultRemapDictionary (); try { using (StreamWriter writer = new StreamWriter (RemapFile)) { writer.WriteLine ("# Docky Remap File"); writer.WriteLine ("# Add key value pairs following dictionary syntax"); writer.WriteLine ("# key, value"); writer.WriteLine ("# key, altKey, value"); writer.WriteLine ("# Lines starting with # are comments, otherwise # is a valid character"); foreach (KeyValuePair kvp in RemapDictionary) { writer.WriteLine ("{0}, {1}", kvp.Key, kvp.Value); } writer.Close (); } } catch { } } else { RemapDictionary = new Dictionary (); try { using (StreamReader reader = new StreamReader (RemapFile)) { string line; while (!reader.EndOfStream) { line = reader.ReadLine (); if (line.StartsWith ("#") || !line.Contains (",")) continue; string [] array = line.Split (','); if (array.Length < 2 || array [0].Length == 0) continue; string val = array [array.Length - 1].Trim ().ToLower (); if (string.IsNullOrEmpty (val)) continue; for (int i=0; i < array.Length - 1; i++) { string key = array [i].Trim ().ToLower (); if (string.IsNullOrEmpty (key)) continue; RemapDictionary [key] = val; } } reader.Close (); } } catch { Log.Error ("Could not read remap file"); RemapDictionary = BuildDefaultRemapDictionary (); } } } static Dictionary BuildDefaultRemapDictionary () { Dictionary remapDict = new Dictionary (); remapDict ["banshee.exe"] = "banshee"; remapDict ["banshee-1"] = "banshee"; remapDict ["azureus"] = "vuze"; remapDict ["thunderbird-3.0"] = "thunderbird"; remapDict ["thunderbird-bin"] = "thunderbird"; return remapDict; } static void UpdateExecList () { if ((DateTime.UtcNow - last_update).TotalMilliseconds < 200) return; Dictionary old = exec_lines; exec_lines = new Dictionary (); foreach (string dir in Directory.GetDirectories ("/proc")) { int pid; try { pid = Convert.ToInt32 (Path.GetFileName (dir)); } catch { continue; } if (old.ContainsKey (pid)) { exec_lines [pid] = old [pid]; continue; } string exec_line = CmdLineForPid (pid); if (string.IsNullOrEmpty (exec_line)) continue; if (exec_line.Contains ("java") && exec_line.Contains ("jar")) { foreach (Window window in GetWindows ()) { if (window == null) continue; if (window.Pid == pid || window.Application.Pid == pid) { exec_line = window.ClassGroup.ResClass; // Vuze is retarded if (exec_line == "SWT") exec_line = window.Name; } } } exec_line = ProcessExecString (exec_line); exec_lines [pid] = exec_line; } last_update = DateTime.UtcNow; } #endregion #region Public Methods /// /// Returns a list of all windows on the default screen /// /// /// A /// public static List GetWindows () { if (window_list == null || window_list_update_needed) window_list = new List (Wnck.Screen.Default.WindowsStacked); return window_list; } /// /// Gets the command line excec string for a PID /// /// /// A /// /// /// A /// public static string CmdLineForPid (int pid) { string cmdline = null; try { string procPath = new [] { "/proc", pid.ToString (), "cmdline" }.Aggregate (Path.Combine); using (StreamReader reader = new StreamReader (procPath)) { cmdline = reader.ReadLine (); reader.Close (); } } catch { } return cmdline; } public static List WindowListForCmd (string exec) { List windows = new List (); if (string.IsNullOrEmpty (exec)) return windows; // open office hakk if (exec.Contains ("ooffice")) { return GetOpenOfficeWindows (exec); } exec = ProcessExecString (exec); if (string.IsNullOrEmpty (exec)) return windows; UpdateExecList (); foreach (KeyValuePair kvp in exec_lines) { if (!string.IsNullOrEmpty (kvp.Value) && kvp.Value.Contains (exec)) { // we have a matching exec, now we just find every window whose PID matches this exec foreach (Window window in GetWindows ()) { if (window == null) continue; // this window matches the right PID and exec string, we can match it. bool pidMatch = window.Pid == kvp.Key || (window.Application != null && window.Application.Pid == kvp.Key); if (pidMatch) windows.Add (window); } } } return windows.Distinct ().ToList (); } static List GetOpenOfficeWindows (string exec) { if (exec.Contains ("writer")) { return GetWindows ().Where ((Wnck.Window w) => w.Name.Contains ("OpenOffice.org Writer")).ToList (); } else if (exec.Contains ("math")) { return GetWindows ().Where ((Wnck.Window w) => w.Name.Contains ("OpenOffice.org Math")).ToList (); } else if (exec.Contains ("calc")) { return GetWindows ().Where ((Wnck.Window w) => w.Name.Contains ("OpenOffice.org Calc")).ToList (); } else if (exec.Contains ("impress")) { return GetWindows ().Where ((Wnck.Window w) => w.Name.Contains ("OpenOffice.org Impress")).ToList (); } else if (exec.Contains ("draw")) { return GetWindows ().Where ((Wnck.Window w) => w.Name.Contains ("OpenOffice.org Draw")).ToList (); } else { return new List (0); } } /// /// This method takes in an "execution string" from proc and applies a heureustic to try /// to magic out the name of the actual executing application. The executing binary is not /// the desired target all the time. /// /// /// A /// /// /// A /// static string ProcessExecString (string exec) { if (string.IsNullOrEmpty (exec)) return exec; // lower it and trim off white space so we can abuse whitespace a bit exec = exec.ToLower ().Trim (); // if the user has specified a specific mapping, we can use that here if (RemapDictionary.ContainsKey (exec)) return RemapDictionary [exec]; // this is the "split" character or the argument separator. If the string contains a null // it was fetched from /proc/PID/cmdline and will be nicely split up. Otherwise things get a bit // nasty, and it likely came from a .desktop file. char splitChar = Convert.ToChar (0x0); splitChar = exec.Contains (splitChar) ? splitChar : ' '; // this part is here soley for the remap file so that users may specify to remap based on just the name // without the full path. If no remap file match is found, the net effect of this is nothing. if (exec.StartsWith ("/")) { string first_part = exec.Split (splitChar) [0]; int length = first_part.Length; first_part = first_part.Split ('/').Last (); if (length < exec.Length) first_part = first_part + " " + exec.Substring (length + 1); if (RemapDictionary.ContainsKey (first_part)) { return RemapDictionary [first_part]; } } string [] parts = exec.Split (splitChar); for (int i = 0; i < parts.Length; i++) { // we're going to use this a lot string out_val = parts [i]; // arguments are useless if (out_val.StartsWith ("-")) continue; // we want the end of paths if (out_val.Contains ("/")) out_val = out_val.Split ('/').Last (); // wine apps can do it backwards... who knew? if (out_val.Contains ("\\")) out_val = out_val.Split ('\\').Last (); // null out our part if is a bad prefix foreach (Regex regex in BadPrefixes) { if (regex.IsMatch (out_val)) { out_val = null; break; } } // check if it was a bad prefix... if (!string.IsNullOrEmpty (out_val)) { // sometimes we hide things with shell scripts. This is the most common method of doing it. if (out_val.EndsWith (".real")) out_val = out_val.Substring (0, out_val.Length - ".real".Length); // give the remap dictionary one last shot at this if (RemapDictionary.ContainsKey (out_val)) out_val = RemapDictionary [out_val]; return out_val; } } return null; } #endregion } } gnome-do-plugins-0.8.5/WindowManager/src/Wink/PaxHeaders.15196/Viewport.cs0000644000175000017500000000007311701730437024362 xustar000000000000000029 atime=1381797706.03922127 30 ctime=1381823769.155050922 gnome-do-plugins-0.8.5/WindowManager/src/Wink/Viewport.cs0000664000175000017500000001706311701730437023635 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Linq; using Gdk; using Wnck; using Do.Platform; using WindowManager.Xlib; namespace WindowManager.Wink { public class Viewport { static Dictionary window_states = new Dictionary (); private class WindowState { public Gdk.Rectangle Area; public Wnck.WindowState State; public WindowState (Gdk.Rectangle area, Wnck.WindowState state) { Area = area; State = state; } } Workspace parent; Rectangle area; public string Name { get; private set; } public Rectangle Area { get { return area; } } public bool IsActive { get { if (!parent.IsVirtual) return Wnck.Screen.Default.ActiveWorkspace == parent; else return Wnck.Screen.Default.ActiveWorkspace.ViewportX == area.X && Wnck.Screen.Default.ActiveWorkspace.ViewportY == area.Y; } } WindowMoveResizeMask MoveMask { get { return WindowMoveResizeMask.X | WindowMoveResizeMask.Y; } } WindowMoveResizeMask ResizeMask { get { return WindowMoveResizeMask.Width | WindowMoveResizeMask.Height; } } WindowMoveResizeMask MoveResizeMask { get { return WindowMoveResizeMask.X | WindowMoveResizeMask.Y | WindowMoveResizeMask.Height | WindowMoveResizeMask.Width; } } internal Viewport(string name, Rectangle area, Workspace parent) { this.area = area; this.parent = parent; Name = name; } public void Present () { parent.Screen.MoveViewport (area.X, area.Y); } public bool Contains (Gdk.Point point) { return area.Contains (point); } private IEnumerable RawWindows () { foreach (Wnck.Window window in WindowUtils.GetWindows ()) { if (WindowCenterInViewport (window) || window.IsSticky) yield return window; } } public IEnumerable Windows () { return RawWindows ().Where (w => !w.IsSkipTasklist && w.WindowType != Wnck.WindowType.Dock); } public IEnumerable UnprocessedWindows () { return RawWindows ().Where (w => w.WindowType != Wnck.WindowType.Dock); } public void MoveWindowInto (Wnck.Window window) { if (parent.IsVirtual) { Rectangle geo = window.EasyGeometry (); geo.X += window.Workspace.ViewportX; geo.Y += window.Workspace.ViewportY; int x = area.X + (geo.X % area.Width); int y = area.Y + (geo.Y % area.Height); x -= window.Workspace.ViewportX; y -= window.Workspace.ViewportY; window.SetWorkaroundGeometry (WindowGravity.Current, MoveMask, x, y, 0, 0); } else { window.MoveToWorkspace (parent); } } bool WindowCenterInViewport (Wnck.Window window) { if (!window.IsOnWorkspace (parent)) return false; Rectangle geo = window.EasyGeometry (); geo.X += parent.ViewportX; geo.Y += parent.ViewportY; Point center = new Point (geo.X + geo.Width / 2, geo.Y + geo.Height / 2); return Contains (center); } public void RestoreLayout () { foreach (Wnck.Window window in Windows ()) RestoreTemporaryWindowGeometry (window); } public void Cascade () { IEnumerable windows = Windows ().Where (w => !w.IsMinimized); if (windows.Count () <= 1) return; Gdk.Rectangle screenGeo = GetScreenGeoMinusStruts (); int titleBarSize = windows.First ().FrameExtents () [(int) Position.Top]; int windowHeight = screenGeo.Height - ((windows.Count () - 1) * titleBarSize); int windowWidth = screenGeo.Width - ((windows.Count () - 1) * titleBarSize); int count = 0; int x, y; foreach (Wnck.Window window in windows) { x = screenGeo.X + titleBarSize * count - parent.ViewportX; y = screenGeo.Y + titleBarSize * count - parent.ViewportY; SetTemporaryWindowGeometry (window, new Gdk.Rectangle (x, y, windowWidth, windowHeight)); count++; } } public void ShowDesktop () { if (!ScreenUtils.DesktopShown (parent.Screen)) ScreenUtils.ShowDesktop (parent.Screen); else ScreenUtils.UnshowDesktop (parent.Screen); } public void Tile () { IEnumerable windows = Windows ().Where (w => !w.IsMinimized); if (windows.Count () <= 1) return; Gdk.Rectangle screenGeo = GetScreenGeoMinusStruts (); int width, height; //We are going to tile to a square, so what we want is to find //the smallest perfect square all our windows will fit into width = (int) Math.Ceiling (Math.Sqrt (windows.Count ())); //Our height is at least one (e.g. a 2x1) height = 1; while (width * height < windows.Count ()) height++; int windowWidth, windowHeight; windowWidth = screenGeo.Width / width; windowHeight = screenGeo.Height / height; int row = 0, column = 0; int x, y; foreach (Wnck.Window window in windows) { x = screenGeo.X + (column * windowWidth) - parent.ViewportX; y = screenGeo.Y + (row * windowHeight) - parent.ViewportY; Gdk.Rectangle windowArea = new Gdk.Rectangle (x, y, windowWidth, windowHeight);; if (window == windows.Last ()) windowArea.Width *= width - column; SetTemporaryWindowGeometry (window, windowArea); column++; if (column == width) { column = 0; row++; } } } Gdk.Rectangle GetScreenGeoMinusStruts () { IEnumerable struts = RawWindows () .Where (w => w.WindowType == Wnck.WindowType.Dock) .Select (w => w.GetCardinalProperty (X11Atoms.Instance._NET_WM_STRUT_PARTIAL)); int [] offsets = new int [4]; for (int i = 0; i < 4; i++) offsets [i] = struts.Max (a => a[i]); Gdk.Rectangle screenGeo = Area; screenGeo.Width -= offsets [(int) Position.Left] + offsets [(int) Position.Right]; screenGeo.Height -= offsets [(int) Position.Top] + offsets [(int) Position.Bottom]; screenGeo.X += offsets [(int) Position.Left]; screenGeo.Y += offsets [(int) Position.Top]; return screenGeo; } void SetTemporaryWindowGeometry (Wnck.Window window, Gdk.Rectangle area) { Gdk.Rectangle oldGeo = window.EasyGeometry (); oldGeo.X += parent.ViewportX; oldGeo.Y += parent.ViewportY; if (!window_states.ContainsKey (window)) window_states [window] = new WindowState (oldGeo, window.State); if (window.IsMaximized) window.Unmaximize (); window.SetWorkaroundGeometry (WindowGravity.Current, MoveResizeMask, area.X, area.Y, area.Width, area.Height); } void RestoreTemporaryWindowGeometry (Wnck.Window window) { if (!window_states.ContainsKey (window)) return; WindowState state = window_states [window]; window.SetWorkaroundGeometry (WindowGravity.Current, MoveResizeMask, state.Area.X - parent.ViewportX, state.Area.Y - parent.ViewportY, state.Area.Width, state.Area.Height); window_states.Remove (window); } } } gnome-do-plugins-0.8.5/WindowManager/src/Wink/PaxHeaders.15196/Position.cs0000644000175000017500000000007311701730437024347 xustar000000000000000029 atime=1381797706.03922127 30 ctime=1381823769.155050922 gnome-do-plugins-0.8.5/WindowManager/src/Wink/Position.cs0000664000175000017500000000146511701730437023621 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; namespace WindowManager.Wink { public enum Position { Left = 0, Right, Top, Bottom, } } gnome-do-plugins-0.8.5/WindowManager/src/Wink/PaxHeaders.15196/WnckWindow_Extensions.cs0000644000175000017500000000007411701730437027055 xustar000000000000000030 atime=1381797706.043221271 30 ctime=1381823769.151050922 gnome-do-plugins-0.8.5/WindowManager/src/Wink/WnckWindow_Extensions.cs0000664000175000017500000000575211701730437026331 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using Wnck; using WindowManager.Xlib; namespace WindowManager.Wink { public static class WnckWindow_Extensions { public static int Area (this Wnck.Window self) { Gdk.Rectangle geo = self.EasyGeometry (); return geo.Width * geo.Height; } public static Gdk.Rectangle EasyGeometry (this Wnck.Window self) { Gdk.Rectangle geo; self.GetGeometry (out geo.X, out geo.Y, out geo.Width, out geo.Height); return geo; } public static void SetWorkaroundGeometry (this Wnck.Window window, WindowGravity gravity, WindowMoveResizeMask mask, int x, int y, int width, int height) { // This is very weird. Don't know when they will fix it. You must subtract the top and left // frame extents from a move operation to get the window to actually show in the right spot. // Save for maybe kwin, I think only compiz uses Viewports anyhow, so this is ok. int [] extents = window.FrameExtents (); x -= extents [(int) Position.Left]; y -= extents [(int) Position.Top]; window.SetGeometry (gravity, mask, x, y, width, height); } public static int [] FrameExtents (this Wnck.Window window) { return GetCardinalProperty (window, X11Atoms.Instance._NET_FRAME_EXTENTS); } public static int [] GetCardinalProperty (this Wnck.Window window, IntPtr atom) { X11Atoms atoms = X11Atoms.Instance; IntPtr display; IntPtr type; int format; IntPtr prop_return; IntPtr nitems, bytes_after; int result; int [] extents = new int[12]; IntPtr window_handle = (IntPtr) window.Xid; display = Xlib.Xlib.GdkDisplayXDisplay (Gdk.Screen.Default.Display); type = IntPtr.Zero; result = Xlib.Xlib.XGetWindowProperty (display, window_handle, atom, (IntPtr) 0, (IntPtr) System.Int32.MaxValue, false, atoms.XA_CARDINAL, out type, out format, out nitems, out bytes_after, out prop_return); if (type == atoms.XA_CARDINAL && format == 32) { extents = new int [(int) nitems]; for (int i = 0; i < (int) nitems; i++) { extents [i] = Marshal.ReadInt32 (prop_return, i * IntPtr.Size); } } return extents; } } } gnome-do-plugins-0.8.5/WindowManager/src/Wink/PaxHeaders.15196/WindowControl.cs0000644000175000017500000000007411701730437025354 xustar000000000000000030 atime=1381797706.043221271 30 ctime=1381823769.147050922 gnome-do-plugins-0.8.5/WindowManager/src/Wink/WindowControl.cs0000664000175000017500000001137111701730437024622 0ustar00chrischris00000000000000// WindowControl.cs // // Copyright (C) 2008 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Wnck; namespace WindowManager.Wink { public static class WindowControl { const int SleepTime = 10; const int FocusDelay = 200; static WindowControl () { Wnck.Global.ClientType = Wnck.ClientType.Pager; } /// /// Handles intelligent minimize/restoring of windows. If one or more windows is minimized, it restores /// all windows. If more all are visible, it minimizes. This operation only takes into account windows /// on the current workspace (by design). /// /// /// A /// public static void MinimizeRestoreWindows (IEnumerable windows) { bool restore = false; foreach (Window w in windows) { if (w.IsMinimized) { restore = true; break; } } if (restore) RestoreWindows (windows); else MinimizeWindows (windows); } /// /// Minimizes every window in the list if it is not minimized /// /// /// A /// public static void MinimizeWindows (IEnumerable windows) { foreach (Window window in windows) { if (window.IsInViewport (window.Screen.ActiveWorkspace) && !window.IsMinimized) { window.Minimize (); System.Threading.Thread.Sleep (SleepTime); } } } /// /// Restores every window in the list that is minimized /// /// /// A /// public static void RestoreWindows (IEnumerable windows) { foreach (Window window in windows.Reverse ()) { if (window.IsInViewport (window.Screen.ActiveWorkspace) && window.IsMinimized) { window.Unminimize (Gtk.Global.CurrentEventTime); System.Threading.Thread.Sleep (SleepTime); } } } public static void FocusWindows (IEnumerable windows) { if (!windows.Any ()) return; if (windows.Any (w => w.IsInViewport (w.Screen.ActiveWorkspace))) { foreach (Window window in windows.Reverse ()) { if (window.IsInViewport (window.Screen.ActiveWorkspace)) { window.CenterAndFocusWindow (); System.Threading.Thread.Sleep (SleepTime); } } } else { windows.First ().CenterAndFocusWindow (); } if (windows.Count () <= 1) return; // we do this to make sure our active window is also at the front... Its a tricky thing to do. // sometimes compiz plays badly. This hacks around it uint time = Gtk.Global.CurrentEventTime + FocusDelay; GLib.Timeout.Add (FocusDelay, delegate { try { //unimportant if this fails, its just "nice" windows.Where (w => w.IsInViewport (w.Screen.ActiveWorkspace) && !w.IsMinimized).First ().Activate (time); } catch { } return false; }); } public static void FocusWindows (Window window) { FocusWindows (new [] {window}); } public static void CloseWindows (IEnumerable windows) { foreach (Window window in windows.Where (w => !w.IsSkipTasklist)) window.Close (Gtk.Global.CurrentEventTime); } public static void CloseWindows (Window window) { CloseWindows (new [] {window}); } public static void MinimizeRestoreWindows (Window window) { MinimizeRestoreWindows (new [] {window}); } public static void MaximizeWindow (Window window) { if (window.IsMinimized) window.Unminimize (Gtk.Global.CurrentEventTime); if (window.IsMaximized) window.Unmaximize (); else window.Maximize (); } /// /// Moves the current viewport to the selected window and then raises it /// /// /// A /// public static void CenterAndFocusWindow (this Window w) { if (w == null) return; uint time = Gtk.Global.CurrentEventTime; if (w.Workspace != null && w.Workspace != w.Screen.ActiveWorkspace) w.Workspace.Activate (time); if (w.IsMinimized) w.Unminimize (time); w.ActivateTransient (time); } } } gnome-do-plugins-0.8.5/WindowManager/src/Wink/PaxHeaders.15196/ScreenUtils.cs0000644000175000017500000000007311701730437025003 xustar000000000000000029 atime=1381797706.03922127 30 ctime=1381823769.147050922 gnome-do-plugins-0.8.5/WindowManager/src/Wink/ScreenUtils.cs0000664000175000017500000001104311701730437024246 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Mono.Unix; using Wnck; namespace WindowManager.Wink { public static class ScreenUtils { static bool initialized; static string ViewportFormatString = Catalog.GetString ("Desktop") + " {0}"; static Dictionary layouts; public static event EventHandler ViewportsChanged; public static Viewport ActiveViewport { get { Workspace wsp = Wnck.Screen.Default.ActiveWorkspace; Gdk.Rectangle geo = new Gdk.Rectangle (wsp.ViewportX, wsp.ViewportY, wsp.Screen.Width, wsp.Screen.Height); if (Viewports.Any (vp => vp.IsActive)) return Viewports.First (vp => vp.IsActive); return null; } } public static IEnumerable Viewports { get { foreach (Viewport [,] layout in layouts.Values) { foreach (Viewport viewport in layout) yield return viewport; } } } public static void Initialize () { if (initialized) return; initialized = true; Wnck.Global.ClientType = Wnck.ClientType.Pager; Wnck.Screen.Default.ViewportsChanged += HandleViewportsChanged; Wnck.Screen.Default.WorkspaceCreated += HandleWorkspaceCreated; Wnck.Screen.Default.WorkspaceDestroyed += HandleWorkspaceDestroyed; UpdateViewports (); } static void HandleWorkspaceDestroyed(object o, WorkspaceDestroyedArgs args) { UpdateViewports (); } static void HandleWorkspaceCreated(object o, WorkspaceCreatedArgs args) { UpdateViewports (); } static void HandleViewportsChanged(object sender, EventArgs e) { UpdateViewports (); } public static bool DesktopShown (Screen screen) { return screen.ShowingDesktop; } public static void ShowDesktop (Screen screen) { if (!screen.ShowingDesktop) screen.ToggleShowingDesktop (true); } public static void UnshowDesktop (Screen screen) { if (screen.ShowingDesktop) screen.ToggleShowingDesktop (false); } public static Viewport [,] ViewportLayout () { return ViewportLayout (Wnck.Screen.Default.ActiveWorkspace); } public static Viewport [,] ViewportLayout (Workspace workspace) { if (!layouts.ContainsKey (workspace)) return new Viewport [0,0]; return layouts [workspace]; } static void UpdateViewports () { layouts = new Dictionary (); int currentViewport = 1; foreach (Wnck.Workspace workspace in Wnck.Screen.Default.Workspaces) { if (workspace.IsVirtual) { int viewportWidth; int viewportHeight; viewportWidth = workspace.Screen.Width; viewportHeight = workspace.Screen.Height; int rows = workspace.Height / viewportHeight; int columns = workspace.Width / viewportWidth; layouts [workspace] = new Viewport [rows, columns]; for (int i = 0; i < rows; i++) { for (int j = 0; j < columns; j++) { Gdk.Rectangle area = new Gdk.Rectangle (j * viewportWidth, i * viewportHeight, viewportWidth, viewportHeight); layouts [workspace] [i, j] = new Viewport (string.Format (ViewportFormatString, currentViewport), area, workspace); currentViewport++; } } } else { layouts [workspace] = new Viewport [1,1]; Viewport viewport = new Viewport (string.Format (ViewportFormatString, currentViewport), new Gdk.Rectangle (0, 0, workspace.Width, workspace.Height), workspace); layouts [workspace] [0,0] = viewport; currentViewport++; } } if (ViewportsChanged != null) ViewportsChanged (new object (), EventArgs.Empty); } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/CurrentWindowItem.cs0000644000175000017500000000007211701730437025263 xustar000000000000000029 atime=1381797706.02722127 29 ctime=1381823769.09105092 gnome-do-plugins-0.8.5/WindowManager/src/CurrentWindowItem.cs0000664000175000017500000000256011701730437024533 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Wnck; using Mono.Addins; using Do.Universe; using WindowManager.Wink; namespace WindowManager { public class CurrentWindowItem : Item, IWindowItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Current Window"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Current Focused Window"); } } public override string Icon { get { return "gnome-windows"; } } public IEnumerable Windows { get { yield return Wnck.Screen.Default.ActiveWindow; } } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/CurrentApplicationItem.cs0000644000175000017500000000007211701730437026257 xustar000000000000000029 atime=1381797706.02722127 29 ctime=1381823769.09105092 gnome-do-plugins-0.8.5/WindowManager/src/CurrentApplicationItem.cs0000664000175000017500000000261311701730437025526 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Wnck; using Mono.Addins; using Do.Universe; using WindowManager.Wink; namespace WindowManager { public class CurrentApplicationItem : Item, IWindowItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Current Application"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Current Focused Application"); } } public IEnumerable Windows { get { return Wnck.Screen.Default.ActiveWindow.Application.Windows; } } public override string Icon { get { return "gnome-windows"; } } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/Screen0000644000175000017500000000013212227172431022440 xustar000000000000000030 mtime=1381823769.127050921 30 atime=1381823772.203051027 30 ctime=1381823769.127050921 gnome-do-plugins-0.8.5/WindowManager/src/Screen/0000755000175000017500000000000012227172431021763 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ScreenActionAction.cs0000644000175000017500000000007211701730437026564 xustar000000000000000029 atime=1381797706.02722127 29 ctime=1381823769.11105092 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ScreenActionAction.cs0000664000175000017500000000354611701730437026041 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using System.Threading; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public abstract class ScreenActionAction : Act { public override IEnumerable SupportedItemTypes { get { yield return typeof (IScreenItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsItem (Item item) { return true; } protected void SetWindowGeometry (Window w, int x, int y, int width, int height) { w.SetGeometry (WindowGravity.Northwest, WindowMoveResizeMask.Width, x, y, width, height); w.SetGeometry (WindowGravity.Northwest, WindowMoveResizeMask.Height, x, y, width, height); w.SetGeometry (WindowGravity.Northwest, WindowMoveResizeMask.X, x, y, width, height); w.SetGeometry (WindowGravity.Northwest, WindowMoveResizeMask.Y, x, y, width, height); } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ScreenCascadeAction.cs0000644000175000017500000000007311701730437026673 xustar000000000000000029 atime=1381797706.03122127 30 ctime=1381823769.115050921 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ScreenCascadeAction.cs0000664000175000017500000000277611701730437026153 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using System.Threading; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class ScreenCascadeAction : ScreenActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Cascade Windows"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Cascade your Windows"); } } public override string Icon { get { return "preferences-system-windows"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { IScreenItem item = items.First () as IScreenItem; item.Viewport.Cascade (); return null; } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ScreenTileAction.cs0000644000175000017500000000007311701730437026245 xustar000000000000000029 atime=1381797706.03122127 30 ctime=1381823769.123050921 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ScreenTileAction.cs0000664000175000017500000000277111701730437025520 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using System.Threading; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class ScreenTileAction : ScreenActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Tile Windows"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Tile All Windows in a Viewport"); } } public override string Icon { get { return "preferences-system-windows"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { IScreenItem item = items.First () as IScreenItem; item.Viewport.Tile (); return null; } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ScreenItemSource.cs0000644000175000017500000000007211701730437026270 xustar000000000000000029 atime=1381797706.03122127 29 ctime=1381823769.10705092 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ScreenItemSource.cs0000664000175000017500000000354111701730437025540 0ustar00chrischris00000000000000// ScreenItemSource.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class ScreenItemSource : ItemSource { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Window Screen Items"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Screens and viewports on your desktop."); } } public override string Icon { get { return "desktop"; } } public ScreenItemSource () { ScreenUtils.Initialize (); } public override IEnumerable SupportedItemTypes { get { yield return typeof (IScreenItem); } } public override IEnumerable Items { get { yield return new CurrentScreenItem (); foreach (Viewport viewport in ScreenUtils.Viewports) yield return new ScreenItem (viewport); } } public override void UpdateItems () { } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ScreenRestoreAction.cs0000644000175000017500000000007311701730437026773 xustar000000000000000029 atime=1381797706.03122127 30 ctime=1381823769.119050921 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ScreenRestoreAction.cs0000664000175000017500000000330511701730437026240 0ustar00chrischris00000000000000// ScreenListAction.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using System.Threading; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class ScreenRestoreAction : ScreenActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Restore Windows"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Restore Windows to their Previous Positions"); } } public override string Icon { get { return "preferences-system-windows"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { IScreenItem item = items.First () as IScreenItem; item.Viewport.RestoreLayout (); return null; } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ScreenSwapAction.cs0000644000175000017500000000007311701730437026262 xustar000000000000000029 atime=1381797706.03122127 30 ctime=1381823769.119050921 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ScreenSwapAction.cs0000664000175000017500000000427611701730437025537 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using System.Threading; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class ScreenSwapAction : ScreenActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Swap With..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Swap all windows on desktops"); } } public override string Icon { get { return "rotate"; } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable SupportedModifierItemTypes { get { return SupportedItemTypes; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return items.First () != modItem; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { IScreenItem screen1 = items.First () as IScreenItem; IScreenItem screen2 = modItems.First () as IScreenItem; IEnumerable screen2Windows = screen2.Viewport.Windows (); // Move screen1 windows to screen2 foreach (Window w in screen1.Viewport.Windows ()) { screen2.Viewport.MoveWindowInto (w); } // Move screen2 windows to screen1 foreach (Window w in screen2Windows) { screen1.Viewport.MoveWindowInto (w); } return null; } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ShowDesktopAction.cs0000644000175000017500000000007311701730437026462 xustar000000000000000029 atime=1381797706.03122127 30 ctime=1381823769.127050921 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ShowDesktopAction.cs0000664000175000017500000000251411701730437025730 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Do.Universe; namespace WindowManager { public class ShowDesktopAction : ScreenActionAction { public override string Name { get { return "Show Desktop"; } } public override string Description { get { return "Minimize all windows on the desktop."; } } public override string Icon { get { return "desktop"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { IScreenItem item = items.First () as IScreenItem; item.Viewport.ShowDesktop (); return null; } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/CurrentScreenItem.cs0000644000175000017500000000007211701730437026452 xustar000000000000000029 atime=1381797706.02722127 29 ctime=1381823769.10305092 gnome-do-plugins-0.8.5/WindowManager/src/Screen/CurrentScreenItem.cs0000664000175000017500000000306111701730437025717 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Wnck; using Mono.Addins; using Do.Universe; using WindowManager.Wink; namespace WindowManager { public class CurrentScreenItem : Item, IScreenItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Current Desktop"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Everything on the Current Desktop"); } } public override string Icon { get { return "desktop"; } } public IEnumerable Windows { get { return Viewport.Windows (); } } public IEnumerable VisibleWindows { get { return Windows.Where (w => !w.IsMinimized); } } public Viewport Viewport { get { return ScreenUtils.ActiveViewport; } } } } gnome-do-plugins-0.8.5/WindowManager/src/Screen/PaxHeaders.15196/ScreenItem.cs0000644000175000017500000000007211701730437025107 xustar000000000000000029 atime=1381797706.03122127 29 ctime=1381823769.10705092 gnome-do-plugins-0.8.5/WindowManager/src/Screen/ScreenItem.cs0000664000175000017500000000273311701730437024361 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Wnck; using Mono.Addins; using Do.Universe; using WindowManager.Wink; namespace WindowManager { public class ScreenItem : Item, IScreenItem { public override string Name { get { return Viewport.Name; } } public override string Description { get { return Viewport.Name; } } public override string Icon { get { return "desktop"; } } public IEnumerable Windows { get { return Viewport.Windows (); } } public IEnumerable VisibleWindows { get { return Windows.Where (w => !w.IsMinimized); } } public Viewport Viewport { get; set; } public ScreenItem (Viewport viewport) { Viewport = viewport; } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/IWindowList.cs0000644000175000017500000000007211701730437024046 xustar000000000000000029 atime=1381797706.02722127 29 ctime=1381823769.09505092 gnome-do-plugins-0.8.5/WindowManager/src/IWindowList.cs0000664000175000017500000000244411701730437023317 0ustar00chrischris00000000000000// IWindowList.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using Wnck; using Do.Universe; using WindowManager.Wink; namespace WindowManager { // public interface IWindowActionItem : Item // { // } public interface IWindowItem { IEnumerable Windows { get; } } public interface IScreenItem { Viewport Viewport { get; } IEnumerable Windows { get; } IEnumerable VisibleWindows { get; } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/WindowActions0000644000175000017500000000013212227172431024011 xustar000000000000000030 mtime=1381823769.143050922 30 atime=1381823772.203051027 30 ctime=1381823769.143050922 gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/0000755000175000017500000000000012227172431023334 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/PaxHeaders.15196/WindowMaximizeAction.cs0000644000175000017500000000007311701730437030534 xustar000000000000000029 atime=1381797706.03522127 30 ctime=1381823769.139050921 gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/WindowMaximizeAction.cs0000664000175000017500000000264711701730437030011 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class WindowMaximizeAction : WindowActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("(Un)Maximize"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Make a window consume the whole screen or revert to its normal size"); } } public override string Icon { get { return "up"; } } public override void Action (IEnumerable windows) { if (!windows.Any ()) return; WindowControl.MaximizeWindow (windows.First ()); } } } gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/PaxHeaders.15196/WindowFocusAction.cs0000644000175000017500000000007311701730437030030 xustar000000000000000029 atime=1381797706.03522127 30 ctime=1381823769.135050921 gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/WindowFocusAction.cs0000664000175000017500000000251111701730437027273 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class WindowFocusAction : WindowActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Focus"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Focus selected windows."); } } public override string Icon { get { return "go-jump"; } } public override void Action (IEnumerable windows) { WindowControl.FocusWindows (windows); } } } gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/PaxHeaders.15196/WindowCloseAction.cs0000644000175000017500000000007311701730437030016 xustar000000000000000029 atime=1381797706.03522127 30 ctime=1381823769.131050921 gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/WindowCloseAction.cs0000664000175000017500000000251611701730437027266 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class WindowCloseAction : WindowActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Close"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Close selected windows."); } } public override string Icon { get { return Gtk.Stock.Quit; } } public override void Action (IEnumerable windows) { WindowControl.CloseWindows (windows); } } } gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/PaxHeaders.15196/WindowMinimizeAction.cs0000644000175000017500000000007311701730437030532 xustar000000000000000029 atime=1381797706.03522127 30 ctime=1381823769.139050921 gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/WindowMinimizeAction.cs0000664000175000017500000000254411701730437030003 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public class WindowMinimizeAction : WindowActionAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Minimize/Restore"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Minimize/Restore a Window"); } } public override string Icon { get { return "down"; } } public override void Action (IEnumerable windows) { WindowControl.MinimizeRestoreWindows (windows); } } } gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/PaxHeaders.15196/WindowActionAction.cs0000644000175000017500000000007311701730437030166 xustar000000000000000029 atime=1381797706.03522127 30 ctime=1381823769.127050921 gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/WindowActionAction.cs0000664000175000017500000000427611701730437027443 0ustar00chrischris00000000000000// WindowActionAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using System.Threading; using Do.Universe; using WindowManager.Wink; using Wnck; using Mono.Addins; namespace WindowManager { public abstract class WindowActionAction : Act { public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IApplicationItem); yield return typeof (IWindowItem); } } public override bool SupportsItem (Item item) { if (item is IApplicationItem) { string application = (item as IApplicationItem).Exec; return WindowUtils.WindowListForCmd (application).Any (); } else if (item is IWindowItem) { return true; } return false; } public abstract void Action (IEnumerable windows); public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { IEnumerable windows = null; if (items.First () is IWindowItem) windows = items.Cast ().SelectMany (wi => wi.Windows); else if (items.First () is IApplicationItem) windows = items.Cast ().SelectMany (a => WindowUtils.WindowListForCmd (a.Exec)); if (windows != null) Action (windows); return null; } } } gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/PaxHeaders.15196/WindowMoveAction.cs0000644000175000017500000000007311701730437027657 xustar000000000000000029 atime=1381797706.03522127 30 ctime=1381823769.143050922 gnome-do-plugins-0.8.5/WindowManager/src/WindowActions/WindowMoveAction.cs0000664000175000017500000000430511701730437027125 0ustar00chrischris00000000000000// // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Collections.Generic; using System.Linq; using Wnck; using Do.Platform; using Do.Universe; using WindowManager.Wink; namespace WindowManager { public class WindowMoveAction : WindowActionAction { public override string Name { get { return "Move Window To..."; } } public override string Description { get { return "Move window to remote workspace"; } } public override string Icon { get { return "forward"; } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (IScreenItem); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return true; } public override void Action (IEnumerable windows) { // not used } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { IScreenItem screen = modItems.First () as IScreenItem; IEnumerable windows = null; if (items.First () is IApplicationItem) { windows = items.Cast ().SelectMany (app => WindowUtils.WindowListForCmd (app.Exec)); } else if (items.First () is IWindowItem) { windows = items.Cast ().SelectMany (wi => wi.Windows); } if (windows != null) foreach (Wnck.Window window in windows) screen.Viewport.MoveWindowInto (window); return null; } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/Xlib0000644000175000017500000000013212227172431022117 xustar000000000000000030 mtime=1381823769.167050922 30 atime=1381823772.203051027 30 ctime=1381823769.167050922 gnome-do-plugins-0.8.5/WindowManager/src/Xlib/0000755000175000017500000000000012227172431021442 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/WindowManager/src/Xlib/PaxHeaders.15196/X11Atoms.cs0000644000175000017500000000007411701730437024107 xustar000000000000000030 atime=1381797706.043221271 30 ctime=1381823769.163050922 gnome-do-plugins-0.8.5/WindowManager/src/Xlib/X11Atoms.cs0000664000175000017500000003157011701730437023360 0ustar00chrischris00000000000000// Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to // permit persons to whom the Software is furnished to do so, subject to // the following conditions: // // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // // Copyright (c) 2006 Novell, Inc. (http://www.novell.com) // // using System; namespace WindowManager.Xlib { public class X11Atoms { static X11Atoms instance; public static X11Atoms Instance { get { if (instance == null) instance = new X11Atoms (Gdk.Screen.Default.Display); return instance; } } // Our atoms public readonly IntPtr AnyPropertyType = (IntPtr)0; public readonly IntPtr XA_PRIMARY = (IntPtr)1; public readonly IntPtr XA_SECONDARY = (IntPtr)2; public readonly IntPtr XA_ARC = (IntPtr)3; public readonly IntPtr XA_ATOM = (IntPtr)4; public readonly IntPtr XA_BITMAP = (IntPtr)5; public readonly IntPtr XA_CARDINAL = (IntPtr)6; public readonly IntPtr XA_COLORMAP = (IntPtr)7; public readonly IntPtr XA_CURSOR = (IntPtr)8; public readonly IntPtr XA_CUT_BUFFER0 = (IntPtr)9; public readonly IntPtr XA_CUT_BUFFER1 = (IntPtr)10; public readonly IntPtr XA_CUT_BUFFER2 = (IntPtr)11; public readonly IntPtr XA_CUT_BUFFER3 = (IntPtr)12; public readonly IntPtr XA_CUT_BUFFER4 = (IntPtr)13; public readonly IntPtr XA_CUT_BUFFER5 = (IntPtr)14; public readonly IntPtr XA_CUT_BUFFER6 = (IntPtr)15; public readonly IntPtr XA_CUT_BUFFER7 = (IntPtr)16; public readonly IntPtr XA_DRAWABLE = (IntPtr)17; public readonly IntPtr XA_FONT = (IntPtr)18; public readonly IntPtr XA_INTEGER = (IntPtr)19; public readonly IntPtr XA_PIXMAP = (IntPtr)20; public readonly IntPtr XA_POINT = (IntPtr)21; public readonly IntPtr XA_RECTANGLE = (IntPtr)22; public readonly IntPtr XA_RESOURCE_MANAGER = (IntPtr)23; public readonly IntPtr XA_RGB_COLOR_MAP = (IntPtr)24; public readonly IntPtr XA_RGB_BEST_MAP = (IntPtr)25; public readonly IntPtr XA_RGB_BLUE_MAP = (IntPtr)26; public readonly IntPtr XA_RGB_DEFAULT_MAP = (IntPtr)27; public readonly IntPtr XA_RGB_GRAY_MAP = (IntPtr)28; public readonly IntPtr XA_RGB_GREEN_MAP = (IntPtr)29; public readonly IntPtr XA_RGB_RED_MAP = (IntPtr)30; public readonly IntPtr XA_STRING = (IntPtr)31; public readonly IntPtr XA_VISUALID = (IntPtr)32; public readonly IntPtr XA_WINDOW = (IntPtr)33; public readonly IntPtr XA_WM_COMMAND = (IntPtr)34; public readonly IntPtr XA_WM_HINTS = (IntPtr)35; public readonly IntPtr XA_WM_CLIENT_MACHINE = (IntPtr)36; public readonly IntPtr XA_WM_ICON_NAME = (IntPtr)37; public readonly IntPtr XA_WM_ICON_SIZE = (IntPtr)38; public readonly IntPtr XA_WM_NAME = (IntPtr)39; public readonly IntPtr XA_WM_NORMAL_HINTS = (IntPtr)40; public readonly IntPtr XA_WM_SIZE_HINTS = (IntPtr)41; public readonly IntPtr XA_WM_ZOOM_HINTS = (IntPtr)42; public readonly IntPtr XA_MIN_SPACE = (IntPtr)43; public readonly IntPtr XA_NORM_SPACE = (IntPtr)44; public readonly IntPtr XA_MAX_SPACE = (IntPtr)45; public readonly IntPtr XA_END_SPACE = (IntPtr)46; public readonly IntPtr XA_SUPERSCRIPT_X = (IntPtr)47; public readonly IntPtr XA_SUPERSCRIPT_Y = (IntPtr)48; public readonly IntPtr XA_SUBSCRIPT_X = (IntPtr)49; public readonly IntPtr XA_SUBSCRIPT_Y = (IntPtr)50; public readonly IntPtr XA_UNDERLINE_POSITION = (IntPtr)51; public readonly IntPtr XA_UNDERLINE_THICKNESS = (IntPtr)52; public readonly IntPtr XA_STRIKEOUT_ASCENT = (IntPtr)53; public readonly IntPtr XA_STRIKEOUT_DESCENT = (IntPtr)54; public readonly IntPtr XA_ITALIC_ANGLE = (IntPtr)55; public readonly IntPtr XA_X_HEIGHT = (IntPtr)56; public readonly IntPtr XA_QUAD_WIDTH = (IntPtr)57; public readonly IntPtr XA_WEIGHT = (IntPtr)58; public readonly IntPtr XA_POINT_SIZE = (IntPtr)59; public readonly IntPtr XA_RESOLUTION = (IntPtr)60; public readonly IntPtr XA_COPYRIGHT = (IntPtr)61; public readonly IntPtr XA_NOTICE = (IntPtr)62; public readonly IntPtr XA_FONT_NAME = (IntPtr)63; public readonly IntPtr XA_FAMILY_NAME = (IntPtr)64; public readonly IntPtr XA_FULL_NAME = (IntPtr)65; public readonly IntPtr XA_CAP_HEIGHT = (IntPtr)66; public readonly IntPtr XA_WM_CLASS = (IntPtr)67; public readonly IntPtr XA_WM_TRANSIENT_FOR = (IntPtr)68; public readonly IntPtr WM_PROTOCOLS; public readonly IntPtr WM_DELETE_WINDOW; public readonly IntPtr WM_TAKE_FOCUS; public readonly IntPtr _NET_SUPPORTED; public readonly IntPtr _NET_CLIENT_LIST; public readonly IntPtr _NET_NUMBER_OF_DESKTOPS; public readonly IntPtr _NET_DESKTOP_GEOMETRY; public readonly IntPtr _NET_DESKTOP_VIEWPORT; public readonly IntPtr _NET_CURRENT_DESKTOP; public readonly IntPtr _NET_DESKTOP_NAMES; public readonly IntPtr _NET_ACTIVE_WINDOW; public readonly IntPtr _NET_WORKAREA; public readonly IntPtr _NET_SUPPORTING_WM_CHECK; public readonly IntPtr _NET_VIRTUAL_ROOTS; public readonly IntPtr _NET_DESKTOP_LAYOUT; public readonly IntPtr _NET_SHOWING_DESKTOP; public readonly IntPtr _NET_CLOSE_WINDOW; public readonly IntPtr _NET_MOVERESIZE_WINDOW; public readonly IntPtr _NET_WM_MOVERESIZE; public readonly IntPtr _NET_RESTACK_WINDOW; public readonly IntPtr _NET_REQUEST_FRAME_EXTENTS; public readonly IntPtr _NET_WM_NAME; public readonly IntPtr _NET_WM_VISIBLE_NAME; public readonly IntPtr _NET_WM_ICON_NAME; public readonly IntPtr _NET_WM_VISIBLE_ICON_NAME; public readonly IntPtr _NET_WM_DESKTOP; public readonly IntPtr _NET_WM_WINDOW_TYPE; public readonly IntPtr _NET_WM_STATE; public readonly IntPtr _NET_WM_ALLOWED_ACTIONS; public readonly IntPtr _NET_WM_STRUT; public readonly IntPtr _NET_WM_STRUT_PARTIAL; public readonly IntPtr _NET_WM_ICON_GEOMETRY; public readonly IntPtr _NET_WM_ICON; public readonly IntPtr _NET_WM_PID; public readonly IntPtr _NET_WM_HANDLED_ICONS; public readonly IntPtr _NET_WM_USER_TIME; public readonly IntPtr _NET_FRAME_EXTENTS; public readonly IntPtr _NET_WM_PING; public readonly IntPtr _NET_WM_SYNC_REQUEST; public readonly IntPtr _NET_SYSTEM_TRAY_ORIENTATION; public readonly IntPtr _NET_SYSTEM_TRAY_OPCODE; public readonly IntPtr _NET_WM_STATE_MAXIMIZED_HORZ; public readonly IntPtr _NET_WM_STATE_MAXIMIZED_VERT; public readonly IntPtr _XEMBED; public readonly IntPtr _XEMBED_INFO; public readonly IntPtr _MOTIF_WM_HINTS; public readonly IntPtr _NET_WM_STATE_SKIP_TASKBAR; public readonly IntPtr _NET_WM_STATE_ABOVE; public readonly IntPtr _NET_WM_STATE_MODAL; public readonly IntPtr _NET_WM_STATE_HIDDEN; public readonly IntPtr _NET_WM_CONTEXT_HELP; public readonly IntPtr _NET_WM_WINDOW_OPACITY; public readonly IntPtr _NET_WM_WINDOW_TYPE_DESKTOP; public readonly IntPtr _NET_WM_WINDOW_TYPE_DOCK; public readonly IntPtr _NET_WM_WINDOW_TYPE_TOOLBAR; public readonly IntPtr _NET_WM_WINDOW_TYPE_MENU; public readonly IntPtr _NET_WM_WINDOW_TYPE_UTILITY; public readonly IntPtr _NET_WM_WINDOW_TYPE_SPLASH; public readonly IntPtr _NET_WM_WINDOW_TYPE_DIALOG; public readonly IntPtr _NET_WM_WINDOW_TYPE_NORMAL; public readonly IntPtr _COMPIZ_WM_WINDOW_BLUR; public readonly IntPtr CLIPBOARD; public readonly IntPtr PRIMARY; public readonly IntPtr DIB; public readonly IntPtr OEMTEXT; public readonly IntPtr UNICODETEXT; public readonly IntPtr TARGETS; public readonly IntPtr PostAtom; public readonly IntPtr AsyncAtom; X11Atoms (Gdk.Display dsp) { IntPtr display = Xlib.GdkDisplayXDisplay (dsp); // make sure this array stays in sync with the statements below string [] atom_names = new string[] { "WM_PROTOCOLS", "WM_DELETE_WINDOW", "WM_TAKE_FOCUS", "_NET_SUPPORTED", "_NET_CLIENT_LIST", "_NET_NUMBER_OF_DESKTOPS", "_NET_DESKTOP_GEOMETRY", "_NET_DESKTOP_VIEWPORT", "_NET_CURRENT_DESKTOP", "_NET_DESKTOP_NAMES", "_NET_ACTIVE_WINDOW", "_NET_WORKAREA", "_NET_SUPPORTING_WM_CHECK", "_NET_VIRTUAL_ROOTS", "_NET_DESKTOP_LAYOUT", "_NET_SHOWING_DESKTOP", "_NET_CLOSE_WINDOW", "_NET_MOVERESIZE_WINDOW", "_NET_WM_MOVERESIZE", "_NET_RESTACK_WINDOW", "_NET_REQUEST_FRAME_EXTENTS", "_NET_WM_NAME", "_NET_WM_VISIBLE_NAME", "_NET_WM_ICON_NAME", "_NET_WM_VISIBLE_ICON_NAME", "_NET_WM_DESKTOP", "_NET_WM_WINDOW_TYPE", "_NET_WM_STATE", "_NET_WM_ALLOWED_ACTIONS", "_NET_WM_STRUT", "_NET_WM_STRUT_PARTIAL", "_NET_WM_ICON_GEOMETRY", "_NET_WM_ICON", "_NET_WM_PID", "_NET_WM_HANDLED_ICONS", "_NET_WM_USER_TIME", "_NET_FRAME_EXTENTS", "_NET_WM_PING", "_NET_WM_SYNC_REQUEST", "_NET_SYSTEM_TRAY_OPCODE", "_NET_SYSTEM_TRAY_ORIENTATION", "_NET_WM_STATE_MAXIMIZED_HORZ", "_NET_WM_STATE_MAXIMIZED_VERT", "_NET_WM_STATE_HIDDEN", "_XEMBED", "_XEMBED_INFO", "_MOTIF_WM_HINTS", "_NET_WM_STATE_SKIP_TASKBAR", "_NET_WM_STATE_ABOVE", "_NET_WM_STATE_MODAL", "_NET_WM_CONTEXT_HELP", "_NET_WM_WINDOW_OPACITY", "_NET_WM_WINDOW_TYPE_DESKTOP", "_NET_WM_WINDOW_TYPE_DOCK", "_NET_WM_WINDOW_TYPE_TOOLBAR", "_NET_WM_WINDOW_TYPE_MENU", "_NET_WM_WINDOW_TYPE_UTILITY", "_NET_WM_WINDOW_TYPE_DIALOG", "_NET_WM_WINDOW_TYPE_SPLASH", "_NET_WM_WINDOW_TYPE_NORMAL", "_COMPIZ_WM_WINDOW_BLUR", "CLIPBOARD", "PRIMARY", "COMPOUND_TEXT", "UTF8_STRING", "TARGETS", "_SWF_AsyncAtom", "_SWF_PostMessageAtom", "_SWF_HoverAtom", }; IntPtr[] atoms = new IntPtr [atom_names.Length];; Xlib.XInternAtoms (display, atom_names, atom_names.Length, false, atoms); int off = 0; WM_PROTOCOLS = atoms [off++]; WM_DELETE_WINDOW = atoms [off++]; WM_TAKE_FOCUS = atoms [off++]; _NET_SUPPORTED = atoms [off++]; _NET_CLIENT_LIST = atoms [off++]; _NET_NUMBER_OF_DESKTOPS = atoms [off++]; _NET_DESKTOP_GEOMETRY = atoms [off++]; _NET_DESKTOP_VIEWPORT = atoms [off++]; _NET_CURRENT_DESKTOP = atoms [off++]; _NET_DESKTOP_NAMES = atoms [off++]; _NET_ACTIVE_WINDOW = atoms [off++]; _NET_WORKAREA = atoms [off++]; _NET_SUPPORTING_WM_CHECK = atoms [off++]; _NET_VIRTUAL_ROOTS = atoms [off++]; _NET_DESKTOP_LAYOUT = atoms [off++]; _NET_SHOWING_DESKTOP = atoms [off++]; _NET_CLOSE_WINDOW = atoms [off++]; _NET_MOVERESIZE_WINDOW = atoms [off++]; _NET_WM_MOVERESIZE = atoms [off++]; _NET_RESTACK_WINDOW = atoms [off++]; _NET_REQUEST_FRAME_EXTENTS = atoms [off++]; _NET_WM_NAME = atoms [off++]; _NET_WM_VISIBLE_NAME = atoms [off++]; _NET_WM_ICON_NAME = atoms [off++]; _NET_WM_VISIBLE_ICON_NAME = atoms [off++]; _NET_WM_DESKTOP = atoms [off++]; _NET_WM_WINDOW_TYPE = atoms [off++]; _NET_WM_STATE = atoms [off++]; _NET_WM_ALLOWED_ACTIONS = atoms [off++]; _NET_WM_STRUT = atoms [off++]; _NET_WM_STRUT_PARTIAL = atoms [off++]; _NET_WM_ICON_GEOMETRY = atoms [off++]; _NET_WM_ICON = atoms [off++]; _NET_WM_PID = atoms [off++]; _NET_WM_HANDLED_ICONS = atoms [off++]; _NET_WM_USER_TIME = atoms [off++]; _NET_FRAME_EXTENTS = atoms [off++]; _NET_WM_PING = atoms [off++]; _NET_WM_SYNC_REQUEST = atoms [off++]; _NET_SYSTEM_TRAY_OPCODE = atoms [off++]; _NET_SYSTEM_TRAY_ORIENTATION = atoms [off++]; _NET_WM_STATE_MAXIMIZED_HORZ = atoms [off++]; _NET_WM_STATE_MAXIMIZED_VERT = atoms [off++]; _NET_WM_STATE_HIDDEN = atoms [off++]; _XEMBED = atoms [off++]; _XEMBED_INFO = atoms [off++]; _MOTIF_WM_HINTS = atoms [off++]; _NET_WM_STATE_SKIP_TASKBAR = atoms [off++]; _NET_WM_STATE_ABOVE = atoms [off++]; _NET_WM_STATE_MODAL = atoms [off++]; _NET_WM_CONTEXT_HELP = atoms [off++]; _NET_WM_WINDOW_OPACITY = atoms [off++]; _NET_WM_WINDOW_TYPE_DESKTOP = atoms [off++]; _NET_WM_WINDOW_TYPE_DOCK = atoms [off++]; _NET_WM_WINDOW_TYPE_TOOLBAR = atoms [off++]; _NET_WM_WINDOW_TYPE_MENU = atoms [off++]; _NET_WM_WINDOW_TYPE_UTILITY = atoms [off++]; _NET_WM_WINDOW_TYPE_DIALOG = atoms [off++]; _NET_WM_WINDOW_TYPE_SPLASH = atoms [off++]; _NET_WM_WINDOW_TYPE_NORMAL = atoms [off++]; _COMPIZ_WM_WINDOW_BLUR = atoms [off++]; CLIPBOARD = atoms [off++]; PRIMARY = atoms [off++]; OEMTEXT = atoms [off++]; UNICODETEXT = atoms [off++]; TARGETS = atoms [off++]; AsyncAtom = atoms [off++]; PostAtom = atoms [off++]; DIB = XA_PIXMAP; } } } gnome-do-plugins-0.8.5/WindowManager/src/Xlib/PaxHeaders.15196/Xlib.cs0000644000175000017500000000007411701730437023430 xustar000000000000000030 atime=1381797706.043221271 30 ctime=1381823769.167050922 gnome-do-plugins-0.8.5/WindowManager/src/Xlib/Xlib.cs0000664000175000017500000000763511701730437022706 0ustar00chrischris00000000000000// Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to // permit persons to whom the Software is furnished to do so, subject to // the following conditions: // // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // // Copyright (c) 2006 Novell, Inc. (http://www.novell.com) // // using System; using System.Text; using System.Runtime.InteropServices; using System.Collections.Generic; using System.Linq; namespace WindowManager.Xlib { public enum PropertyMode { PropModeReplace = 0, PropModePrepend = 1, PropModeAppend = 2, } public enum Struts { Left = 0, Right = 1, Top = 2, Bottom = 3, LeftStart = 4, LeftEnd = 5, RightStart = 6, RightEnd = 7, TopStart = 8, TopEnd = 9, BottomStart = 10, BottomEnd = 11 } public enum XGravity { ForgetGravity = 0, NorthWestGravity = 1, NorthGravity = 2, NorthEastGravity = 3, WestGravity = 4, CenterGravity = 5, EastGravity = 6, SouthWestGravity = 7, SouthGravity = 8, SouthEastGravity = 9, StaticGravity = 10, } public static class Xlib { const string libX11 = "X11"; const string libGdkX11 = "libgdk-x11"; [DllImport (libGdkX11)] static extern IntPtr gdk_x11_drawable_get_xid (IntPtr handle); [DllImport (libGdkX11)] static extern IntPtr gdk_x11_drawable_get_xdisplay (IntPtr handle); [DllImport (libGdkX11)] static extern IntPtr gdk_x11_display_get_xdisplay (IntPtr display); [DllImport (libGdkX11)] static extern void gdk_x11_window_set_user_time (IntPtr window, uint timestamp); [DllImport (libX11)] public extern static IntPtr XOpenDisplay (IntPtr display); [DllImport (libX11)] public extern static int XInternAtoms (IntPtr display, string[] atom_names, int atom_count, bool only_if_exists, IntPtr[] atoms); [DllImport (libX11)] extern static int XChangeProperty (IntPtr display, IntPtr window, IntPtr property, IntPtr type, int format, int mode, IntPtr[] data, int nelements); [DllImport (libX11)] public extern static int XGetWindowProperty (IntPtr display, IntPtr window, IntPtr atom, IntPtr long_offset, IntPtr long_length, bool delete, IntPtr req_type, out IntPtr actual_type, out int actual_format, out IntPtr nitems, out IntPtr bytes_after, out IntPtr prop); public static IntPtr GdkWindowX11Xid (Gdk.Window window) { return gdk_x11_drawable_get_xid (window.Handle); } public static IntPtr GdkDrawableXDisplay (Gdk.Window window) { return gdk_x11_drawable_get_xdisplay (window.Handle); } public static IntPtr GdkDisplayXDisplay (Gdk.Display display) { return gdk_x11_display_get_xdisplay (display.Handle); } public static int XChangeProperty (Gdk.Window window, IntPtr property, IntPtr type, int mode, IntPtr[] data) { return XChangeProperty (GdkDrawableXDisplay (window), GdkWindowX11Xid (window), property, type, 32, mode, data, data.Length); } public static void GdkWindowSetUserTime (Gdk.Window window, uint timestamp) { gdk_x11_window_set_user_time (window.Handle, timestamp); } } } gnome-do-plugins-0.8.5/WindowManager/src/PaxHeaders.15196/WindowItem.cs0000644000175000017500000000007211701730437023720 xustar000000000000000029 atime=1381797706.03922127 29 ctime=1381823769.09905092 gnome-do-plugins-0.8.5/WindowManager/src/WindowItem.cs0000664000175000017500000000330111701730437023162 0ustar00chrischris00000000000000// WindowItem.cs // //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this //source distribution. // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Collections.Generic; using System.Linq; using Wnck; using Mono.Addins; using Do.Universe; using WindowManager.Wink; namespace WindowManager { public class WindowItem : Item, IWindowItem { List windows; string icon; public override string Name { get { return windows.First ().Name; } } public override string Description { get { return windows.First ().Name; } } public IEnumerable Windows { get { return windows; } } public override string Icon { get { return icon; } } public WindowItem(Window w, string icon) { this.icon = icon; windows = new List (); windows.Add (w); } public WindowItem(IEnumerable w, string icon) { this.icon = icon; windows = new List (w); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/RequestTracker0000644000175000017500000000013212227172415020636 xustar000000000000000030 mtime=1381823757.119050508 30 atime=1381823772.203051027 30 ctime=1381823757.119050508 gnome-do-plugins-0.8.5/RequestTracker/0000755000175000017500000000000012227172415020161 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RequestTracker/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170523022745 xustar000000000000000030 mtime=1381822803.187017707 30 atime=1381823353.483036629 30 ctime=1381823757.119050508 gnome-do-plugins-0.8.5/RequestTracker/Makefile.am0000664000175000017500000000101612227170523022213 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=RequestTracker FILES = \ gtk-gui/generated.cs \ gtk-gui/RequestTracker.RTPrefs.cs \ src/Configuration.cs \ src/Preferences.cs \ src/RequestTrackerAction.cs \ src/RequestTrackerItem.cs \ src/RequestTrackerItems.cs GENERATED_RESOURCES = \ Resources/RequestTracker.addin.xml RESOURCES = \ Resources/icons/rt.png REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(GTK_SHARP_20_LIBS) gnome-do-plugins-0.8.5/RequestTracker/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172414022757 xustar000000000000000030 mtime=1381823756.995050504 30 atime=1381823757.063050506 30 ctime=1381823757.119050508 gnome-do-plugins-0.8.5/RequestTracker/Makefile.in0000644000175000017500000004756012227172414022241 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = RequestTracker ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = RequestTracker FILES = \ gtk-gui/generated.cs \ gtk-gui/RequestTracker.RTPrefs.cs \ src/Configuration.cs \ src/Preferences.cs \ src/RequestTrackerAction.cs \ src/RequestTrackerItem.cs \ src/RequestTrackerItems.cs GENERATED_RESOURCES = \ Resources/RequestTracker.addin.xml RESOURCES = \ Resources/icons/rt.png REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(GTK_SHARP_20_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign RequestTracker/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign RequestTracker/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/RequestTracker/PaxHeaders.15196/Resources0000644000175000017500000000013212227172415022610 xustar000000000000000030 mtime=1381823757.115050508 30 atime=1381823772.203051027 30 ctime=1381823757.115050508 gnome-do-plugins-0.8.5/RequestTracker/Resources/0000755000175000017500000000000012227172415022133 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RequestTracker/Resources/PaxHeaders.15196/RequestTracker.addin.xml.in0000644000175000017500000000007411701730437030043 xustar000000000000000030 atime=1381797705.651221257 30 ctime=1381823728.699049531 gnome-do-plugins-0.8.5/RequestTracker/Resources/RequestTracker.addin.xml.in0000664000175000017500000000120711701730437027306 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/RequestTracker/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172415023723 xustar000000000000000030 mtime=1381823757.143050509 30 atime=1381823772.203051027 30 ctime=1381823757.143050509 gnome-do-plugins-0.8.5/RequestTracker/Resources/icons/0000755000175000017500000000000012227172415023246 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RequestTracker/Resources/icons/PaxHeaders.15196/rt.png0000644000175000017500000000007411701730437025140 xustar000000000000000030 atime=1381797705.651221257 30 ctime=1381823757.143050509 gnome-do-plugins-0.8.5/RequestTracker/Resources/icons/rt.png0000664000175000017500000000165711701730437024414 0ustar00chrischris00000000000000PNG  IHDR00WsRGBbKGDC pHYs  tIME -܉ktEXtCommentDesktop-sized icon ============ (c) 2004 Jakub 'jimmac' Steiner, http://jimmac.musichall.cz created with the GIMP, http://www.gimp.orgkVIDAThO02y%<(v 1kw ֳ }B#yUE;Ϧd8hO,p0\GfD xh\/qC=ƌOb~Re #y<i_%h(&8D86/p-fI!?{??=F^+IENDB`gnome-do-plugins-0.8.5/RequestTracker/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172415022205 xustar000000000000000030 mtime=1381823757.127050508 30 atime=1381823772.203051027 30 ctime=1381823757.127050508 gnome-do-plugins-0.8.5/RequestTracker/gtk-gui/0000755000175000017500000000000012227172415021530 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RequestTracker/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705024547 xustar000000000000000030 atime=1381797705.655221257 30 ctime=1381823757.123050508 gnome-do-plugins-0.8.5/RequestTracker/gtk-gui/generated.cs0000664000175000017500000000520412140315705024013 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/RequestTracker/gtk-gui/PaxHeaders.15196/RequestTracker.RTPrefs.cs0000644000175000017500000000007412140315705027101 xustar000000000000000030 atime=1381797705.655221257 30 ctime=1381823757.127050508 gnome-do-plugins-0.8.5/RequestTracker/gtk-gui/RequestTracker.RTPrefs.cs0000664000175000017500000001154012140315705026345 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace RequestTracker { public partial class RTPrefs { private Gtk.VBox vbox1; private Gtk.Label label1; private Gtk.HBox hbox1; private Gtk.ScrolledWindow GtkScrolledWindow; private Gtk.NodeView RTTree; private Gtk.VButtonBox vbuttonbox1; private Gtk.Button add_btn; private Gtk.Button remove_btn; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget RequestTracker.RTPrefs Stetic.BinContainer.Attach(this); this.Name = "RequestTracker.RTPrefs"; // Container child RequestTracker.RTPrefs.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Use the list below to add/configure your Request Tracker sites.\n\nThe ticket number will be inserted into the URL at the place specified by the string: {0}"); this.label1.UseMarkup = true; this.label1.Wrap = true; this.label1.Justify = ((Gtk.Justification)(2)); this.vbox1.Add(this.label1); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox1[this.label1])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.RTTree = new Gtk.NodeView(); this.RTTree.CanFocus = true; this.RTTree.Name = "RTTree"; this.GtkScrolledWindow.Add(this.RTTree); this.hbox1.Add(this.GtkScrolledWindow); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.hbox1[this.GtkScrolledWindow])); w3.Position = 0; // Container child hbox1.Gtk.Box+BoxChild this.vbuttonbox1 = new Gtk.VButtonBox(); this.vbuttonbox1.Name = "vbuttonbox1"; this.vbuttonbox1.LayoutStyle = ((Gtk.ButtonBoxStyle)(3)); // Container child vbuttonbox1.Gtk.ButtonBox+ButtonBoxChild this.add_btn = new Gtk.Button(); this.add_btn.CanFocus = true; this.add_btn.Name = "add_btn"; this.add_btn.UseStock = true; this.add_btn.UseUnderline = true; this.add_btn.Label = "gtk-add"; this.vbuttonbox1.Add(this.add_btn); Gtk.ButtonBox.ButtonBoxChild w4 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox1[this.add_btn])); w4.Expand = false; w4.Fill = false; // Container child vbuttonbox1.Gtk.ButtonBox+ButtonBoxChild this.remove_btn = new Gtk.Button(); this.remove_btn.CanFocus = true; this.remove_btn.Name = "remove_btn"; this.remove_btn.UseStock = true; this.remove_btn.UseUnderline = true; this.remove_btn.Label = "gtk-remove"; this.vbuttonbox1.Add(this.remove_btn); Gtk.ButtonBox.ButtonBoxChild w5 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox1[this.remove_btn])); w5.Position = 1; w5.Expand = false; w5.Fill = false; this.hbox1.Add(this.vbuttonbox1); Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.hbox1[this.vbuttonbox1])); w6.Position = 1; w6.Expand = false; w6.Fill = false; this.vbox1.Add(this.hbox1); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox1[this.hbox1])); w7.Position = 1; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Hide(); this.add_btn.Clicked += new System.EventHandler(this.OnAddBtnClicked); this.remove_btn.Clicked += new System.EventHandler(this.OnRemoveBtnClicked); } } } gnome-do-plugins-0.8.5/RequestTracker/PaxHeaders.15196/src0000644000175000017500000000013212227172415021425 xustar000000000000000030 mtime=1381823757.139050509 30 atime=1381823772.203051027 30 ctime=1381823757.139050509 gnome-do-plugins-0.8.5/RequestTracker/src/0000755000175000017500000000000012227172415020750 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RequestTracker/src/PaxHeaders.15196/RequestTrackerItems.cs0000644000175000017500000000007411701730437026004 xustar000000000000000030 atime=1381797705.659221257 30 ctime=1381823757.139050509 gnome-do-plugins-0.8.5/RequestTracker/src/RequestTrackerItems.cs0000664000175000017500000000410311701730437025245 0ustar00chrischris00000000000000/* RequestTrackerItems.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections; using System.Collections.ObjectModel; using System.Collections.Generic; using Do.Platform; using Do.Universe; namespace RequestTracker { public static class RequestTrackerItems { private static ICollection Items; private static RTPreferences prefs; static RequestTrackerItems () { Items = new Collection (); prefs = new RTPreferences (); } public static IEnumerable GetItems (string query) { Items.Clear (); if (string.IsNullOrEmpty (prefs.URLs)) { RequestTrackerItem defitem = new RequestTrackerItem ( "No Trackers Configured", "Please use the GNOME Do Preferences to add some RT sites", "FAIL{0}"); Items.Add (defitem); } else { string[] urlbits = prefs.URLs.Split('|'); for (int i = 0; i < urlbits.Length; i++) { string name = urlbits[i]; string uri = urlbits[++i]; Uri url; try { url = new System.Uri(uri); } catch (System.UriFormatException) { continue; } string description = string.Format (url.ToString (), query); Items.Add (new RequestTrackerItem (name, description, url.ToString ())); } } return Items.OfType (); } } } gnome-do-plugins-0.8.5/RequestTracker/src/PaxHeaders.15196/RequestTrackerAction.cs0000644000175000017500000000007411701730437026140 xustar000000000000000030 atime=1381797705.659221257 30 ctime=1381823757.135050509 gnome-do-plugins-0.8.5/RequestTracker/src/RequestTrackerAction.cs0000664000175000017500000000654511701730437025415 0ustar00chrischris00000000000000/* RequestTracker.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using System.Web; using Do.Platform; using Do.Platform.Linux; using Do.Universe; using Do.Universe.Common; using Mono.Addins; namespace RequestTracker { /// /// Given an ITextItem, RequestTrackerAction will construct a URL /// and feed it to a web browser /// class RTAction : Act, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Request Tracker"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Display tickets from Request Tracker."); } } public override string Icon { get { return "rt.png@" + GetType ().Assembly.FullName; } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (RequestTrackerItem); } } public override IEnumerable DynamicModifierItemsForItem (Item item) { if (item is ITextItem) return RequestTrackerItems.GetItems ((item as ITextItem).Text); return Enumerable.Empty (); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { RequestTrackerItem rt; ITextItem item; if (items.First () is ITextItem && modItems.First () is RequestTrackerItem) { rt = (modItems.First() as RequestTrackerItem); item = (items.First() as ITextItem); yield return new TextItem (GetUrl (rt, item)); } else yield break; } private string GetUrl (RequestTrackerItem tracker, ITextItem ticket) { if (tracker.URL.Substring (0, 4) == "FAIL") { Do.Platform.Services.Notifications.Notify ("Request Tracker", "No trackers are configured. Please use the GNOME Do preferences "); throw new UriFormatException (); } string newtext = Regex.Replace (ticket.Text, @"[^0-9]", ""); if (string.IsNullOrEmpty (newtext)) { Do.Platform.Services.Notifications.Notify ("Request Tracker", "No ticket number provided"); throw new ArgumentNullException (); } string query = HttpUtility.UrlEncode (newtext); return FormatUrl (tracker.URL, query); } private string FormatUrl (string url, string ticket) { return string.Format (url, ticket); } public Gtk.Bin GetConfiguration () { return new RTPrefs (); } } } gnome-do-plugins-0.8.5/RequestTracker/src/PaxHeaders.15196/RequestTrackerItem.cs0000644000175000017500000000007411701730437025621 xustar000000000000000030 atime=1381797705.659221257 30 ctime=1381823757.139050509 gnome-do-plugins-0.8.5/RequestTracker/src/RequestTrackerItem.cs0000664000175000017500000000314111701730437025063 0ustar00chrischris00000000000000/* RequestTrackerItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using System.Web; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; using Do.Platform; namespace RequestTracker { public class RequestTrackerItem : Item { string name, description; public RequestTrackerItem (string name, string description, string url) { this.name = AddinManager.CurrentLocalizer.GetString (name); this.description = AddinManager.CurrentLocalizer.GetString (description); this.URL = url; } public string URL { get; private set; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "rt.png@" + GetType ().Assembly.FullName; } } } } gnome-do-plugins-0.8.5/RequestTracker/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007411701730437024645 xustar000000000000000030 atime=1381797705.659221257 30 ctime=1381823757.131050509 gnome-do-plugins-0.8.5/RequestTracker/src/Configuration.cs0000664000175000017500000000663111701730437024116 0ustar00chrischris00000000000000 using System; using System.Web; using Do.Platform; using Do.Platform.Linux; using Do.Universe; using Do.Universe.Common; using Mono.Addins; namespace RequestTracker { [System.ComponentModel.ToolboxItem(true)] public partial class RTPrefs : Gtk.Bin { Gtk.ListStore rtListStore; Gtk.TreeViewColumn nameColumn; Gtk.TreeViewColumn urlColumn; protected virtual void OnRemoveBtnClicked (object sender, System.EventArgs e) { Gtk.TreeModel model; Gtk.TreeIter iter; RTTree.Selection.GetSelected (out model, out iter); rtListStore.Remove (ref iter); UpdatePrefs (); } protected virtual void OnAddBtnClicked (object sender, System.EventArgs e) { Gtk.TreeIter iter = rtListStore.AppendValues ("", ""); Gtk.TreePath path = rtListStore.GetPath (iter); RTTree.SetCursor (path, nameColumn, true); } protected virtual void OnNameCellEdited (object sender, Gtk.EditedArgs args) { OnCellEdited (sender, args, 0); } protected virtual void OnURLCellEdited (object sender, Gtk.EditedArgs args) { // Test the URL is valid try { new System.Uri (args.NewText); } catch (System.UriFormatException) { return; } OnCellEdited (sender, args, 1); } protected virtual void OnCellEdited (object sender, Gtk.EditedArgs args, int column) { Gtk.TreeIter iter; rtListStore.GetIter (out iter, new Gtk.TreePath (args.Path)); rtListStore.SetValue (iter, column, args.NewText); UpdatePrefs (); } public void UpdatePrefs () { Gtk.TreeIter iter; string URLs = ""; string name; string url; int num_children = rtListStore.IterNChildren (); for (int i = 0; i < num_children; i++) { rtListStore.IterNthChild (out iter, i); name = rtListStore.GetValue (iter, 0).ToString (); url = rtListStore.GetValue (iter, 1).ToString (); if (!string.IsNullOrEmpty (name) && !string.IsNullOrEmpty (url)) { if (i > 0) { URLs += "|"; } URLs += name.Replace ("|", ""); URLs += "|"; URLs += url.Replace ("|", ""); } } RTPreferences prefs = new RTPreferences (); prefs.URLs = URLs; } public RTPrefs() { RTPreferences prefs = new RTPreferences(); this.Build(); nameColumn = new Gtk.TreeViewColumn (); nameColumn.Title = "Name"; urlColumn = new Gtk.TreeViewColumn (); urlColumn.Title = "URL"; RTTree.AppendColumn (nameColumn); RTTree.AppendColumn (urlColumn); rtListStore = new Gtk.ListStore (typeof (string), typeof (string)); RTTree.Model = rtListStore; Gtk.CellRendererText nameNameCell = new Gtk.CellRendererText (); nameNameCell.Editable = true; nameNameCell.Edited += OnNameCellEdited; nameColumn.PackStart (nameNameCell, true); Gtk.CellRendererText urlTitleCell = new Gtk.CellRendererText (); urlTitleCell.Editable = true; urlTitleCell.Edited += OnURLCellEdited; urlColumn.PackStart (urlTitleCell, true); nameColumn.AddAttribute (nameNameCell, "text", 0); urlColumn.AddAttribute (urlTitleCell, "text", 1); if (!string.IsNullOrEmpty (prefs.URLs)) { string[] urlbits = prefs.URLs.Split('|'); for (int i = 0; i < urlbits.Length; i++) { string name = urlbits[i]; string uri = urlbits[++i]; Uri url; try { url = new System.Uri(uri); } catch (System.UriFormatException) { continue; } rtListStore.AppendValues (name, url.ToString()); } } } } } gnome-do-plugins-0.8.5/RequestTracker/src/PaxHeaders.15196/Preferences.cs0000644000175000017500000000007411701730437024277 xustar000000000000000030 atime=1381797705.659221257 30 ctime=1381823757.131050509 gnome-do-plugins-0.8.5/RequestTracker/src/Preferences.cs0000664000175000017500000000223111701730437023540 0ustar00chrischris00000000000000/* Preferences.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Platform; namespace RequestTracker { public class RTPreferences { const string URLsKey = "URLs"; IPreferences prefs; public RTPreferences() { prefs = Services.Preferences.Get (); } public string URLs { get { return prefs.Get (URLsKey, ""); } set { prefs.Set (URLsKey, value); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/aclocal.m40000644000175000017500000000013112227171711017604 xustar000000000000000029 mtime=1381823433.49903938 30 atime=1381823433.579039383 30 ctime=1381823728.627049528 gnome-do-plugins-0.8.5/aclocal.m40000644000175000017500000016347512227171711017073 0ustar00chrischris00000000000000# generated automatically by aclocal 1.13.3 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # Copyright (C) 1995-2002 Free Software Foundation, Inc. # Copyright (C) 2001-2003,2004 Red Hat, Inc. # # This file is free software, distributed under the terms of the GNU # General Public License. As a special exception to the GNU General # Public License, this file may be distributed as part of a program # that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # # Macro to add for using GNU gettext. # Ulrich Drepper , 1995, 1996 # # Modified to never use included libintl. # Owen Taylor , 12/15/1998 # # Major rework to remove unused code # Owen Taylor , 12/11/2002 # # Added better handling of ALL_LINGUAS from GNU gettext version # written by Bruno Haible, Owen Taylor 5/30/3002 # # Modified to require ngettext # Matthias Clasen 08/06/2004 # # We need this here as well, since someone might use autoconf-2.5x # to configure GLib then an older version to configure a package # using AM_GLIB_GNU_GETTEXT AC_PREREQ(2.53) dnl dnl We go to great lengths to make sure that aclocal won't dnl try to pull in the installed version of these macros dnl when running aclocal in the glib directory. dnl m4_copy([AC_DEFUN],[glib_DEFUN]) m4_copy([AC_REQUIRE],[glib_REQUIRE]) dnl dnl At the end, if we're not within glib, we'll define the public dnl definitions in terms of our private definitions. dnl # GLIB_LC_MESSAGES #-------------------- glib_DEFUN([GLIB_LC_MESSAGES], [AC_CHECK_HEADERS([locale.h]) if test $ac_cv_header_locale_h = yes; then AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) if test $am_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi fi]) # GLIB_PATH_PROG_WITH_TEST #---------------------------- dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], [# Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in /*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in ifelse([$5], , $PATH, [$5]); do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) # GLIB_WITH_NLS #----------------- glib_DEFUN([GLIB_WITH_NLS], dnl NLS is obligatory [USE_NLS=yes AC_SUBST(USE_NLS) gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= AC_CHECK_HEADER(libintl.h, [gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, [AC_TRY_LINK([ #include ], [return !ngettext ("","", 1)], gt_cv_func_ngettext_libc=yes, gt_cv_func_ngettext_libc=no) ]) if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, [AC_TRY_LINK([ #include ], [return !dgettext ("","")], gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no) ]) fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CHECK_FUNCS(bind_textdomain_codeset) fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then AC_CHECK_LIB(intl, bindtextdomain, [AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dgettext, gt_cv_func_dgettext_libintl=yes)])]) if test "$gt_cv_func_dgettext_libintl" != "yes" ; then AC_MSG_CHECKING([if -liconv is needed to use gettext]) AC_MSG_RESULT([]) AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dcgettext, [gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv], :,-liconv)], :,-liconv) fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset AC_CHECK_FUNCS(bind_textdomain_codeset) LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then AC_DEFINE(HAVE_GETTEXT,1, [Define if the GNU gettext() function is already present or preinstalled.]) GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" AC_CHECK_FUNCS(dcgettext) MSGFMT_OPTS= AC_MSG_CHECKING([if msgfmt accepts -c]) GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" ], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) AC_SUBST(MSGFMT_OPTS) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr], [CATOBJEXT=.gmo DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share and dnl and CATOBJEXT=.gmo in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [CATOBJEXT=.gmo DATADIRNAME=share], [CATOBJEXT=.mo DATADIRNAME=lib]) ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac]) LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi ]) if test "$gt_cv_have_gettext" = "yes" ; then AC_DEFINE(ENABLE_NLS, 1, [always defined to indicate that i18n is enabled]) fi dnl Test whether we really found GNU xgettext. if test "$XGETTEXT" != ":"; then dnl If it is not GNU xgettext we define it as : so that the dnl Makefiles still can work. if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else AC_MSG_RESULT( [found xgettext program is not GNU xgettext; ignore it]) XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po AC_OUTPUT_COMMANDS( [case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac]) dnl These rules are solely for the distribution goal. While doing this dnl we only have to keep exactly one list of the available catalogs dnl in configure.ac. for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done dnl Make all variables we use known to autoconf. AC_SUBST(CATALOGS) AC_SUBST(CATOBJEXT) AC_SUBST(DATADIRNAME) AC_SUBST(GMOFILES) AC_SUBST(INSTOBJEXT) AC_SUBST(INTLLIBS) AC_SUBST(PO_IN_DATADIR_TRUE) AC_SUBST(PO_IN_DATADIR_FALSE) AC_SUBST(POFILES) AC_SUBST(POSUB) ]) # AM_GLIB_GNU_GETTEXT # ------------------- # Do checks necessary for use of gettext. If a suitable implementation # of gettext is found in either in libintl or in the C library, # it will set INTLLIBS to the libraries needed for use of gettext # and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable # gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() # on various variables needed by the Makefile.in.in installed by # glib-gettextize. dnl glib_DEFUN([GLIB_GNU_GETTEXT], [AC_REQUIRE([AC_PROG_CC])dnl GLIB_LC_MESSAGES GLIB_WITH_NLS if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else AC_MSG_CHECKING(for catalogs to be installed) NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS AC_MSG_RESULT($LINGUAS) fi dnl Construct list of names of catalog files to be constructed. if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl Try to locate is. MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi AC_SUBST(MKINSTALLDIRS) dnl Generate list of files to be processed by xgettext which will dnl be included in po/Makefile. test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES ]) # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) # ------------------------------- # Define VARIABLE to the location where catalog files will # be installed by po/Makefile. glib_DEFUN([GLIB_DEFINE_LOCALEDIR], [glib_REQUIRE([GLIB_GNU_GETTEXT])dnl glib_save_prefix="$prefix" glib_save_exec_prefix="$exec_prefix" glib_save_datarootdir="$datarootdir" test "x$prefix" = xNONE && prefix=$ac_default_prefix test "x$exec_prefix" = xNONE && exec_prefix=$prefix datarootdir=`eval echo "${datarootdir}"` if test "x$CATOBJEXT" = "x.mo" ; then localedir=`eval echo "${libdir}/locale"` else localedir=`eval echo "${datadir}/locale"` fi prefix="$glib_save_prefix" exec_prefix="$glib_save_exec_prefix" datarootdir="$glib_save_datarootdir" AC_DEFINE_UNQUOTED($1, "$localedir", [Define the location where the catalogs will be installed]) ]) dnl dnl Now the definitions that aclocal will find dnl ifdef(glib_configure_ac,[],[ AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) ])dnl # GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) # # Create a temporary file with TEST-FILE as its contents and pass the # file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with # 0 and perform ACTION-IF-FAIL for any other exit status. AC_DEFUN([GLIB_RUN_PROG], [cat >conftest.foo <<_ACEOF $2 _ACEOF if AC_RUN_LOG([$1 conftest.foo]); then m4_ifval([$3], [$3], [:]) m4_ifvaln([$4], [else $4])dnl echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD fi]) # nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES # Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.13' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.13.3], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.13.3])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/shamrock/expansions.m4]) m4_include([m4/shamrock/i18n.m4]) m4_include([m4/shamrock/mono.m4]) m4_include([m4/shamrock/programs.m4]) m4_include([m4/intltool.m4]) gnome-do-plugins-0.8.5/PaxHeaders.15196/ClawsMail0000644000175000017500000000013212227172365017552 xustar000000000000000030 mtime=1381823733.643049701 30 atime=1381823772.203051027 30 ctime=1381823733.643049701 gnome-do-plugins-0.8.5/ClawsMail/0000755000175000017500000000000012227172365017075 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ClawsMail/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171010021644 xustar000000000000000029 mtime=1381822984.17502393 30 atime=1381823352.307036588 30 ctime=1381823733.643049701 gnome-do-plugins-0.8.5/ClawsMail/Makefile.am0000664000175000017500000000051612227171010021117 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=ClawsMail FILES = \ src/ClawsContactDetailItem.cs \ src/ClawsContactsItemSource.cs GENERATED_RESOURCES = \ Resources/ClawsMail.addin.xml RESOURCES = \ Resources/icons/claws-mail.png REFERENCES = \ System \ System.Xml \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/ClawsMail/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172365021674 xustar000000000000000030 mtime=1381823733.539049697 30 atime=1381823733.599049699 30 ctime=1381823733.639049701 gnome-do-plugins-0.8.5/ClawsMail/Makefile.in0000644000175000017500000004724212227172365021153 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = ClawsMail ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = ClawsMail FILES = \ src/ClawsContactDetailItem.cs \ src/ClawsContactsItemSource.cs GENERATED_RESOURCES = \ Resources/ClawsMail.addin.xml RESOURCES = \ Resources/icons/claws-mail.png REFERENCES = \ System \ System.Xml \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ClawsMail/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign ClawsMail/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/ClawsMail/PaxHeaders.15196/Resources0000644000175000017500000000013212227172365021524 xustar000000000000000030 mtime=1381823733.639049701 30 atime=1381823772.203051027 30 ctime=1381823733.639049701 gnome-do-plugins-0.8.5/ClawsMail/Resources/0000755000175000017500000000000012227172365021047 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ClawsMail/Resources/PaxHeaders.15196/ClawsMail.addin.xml.in0000644000175000017500000000007411701730437025663 xustar000000000000000030 atime=1381797704.751221226 30 ctime=1381823728.639049529 gnome-do-plugins-0.8.5/ClawsMail/Resources/ClawsMail.addin.xml.in0000664000175000017500000000105611701730437025130 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/ClawsMail/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172365022637 xustar000000000000000030 mtime=1381823733.651049701 30 atime=1381823772.203051027 30 ctime=1381823733.651049701 gnome-do-plugins-0.8.5/ClawsMail/Resources/icons/0000755000175000017500000000000012227172365022162 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ClawsMail/Resources/icons/PaxHeaders.15196/claws-mail.png0000644000175000017500000000007411701730437025454 xustar000000000000000030 atime=1381797704.751221226 30 ctime=1381823733.651049701 gnome-do-plugins-0.8.5/ClawsMail/Resources/icons/claws-mail.png0000664000175000017500000001075511701730437024727 0ustar00chrischris00000000000000PNG  IHDR00WbKGD pHYs  tIME3fdzIDAThYuZz_gzz6! ᐔDDQ+dIȊcHA$I 5yK!@`'Ƕ8Ȗ͢(Q)LwOUu4#Ovڽcdޝ{F{[c-a:XB we#]]Y^^\p'==-ZD@v;Zk5 <^:2 4MÑ%Id/\xn|׾V)VG(}v?~ᓇvtG[ݧkמ_jkiAޖJW87_~(4+* ֺgO>WN=Gn@CCnT ۶ B@5jTv69o}XnDø d o_`ί<}]-T؎v8r2 sK%N=R,X^ZF7HVk莣5a=_&ؑdXFc"ۼ=G8rrd3ΞyHR^ ozK\]cd?׋kTUbfz<]%ix{-ER2Ih>0gؿ+iP,W?4t4 tMG5\z_oREtYxٹ iFnC!<^4 v7yS?}ysfEr+.?yGZa..)0b~y٩sl,ϒZ[Vy aJX[,87شnbXg`W$t딋u#'D>55 ch;Z*x ]`Eg\6[%f|4 -+/1ԓ#E{KSW+VQ%Ui2`}Yp4];4[d|aLD=Kl̘$w hK.[N2o1Ul劸W5-^su9vȳ0_cꂋ+d30x(*^Ub,eqeFhӼq7ڔ4&aWn6\MPuW7O4s<O+Ky:st2^0C<~B@8e9Jby"blL]) nCc7Эd' ~"t随 ;җtW,J)/+sJ'Gӽ4wmq,E1_Lm;Fg- H@dN#G049tH)ݱwӵQ'kzwnлߡ\py"ebaf:ZmL t N59 E8nP)7ufbs Zs4J(E*-vk!X\jzѣOD t >} 6GFKxa%?b~4KG^fX'aHҶ! ?G{?O!)y̞ۯM2ۃ?D8Zp_+-߬wt!je|XO=jZV ۶By",n:-qah1ǘ~;rE_&xݻH_;YBFΖ^r&ğD3Ljvݗg^yEW  n@Z>##~f\W199tvow#wֻc K8ff~Clzyg2ܚ`Ͼ1z{zh'h%2@S XLV"tc &#L:?t>#w;vRZYYYeQWħzޮv-H} P*Up5P(Js;diǕ#]CK%},Rg}=]q`g9Ѩ{Okб{9 &߻^FZFPXY8s` H>EΝ;ٳg p~?rӧOs%I473秵%b DZxL*2== `urodg8BݮF9{;c>P(AvA6Z  =;NSs3۶uӍŶlcQoR`Yi088Zʐ'=I#]S'RňbNg+,.^acsNOsS3J |/rrTkm#f.]B5T!njIՅt:5s`0i1H__/qH)@JWRЩsyh]j~?-O>GD#\ \jmmmeddx>MB`[㠤w5 BHpR"E@kKRT*u]\h=J)Gpצ=zX,yqUnQǩ_q)rrl.O:ŶmlB5VR!)j6#G)UXTX,ڤT}@U+Ulۺλ!FkKHHI:&Pm,ۮ%às['ҒH`6J*\J^ql#G(TΧӛd2ѤĶmjjëu(R8YYYaeeqG"DL!L&ca^C bq>65999;>>}`[86jZZBP*)Jd3dr)G"khNJ(ƶ-,B I(D4l:@IT(b>Y,)e߹?\տ<ɺT\[\Z.%[C֎'0MK~]q.Ja6nRHYz 9#\7O:uar򢻺5=33}yzf|muuaaa!կ8p 1=\mh o Gί5åvݲQ@~||SԪ{sxdD4^%%daI\]Րz#2֮;Wˊ,`^jIVJ*ײ,l˾qʛ@އ $tuTsCwWHfu-ם74^̬Q}>|o>_Hgٹ4Jkqum.ߠ5F%IENDB`gnome-do-plugins-0.8.5/ClawsMail/PaxHeaders.15196/src0000644000175000017500000000013212227172365020341 xustar000000000000000030 mtime=1381823733.651049701 30 atime=1381823772.203051027 30 ctime=1381823733.651049701 gnome-do-plugins-0.8.5/ClawsMail/src/0000755000175000017500000000000012227172365017664 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ClawsMail/src/PaxHeaders.15196/ClawsContactsItemSource.cs0000644000175000017500000000007411701730437025516 xustar000000000000000030 atime=1381797704.755221226 30 ctime=1381823733.651049701 gnome-do-plugins-0.8.5/ClawsMail/src/ClawsContactsItemSource.cs0000664000175000017500000001310611701730437024762 0ustar00chrischris00000000000000/* ClawsContactsItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using System.Xml; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Claws { /// /// Items source for Claws Mail - indexes Claws contacts saved in ~/.claws/addrbook/addrbook-*.xml. /// public class ClawsContactsItemSource: ItemSource { readonly static string ClawsHome = ".claws-mail/addrbook"; readonly static string ClawsAddrBookIndex = "addrbook--index.xml"; readonly static string ClawsKeyPrefix = "email.claws."; public readonly static string ClawsPrimaryEmailPrefix = ClawsKeyPrefix + "0."; readonly static string ClawsHomePath; readonly static string ClawsIndexFilename; List items; #region std properties public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("ClawsMail contacts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Contacts in ClawsMail address book"); } } public override string Icon { get { return "claws-mail"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); } } public override IEnumerable Items { get { return items; } } #endregion static ClawsContactsItemSource () { ClawsHomePath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), ClawsHome); ClawsIndexFilename = Path.Combine (ClawsHomePath, ClawsAddrBookIndex); } public ClawsContactsItemSource () { items = new List (); } public override IEnumerable ChildrenOfItem (Item item) { ContactItem contact = item as ContactItem; foreach (string detail in contact.Details) { if (detail.StartsWith (ClawsKeyPrefix)) { yield return new ClawsContactDetailItem (detail, contact[detail]); } } } public override void UpdateItems () { items.Clear (); // iterate over address book files foreach (string addressBook in AddressBookFiles) { try { XmlDocument xmldoc = new XmlDocument (); // read adress book by StreamReader. Without: error:Encoding name '...' not supported using (StreamReader reader = new StreamReader (addressBook)) { xmldoc.Load (reader); } XmlNodeList people = xmldoc.SelectNodes ("/address-book/person"); if (people == null) { continue; } foreach (XmlNode person in people) { // contact name from "cn" attribute string personCn = person.Attributes ["cn"].InnerText; if (string.IsNullOrEmpty (personCn)) { continue; } // load emails XmlNodeList addresses = person.SelectNodes ("address-list/address"); if ((addresses == null) || (addresses.Count == 0)) { // no childs == no emails -> skip continue; } ContactItem buddy = ContactItem.CreateWithName (personCn); int emailCounter = 0; foreach (XmlNode address in addresses) { string email = address.Attributes ["email"].InnerText; if (!string.IsNullOrEmpty (email)) { string remarks = address.Attributes ["remarks"].InnerText; string id = ClawsKeyPrefix + emailCounter + "." + remarks; buddy [id] = email; emailCounter++; } } if (emailCounter > 0) { items.Add (buddy); } } } catch (Exception e) { Log.Error ("ClawsContactsItemSource: file:{0} error:{1}", addressBook, e.Message); Log.Debug ("ClawsContactsItemSource: file:{0}: {1}", addressBook, e.ToString ()); } } } /// /// Get address book files from Claws config. /// /// /// List of file names. /// private static List AddressBookFiles { get { List result = new List (); if (!File.Exists (ClawsIndexFilename)) { return result; } try { // open $HOME/.claws-mail/addrbook--index.xml XmlDocument xmldoc = new XmlDocument (); xmldoc.Load (ClawsIndexFilename); XmlNodeList books = xmldoc.SelectNodes ("/addressbook/book_list/book"); if (books == null) { return result; } foreach (XmlNode book in books) { string fileName = book.Attributes ["file"].InnerText; if (String.IsNullOrEmpty (fileName)) { continue; } string filePath = Path.Combine (ClawsHomePath, fileName); if (File.Exists (filePath)) { result.Add (filePath); } } } catch (Exception e) { Log.Error("ClawsContactsItemSource.AddressBookFiles error: {0}", e.Message); Log.Debug("ClawsContactsItemSource.AddressBookFiles: {0}", e.ToString ()); } return result; } } } } gnome-do-plugins-0.8.5/ClawsMail/src/PaxHeaders.15196/ClawsContactDetailItem.cs0000644000175000017500000000007411701730437025275 xustar000000000000000030 atime=1381797704.755221226 30 ctime=1381823733.647049701 gnome-do-plugins-0.8.5/ClawsMail/src/ClawsContactDetailItem.cs0000664000175000017500000000432411701730437024543 0ustar00chrischris00000000000000/* ClawsContactDetailItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Universe; namespace Claws { /// /// Claws contact. /// public class ClawsContactDetailItem: Item, IContactDetailItem { const string IconForOthers = "stock_person"; const string IconForMail = "stock_mail-compose"; string type, detail, name, icon; #region std properties public override string Name { get { return name; } } public override string Description { get { return detail; } } public string Key { get { return type; } } public string Value { get { return detail; } } public override string Icon { get { return icon; } } #endregion public ClawsContactDetailItem (string type, string detail) { this.type = type.ToLower (); this.detail = detail; if (type.StartsWith ("email.")) { icon = IconForMail; string remark = type.Substring (type.LastIndexOf (".") + 1); if (type.StartsWith (ClawsContactsItemSource.ClawsPrimaryEmailPrefix)) { name = AddinManager.CurrentLocalizer.GetString ("Primary Email") + " " + remark; } else { if (remark.Length > 0) { name = AddinManager.CurrentLocalizer.GetString ("Email") + " " + remark; } else { name = AddinManager.CurrentLocalizer.GetString ("Other email"); } } } else { icon = IconForOthers; name = AddinManager.CurrentLocalizer.GetString ("Other"); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/OpenSearch0000644000175000017500000000013212227172407017722 xustar000000000000000030 mtime=1381823751.319050309 30 atime=1381823772.203051027 30 ctime=1381823751.319050309 gnome-do-plugins-0.8.5/OpenSearch/0000755000175000017500000000000012227172407017245 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/OpenSearch/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170622022030 xustar000000000000000030 mtime=1381822866.559019886 30 atime=1381823353.191036619 30 ctime=1381823751.319050309 gnome-do-plugins-0.8.5/OpenSearch/Makefile.am0000664000175000017500000000065112227170622021302 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=OpenSearch FILES = \ src/FirefoxOpenSearchDirectoryProvider.cs \ src/IOpenSearchItem.cs \ src/OpenSearchAction.cs \ src/OpenSearchItem.cs \ src/CachingOpenSearchItemSource.cs \ src/OpenSearchParser.cs GENERATED_RESOURCES = \ Resources/OpenSearch.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/OpenSearch/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172407022044 xustar000000000000000030 mtime=1381823751.215050305 30 atime=1381823751.271050307 30 ctime=1381823751.315050309 gnome-do-plugins-0.8.5/OpenSearch/Makefile.in0000644000175000017500000004737712227172407021334 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = OpenSearch ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = OpenSearch FILES = \ src/FirefoxOpenSearchDirectoryProvider.cs \ src/IOpenSearchItem.cs \ src/OpenSearchAction.cs \ src/OpenSearchItem.cs \ src/CachingOpenSearchItemSource.cs \ src/OpenSearchParser.cs GENERATED_RESOURCES = \ Resources/OpenSearch.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign OpenSearch/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign OpenSearch/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/OpenSearch/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360021670 xustar000000000000000029 mtime=1381823728.67504953 30 atime=1381823772.203051027 29 ctime=1381823728.67504953 gnome-do-plugins-0.8.5/OpenSearch/Resources/0000755000175000017500000000000012227172360021215 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/OpenSearch/Resources/PaxHeaders.15196/OpenSearch.addin.xml.in0000644000175000017500000000007311701730437026210 xustar000000000000000030 atime=1381797705.407221249 29 ctime=1381823728.67504953 gnome-do-plugins-0.8.5/OpenSearch/Resources/OpenSearch.addin.xml.in0000664000175000017500000000123311701730437025453 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/OpenSearch/PaxHeaders.15196/src0000644000175000017500000000013212227172407020511 xustar000000000000000030 mtime=1381823751.335050309 30 atime=1381823772.203051027 30 ctime=1381823751.335050309 gnome-do-plugins-0.8.5/OpenSearch/src/0000755000175000017500000000000012227172407020034 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/OpenSearch/src/PaxHeaders.15196/OpenSearchAction.cs0000644000175000017500000000007411701730437024306 xustar000000000000000030 atime=1381797705.411221249 30 ctime=1381823751.327050309 gnome-do-plugins-0.8.5/OpenSearch/src/OpenSearchAction.cs0000664000175000017500000000411611701730437023553 0ustar00chrischris00000000000000// OpenSearchItemAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; using Do.Platform; namespace OpenSearch { public class OpenSearchAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search Web"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Searches the web using OpenSearch plugins."); } } public override string Icon { get { return "web-browser"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (IOpenSearchItem); } } public override IEnumerable DynamicModifierItemsForItem (Item item) { CachingOpenSearchItemSource.UpdateItems (); return CachingOpenSearchItemSource.Items; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { items.Cast () .Select (item => modItems.Cast ().First ().BuildSearchUrl (item.Text)) .ForEach (Services.Environment.OpenUrl); yield break; } } } gnome-do-plugins-0.8.5/OpenSearch/src/PaxHeaders.15196/CachingOpenSearchItemSource.cs0000644000175000017500000000007411701730437026425 xustar000000000000000030 atime=1381797705.407221249 30 ctime=1381823751.331050309 gnome-do-plugins-0.8.5/OpenSearch/src/CachingOpenSearchItemSource.cs0000664000175000017500000000701611701730437025674 0ustar00chrischris00000000000000// OpenSearchItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text.RegularExpressions; using Mono.Addins; using Do; using Do.Platform; using Do.Universe; namespace OpenSearch { public class CachingOpenSearchItemSource { static readonly string valid_file_pattern = @"^.*\.xml$"; static Dictionary cached_items; static FirefoxOpenSearchDirectoryProvider firefox_provider; static CachingOpenSearchItemSource () { cached_items = new Dictionary (); firefox_provider = new FirefoxOpenSearchDirectoryProvider (); UpdateItems(); } public static IEnumerable Items { get { return cached_items.Values; } } public static void UpdateItems () { foreach (string filePath in GetUnprocessedOpenSearchFiles (firefox_provider.OpenSearchPluginDirectories)) { try { OpenSearchItem item = OpenSearchParser.Create (filePath); if (item != null) { cached_items.Add (filePath, item); Log.Debug ("Adding new OpenSearch plugin: {0}", filePath); } } catch (Exception e) { Log.Debug ("Error adding new OpenSearch plugin: {0} {1}", filePath, e.Message); Log.Debug (e.StackTrace); continue; } } } private static IEnumerable GetUnprocessedOpenSearchFiles (IEnumerable directoriesToProcess) { List unprocessedFiles = new List (); foreach (string path in directoriesToProcess) { if(!Directory.Exists (path)) continue; IEnumerable filePaths = Directory.GetFiles (path).Concat (Directory.GetDirectories (path)); foreach (string filePath in filePaths) { // It's a trap! The firefox-addons/searchplugins folder stashes some of its plugins in folders // so we need to recurse...but it also has a symlink called common which links to it's containing // folder, which means if we blindly recurse, we'll keep following it. So let's just skip it. if((File.GetAttributes(filePath) & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint) { Log.Debug ("Skipping symlink: {0}", filePath); continue; } if (Directory.Exists(filePath)) { Log.Debug ("Recursing into: {0}",filePath); unprocessedFiles.AddRange (GetUnprocessedOpenSearchFiles (new[]{filePath})); } if (cached_items.ContainsKey (filePath)) continue; if (!Regex.IsMatch (filePath, valid_file_pattern)) continue; unprocessedFiles.Add (filePath); } } return unprocessedFiles; } } } gnome-do-plugins-0.8.5/OpenSearch/src/PaxHeaders.15196/OpenSearchItem.cs0000644000175000017500000000007411701730437023767 xustar000000000000000030 atime=1381797705.411221249 30 ctime=1381823751.331050309 gnome-do-plugins-0.8.5/OpenSearch/src/OpenSearchItem.cs0000664000175000017500000000534711701730437023243 0ustar00chrischris00000000000000// OpenSearchItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System.Text; using Do.Universe; namespace OpenSearch { public class OpenSearchItem : Item, IOpenSearchItem { private string name, description, urlTemplate; public OpenSearchItem (string name, string description, string urlTemplate) { this.name = name; this.description = description; this.urlTemplate = urlTemplate; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "www"; } } public string UrlTemplate { get { return urlTemplate; } } /// /// Build a search URL for this OpenSearch item using the provided search terms. /// /// /// The search terms to use in the URL template. /// /// /// A formatted search URL, using the provided search terms. /// public string BuildSearchUrl (string searchTerm) { return UrlTemplate.Replace ("{searchTerms}", EncodeUrl (searchTerm)); } private static string EncodeUrl (string input) { if (input == null) return null; if (input.Length == 0) return string.Empty; StringBuilder sb = new StringBuilder (); foreach (char ch in input) { if ((((ch > '`') && (ch < '{')) || ((ch > '@') && (ch < '['))) || (((ch > '/') && (ch < ':')) || (((ch == '.') || (ch == '-')) || (ch == '_')))) { sb.Append (ch); } else if (ch > '\x007f') { // We'd normally encode these characters, but that doesn't seem // to work with queries in the URL, so we just return the character. sb.Append(ch); } else { sb.Append ("%" + SingleByteHex (ch)); } } return sb.ToString (); } private static string SingleByteHex (char c) { uint num = c; return num.ToString("x").PadLeft(2,'0'); } } } gnome-do-plugins-0.8.5/OpenSearch/src/PaxHeaders.15196/OpenSearchParser.cs0000644000175000017500000000007411701730437024325 xustar000000000000000030 atime=1381797705.411221249 30 ctime=1381823751.335050309 gnome-do-plugins-0.8.5/OpenSearch/src/OpenSearchParser.cs0000664000175000017500000001264211701730437023575 0ustar00chrischris00000000000000// OpenSearchParser.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System.Collections.Generic; using Do.Universe; using System; using System.Xml; using System.Text.RegularExpressions; namespace OpenSearch { public class OpenSearchParser { readonly static string short_name_xpath = "//*/{0}:ShortName"; readonly static string description_xpath = "//*/{0}:Description"; readonly static string url_xpath = "//*/{0}:Url[@type='text/html' and @method='GET']"; /// /// Creates an OpenSearchItem from the specified file. /// /// /// The file to process. /// /// /// A populated OpenSearchItem, or null if it was unable to create an /// OpenSearchItem from the file. /// public static OpenSearchItem Create (string file) { string elementNamespace = DetermineOpenSearchElementNamespace (file); XmlDocument doc = new XmlDocument (); doc.Load (file); XmlNamespaceManager namespaceManager = PopulateNamespaceManager (doc); XmlNode shortName = doc.SelectSingleNode (string.Format(short_name_xpath, elementNamespace), namespaceManager); XmlNode description = doc.SelectSingleNode (string.Format(description_xpath, elementNamespace), namespaceManager); XmlNode url = doc.SelectSingleNode (string.Format(url_xpath, elementNamespace), namespaceManager); if (description == null) description = shortName; if (shortName == null || description == null || url == null) return null; string templateUrl = url.Attributes["template"].Value; // If the template url doesn't contain the searchTerms text, we'll // have to search params for it. if (!Regex.IsMatch (templateUrl, "{searchTerms}")) { templateUrl += "?"; // Parse the additional Param nodes to find the one that contains the searchTerms. XmlNodeList paramList = url.ChildNodes; foreach (XmlNode node in paramList) { // We only want to deal with Param nodes. if (node.Name != string.Format ("{0}:Param", elementNamespace) && node.Name != "Param") continue; // It's possible to have multiple replacable bits, signified by {sometext}. Since we only know how to // replace searchTerms, we skip the node if it has a {} and isn't searchTerms. if (Regex.IsMatch (node.Attributes["value"].Value, "{.*}") && !(Regex.IsMatch(node.Attributes["value"].Value, "{searchTerms}"))) continue; // Append the parameter name and value. templateUrl += node.Attributes["name"].Value + "=" + node.Attributes["value"].Value + "&"; } templateUrl = templateUrl.TrimEnd (new [] {'&', '?'}); } return new OpenSearchItem (shortName.InnerText, description.InnerText, templateUrl); } /// /// Determines the namespace we should look for OpenSearch elements in when parsing the documents. /// /// /// The source file. /// /// /// The namespace to look for elements in. /// private static string DetermineOpenSearchElementNamespace (string file) { XmlDocument doc = new XmlDocument (); doc.Load (file); // Figure out what namepsaces are in the document. XmlNamespaceManager namespaceManager = PopulateNamespaceManager (doc); // An OpenSearch document can both the mozilla namespace and the opensearch namespace, // so we figure if it contains either... bool isMozillaSearch = (namespaceManager.LookupPrefix ("http://www.mozilla.org/2006/browser/search/") != null); bool isOpenSearch = (namespaceManager.LookupPrefix ("http://a9.com/-/spec/opensearch/1.1/") != null); // ...and then apply a little logic. if (isOpenSearch) return "os"; if (isMozillaSearch && !isOpenSearch) return "default"; throw new Exception ("Unable to determine OpenSearch plugin type."); } /// /// Populates the namespace manager with all the namespaces in the document. /// /// /// The xml document to retrieve the namespaces from. /// /// /// The populated namespace manager. /// private static XmlNamespaceManager PopulateNamespaceManager (XmlDocument doc) { XmlNamespaceManager namespaceManager = new XmlNamespaceManager ( doc.NameTable) ; foreach (XmlAttribute attr in doc.SelectSingleNode ( "/*") .Attributes) { if (attr.Prefix == "xmlns") namespaceManager.AddNamespace (attr.LocalName , attr.Value); if (attr.Name == "xmlns") namespaceManager.AddNamespace ("default",attr.Value); } return namespaceManager; } } } gnome-do-plugins-0.8.5/OpenSearch/src/PaxHeaders.15196/FirefoxOpenSearchDirectoryProvider.cs0000644000175000017500000000007411701730437030073 xustar000000000000000030 atime=1381797705.407221249 30 ctime=1381823751.323050309 gnome-do-plugins-0.8.5/OpenSearch/src/FirefoxOpenSearchDirectoryProvider.cs0000664000175000017500000001352711701730437027346 0ustar00chrischris00000000000000// FirefoxOpenSearchDirectoryProvider.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.IO; using Do; using Do.Platform; using Do.Universe; namespace OpenSearch { /// /// Provides a list of OpenSearch plugin directories /// that are associated with Firefox. The OpenSearch plugins /// are just XML files within these directories. There are two /// key places that the xml files are stored: the default plugins /// are stored in Firefox's lib directory, and user installed plugins /// are stored in under the user's Firefox profile. /// public class FirefoxOpenSearchDirectoryProvider { private List openSearchPluginDirectories; /// /// Initialize the provider with the default directories. /// public FirefoxOpenSearchDirectoryProvider () { openSearchPluginDirectories = new List (); string firefoxProfilePath = GetProfileSearchPluginsPath (); if (firefoxProfilePath != null) { Log.Debug ("Profile plugin search path: {0}", firefoxProfilePath); openSearchPluginDirectories.Add (firefoxProfilePath); } string firefoxLibPath = GetLibSearchPluginsPath (); if (firefoxLibPath != null) { Log.Debug ("Library plugin search path: {0}", firefoxLibPath); openSearchPluginDirectories.Add (firefoxLibPath); } string firefoxAddonsPath = GetAddonsSearchPluginsPath (); if (firefoxAddonsPath != null) { Log.Debug ("Addons plugin search path: {0}", firefoxAddonsPath); openSearchPluginDirectories.Add (firefoxAddonsPath); } } /// /// A list of Firefox OpenSearch plugin directories. /// public List OpenSearchPluginDirectories { get { return openSearchPluginDirectories; } } /// /// Retrieves the LIB plugin directory, which is where the default /// OpenSearch plugins are installed. /// /// /// The full path to the Firefox searchplugins LIB directory. /// private string GetLibSearchPluginsPath () { try { // The lib directory is stored in the startup script, which is // located at /usr/bin/firefox. At some point, we'll want to account // for installing in different directories. We could certainly shell // out and call which or something... string beginLibDir = "LIBDIR="; string binFile = "/usr/bin/firefox"; string line, libDir; libDir = null; using (StreamReader r = File.OpenText (binFile)) { while (null != (line = r.ReadLine ())) { if (line.StartsWith (beginLibDir)) { line = line.Trim (); line = line.Substring (beginLibDir.Length); libDir = line; } } } if (libDir != null) { string path = Path.Combine (libDir, "searchplugins"); return path; } } catch (Exception e) { // just return null if we've got problems Log.Debug ("Error building library plugin search path: {0}", e.Message); Log.Debug (e.StackTrace); } return null; } /// /// Retrieves the profile plugin directory, which is where the /// user installed OpenSearch plugins are located. /// /// /// The full path to the Firefox searchplugins profile directory. /// private string GetProfileSearchPluginsPath () { try { string beginProfileName = "Path="; string beginDefaultProfile = "Default=1"; string line, profile, profilePath; profile = null; profilePath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), ".mozilla/firefox/profiles.ini"); using (StreamReader r = File.OpenText (profilePath)) { while (null != (line = r.ReadLine ())) { if (line.StartsWith (beginDefaultProfile)) break; if (line.StartsWith (beginProfileName)) { line = line.Trim (); line = line.Substring (beginProfileName.Length); profile = line; } } } if(profile != null) { string path = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), ".mozilla/firefox"); path = Path.Combine (path, profile); path = Path.Combine (path, "searchplugins"); return path; } } catch (Exception e) { Log.Debug ("Error building profile plugin search path: {0}", e.Message); Log.Debug (e.StackTrace); // just return null if we've got problems } return null; } /// /// Retrieves the firefox-addons search plugin directory, which /// is where the default OpenSearch plugins are installed. /// /// /// The full path to the firefox-addons searchplugins directory. /// private string GetAddonsSearchPluginsPath () { return "/usr/lib/firefox-addons/searchplugins"; } } } gnome-do-plugins-0.8.5/OpenSearch/src/PaxHeaders.15196/IOpenSearchItem.cs0000644000175000017500000000007411701730437024100 xustar000000000000000030 atime=1381797705.411221249 30 ctime=1381823751.323050309 gnome-do-plugins-0.8.5/OpenSearch/src/IOpenSearchItem.cs0000664000175000017500000000251411701730437023345 0ustar00chrischris00000000000000// IOpenSearchItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using Do.Universe; namespace OpenSearch { public interface IOpenSearchItem : IItem { string UrlTemplate { get; } /// /// Build a search URL for this OpenSearch item using the provided search terms. /// /// /// The search terms to use in the URL template. /// /// /// A formatted search URL, using the provided search terms. /// string BuildSearchUrl (string searchTerms); } } gnome-do-plugins-0.8.5/PaxHeaders.15196/configure.ac0000644000175000017500000000013212227161043020230 xustar000000000000000030 mtime=1381818915.706884033 30 atime=1381818915.718884034 30 ctime=1381823728.623049528 gnome-do-plugins-0.8.5/configure.ac0000664000175000017500000003635712227161043017516 0ustar00chrischris00000000000000dnl vim: set sw=4 sts=4 ts=4 noet ft=config foldmethod=marker foldmarker={{{,}}} : dnl Process this file with autoconf to produce a configure script. AC_PREREQ([2.54]) AC_INIT([gnome-do-plugins], [0.8.5]) AM_INIT_AUTOMAKE([foreign tar-pax]) AC_CONFIG_MACRO_DIR([m4]) dnl -- Intl IT_PROG_INTLTOOL([0.35.0]) SHAMROCK_CONFIGURE_I18N(gnome-do-plugins) ASM_VERSION="$VERSION" AC_SUBST(ASM_VERSION) dnl pkg-config PKG_PROG_PKG_CONFIG AC_PROG_INSTALL top_srcdir=$(readlink -f $0 | sed -e s/configure$//) SHAMROCK_FIND_C_SHARP_3_0_COMPILER dnl Expansions SHAMROCK_EXPAND_LIBDIR SHAMROCK_EXPAND_BINDIR SHAMROCK_EXPAND_DATADIR dnl -- Banshee.CollectionIndexer.dll links to DBus# after 2.1, so the Banshee dnl -- plugin must follow suit. AC_MSG_CHECKING([Banshee.CollectionIndexer package]) PKG_CHECK_EXISTS([banshee-collection-indexer], [BANSHEE_COLLECTION_INDEXER=banshee-collection-indexer], [BANSHEE_COLLECTION_INDEXER=no]) if test "x$BANSHEE_COLLECTION_INDEXER" = "xno" ; then PKG_CHECK_EXISTS([banshee-collection-indexer-1], [BANSHEE_COLLECTION_INDEXER=banshee-collection-indexer-1], [BANSHEE_COLLECTION_INDEXER=not found]) fi AC_MSG_RESULT([$BANSHEE_COLLECTION_INDEXER]) AC_MSG_CHECKING([which DBus implementation Banshee.CollectionIndexer requires]) if $PKG_CONFIG --print-requires $BANSHEE_COLLECTION_INDEXER 2>&1 | grep dbus-sharp-1.0 > /dev/null ; then BANSHEE_USE_DBUS_SHARP=yes AC_MSG_RESULT([dbus-sharp]) else BANSHEE_USE_DBUS_SHARP=no AC_MSG_RESULT([ndesk-dbus]) fi dnl -- DBus# required for Banshee and Telepathy support PKG_CHECK_MODULES([DBUS_SHARP], [dbus-sharp-1.0], HAVE_DBUS_SHARP=yes, HAVE_DBUS_SHARP=no) PKG_CHECK_MODULES([DBUS_SHARP_GLIB], [dbus-sharp-glib-1.0], HAVE_DBUS_SHARP_GLIB=yes, HAVE_DBUS_SNARP_GLIB=no) if test "x$HAVE_DBUS_SHARP" = "xyes" ; then DBUS_BUILD_DEFINES=-define:USE_DBUS_SHARP else PKG_CHECK_MODULES([DBUS_SHARP], [ndesk-dbus-1.0]) PKG_CHECK_MODULES([DBUS_SHARP_GLIB], [ndesk-dbus-glib-1.0]) fi AC_SUBST([DBUS_BUILD_DEFINES]) AC_SUBST([DBUS_SHARP_LIBS]) AC_SUBST([DBUS_SHARP_GLIB_LIBS]) dnl {{{ check for Banshee AC_ARG_ENABLE(banshee, AC_HELP_STRING([--enable-banshee], [Build plugin to interact with Banshee (default: auto)]), enable_banshee=$enableval, enable_banshee=auto) if test "x$enable_banshee" != "xno"; then PKG_CHECK_MODULES([BANSHEE_INDEXER], [$BANSHEE_COLLECTION_INDEXER >= 1.4.2], HAVE_BANSHEE=yes, HAVE_BANSHEE=no) dnl We need to copy Banshee.CollectionIndexer.dll; it's not in the GAC BANSHEE_INDEXER_DLL=$($PKG_CONFIG --variable=Libraries $BANSHEE_COLLECTION_INDEXER) if test "x$enable_banshee" = "xyes" -a "x$HAVE_BANSHEE" = "xno" ; then AC_MSG_ERROR([Banshee support explicitly requested but dependencies not found.]) fi if test "x$enable_banshee" = "xyes" -a "x$BANSHEE_USE_DBUS_SHARP" = "xyes" -a "x$HAVE_DBUS_SHARP" = "xno" ; then AC_MSG_ERROR([Banshee support requires DBus♯, not found]) fi fi AM_CONDITIONAL(HAVE_BANSHEE, test "x$HAVE_BANSHEE" = "xyes") AC_SUBST([BANSHEE_INDEXER_DLL]) dnl }}} dnl {{{ check for Flickr AC_ARG_ENABLE(flickr, AC_HELP_STRING([--enable-flickr], [Build plugin to interact with flickr using flickrnet (default: auto)]), enable_flickr=$enableval, enable_flickr=auto) if test "x$enable_flickr" != "xno"; then PKG_CHECK_MODULES([FLICKRNET], [flickrnet], HAVE_FLICKR=yes, HAVE_FLICKR=no) if test "x$enable_flickr" = "xyes" -a "x$HAVE_FLICKR" = "xno"; then AC_MSG_ERROR([Flickr support explicitly requested but dependencies not found]) fi fi AM_CONDITIONAL(HAVE_FLICKR, test "x$HAVE_FLICKR" = "xyes") AC_SUBST([FLICKRNET_LIBS]) dnl }}} dnl {{{ check for Google Calendar libraries AC_ARG_ENABLE(gcal, AC_HELP_STRING([--enable-gcal], [Build plugin to interact with google calendar (default: auto)]), enable_gcal=$enableval, enable_gcal=auto) if test "x$enable_gcal" != "xno"; then PKG_CHECK_MODULES([GDATA_SHARP_CALENDAR], [gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar], HAVE_GCAL=yes, HAVE_GCAL=no) if test "x$enable_gcal" = "xyes" -a "x$HAVE_GCAL" = "xno"; then AC_MSG_ERROR([Google Calendar support explicitly requested but dependencies not found]) fi fi AM_CONDITIONAL(HAVE_GCAL, test "x$HAVE_GCAL" = "xyes") AC_SUBST([GDATA_SHARP_CALENDAR_LIBS]) dnl}}} dnl{{{ check for Google Contact libraries AC_ARG_ENABLE(gmail, AC_HELP_STRING([--enable-gmail], [Build plugin to interact with GMail contacts (defualt: auto)]), enable_gmail=$enableval, enable_gmail=auto) if test "x$enable_gcal" != "xno"; then PKG_CHECK_MODULES([GDATA_SHARP_CONTACTS], [gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts ], HAVE_GMAIL=yes, HAVE_GMAIL=no) if test "x$enable_gmail" = "xyes" -a "x$HAVE_GMAIL" = "xno"; then AC_MSG_ERROR([GMail contacts support explicitly requested but dependencies not found]) fi fi AM_CONDITIONAL(HAVE_GMAIL, test "x$HAVE_GMAIL" = "xyes") AC_SUBST([GDATA_SHARP_CONTACTS_LIBS]) dnl}}} dnl{{{ check for Google Documents libraries AC_ARG_ENABLE(gdocs, AC_HELP_STRING([--enable-gdocs], [Build plugin to interact with Google Documents (default: auto]), enable_gdocs=$enableval, enable_gdocs=auto) if test "x$enable_gdocs" != "xno"; then PKG_CHECK_MODULES([GDATA_SHARP_DOCUMENTS], [gdata-sharp-acl gdata-sharp-core gdata-sharp-documents], HAVE_GDOCS=yes, HAVE_GDOCS=no) if test "x$enable_gdocs" = "xyes" -a "x$HAVE_GDOCS" = "no"; then AC_MSG_ERROR([Google Documents support explicitly requested but dependencies not found]) fi fi AM_CONDITIONAL(HAVE_GDOCS, test "x$HAVE_GDOCS" = "xyes") AC_SUBST([GDATA_SHARP_DOCUMENTS_LIBS]) dnl}}} dnl{{{ check for YouTube libraries AC_ARG_ENABLE(youtube, AC_HELP_STRING([--enable-youtube], [Build plugin to interact with YouTube (default: auto]), enable_youtube=$enableval, enable_youtube=auto) if test "x$enable_youtube" != "xno"; then PKG_CHECK_MODULES([GDATA_SHARP_YOUTUBE], [gdata-sharp-youtube], HAVE_YOUTUBE=yes, HAVE_YOUTUBE=no) if test "x$enable_youtube" = "xyes" -a "x$HAVE_YOUTUBE" = "no"; then AC_MSG_ERROR([YouTube support explicitly requested but dependencies not found]) fi fi AM_CONDITIONAL(HAVE_YOUTUBE, test "x$HAVE_YOUTUBE" = "xyes") AC_SUBST([GDATA_SHARP_YOUTUBE_LIBS]) dnl}}} dnl {{{ check for Wnck libraries AC_ARG_ENABLE(wnck, AC_HELP_STRING([--enable-window-manager], [Build plugin to control window (default: auto]), enable_wnck=$enableval, enable_wnck=auto) if test "x$enable_wnck" != "xno"; then PKG_CHECK_MODULES([WNCK_SHARP_10], [wnck-sharp-1.0], HAVE_WNCK=yes, HAVE_WNCK=no) if test "x$enable_wnck" = "xyes" -a "x$HAVE_WNCK" = "no"; then AC_MSG_ERROR([Window manager support explicitly requested but dependencies not found]) fi fi AM_CONDITIONAL(HAVE_WNCK, test "x$HAVE_WNCK" = "xyes") AC_SUBST([WNCK_SHARP_10_LIBS]) dnl}}} dnl {{{ AC_ARG_ENABLE(empathy, AC_HELP_STRING([--enable-empathy], [Build plugin to Telepathy IM framework (default: auto]), enable_empathy=$enableval, enable_empathy=auto) if test "x$enable_empathy" != "xno"; then if test "x$HAVE_DBUS_SHARP" = "xno" ; then if test "x$enable_empathy" = "xyes" ; then AC_MSG_ERROR([Empathy plugin explicitly requested but dbus-sharp dependencies not found]) fi HAVE_EMPATHY=no else HAVE_EMPATHY=yes fi else HAVE_EMPATHY=no fi AM_CONDITIONAL(HAVE_EMPATHY, test "x$HAVE_EMPATHY" = "xyes") # We need a bundled telepathy-sharp until there's an actual upstream for it TELEPATHY_SHARP_LIBS=-r:$(pwd)/build/telepathy-sharp.dll AC_SUBST([TELEPATHY_SHARP_LIBS]) dnl }}} dnl {{{ AC_ARG_ENABLE(transmission, AC_HELP_STRING([--enable-transmission], [Build plugin for the Transmission bittorrent client (default: auto]), enable_transmission=$enableval, enable_transmission=auto) if test "x$enable_transmission" != "xno"; then PKG_CHECK_MODULES([NEWTONSOFT_JSON], [newtonsoft-json], HAVE_JSON=yes, HAVE_JSON=no) if test "x$HAVE_JSON" = "xno" ; then if test "x$enable_transmission" = "xyes" ; then AC_MSG_ERROR([Transmission plugin explicitly requested but newtonsoft-json dependencies not found]) fi HAVE_TRANSMISSION=no else HAVE_TRANSMISSION=yes fi else HAVE_TRANSMISSION=no fi AM_CONDITIONAL(HAVE_TRANSMISSION, test "x$HAVE_TRANSMISSION" = "xyes") dnl }}} PKG_CHECK_MODULES([GCONF_SHARP_20], [gconf-sharp-2.0]) PKG_CHECK_MODULES([GLADE_SHARP_20], [glade-sharp-2.0]) PKG_CHECK_MODULES([GLIB_SHARP_20], [glib-sharp-2.0]) PKG_CHECK_MODULES([GNOME_DESKTOP_SHARP_20], [gnome-desktop-sharp-2.0]) PKG_CHECK_MODULES([GNOME_KEYRING_SHARP], [gnome-keyring-sharp-1.0]) PKG_CHECK_MODULES([GNOME_SHARP_20], [gnome-sharp-2.0]) PKG_CHECK_MODULES([GNOME_VFS_SHARP_20], [gnome-vfs-sharp-2.0]) PKG_CHECK_MODULES([GTK_SHARP_20], [gtk-sharp-2.0]) PKG_CHECK_MODULES([MONO_ADDINS], [mono-addins]) PKG_CHECK_MODULES([MONO_ADDINS_GUI], [mono-addins-gui]) PKG_CHECK_MODULES([MONO_ADDINS_SETUP], [mono-addins-setup]) PKG_CHECK_MODULES([NOTIFY_SHARP], [notify-sharp]) AC_SUBST([GCONF_SHARP_20_LIBS]) AC_SUBST([GLADE_SHARP_20_LIBS]) AC_SUBST([GLIB_SHARP_20_LIBS]) AC_SUBST([GNOME_DESKTOP_SHARP_20_LIBS]) AC_SUBST([GNOME_KEYRING_SHARP_LIBS]) AC_SUBST([GNOME_SHARP_20_LIBS]) AC_SUBST([GNOME_VFS_SHARP_20_LIBS]) AC_SUBST([GTK_SHARP_20_LIBS]) AC_SUBST([MONO_ADDINS_LIBS]) AC_SUBST([MONO_ADDINS_GUI_LIBS]) AC_SUBST([MONO_ADDINS_SETUP_LIBS]) AC_SUBST([NOTIFY_SHARP_LIBS]) dnl Do core references PKG_CHECK_MODULES([DO_PLATFORM], [do.platform >= 0.10]) PKG_CHECK_MODULES([DO_PLATFORM_LINUX], [do.platform.linux >= 0.8]) PKG_CHECK_MODULES([DO_UNIVERSE], [do.universe >= 0.8]) AC_SUBST([DO_PLATFORM_LIBS]) AC_SUBST([DO_PLATFORM_LINUX_LIBS]) AC_SUBST([DO_UNIVERSE_LIBS]) AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug], [Use 'DEBUG' Configuration [default=YES]]), enable_debug=yes, enable_debug=no) AM_CONDITIONAL(ENABLE_DEBUG, test x$enable_debug = xyes) if test "x$enable_debug" = "xyes" ; then CONFIG_REQUESTED="yes" fi AC_ARG_ENABLE(release, AC_HELP_STRING([--enable-release], [Use 'RELEASE' Configuration [default=NO]]), enable_release=yes, enable_release=no) AM_CONDITIONAL(ENABLE_RELEASE, test x$enable_release = xyes) if test "x$enable_release" = "xyes" ; then CONFIG_REQUESTED="yes" fi if test -z "$CONFIG_REQUESTED" ; then AM_CONDITIONAL(ENABLE_DEBUG, true) enable_debug=yes fi AC_CONFIG_FILES([ Alias/Makefile Alias/Resources/Alias.addin.xml AptURL/Makefile AptURL/Resources/AptURL.addin.xml Archive/Makefile Archive/Resources/Archive.addin.xml Baconator/Makefile Baconator/Resources/Baconator.addin.xml Banshee/Makefile Banshee/Resources/Banshee.addin.xml Bibtex/Makefile Bibtex/Resources/Bibtex.addin.xml Chromium/Makefile Chromium/Resources/Chromium.addin.xml Cl.ickable/Makefile Cl.ickable/Resources/Cl.ickable.addin.xml ClawsMail/Makefile ClawsMail/Resources/ClawsMail.addin.xml Confluence/Makefile Confluence/Resources/Confluence.addin.xml Del.icio.us/Makefile Del.icio.us/Resources/delicious.addin.xml DiskMounter/Makefile DiskMounter/Resources/DiskMounter.addin.xml Dropbox/Makefile Dropbox/Resources/Dropbox.addin.xml Emesene/Makefile Emesene/Resources/Emesene.addin.xml Empathy/Makefile Empathy/Resources/Empathy.addin.xml EOG-Slideshow/Makefile EOG-Slideshow/Resources/EOG-Slideshow.addin.xml Epiphany/Makefile Epiphany/Resources/Epiphany.addin.xml Exaile/Makefile Exaile/Resources/Exaile.addin.xml File/Makefile File/Resources/File.addin.xml Firefox/Makefile Firefox/Resources/Firefox.addin.xml Flickr/Makefile Flickr/Resources/Flickr.addin.xml GNOME-Calculator/Makefile GNOME-Calculator/Resources/GNOME-Calculator.addin.xml GNOME-Dictionary/Makefile GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml GNOME-Screenshot/Makefile GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml GNOME-Session/Makefile GNOME-Session/Resources/GNOME-Session.addin.xml GNOME-Terminal/Makefile GNOME-Terminal/Resources/GNOME-Terminal.addin.xml GoogleCalculator/Makefile GoogleCalculator/Resources/GoogleCalculator.addin.xml GoogleCalendar/Makefile GoogleCalendar/Resources/GoogleCalendar.addin.xml GoogleContacts/Makefile GoogleContacts/Resources/GoogleContacts.addin.xml GoogleDocs/Makefile GoogleDocs/Resources/GoogleDocs.addin.xml GoogleMaps/Makefile GoogleMaps/Resources/GoogleMaps.addin.xml GoogleSearch/Makefile GoogleSearch/Resources/GoogleSearch.addin.xml ImageShack/Makefile ImageShack/Resources/ImageShack.addin.xml JIRA/Makefile JIRA/Resources/JIRA.addin.xml Launchpad/Makefile Launchpad/Resources/Launchpad.addin.xml LocateFiles/Makefile LocateFiles/Resources/LocateFiles.addin.xml ManLookUp/Makefile ManLookUp/Resources/ManLookUp.addin.xml Microblogging/Makefile Microblogging/Resources/Microblogging.addin.xml MPD/Makefile MPD/Resources/MPD.addin.xml NX/Makefile NX/Resources/NX.addin.xml OpenSearch/Makefile OpenSearch/Resources/OpenSearch.addin.xml Opera/Makefile Opera/Resources/Opera.addin.xml Pastebin/Makefile Pastebin/Resources/Pastebin.addin.xml Pidgin/Makefile Pidgin/Resources/Pidgin.addin.xml PingFM/Makefile PingFM/Resources/PingFM.addin.xml Putty/Makefile Putty/Resources/Putty.addin.xml Qalculate/Makefile Qalculate/Resources/Qalculate.addin.xml Quote/Makefile Quote/Resources/Quote.addin.xml RememberTheMilk/Makefile RememberTheMilk/Resources/RTM.addin.xml RemindMe/Makefile RemindMe/Resources/RemindMe.addin.xml Rhythmbox/Makefile Rhythmbox/Resources/Rhythmbox.addin.xml Riptide/Makefile Riptide/Resources/Riptide.addin.xml RSS/Makefile RSS/Resources/RSS.addin.xml Shelf/Makefile Shelf/Resources/Shelf.addin.xml Skype/Makefile Skype/Resources/Skype.addin.xml SqueezeCenter/Makefile SqueezeCenter/Resources/SqueezeCenter.addin.xml SSH/Makefile SSH/Resources/SSH.addin.xml StockQuote/Makefile StockQuote/Resources/StockQuote.addin.xml RequestTracker/Makefile RequestTracker/Resources/RequestTracker.addin.xml SystemServices/Makefile SystemServices/Resources/SystemServices.addin.xml Tasque/Makefile Tasque/Resources/Tasque.addin.xml TerminalServerClient/Makefile TerminalServerClient/Resources/TerminalServerClient.addin.xml Text/Makefile Text/Resources/Text.addin.xml Thunderbird/Makefile Thunderbird/Resources/Thunderbird.addin.xml TinyUrl/Makefile TinyUrl/Resources/TinyUrl.addin.xml Tracker/Makefile Tracker/Resources/TrackerSearch.addin.xml Translate/Makefile Translate/Resources/Translate.addin.xml Transmission/Makefile Transmission/Resources/Transmission.addin.xml Tomboy/Makefile Tomboy/Resources/Tomboy.addin.xml Vinagre/Makefile Vinagre/Resources/Vinagre.addin.xml VirtualBox/Makefile VirtualBox/Resources/VirtualBox.addin.xml VolumeControl/Makefile VolumeControl/Resources/VolumeControl.addin.xml WindowManager/Makefile WindowManager/Resources/WindowManager.addin.xml Woof/Makefile Woof/Resources/Woof.addin.xml Wordnet/Makefile Wordnet/Resources/Wordnet.addin.xml Xmms2/Makefile Xmms2/Resources/xmms2.addin.xml XRandR/Makefile XRandR/Resources/XRandR.addin.xml YouTube/Makefile YouTube/Resources/Youtube.addin.xml Zim/Makefile Zim/Resources/Zim.addin.xml Makefile po/Makefile.in BundledLibraries/Makefile BundledLibraries/telepathy-sharp/Makefile ]) AC_OUTPUT cat <&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Chromium ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Chromium FILES = \ src/ChromiumBookmarkItemSource.cs GENERATED_RESOURCES = \ Resources/Chromium.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Chromium/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Chromium/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Chromium/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021426 xustar000000000000000030 mtime=1381823728.635049529 30 atime=1381823772.203051027 30 ctime=1381823728.635049529 gnome-do-plugins-0.8.5/Chromium/Resources/0000755000175000017500000000000012227172360020751 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Chromium/Resources/PaxHeaders.15196/Chromium.addin.xml.in0000644000175000017500000000007411701730437025501 xustar000000000000000030 atime=1381797704.731221225 30 ctime=1381823728.635049529 gnome-do-plugins-0.8.5/Chromium/Resources/Chromium.addin.xml.in0000664000175000017500000000110211701730437024736 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Chromium/PaxHeaders.15196/src0000644000175000017500000000013212227172366020251 xustar000000000000000030 mtime=1381823734.683049737 30 atime=1381823772.203051027 30 ctime=1381823734.683049737 gnome-do-plugins-0.8.5/Chromium/src/0000755000175000017500000000000012227172366017574 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Chromium/src/PaxHeaders.15196/ChromiumBookmarkItemSource.cs0000644000175000017500000000007411701730437026126 xustar000000000000000030 atime=1381797704.735221226 30 ctime=1381823734.683049737 gnome-do-plugins-0.8.5/Chromium/src/ChromiumBookmarkItemSource.cs0000664000175000017500000000675711701730437025410 0ustar00chrischris00000000000000/* ChromiumBookmarkItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Text.RegularExpressions; using Mono.Addins; using Do.Platform; using Do.Universe; using Do.Universe.Common; namespace Chromium { public class ChromiumBookmarkItemSource : ItemSource { List items; public ChromiumBookmarkItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Chromium Bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Search your Chromium bookmarks"); } } public override string Icon { get { return "chromium-browser"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (BookmarkItem); } } public override IEnumerable Items { get { return items; } } static string UnescapeUTF8 (string s) { foreach (Match m in Regex.Matches (s, @"\\u([0-9A-F]{4})")) { char c = (char) int.Parse (m.Groups [1].Value, NumberStyles.HexNumber); s = s.Replace (m.Groups [0].Value, c.ToString()); } return s; } public override void UpdateItems () { string[] chromes = {"chromium", "google-chrome"}; string type = "", name = "", url = ""; string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string bookmarksFileFormat = "~/.config/{0}/Default/Bookmarks".Replace ("~", home); foreach (string app in chromes) { string bookmarksFile = string.Format (bookmarksFileFormat, app); try { Regex RE = new Regex ("(\"([^\"]*)\" *: *\"([^\"]*)\")|[{}]", RegexOptions.Multiline); FileStream fs = new FileStream (bookmarksFile, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader (fs); items.Clear (); foreach (Match m in RE.Matches (reader.ReadToEnd ())) { if (m.Value == "{") { url = ""; type = ""; name = ""; } else if (m.Value == "}" && type == "url" && !string.IsNullOrEmpty (name) && !string.IsNullOrEmpty (url)) { items.Add (new BookmarkItem (UnescapeUTF8 (name), url)); } else if (m.Value.StartsWith ("\"")) { if (m.Groups [2].Value == "url") url = m.Groups [3].Value; else if (m.Groups [2].Value == "name") name = m.Groups [3].Value; else if (m.Groups [2].Value == "type") type = m.Groups [3].Value; } } fs.Dispose (); reader.Dispose (); } catch (Exception e) { Log.Error ("Could not read {0} Bookmarks file {1}: {2}", app, bookmarksFile, e.Message); Log.Debug (e.StackTrace); } } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/PingFM0000644000175000017500000000013012227172411017004 xustar000000000000000029 mtime=1381823753.38305038 30 atime=1381823772.203051027 29 ctime=1381823753.38305038 gnome-do-plugins-0.8.5/PingFM/0000755000175000017500000000000012227172411016331 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/PingFM/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170566021127 xustar000000000000000030 mtime=1381822838.103018907 30 atime=1381823353.299036623 29 ctime=1381823753.38305038 gnome-do-plugins-0.8.5/PingFM/Makefile.am0000664000175000017500000000321112227170566020375 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=PingFM FILES = \ gtk-gui/PingFM.Configuration.cs \ gtk-gui/generated.cs \ src/Configuration.cs \ src/PingFM.cs \ src/PingFMApi.cs \ src/PingFMClient.cs \ src/PingFMPost.cs \ src/PingFMPreferences.cs \ src/PingFMServiceItem.cs \ src/PingFMServiceItemSource.cs GENERATED_RESOURCES = \ Resources/PingFM.addin.xml RESOURCES = \ Resources/icons/bebo.png \ Resources/icons/blogger.png \ Resources/icons/brightkite.png \ Resources/icons/delicious.png \ Resources/icons/facebook.png \ Resources/icons/flickr.png \ Resources/icons/friendfeed.png \ Resources/icons/friendster.png \ Resources/icons/gtalk.png \ Resources/icons/hi5.png \ Resources/icons/identica.png \ Resources/icons/jaiku.png \ Resources/icons/koornk.png \ Resources/icons/kwippy.png \ Resources/icons/linkedin.png \ Resources/icons/livejournal.png \ Resources/icons/mashable.png \ Resources/icons/multiply.png \ Resources/icons/myspace.png \ Resources/icons/pingfm.png \ Resources/icons/plaxo.png \ Resources/icons/plurk.png \ Resources/icons/pownce.png \ Resources/icons/rejaw.png \ Resources/icons/seesmic.png \ Resources/icons/shoutem.png \ Resources/icons/tumblr.png \ Resources/icons/twitter.png \ Resources/icons/utterli.png \ Resources/icons/vox.png \ Resources/icons/wordpress.png \ Resources/icons/xanga.png \ Resources/icons/yahoo360.png \ Resources/icons/yammer.png \ Resources/icons/youare.png REFERENCES = \ System \ System.Core \ System.Data \ System.Web \ System.Xml \ $(GNOME_KEYRING_SHARP_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/PingFM/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172411021127 xustar000000000000000030 mtime=1381823753.291050376 30 atime=1381823753.347050378 29 ctime=1381823753.38305038 gnome-do-plugins-0.8.5/PingFM/Makefile.in0000644000175000017500000005172412227172411020407 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = PingFM ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = PingFM FILES = \ gtk-gui/PingFM.Configuration.cs \ gtk-gui/generated.cs \ src/Configuration.cs \ src/PingFM.cs \ src/PingFMApi.cs \ src/PingFMClient.cs \ src/PingFMPost.cs \ src/PingFMPreferences.cs \ src/PingFMServiceItem.cs \ src/PingFMServiceItemSource.cs GENERATED_RESOURCES = \ Resources/PingFM.addin.xml RESOURCES = \ Resources/icons/bebo.png \ Resources/icons/blogger.png \ Resources/icons/brightkite.png \ Resources/icons/delicious.png \ Resources/icons/facebook.png \ Resources/icons/flickr.png \ Resources/icons/friendfeed.png \ Resources/icons/friendster.png \ Resources/icons/gtalk.png \ Resources/icons/hi5.png \ Resources/icons/identica.png \ Resources/icons/jaiku.png \ Resources/icons/koornk.png \ Resources/icons/kwippy.png \ Resources/icons/linkedin.png \ Resources/icons/livejournal.png \ Resources/icons/mashable.png \ Resources/icons/multiply.png \ Resources/icons/myspace.png \ Resources/icons/pingfm.png \ Resources/icons/plaxo.png \ Resources/icons/plurk.png \ Resources/icons/pownce.png \ Resources/icons/rejaw.png \ Resources/icons/seesmic.png \ Resources/icons/shoutem.png \ Resources/icons/tumblr.png \ Resources/icons/twitter.png \ Resources/icons/utterli.png \ Resources/icons/vox.png \ Resources/icons/wordpress.png \ Resources/icons/xanga.png \ Resources/icons/yahoo360.png \ Resources/icons/yammer.png \ Resources/icons/youare.png REFERENCES = \ System \ System.Core \ System.Data \ System.Web \ System.Xml \ $(GNOME_KEYRING_SHARP_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign PingFM/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign PingFM/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/PingFM/PaxHeaders.15196/Resources0000644000175000017500000000013012227172411020756 xustar000000000000000029 mtime=1381823753.37905038 30 atime=1381823772.203051027 29 ctime=1381823753.37905038 gnome-do-plugins-0.8.5/PingFM/Resources/0000755000175000017500000000000012227172411020303 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/PingFM/Resources/PaxHeaders.15196/PingFM.addin.xml.in0000644000175000017500000000007311701730437024372 xustar000000000000000030 atime=1381797705.467221251 29 ctime=1381823728.67904953 gnome-do-plugins-0.8.5/PingFM/Resources/PingFM.addin.xml.in0000664000175000017500000000124111701730437023634 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/PingFM/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172411022073 xustar000000000000000030 mtime=1381823753.511050384 30 atime=1381823772.203051027 30 ctime=1381823753.511050384 gnome-do-plugins-0.8.5/PingFM/Resources/icons/0000755000175000017500000000000012227172411021416 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/blogger.png0000644000175000017500000000007411701730437024310 xustar000000000000000030 atime=1381797705.471221251 30 ctime=1381823753.419050381 gnome-do-plugins-0.8.5/PingFM/Resources/icons/blogger.png0000664000175000017500000001702711701730437023562 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME  +sIDATx]ieUuszi覕 b芠eih`$vD+eL(8u KKSDEE E"( MC3t#=7{ʏ;a}{\黻^9{ַ`8c8c8c8c8A KxS` oܿ y#_̀hᆪ{k?lx;7mر|7-vR 2ބx?F⒞m}@G]rc;+ |tզw?&`3!x?;$;%aK wY:ŀ ᣚqpki"u r\i عar\  S$PwEhXgW8S9"E`v$RXvxM?['@pm;Sc]VoR}m[Boœ^Q2k T(}1`c1G&ٽ&{G0ciڅE{'κoGPP U g\zB1[Ozw!RVzϣ& %s4 zQ"f06*X5;'</t#g T"UJ6S]("}Qگl< {TH$T7Sgmdžs\.6'ԨcC_l=OfT( Ch!Y 1Ms3V}xiY&%}d+=icu!3E,Ĥg- *aQ*d! |c #OS5AT?x9BkKѽP%0vW%6Tߑb8{ JRY(*Tf[WL IU)Mk^`r4_U@#z@ѝOFвP0qQ19P*@Zpp}p M 2"QHpBvtwrLݺq46)U! 6 B/-X NԢω??q1l5FO^ѓC^ SLs0 ƏƤV$٢:F2aWnl[D@]\.YGkpt)<㧽3߽{djWtLEGyqzk 7#q:B("&?L,;Ԟp~k63//ߍ^a"z'}q,!1L, ?<)_TvPM{Vlow=p8oX~PG3iň+^I7˼L@VVP!K+ K_,}?Q<)o +r 61h#L75)z] /#g;-Bh(IȾ:,g)Q[Ȗ,ܾ'& 5w$\Hpo;OT}|6]8FmqXEa?tyB^?I?p ܕ. S:ɧ_92}@#O{>םIbs*R)KθZD9wtܽZdoBc#[~Xbz FA Q?@tB[0'4ֲ@Pb80r).4s˿^gO"G>;@avx&J|dPblP*@=jOUeAbO`'+e凱E :@2IUN]|WtOd˪QGHLNX; fUH)HRoaJ(J{df7J97BR%kj '$KŬ"AWoLoaav`;1f}Uclg15KkknO?g!N =/Aܕdª5@s給_1"l9FLJ}\+xIȖTg%{ǡu(zX N$FV K_w#[S^cXeu,y[U `A=BLoG ԲDʛϠNjqO~.V*4>1 \cvؑ?\L]] ?LD>7 907ryYJ@8)! ~]3^*EZ9ժp{@Axıts#}'Ȓ i?C(&j Pyѱyb-:=⛩22R-Ģn(.8D^VL`瀑̀)RTn8(0~M +U1 @r0_|mW<"Zs;`$PԾX5Q{s3%Õuz7,@k32bmYjqpDJ%.v~ mzS:cUTxIK6ж 4|!a%/EH){\(\?1l$ѱL5eV_Qm+]i:hţEZy IINRPEYmgn 2o\v?vM^g5T j+ VGZ }1Kݿ C_m##6-=6p:Jb1B끻 Np,n:r`pq2飁Nh6oyl(mpJ&ZtF^wby|}?c [m J(RqJ"ꆊtEf{_W>[nŞ7BrY@Pw.jj5 q@*>\_ {.{#07"Lokjte$ogB_WL߱ ~g{\3c0VYMD `hm$}z47{E]f#PÜf6!2r.jHnu0v+ي'~37__Htxr (Upp^ܗlm5c2^|CA~ƞ?5!W=]1{0sUw=h1Qx*v T: ӈ -4zlbk0s5\cڧr-Gm1|}h=x7[/nD㞟yކ0SO 6XX<B @C,(oh= os}Z#+#,xF< w(֞%̬6ϛ >SRw!Dk3c[>i|: XdpO&CB] ӡ/%Z*Bus3wUnA҅-vO]*g(nb>RM-GP'9C4J 0aQnJja:ו=%\aUmD GazD\q^=Ewb7Ц-@Q2x"-FZt|& ݼ^+{ $ ڛt8HsI/dF՛\V}x_D^T[RP0 zL6yC:zb; 썋 VGQsQgk0"й OD%>Ao/&sGT* wM:XiMcJbR(WGm=XsQһ&ZKuN )"EqĿn1Y;lZ8Q*⋋(7)HȒ ZsY5͢h!hPq,fh\]yۮlͣ^zoZ"]3G41X_Wh{L|S.s$%fRՅת|6ըڲy#rk dZK}{.?V0s;ӋvԒ] {.tZS+f7vxS%AQ%_륧aW[y^dZ.eKٓ>]װBfj,] vj]XhF4NՕJТD\A|*0){xx}[dID$kFSHe{̎ؽWo|E.  UYJc/^M$@ HcucDS[X mj:Ev\kɷs [:H_,"2t= @?{~գODbJqAQA`̊c` phԴ7kLmzϺ/rSJgtO u`QF/>밓;q%*J~>@1l~^C&zЌt-ٳmo߲㟿kC; !PV0hv(rv?Hg_cMN}I^pʑS?V 7ZXԝ^ 9 ~c ȷ?uOw6n|MuOs/W[M-M} @$u:: p;neWVz.2 jb\Y!:f/q(z%;k-"q^rHmF̽.n$s9 ! j٬eh><|x&,}Z HdBJRglzgG@ƻ&Xƨ;$A:ӗ0L}#چS Ħ܊SՂ!ĉyg]f:?w44:%V;r y;v"m^q)ȺGV>dNP"8 #ARo k" ]>$Adf{1sn}Jy8wh3ە iKc}Z[qlz$;EȥH!`^x; M, B`iH¶@o@:[ZVɌYWf3 i,b+v-&a&ecy{yjڣ#H9D$ bc6,m{(SE 0I F( H=xmM9^"ydl\hvHS}A50ds+T6* XrmLC!o6D;ZodDQV>;ZLd$"ޘߕ8U_%X#S_ezRؔIFiz؄m8c8c8c8c8c8c8c8Je?JIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/vox.png0000644000175000017500000000007411701730437023503 xustar000000000000000030 atime=1381797705.491221252 30 ctime=1381823753.495050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/vox.png0000664000175000017500000002605311701730437022754 0ustar00chrischris00000000000000PNG  IHDR>asBIT|d pHYs$$P$tEXtSoftwarewww.inkscape.org< IDATx}ip\uwtn4&DR E)D-bڂvY j*g&I%1LLUj*?#JM2Il%kD/ɒ,ʲB!hoΏhRD_-{{ι眻sR ]m.cuqY>帬r\VO9.+| BRSfYH$4c1J)29%0 ~sÆx_%/lrWN )s!*B tN ,n۶oYV %4 b:!$nFJJW^wW&<5[:Bphh׫[o\'0X)J-x:ud˖w!!D}]u]Q怯17,ˊ֤~=X=G8V@џ$DP*%t5Yʛ7+RmG4M4-A2[G Bйaq ?> "8Iq_~ر !ReY6>>N[B}eYaaIW C8V !F_miLJ>uzJ8Y*L&C'&&H7`Y  q8%t7?ѳ+W/h%|Hbqi_?x/MB8p+Jl 099Idg(ڏ`q]jHaMjw|@" Xmtͦ?Ji~wM&'Fޗŗ(^$>G^O)ɤ188Ȼ cȁ(O)Mo;ujtm8tr/}{ҴR*.=c t^&qfmۚ2)y7ISd_FhrcF1fe:֞\.Gs02u;M(e(+7;-)e3 CXm|6Ap4 !DR@cGAj3hX&/A$rb6L\׍1Ƭ+m▩8/LivKҽۦi:SSSAPD[ GNhR*yÉwDiXQV8L44V׵d2I'۶mIf͚AH^Y(숞=fƧDIJ5F0RvCGAeY4N)-^y%uc.w{RH$h'`"G4Mi!G7R)yTjssA4mh,fg!e5|f.[ܤK)xߒE(@k5K6UjRJnmm*q`RJ nzvz7(G駡Z;voV/|x7OIw۵6t)FaѡcX%7{RL߷"=*OylvEφt)G'ˏJ!A@-sMYD"1Y״ѩ B`=Ȋ*c!-GvJ,o[xmAZ!DQJ!DU ̶([2_Yy/};=i;B!K)TٶNж8s.jnP{Ny'hjevwlIT`?\O%9J*ι49Ѷ X>G{.}t Wf?@iKzʻwCj]o98?@H)%\%_[ iWH)R,V}µK $/?x1H؄@)%j@.Ssy3Ƽb<uQ~ p XOO[r>PRBD,@y*)_0|!W tғOd<Ő瞞`=Pj?dd#B+Ru]iYV[:u]I) R)bǢgڦ"a Q.ɇQ!R>ڲ}J=iol{,MlR266t]0 WJYWJܸMM(Ey}kK>|A@Ӡ|g:,Xw%?wf3X#).4pGNMMۿm+@@eYNa>mܱE4&=sO=Ւ@ׇΝ=i;6t vY#L]sTd4-h ۶%<uh~L( Y }ePg APd˖הR6! f@vڥfgg5AM)y%!gmFHE?h=EHW%۲;/z&|8* 缢+8_'%ZB@Zg Y8x|oܣK)˜j#󩘚8h4ͪ D*(5XI)ܸ?:n2-ܾ;@廼ߜUP*'=JPJҲR@u&tJ)k.Yׅy~RʦR93xB"M-8tA{!Ֆ>[V -ۑ]~`ش镣\ǶiN:,<<*,'8zfǎ}=w o9*_Ҳہ!}_~bW]Ha&>3 (Bj1Oe~` Y";*JRjV)u?Ungi)֭06o^V/|,jN'ҟ(uTwnƦcBvǙ ²F?Y4@QJkBtRz:-u4mam6}w/dޒZV}_rm˳2 4 H6{*QB !d1VVJ,zǑ3ь`llLp]yR0 4!ԇk׾vQ1EFD2U 7=829xsÆ;8?:#BW}9-{]Iqa۶iZ=G ! ?Nk/~a}Ӱ )R/t ߽sC[mםv/'D'X"HBԋ\K##/AR9JiQJi阦:ͮ]T^rPRڔ!d13٦9;wq&Sm~7޽>@ãb}=(rj{FF&)<$9n. _V׌(@D<66&GFFDT !.6m}4X<+C|pG)Um7woK3D( kQ3@ vnnXo9sk7S;}u]0R4uc=X~pr9 WԄ- w';9٤]ș3g߾oZZLA5M#At:MwArUBRj_Ye Oͥ}V QolB%p\w^|q|~2.4j J ٕD@9m WJ'cBawu @h/y LPܿ{dxe}sO=5#t,_{v=@1m[bqSWеtQpq ƘxWmUn2OH H\T]; o駻P "wh}}^_ iZ 8p2 !ℐRj_;h# 8p ]w]T]>زwEȑC ( L_?~s3w9rd7rl6KBGo:[GW@QUW^pT(o?@)Mk'ɅDѫ-9i8\)ek˸w:{D) ,Nyz1b=〱1]oYG|v/]{ٞ%rv;GWnu=iJl6KW>[x(g<`^[1/q5}ȥR81|_z533+Mco| 2fq dK) JPȔD U_z￿<@s=Z:oT7AT/wVб$SSS,ksS)TJe>{ԣ35kzUnlV7.t]+]\1XJ)/:EV9v.>P]יPJŕR33@ը+Y gK`N#ĉ *EkO&Hhf6 td&''ɓ'i:*LT o:rj za(-}݁o^zZo9~˄+4¶K\XE8&ҥlh|1Q]Ñ{ć#͈]}2/j} .bNM4!$9ާn4!:!ĺcj6#,`uLs߷f ;Ky]~Eg H; !֐'ON-89y$}sε bm;gj=dEFWZ>}PVvr Z&23s?xt_eY+,ˢ2!1*T>,Ymf]ÑAcx[|֛EWO n UoQtB^*hI"6`bbr9R*)fumbHlܞ=Pkp&iBn7Mv.ZJGFFiTJɅR\S.TO/J`(j˨NfZ>7sޟ4ow rWЅ0 Ɂ]@P d4Ekz}MՌ- {v-K>S?v UKT-mBhRJ^:J`۶aSJqBVGRaR 12+M:^K"}0]i:&j{+0m_m(tL̥FůTPOZZ_Z˿ٳ8DI*8A@j]1]Ŕ |8B[Pbn(M Sqz.tR ibIJN sZ=My(hBWuiбPJB)d4417R*CڱgU|%1TMD)A(Xж;v ZM8h0Ru[E.r=H܍,i]\ٶt,:I@Bi.p( s!+|Bx۶jt ߢ !Jiky4w.ly:ʶm!LSBoFn4Ms0lTf3ons -0Xkxydd"!"{{'t2K4u])eU)UR\{+Uè.͕IXg#onjЍtmtp||\r96rזyׯ]7N( Z)^ܶYTR(n" loL&n RRoǙ) 4_C6)G?B7 omx+x7JO): "t.~bbB 977p *5dN2>Y*@^*,.\JHxfǎ !sBRʮjn"UK?::fgg8 e)el5;-}ZǔRIKk!kRוJ|VKᇤXq̍;OرuN($}8_k?Sz;0g_/Bpzcqi޾2n=Nhd _.)pv<`V,ceYJ_O8?e_tBwi]޲7J}p7M"ԍ8W

.zPINA୍8-cʦi: .*p~%`YQPH)5ُ?CVfu s3S45]iOlcIHrjR*R%~T'95umE;>b5IaqkW>:sBȌ WPB}}}uqF>[ J%-N%8  !(rGݘpݳf.Be#dxtiBF0$X8;]ǹ/\sW0O)-K))$҄R*`@)5壏v~zjnPIm7ONO{{~QJs A)j4}{Jdӧ5Ƙ.G@J!RBd?3;{b62 \y˚?60p[ZŦ26/.^RcLI)9!$[~BH?c>ef3Wϯ3@;_{ Mcmxx<=P)0_4~qgYtS@`;8řnB,)e @_s'On23i}pQ\RqmAβNBJRʢR9/)l9mE)eQSBp#iJi vO_}e6y14IGӜiV {gxRe^[Pd!ٶ yؼy*8;8pbL5M 0!$!R*K"dJqVKjtL9NrUTLZb,V'R"QTԤ5J-PJ*B*ypŷm[jj50  A)z$"$&ƊyNfj5+]D1D.U)6!ݸjfV{^n RFT`18d2CVV9¬f*ĔRqIbS)eB4)0c 7JjL-ƑmO2MZ󿚦9rKR^"F}Gm˧ ,5f17 Cs]WSJJ)C4#?!Do0Y(P O Cy.!UJyiggge3#'&&Vikh(A)Մc !!d!$QJIƘB1qrʋ衔J)1)8B@l&X+ rbK4\j>ª*g#('QR,帬r/%4pIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/myspace.png0000644000175000017500000000007411701730437024330 xustar000000000000000030 atime=1381797705.483221251 30 ctime=1381823753.467050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/myspace.png0000664000175000017500000003104411701730437023575 0ustar00chrischris00000000000000PNG  IHDR>a EiCCPICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧ5bKGD pHYs  tIME  0G9e IDATxy\WuWUݭV-Z}$˲lK,!`2 |Ä@ @fL K%,lc Ƌa˲6kW[kUsի6v}޽w΃ըF5QjTըF5QjTըF5QjTըF5QjTըF]8sf[$fH ,1":OL f>6lJ &>bzՖ4b%mY0{69E`..ab ,0'xCcq90 h.7|b \b p }N-%I{@瞻6=znPcH_t̚ӛ_2mN."梧u ɘРIo[$޽wOoDW&H- _%3977{]ض|Ҕ$M#aO$TI3CkoOC?۵o8M1ON/Շ7LkiĒ3FS",ԣQ REEIxsٴ ;À8{nWMm{l;Z`ʼ'3"md"fpH/O>qpwυ?yN0}lنkVMuvՄg3 r$ٴ8>ł?sw?Ys~57-8Lv9EQgׂ 4(b3 m[ӿV7~bk?rE"MSZ?gWSd8  lٺڐs {gk?}LVs ΝE>g8SD#sR`>`AeP::߿{ ~`vKT7qy\cT]zN3F3$ǖ-y\ޜMQ 0{@󏽗)ΞŴ'M4?Y@JPȅ@{u!sI7>#+?4/ +ͧpb8[ A ',?eɼiLoBz yG\R{ٷ [桍lش$(XRN(*Bزu@m}p8 wԯhm,[8 iWw˞Se,ifIe-MŨx\*3j&3tGx;~ _2T1CH$cx8O2^]1aiLoG%4$Cقk>}MB Q@̥PW y \|nf mS'!"ccrIS f*&ʖ{c#d'nS4ͿJ~wʬTaiK o;LT̡0HHFj`i|L05lK\" h+P{`篜O[KlBoȣ9erC=]]=$Dk/hͿr`eo4riM`IӚَ=ή'a™~it4 #r/=9*&x0 f1-E fwdT (㾇7]{fղ60e1bc,[LD81ruW7~#2X㊋11 3Uҥ|GP28i-y[G̗v~<)aDhc^/jhDs3w_Ê{vHDrKW?}d:`1\+s0\V}wKV/b3pHTΊ\}媔9P -sUЈ "_=7E6hoYB`}$VD)l(ROUfCXx&qI9O}!GDa>wqb$sR#=xaCCVʼnTxsHXrA e۳ cMYɤ,[FlU͘79˲i]C__ u gLG`P%" (+$>vb@dJSeGCmhH'}Z44열j VCXI%I`Zk+B\FH I8I= 6!^mii&I [ \N,--Lӡ6!(ϊ&'kg><2d2!:zU$UVM0TU$L܌Or('&KǪ2"*pN'DQ "8dd6Ǔ?E ۹bo$W(Q3.%l| , i-|0n̞2p S!Xܤ|I$qB)EDO:yiE #ʮb bWaZ:JeabD'JyȑFEp@PE'-C"(9JR cV-xr`I j +՚;fp>|>B&Xܓp{mR Bt3`|Ao\pM\BDH'݂к'&H_-e۱%ؕPybuw9p{+ oN!(EfՑXǜ :}]i%W w~E4ǃ?1{f+~H 8^$}`"w;fldQZ>S7w]BEbL#`J$=#{(s hp&{~HoXc ,En3ϽC;9q7"wKPRU1\A .q_~oDQPp7c|ogwm@-|$Ñ[xexSLRJJpCn{r8xԁ-p$iaۇ3\(2,G 2Of."(dp1*)lKCQ$Zf_uO \S,~~zԳs_i>~p_]|;b.pi\Gٳ{^J3$]d~CLq 9>uOW=Gr9K Rp,,OغAa CZJKںw?onSЖʥ1pEODRL"J 8\vi8v}qEOd:Re Ij[Rsz ? Eۯ,ki vF66b <RT|A0e[ZМp]_7a p`YL_2ۏT +| ODQ !Ds'wa,ZAaY``B{ =|kȦN叫ĨԱ}n֬ZH;PI̧?{#ݥG ΌfB8⮮6ahqFD%Jd'4D$%9Ua 4bqN\IQ;lˏU(u]e /j o-PRݎeH`Z\Z^d*L%A|U uVԞb5r0'>:"1A]]9" ̠_lش`,hQyv5FգU36rhUT$oٽޒ^OE ʤ9,]Fj2ƀ7I yVXƯyR1M qb'oE"eƔzu0}3ZhnpxIJ&rS9a ,WlÄu#}Ena鏕"rxKґN":vL-]ZCE{%>>h{W^5̎NY6+zw?c4N}濧CPqpq_&=ZzpxU|w$Y-S"֜\93Tw &Q^&hi>{w<qfG$1;T`XL)fxN3ڦTG!({ٹ )&JGlF4^/pՏaHoxK[ј+ѹ WnN@8ÈY—,ׄ\ IaRT_KVҐ-K֝C]Y,D G.n.~nEmȤX8䊢..^M0UBu $+IE4t2ތ-߶/ΟxH>l] . ;$cFz„*,SUQ68e_Fkske%I.fgM^ _!32@A >1$XVJ JPY8K$N+UZUGYF#6 & ~ބAѓ|AA-P-_qR,?W &I1*ʚs xMmzf s![G! 锊)g/{JZf6Vfi` HDbJ.<%LǧP%bbH`9F⒬BfY1AFÌ4={,FFY !OrB1rYE45s_N}.T~9|*G [{)w(ZX 4QsnVf63ejuu q9|CٱM;wѹkdP)Pnڻ?>F0) TIDATst_Jc!|~sOã.^Z N3=8 J3ʦ`o95臙;z36Cb ӛ=oo P7)M܅S4]믽4X9!T5CD"e Mv3~'O*l^MV4vV #żWxcFE㗾sfaG#`xߌa83esjڢ?^}:En:e 0oQ]"m8p4VX 󂋖#-6u`0;cK!jx8\x&S#Ԓ?1UIeV#)Iv>4D3N`e)F,hTH:FM[j심I rXhO<>/6}qN݂юf >.pddp O|N?";y2qd#| c=(-FVntux744;uw-8TJ~9Ty<f7}xwZuʤdV{'Hӈ;R^>C-cD7dLTb 4(ǩJJK$o%{;קmgu/EK-:SdC1;C5O?y)7=#?cZގ-hDx4|IWX!oū޹gÏ{Ng&9Ќ5|%M@|H,JWq {`Ӫ OF)qqֳ9&?sejidOԻUåιKpιLtJs &Xlr~^Y T `8XB%9Z:|&/ȓɥ>5kH$8ow>~bvoeґ#Oy/ml^۝~ڨ/6(wfQ%~lOhRD0"׋|D{e{x'F[ |3!wš&=qXL6/X.?"x쑽ѯwY[߮/K,#nMJJ;\߭Y}~{X"|I/Tph6Yٴ"rZ? yaqRԎj7,mZhˏݺ^9zuRO.(~yzA*hjXdV|Ͽ t>}Vaq /͌TKw "E/Z=w6yŗƕa]]pVy tlV~NhMbl,{E6~8EZwEDΗİ& K &C;â.8Bq^^D񎓝%֎~Kl=[BC>=Mi61i$};L +#ތ ">HyG2+<.|cK8kXa7 XX:#v[?(DY۾i=A{G`.׾•[ ·;" hwsƳ0 { jO?G-;HuHǙxHD5EM0.irLwsbo"U%NJMbxęOH K #iJ9~Xj-L SN9}dwo2lv!1GBLE!m8p,i$b n<W{/(N3kF%/t=W`1m* D{A+h$HV^C)t7=$BذcA,MӚ540qTѸ5܂ ROًObg~o`QpOD|zRDIǕH!ڃmmX%fq=~&8P hĸ!*mTkZEY^Ny"'(iI:3vu:pk{j#j4{J=gNo`Dx=;qn<\sؐ]0ws0C8gJ&T$,*ԢS8LKDEG y>;X]$SmzO&C1*)8\pT[gyQ.M* $͢ Q 6~]:~*P\$& i$MxڏibiUvEdUNx4ZHj,r9ṥwjLVϠ|mZ =|S[eJ@LS#!0Ϝ^+O.o !ާCfu8 %swj0TP~iFas LM?4*  >3_8i;;c--Б %8{[i-gJ.Sf)%.LJsK;~ S Qdg4lcd.yDhĉ,k6uvNYW6N;] bq* 8Wwj~qnN[@#"Cd"m4dnL'Th̤͇G؎5-_p}T3Wۙ[n &1Y(8w?y*;ɘBTYDjٕ.-LGO"H4́i׈6]Fi9V zTr Bt%?s}WٜjM!GBGbk:qo|g~)Ghp:*c'v*uSWc?BRی۔J@来s\+Mp#-3j`nv]: X-vGgxvqs5#PPaΈnyo72505/;DzḠ$L3$"V@NjJQ<[.#VZOaRD*VYri޼~pvJq-Lc>|-dRiR Z [Z`YX@1GcMSS˚ y ~Tc2̏f \ƈÊ$P1`a.77#|4ai:Mt8X H(D^؈µa͊wsfpPQo‰U--pHL"9%MPlFX./tӔ:)B{͓= 2ՄS8'HP8QywwO*NخJ`VxR"Ma??qfG=&56|:j ց^❭1_Z, XT|wKQ&qys4 m"HSSK1s.]j-`?ہ6C0~T8ѥlVVd1~U\gnS KiP4e9[n!8xTQ8xos[wiL(IH"s/]>jBQ /:ة;Ru`"(8H4t*cv?&1#~~#y4xH$H ^0 qFcVuIQ e8o޸xwrMrDuSLZS.pneNS>Ʌ8ukbj+ A!F;;#c'(##hZyQgBIR) >4%C3 !E",,^g KԞWlMJ%Of兓G9̭&]bQ%*Ju*,q0خ{e i{|<-;ݝ01aT+F*Ա6И#ci nQ{t{Nd%vg30DßMIP8Tk5emHHp.q} ʑ맏bjLhЄ<<*_mڢ&.*!TDyE5,pٮjn;U$rؙTL1riBDŒ:CO¶H1=-}e?9,ǀ`A]Z|̒{ v'Wטi Z^^psYLFM&X*dW2kr&?Jꛋ)O=X ۳s 9~ d+TygsbJOxtqQ]>wǛ70]X GIscy'1qY*ۃ!oݤ} &3b,*Yby< qӰg*n`USF=$H5EAgFhVsED&bI-S,;OSb1lK ";ȑN$pʄˆI]1~rk#Řɱnɩns]&Rx4(wّMJ83H8m6?H&,wzYl$꾹B5&0:p.Qs`OQv[ +^XTeJWNO\c<5l<\p I$1v]\Wf׋>gn͠NmfuM՚P#t2Fb t Jh vKV:])JZeIR2Ȝ*KYO't?Wn1F=0(HI)憿 b5{ &27q4@Ŕ{;|5$DDX;lwܧNk k .Q&t0ǫ8Z\nnvCޟ $Z#KYdu:ƗrfMU/ J aj33%!O_9Nn^Q8̢ NSNlWhM!MNs ߱T[#>"1:A >Kr{{wڱ,-hLqJ=Vb[ ߹vYXF`Iq)P(ZmVPk]~\ c∱oX%H.7qxF2M@t`]ka6Qw=)k,U'i~ d~G&G|域WZ1:~U5N, ޒ:/Qtfg˜/  ;ʅ g>THA-)V(JS@N1- ѧj03.ϘK_ 1z6ǽ񘲿<+6HS[㐒< CM(omOuP)r/!);ŷ܂L$ԓhꒌZMt=Ĕ/LH鐐Jny{Z|iXW蕑( H5wMSxufO&&D΀ءXlFlJ;d {S??%iR4խ(lĀۭ1<ޡ2J4O@Q4_97ϬgPM'S ȻC~xowHg'?IDATF֣ڗ,d )m)i9ɘ,%Kq鷄-J ʒ/Xp3)3^)Y3ÖXA![n!wpQi{y{M?"4$2sh+Lnj*/Q) $Q>AV+/|SŌtr.;&bFI%'F-3 lvYPclׁ[b xW݈@-B/({%h99xlV5zw[:F!~8#iuY~W1Lr jc5_-`aی0pxy/> -iGfB(fDMiebAYTC$ Dخ=E( hU:+QhDUOcS[ŚhxԠNjnUiK\ǓPAO[H`ǠՃ 8V`#K^cmObv[L1<7}H>+?uT4" u`iLчL2g*%*8"Ո+qJ F!.@  `3(x\(s1Hp3dL~io>QپHő*2,=V~Ys'PjJAbD!ꉮbb%o'PD}̕')g̥}CLpB?JTd E2M& lƟ8Rc#c :s=rwdDMIM0c+Ɛ_=f9I5ERtT]޼LSB M&e# +QBb)M!" d>0p<jc!Z1/Li\TOw~թh|@7ʕ 춦? :-eϮcŀ9f*hQiYt8In깴6ӊfϙ\SfRĐ?r5톧 $B_8ۅ|^ %.~2YM%I ߍ䪹DF)|EW_Yy(!m¨ge|L(Eays5kp&`Zg r"Uy8{D2!3{;,wcnN:[9jE̡XYKҝMnNG[IeYPfHJ}~|@)+Gy?asE5•%B:iB#Ncx!D F$>MeRSNbxD2MA.SGƮċÍ -tSVaNIvL.G"p6-TeOF>6ilv )6m0g9?/; 6|Q{Gp]+i9Z<~<f|}ZF2N"Q 6b ~Y]-peJ&.ҥ=㖏b1,7coqжս//fpxnuW3lc7/=;7p E]0. Ƿ,y#>z^bʷN)۷+w &2Q\7]Kϵ~j,5Pg)gIO5"؄Yi8PtҲBѣT3σzHřŨ[ &m D)PS'p ?3o+wlc\wH\D5'>1lڏŔCq_EX|(f8v]w*ұztn ڎvk{϶[^RQR0F|2_9|$-~0wGn1&Oh.Ra3,we_C7ĔVV8ޒT,٥c*HiETᏯc m+=lW__U|LBPhh8W+x|O1!w(V{C% :|][x5Snow1?#29hD'WGccx, rOƻB5k7&qϢGzBBL R`c=/[yэԛŕ 8kfE6=Bݬha,I8Nj+%kݒ3o men/nnpkǺhS4=eX|1Rp}T1l;Na^(;'y0W^Rju¯:ɹ~?f}hb _dF b5V8%Xd$| PǗX\"^\nwK9yfh\)FR)Q8SV,:Fp=\V řE*[Im5k/|$&\~*0;!@BDjEbWr"TusO_4F]Z&̲y+/S\q6?tk=N2Rh"6N*Gø=ooVl11,Nމ`#+VR81 "L4 h%,8#mO!%$dvCI j? jȁIb$JoMKPթ&XAEN] ޸˻?>'޹\C4CDD:N5I1C?jގd`hc8!ǃt@;UjPN*|G8ӐX>62+A;~|=/$ MU0Ns1JϩA:KGTNœQp1!%Mx9\s(ˌr=xKVG>0ƈ`ya)ޗ|dx}8 VJ!hQ+R}L">Ky(wEFFuj_(8owO-%OY:ZQſR|DCi}y3G}^0e(<#K T@z{-qNlj1"8YhGP皺٬-X*Ll?uWI /lHa+(Z!WTL@pvũRyk -ГdsJ&= dn4Đ)m!ףt 8ҋ%GMBFҤ!ANF.vNk&~Vv jTN"VnQl[#!z[ 7h3>$/M䧼 ۵Ei5UsⰦqNY%]\*k& 9WD1KTX(E ')r6Y7u6%LA*5W:BNv;rYĸ= lx0r`m̍A=|$IDU5m޷ ZL5 Dlpr蝓:a?TM gb1bjݧDgrD|א3M9WUEg!좊+70#+U.u+mH 6]oR=bu74{ bcѰ m3N4etf𓅅yAHIːڋ& EVÝ 4X9 ff;ikY]f,fmM# $2hl6EMRG:m"Hdi6c9 he&ю Tc9xnL"Xh'O*z_:P5xpW77vMcءEK3S8O q+OE-ۻm,RzG\}C1Hƕ%:h ɋY$#{XUAlh:k3{xxq|)I]l @?(ьG[*T*"N;qT 1E^`)ɂ`JozJY<2Mޜ=M&ʔl :Ɨo]g~_qbHgHQ")?k Ňd<8=4ptZ B%8J˜;IjXQX"6`uH_{{ȳU'}rkR=kif~Q"QcbhRnp` g4t@=p/HJf:`!DQ&vI3k?w垙KDnRp #>uCh=I{O뙫F?3-=smړ./ף$[*C,i(.Z]WIbd5Bw3)c[P/'0o$(7h*8׼!\*r1r<ݙ79)$Q.W_~h}tٵ:VE K07&N6}v? }4,=h3-~lX&W-tw .׿ p_~{Yx% b3J1"t7 @!s?3N7CKD}Ɍҥ!B1M,s?zqޯ/8_ܼ@^1Nr+3wB Ed]][j'utvc9p,#I5o/ՁahLN<<ֻkZ5_qEy=,ghT[$rsW/7~2Ǿ>4euQD^w%v?x[?7>r+y+{;͟X.d}I! qשsXwǧup˾u<ڸ{|'-u}^6sk8 |oSj[:9ܬRt0D4N.OL ۔7\.]G/o\oƚx^Hm!E% p(|#%/<8'|ޭa<40 Pl~IJtx NY!"n=Гȡ/knD-fxkyEL/zf;;@)Wؿ5s `4y.qJ13IY,UA'/<>>YA!AŋB=txI`$j`'iTU6Jm~*~Z%`dsZqb c @0;V+Ve'Z(h42RMJbe.~Z< 9QdT߸_gϔDQj'6?Jץ&W}:+'/ACbc8Mhesad2)5 CI/ߐfx7\c@a| [Q T:3y@IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/youare.png0000644000175000017500000000007411701730437024173 xustar000000000000000030 atime=1381797705.495221252 30 ctime=1381823753.511050384 gnome-do-plugins-0.8.5/PingFM/Resources/icons/youare.png0000664000175000017500000001745211701730437023447 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME 3'PFtEXtCommentCreated with GIMPWIDATx]iu^.wK.wIQE.BIY2e!ĀeNpN; ? GācKDZEQ-Y-$X;3/?W=8E4U{*ѮF~`ǽjb89t1eB+l w@}`+Ϲ-#ۿwz>< B.2vO4{}ߵ_ `E',WGOh8 ϽSo}\W3b2ֶT;0/mjʭy>5"MLl#tQrP˭+:߱O|{EsKxT3(J` %?h[qW~k |r?D'&8_1PIZW5f:?' \'BP ΃^9վWT_ s5;BSI^9蒉U)N$}(|>cts˿Ӛ5]:^Gv5IFtCU.%Loc/Å׾& ȵH 8A$$?rUot j&|5Cl+.E[H/=P7CowQnJdNaE"@Ӡ.'mt*?IqaZɡGݳ)♍irζ<#nOWg0o;Vډ^PihD,`\ 80؁#VUDx\mg׸ަmn @dNX'&:W.P1vRbd{Hp 8mk'<ǫbk"_=axDlyH6bt;hipsitベBRDîso>??w1R4)Bs<7'hqhv.ª~ܾlr߼לegDR !j|L`.ռP-3d햔ϯ=f5匛%O3+Oj#~9$K) Q*Y921U Qج?o\|+;ư:z~w*J^Q))k^ǰGY5BM6Gy-DgH/ J(< /=:.߇G6,Jٰ{ =kDvj _=`|) pӘ2U>NcAgXQBUF> !X#V#y9ZAx.u V' ^iI&h,k݋]o,,وL1Y[PGd&tGxp<ыX aM=1!0>uI8[}W54٣X(d0%@ e!J#P%t{Y2 `YJ L!@C8Q7o:iܶ`XrC'[@֕4@@)Ũa; d~' Zcy QDW89Ƴ)Nі+x9B%{{f w/Dwkְ #Sy)&B`A@i ÄP1=~xk7 VA^;'Ds]qҮ4⇻ӝ &d}*wUS)A>!Ŝ4PKT|mgMג0 eRBg{%E]jGwa0S3wfpC<>RZW^cY{s9^6zIICbEMPai`y^uF`rӍ.n-x${.襷Nu͓r7l Fs`b?0lm`5YZF`Ѣ5-rG}==3[Gw  4CXޑAZzu(!]+Y DŽ:06*ҸB`Ӄ2\X BvXU HGp}%"dP쇤˿BЬ⸒ cP1+{fMCpP뷲sYb$3LqlF}3&08=H*;`98LUC 덗`52eV$ ??ф͇DmFBE 'VGk*W_=%I4K|86X:1QL`[&)KI@t; Ghs$#q5];RJpQ9#w 52¯t* F8tAPC=?(p} D&Hrөb)NӞip![ᱰ=U9;׊wO80D -!BKDW!l;څl*ls1#z1}(ϙԓ;&a~[N1bNdT~(L0D2J4Ag-l?he` aϹV6_EgCK=X֙=FiŨvR8U!'xc`|LLzuˋ/uN3$Trd.&)%Bg !E{Ř eSX??#PM#qbɒӹ_69f,% jrH|QKT8qVb.KG:|k(O yPP]҂7NOgP!f26d >|1N%7u*mPiCKWuJD  1c9f

\&<+^ DE"ظ| ;CB6QXG@-7K  9άq~4d A r`wc6K3X8;iw.Q'PSSlC&FpQ H}+3(̸7Zl~G8?Ɵ58fvEDae]sIX',[ׯ靃df9 gtgݘ:ax,zH9zr%$ zZcՓĵXKڝlfz,=JRa;Ơ/T[95e}\ߛV+#JeM8tpP pha41PU`*"4,-#DLBXFC>cVL;˲9籺;Ld˒>>R4lٿVCm ;xxZlaռ<$;9okx'Ɵ=Tf.XZd9ת=bqć,]^#6߂< Isi KZr$d~KCĉ>2oOY>~F 0`Akz^"CYkC :}lZ 'zi^gl?ln! @(@`J^l-s/ QE(o^cхqk\"|Ir`e2 a60YxВV|y,ݧ\ f[F`Z؅<" HhWM`,#1"ۀN"!!7ߌaWq2.^oB6/\}E < D]S#v#8/ķ>l\t=͊p.^=! s ᲻*HqՔ 0("E$GWy@#ŊeG&`$h`h©QG p$ڣT Zu1m"&*_H &ϔ/6wa&5$30~ ጃ_KY1!'hز-(lemj4ٺ6+ YX([f-r`||N}҅}W*,=1@ej_+8v7 izl.~2=pΉTthWZfULggA@iܨԩd'}B r1F|O d0]]L:w qm]$Ui7ݿn`KFWu| ;)d]'NaH8KNBgqW DpE б-H>l NM+5Flb!<tuӋmn:1"t= #aZNlZE&Bxm9#YR(pvuW4pYJŹ)T\8HfEn%" sLe~q})-'7̺XA /tq|_cT D%^rV.lֲ$]/HapPZCvr# "@*#$a]GXK =l91QpA-s#:"9l 5*X^ =HGQ7.FnDZ$0r+o^Lˑ?sﻐ7F+D MdD]E$BqymҌ}go8qpu>^b=*d"v }~L@8tsh7.|Zf|&);ꚃD~OVAE%xh@ڛ~46WuC=|i1g@[_Xr{eR K K<|}cTXS\av3 B(TX`@"k<m͌Gnɡt.㉇q5~v 1xdG?G,V Wwz/zH 06suKQnݷ* w05]aG70> 4;VظE>\B%oKܓrQ;F6GrhofJg19]!`V0Fg# V Qʜӄq16.e{9ܲ3yWځI/sT8IF!{/;/w67ВRkM7O].]NThy‘A“ou\ʖksyZo)[0ئ V7Pm -)7WOWXOnʅl]9".0 \F{>[X1b*=8ŒSo bW ;¤ߏ*M#uKtC(Җ% '^t Ӽf&Ί Y=+=3)/bqkVA])}… x73Kߎ`W^ օMزYr(s,;CRޙ`ӿqox՟҄aSmR1 [>;ƹg G䌌TX;`}縋o^C<|Zm2.lC6w~8=~K3pz7md])tG{gM},퇄W)kCÄ'[@:}.^9o0VuXƂƬ4Bb8;N8|wp(ab6W?n[@D&l;ࠒ83#C7:18ޭx0t:%Ig8m@߱bfJf ϦƌtYŜ%q,?^ 'jN.O_bŭIR- HJ.}5{Jɪ,G-{Mݫ2z@+P$(!j %B5`!pti(PcLn} azp-g NV^(ZL P Egg: DbcQO P%Ӂl?3}xk%aK_=v"Q[Avt#}BUKY=W?] ;Z#V#PA afQ@@D;?&ƓO= h޻*Zob 9m)^wUʀ[D ʀ}9/cWhhhhhhhhVEOcTIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/utterli.png0000644000175000017500000000007411701730437024357 xustar000000000000000030 atime=1381797705.491221252 30 ctime=1381823753.495050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/utterli.png0000664000175000017500000003433211701730437023627 0ustar00chrischris00000000000000PNG  IHDR\rfsRGBbKGD pHYs  tIME tEXtCommentCreated with GIMPW IDATxyeUu[{sﭪylV@@Q021b>MQA "F@#S7jC{, +2u7J3MCMw:{sVnUG/Uujs^k9$ƮZwUD@&%1"* B"Q%']ȩɋ6-Q˔Am(>@@ ps-"oUIWAQU5 t+x "PQA0d yB՗1:bdWY/x#U`6UL_bPAA^xM@&5LDDj_c}]O '~rosʜ zeJ{Q15ֱR2ŊzD׋lh R6 aIJ}՝gSq̩W/@t$P5-3-,9\yC؇`G Z)ɋxx׾j~u=g}韎պ5Y͕VI5 hþ`ɓ \b)*Dzy6v좻gBYᚵg_ ӵ,#NUeX|si* |mNNNgtv,QޡZ-QqNZb`!H =#TO'3"m^]D7fX6T;W.ֲ?rN}E39^L+.q^= b'Ae3+N HX=F$J$A0D5tt_JGcUk;(.l8z%#Y>2/_!6 (Ak;bj"W5:B(֠Gp}1@y  vf9?tmջ.:xvK9mb!.T]$FV831a5+g"D(j<UH*\]0e_4hbz !]x6d"JzbtP ~_?Xh{T^Hj^(y[>%?piB >u]G_}{YD9XefUrV#,x*@,R/3O:N_\rn]-g :̤?1d JiהPvjT UrrE׮;GiD=]'*%pN%,|lY8/xYR0=uX&+zP1S&fTIC"V 3ϣYOY/T^TJm^kCkX=g9Ef̮C!*Kz2ְ nmADp>~nm=e!LV̏)Ih(FT&2xWb0vf33?B^Q4rԿ_OU"j9vd@43f",T'%@8,(iFlrevB:r 9\AZ+ 6-ulse:x:=]I4i6y`^%o /0&qF_FfemfӬ+ 3;rJ(2d[u0#7E3fvA?-@4@OZ%bd(͆|(E*R6- ijҶ*i* y,8BQ[Λ"E#Ԓ3yLg돟z>TSˆ@g4,k/Jl Y4`r3Zp-,ђz̝JQTI2r7`# ̌biͨ fg9,XF>jrcx(Q dN** *"mzE3YоB>%Zu1mKZR~X 29l qcyGoBqP7EQ=Ң4M+ei&\` E6Z ij¼|Ҕ9m U7 d8iI緃SVULFZ##@%,*TəFIig2`Jpa~#ٚ` R͊ qa_(n 3bDŊeNa mE;.@mؚ.D^3*V0v+'se^BpzVM}fLҊ@iwPԒ/ؒ;!&bmEN`v`xUəF#%2ߩ EqFis% }fTP?S9VyۉrٹYk{J!-1-flfN N3Þ;AIA9F&D"X:/VG\0{~^Q@+YLOZ be"$*srOKVUrQYXcC#VZ^nQhfaCgF#( Qf#$oۦRuz佫% `\Ι'dzJP V^P\9f\Sf%w`m4m5GP;% | a}VԎ0m`A9;mBԁ`͘t PFvTŶ,xG/}'`V5ͩ|ӟ?М,DA(Dl Փ{"e T#⠁EI+$̉ښr &Vc*U7z9 &x/PY'$F NJ275B^z1ew,䪔ErVE|rrc K3gDI h[DE Xّx3@9*4$ G$SUaff%@diP[#5[^#hh9$>  5r#hRRT\3-KHBoV9 7<3gۘn/ZA @U7OFKN$+%o=3Y"F=v]2¤aU[">Mf{R8D H1 @͜E%M-U{q:>*" 0/2#%l;Ê,T2=#lEZX6(ڕm^gHlOe[%d6"RP(%=u"lT@jȺYo8V@^?g`3JT T}6"'ٝ345;dݮUoFCv`JjrVp kgLuV^zʻw]4K"i"ܿ!(&렢$>yTzuwQq:&+ew$T `AUEUQޓXvVN|@RH\O*V*m1uS=dۖ#lͪѾg@+Nl);ozE~k)_UB1QK+]4>lk$;5tW-$ DцF6z;*`LUz#L-0<ʍ(9˶rLONsh)Bs7 X~J}nvm">5gݓ>zmpm>^"#vWW +d:[GuJ+ö ]U-xGgTt?FF(G*[ 0(5 06 d%`Tek3TƮ5bխ;$YlIݪZvUcvUS@DT vL)tK45#|^nV7vnExɮDhH԰T)ClV}_L{;$=1z~IKrgMZ.y~Ṯ'&L؁N !Ul`CcV9l ](~Ҧ&]:[DXM/yB%I ̎EZ+=ufxUjKLnMU)V޷(Ok>&UӸzL̒7l'(-x%䖧fu Ŧモ<+U►S|GUI@ns7;LoĤ{ S %Ģ̌3krZ y/LسWG9)[vJI/ֿ?=+޹T%\*&zʌo<[,bNH|z(dAqfӘ $J_}v?ާkuPAD3m4}㵈FU"pbk(NߒO4 6gIs%H&x0M=fxH!4W)'E*]U$%<;}kSb7V8" :PE%;ڬ#-n4/M:HglM= tUf^ Do}ǩ{WOT>I/W"q!4LUU{z ȓ;^bŃ %VeUZ-'Өy$J IgE5`,KI[l& {Th[)x@=zO2W*:_ݣ[>QpcO5O ]y(GLԜ~7PTߥ{W55jO3JzOKo*{ u vEɿJ*T^DRQMgfjGR;p: )ཫ]cA5kyuxV}Gޓ VQM t컦)>MK{oJ]3~I,{īP~{[ g9P Mb'Ϟa)Ĭ{ڻ#*m02UzA]&g:ZLZ8E&h^Aի_r$\wYHy9lft$Ok+4Vv;nk&.U}(ߒ֍?Uv͸߄@]O"z98 aD3] KW4սܫn Czsi8y.[yYqv& Oai% @P[ӿor~N(t}xvik1 r3W4mÜxOJA-CiNC4 kDG-O;;J<PV7^['YmAk 8prtf!*-%eT1ETB$ `^7 zOo3 =Q]z;hLpxgZLUFz(z&|31,Y}۫)GͻcWKX{I?W}x~%&[WU<;4R<[Ke|荪-ĚBQo;Kf_~ CXPH?r]ll=pbzНA&n .A!]#}+7]Q+>36g" SMH'>C S{]-ӵeUTEAKQQ9Bz t5?2V~ŷ,OU q5;s ӛAz[E r%U)IDAT=^?tGm[׬9`MD<%=`׭_*:;&Dp[=~ϻZQDUs\ 2"pֶ˚o2-Ƶ5ϗ{EfcVpԬ>f榧 +81%خ/VޓqS]'C^cT/eT9zVq PчUacMs).}N SG=~?\{^e"&ا 9:T^"Tnߪ;ݼti%?R ٮ׮F̋_#` 'h%*~{G>[+wUL3VM@gQѳ̚|yԫPTW&ЇFEﴑl^pͳ %y'䫝rٽ/~QAB$܁ `Vp *IcI+]Dң#KRa!شTpa' Џrܥ$g}],8) aCL恓0m?5]*\O[@5*EDAqȺ;{N?r)F|{ʻOmǀa$4 ٹ:HeeP/:4ReN37Ty砿.Ux!} e?𳾜Iťoo{{tY`է\t]z?҄g, C*Nx#|mLCgsW>%i JJ:obO&$WE49o17(Mc{wgy(kjm6dp&ar ƣ2Âv_K?| Em:o"TlH<~_=?zM+x! /{)H j@8=TÐ66>000RbBUS2UCO 3{BwY !`? rj1p;C}}c63^OUuw2#G pUzaIJVX'j\NITfPKpw]&.V_U0 3\8 XpiwTJLUPrrz"G?ro7+Ի& D0y,Ko7.9;ns/zzw>!<9NO\u鑟a>zf#gp8vkJW:[6 M痿%7%n|{vn;٫+Q=Cň BKCHz"@vx_8`+l9ƾNIb涀h1 'h޻pm6}ׯo_S={9Ez("1aB|UT^vY4}YQ,Oּ{#,R}$AMcNU/ro?B)4ŝ9\acsW9IPi  E[8KagpKN #ϯ={$q^"r(+Y Af@tj.@ Oa7p'pwVpȊ E X"* 2WU%`h|KSS׬=.N@5^ǚirraLj\ȹfk.?S,"!"t"DeBA\D"\-ôW3T?7VB 聞g%wF#reWlk/x/ˀ2KiLA;UĠVke:D{mA82$GOg7 qoRƹ"gs|GɌĻ(#+q"m+arE,F#Q:T)QU XUiC5tG-]CMDc}0L-^GyD7Az%'j[6Zs@ ,ETUq(3rмWq*2[ UUMDҼM1!ݔW+:6!*"%9LDoG"؁GtPI0:| }#L ׁ߲b1䗞('_cXܚ^jŜ!*yemFN|^V에0=` uKXU>'Ty Qz)5ݹPvAL>|G,(ThiDOZcrXؐ\}7sC/I(uU]gc*D,k/3+vD^tw$`dg" ek)^'wR ϰ**LuuN9k>-|07W%o7#fv @sPގRy~}>\8nB( ?P06󕇃`E}38d[ )CSFA:Ʃ!;(dDuXf*3O"PqB Y`"ϫ02Uc>JA8<% gd`I2HeUP ` A x-N",Bh;q8lfEҢ1]zuk [.7\Fn[c[k>gDxݕbwܟ`YD }݄1/'I˯߾+O:7`Y(saCt-zj8%{=TxT},'b9\MhǡsE0Xs#(,сIz1]s,G 5RR,z`+OǞB;pN#NyڡvTg9CN")7Z7u(x$, ߥ>7KB~=uq|&x|Mx ,M.AcTy%gC'78WDO$W)ZiWTJe\ \:78XF(x;7sǐ2x f v!z?>|/~0iCOF\ ߃ #%hObފO7{d{~Y2%=2突p:'8?gŲN?g|]s1ucG7H*u~1e0Պ!ʏ"*OUxp2dD(bա8Q;+4R"> pp9نJo82ȗ9q}*q,Fx^˼Wf5B.~d`Lj CtJh}92w=7G:ttj}v?{2l8|YΩ8ru>#r>kx~vƣH5uuჼ8nx@SAG!H.wO/U eQ/.21ѐC  ȵx23OVm}uϳ. [m##\>/#) (Y4i}('x`L`8|'U#Rf:Jz!c8YHm\8nĽQ@y^RE\{2Z=HcR/T[Rl\1~K'O2 6dKchh7heڹZ3/G rӈxwdyA";R>A Oq+s5g,VGS5UEt4#Q@S#U;b (3*k?m13$\q\̪Y- SjS ([=ղn\g>fJ6ʙ c qv~+Em]Z.lCPs4|E>#FY)ngNzx\>UU;FTѯHTo6k4u㚶 p >cu\`YEckhiL+mY4j[6gӐweO:-o1E긇fL]4NXcF$˹8!(]5kKxzRz:`C7efuOAO*H7GQ2ێA u˻u.|ኺ>6j qļb4+2N{{?ZG/Ug8EW +g؊:ڞPݣ(\Owa_h1֡gjxy4GQb~{(j5aA/x4jq%& pʛ1ǂ^GRxxA8iw}9~W2iW#]'Ӝ%!E,oՂE^Λ.@;6i| =YaQu!.Kv|U@~C1GA>KXW x^FYh*Pq42 P~:y@=@ˀ%p+ {=("O 2 u?e@aW .]Mp=Y'+nJ`a@w r_rw8x.UL\OnGr1ov(IeI xNic]W;8"D9jxJ;b4 VՊHYIV 'P^ɈkbF[)WN?b{^±{\yy ,zYEϸڹk U5l+)Lb<1z IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/pownce.png0000644000175000017500000000007411701730437024162 xustar000000000000000030 atime=1381797705.483221251 30 ctime=1381823753.475050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/pownce.png0000664000175000017500000002074311701730437023433 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME  &^s IDATx]iu{Νٙ%ܕÖd[-Ŗlpp10ɯ$'1$Hl#8:Yu%)K.WwQU]ӽ"%6,z}WWǻ ot7H嚻JCVd (o][ nwBШPkfՙ~#v :կJm< [VOo? h2V [L}_X{/CEf0(ŋox@Q ` ?_{gpZn$Ԥo' }U\BHsI%yF̟v'N`~uKcO~R[hy)Aog}WzٱY|/a|x:Dxx9e$>pMA~G.OȄWB .?<جmRMn~T)}C_*_41 ?ZGSN;^s7?COSx"gEHszA4udsÿ2m H(%:6fCWZ} MoRpf U<@WERܔu(N kxNކ7xd)4;m$CJj4 4l (t@(%&!~(4!2DF[Ssopu= ,RjkϠa zhah`h@7Y'< .tg4DƉZ'5N{ h`=PͲf b?4p E<)者cМ>7 X%y`L3'FSpN :Tbwn8F`D9HH#៞`F +~CH4p9O 璆`|h`R4 4]˓0K be1ćyЀ% g=% h̐`S+A=<,F0bɚH #@$b"moPv`+ ZLL"ֵ]Ah`}vE   [@?bPlHQ>f-F%&\=*M|lA"p KeCGp!@ G Ep|4F-ڒ khZJ24p2{J#3񬣭&`Q64.zA|>I7Ğ'ÐGzUW3PjUMA!*a2KBT2uL;:Z] 5D&#E_*phk?* ~ V 75ò${n[As#(ނ) $]Muj[ܾrjS R4 OIL AxB~^:cp|E ͽ+ގCQ  LO4iXX簴r{6*PA#aƍ铄jns ]0\·8t:t/͹gpj'Ȗ]AJ`tu;CoﰤD'E|͆j 4:\f߅\{C ^.^ݓ=Ʈ,G2n:ZG|d_pąpɖq_o@)N)&pގ%:̈́#o4yd{SuB/4/fwq{qw% ]SpE>HFeY?X9wq-ҙ H! "L̜ϩV坣57 (  !d@cO2Ž%4_ 3hwtt&n=4Ɂhoam8:ZւF;д) E䳓" >^(@I]d;lq 8 f1\1H*(#Ig!X9Sv8{E<oUH\e!H()LށۮJk NJz (mCi=!!h|%#cN4Jh@)c~зͤFq@y_-FP$ 8%QD+oPv:CI)@nQ`ɠR2)}NyZx82RJfX@ҴJXU Xo vi5Dpl. v+(qH[Ryn3=!QCf*a1d`/ȎmH$`;_ PT!Gn-q|e,r>Bׁ;COXۙ":iQ˙ /$Gٞ%|8{GBsqUhk[I;݅˓VfC?FTP9{;/ ^7 ­8Z?Rz7NɴD*9z+U ڃ&?} WmӂCI;B-/b l tx|ShmB\F^C1|FS ž LLL@UՁڙB]*i'$8Vfz C%G*bbKp6v}J@}JZkOtsC%v%fe sдT%zul+E m<_Zw!L\$b17[DʒG+ت#} Ƣ Md]*W*ٙ; rV;<2ˠQɗ1T©5 Nhp-@F b nhp9xyGخc6z;"΄ULPw qY9YyCN¬bjwT650_hth9FwB]Fr} sX+cm$z0:QI9XL`0 #ȍK'Ё3/?F@SA[GWo4Ȧ˭Up ;h-C!+ T9߆e0^Y S}*YE<2#xBγw^hm[g$ax80a*3\g=\+3< QY5!:q3:=v{Ek 4@k7k}A!hF‹JEq{W#W ׁrQ@̋ANB#!YwG 4-ƒt0\>_/aXAQ`un{癇(8h@Nhv2@!`Bg8:aBfT;1pB@DS!"S_([h ZG1q< F#qY~J AKe:LX9:%d7AH4Vw}v';j[H0 gucy TVqdYhf:`[ "^=^hg7v+::A`G2$˞lyyJ.76𣧾qp0"A:JzS N +Z^@Uصv_T2IKojv7 KJZ;Zg׎baέ _" ;UŔ6qpGg_[>\ I%skx'NZquB$$ Oc4z? ̢ !| @SGWž zøn=6mG'wft]CSjy6S-yD1/t2\=) ${I$s%{G)9!A'\抌F+(*jT)5_.L\?G"X8~ie'oey<>S<~>kv0a5wQk44d"3+sun8*?yj Z# Lf0TV$,;(XaՃ@j8Zr-,<`4[aȲ+Sp>gXԹS 4>i$I]|64!03`tjDL ,Π84t6Յpjyzoס(*f\䥟~'(o8`  `Rr>>~s9Lo&jkhvNڝ&((v.⚽KQi$ݱG  Y{&5&J3ޏL ³ج&TS^G&Hn h;zǏ3`ǐo 29{ˁ ~ԚPRɼ\-/44ލ 8:MZs_?DBD*欽C.]Fu{skBPڃYow*GWAh^<\?3wqR ,0>=+2Х^؞?z! e?3$ !/q`QilAӻJCUtX1k܃Q CIf1dqcΎ pr(^]xK8kWFQORm>#so-k6aX; 6]i1qϏ37c ^*et5%ԩ&raRh!߫DE2biƑo-zeźY*5j<_#ةW0. ~e2E`߾ϟm@?i^6j2 تmA.SVm &ah~iLIPnlSإ,ʨ04C9[<^U7T-fί1~W%7xFP 4rK>x]0;~# dRCH'>pt"3'aqk~p%ASg?~jt n:F<_,{ ~# 3NJuVM?@!*Fs,b4?Bvtn Gο7/zn Kuh_Jv^d+k]]tDkdjBT v{Ɔp[.fZ{2UXPehprMq99Pw 7>[c[6k[E"CW E|WIDATP! 8r'p^Lg\fы!۔~Kvѩӯ SW?j J3ƵXG:yY̩ލNn~RgLz?^{WeJδ$2JwLjvv.vG_XɃO5/m5 .BR!\48t)p-kL~pWW6v6g 6Ω2Vu:uWq-)' JUkvV_2>'` VaƵp,!IC1U^Rv[μzeN80IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/jaiku.png0000644000175000017500000000007411701730437023772 xustar000000000000000030 atime=1381797705.479221251 30 ctime=1381823753.447050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/jaiku.png0000664000175000017500000000546511701730437023247 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs.#.#x?vtIME  )~% IDATx{?wp8^* j+eGZEcAL+FWee)Eq@J++ >Eb"!vL)!wϛO3;}7ӿKQ+Jʁc* I h @*i+s33@50ƥZZKc|Ԛ$|7|8 (6{R6+9d`:puxP*` +;}0pQf )ԗV9~ppC(^/K;B> CZہǀRVp`. kǏ @PV~@X.*.~ 0J6)zN 0'hXE3p7 V`Z fI9j}+;Przl#9qqQvUy5#aPy5Z?ɣ9*ś #Jh%&?o,&U@۷1C.eߛv6Rom9DzBR3 gjqRh@ 9>Io߱@WJZrun-p.olaէwa: \ 3!s?DݼdKÛ$?B|v\90n(.Owpne ?Cuڂz^,9X2B+oH]sORYcIɁ 쿓?R(֧\oDvE v1\ **-z`1)v,rV3PHR5;.+o >GEi"v~pcyGEd`pV_9#QѠ?wasPυ=ST8Bp RQ(LdFSL %?{7h\ -0 gW?X18B1g|B}BjV]<"RURQQ룸3?K\`0!hH tǿ <h !r@']L_tˀGtN=Q,.Q?[ )TvE* < <+jEnMMOI>6"ˀm?i)vZqc p/k2rm#@t~gL JݷUƾ 84VKD l"CʏpIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/livejournal.png0000644000175000017500000000007411701730437025221 xustar000000000000000030 atime=1381797705.479221251 30 ctime=1381823753.459050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/livejournal.png0000664000175000017500000010765011701730437024475 0ustar00chrischris00000000000000PNG  IHDR\rftEXtSoftwareAdobe ImageReadyqe<JIDATx`յ>lW/%K{^B [ H$B!16nn*wjwΝjH޵M\V;;s%EQɑCNނH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HHOưҴ{w-9݇HhN)4iif-m4{ŋP>|| 9xѼpFٞ hИO4H7W6iD iiJ#9lҼh~H;4+ 9w^h#"IIqni<(Eh$H8c<ͧiGү>6=ρ̥04/8S4&Gr4D,Vxq-(H/M̠Koh)d%&y;+gIqfG '5B ;$׍ks0<ˉ<Vb&vb^bd'5t㣓8ԭ2$Es_.$H834/Ew^T JY*G|vÃNj{ ^&Gcop;]Xi}/Cv)3 ppÕ ^FJ]HwOn;ov0 _(4<^Ц6Dҿ_wՠz \idɑ7f|fv-zH +݅'[pk6}'xNlocҢ;1N)@a!Ah~xQ|{mzykX.!lX)kd\:i_} w.WDW@ ĉ6?xs65:ޟpp1ѹ)R~8z" n4 04YRCSm{kՇ9$ D"D {L5}v"ۭL$M؇LD/P*Kb=DDKzB?Q,Y0C3s$ 'h!L{M;cqBS3̾oG܂`uPEvW._sEE"|e?դnIT;~C*7X%5w'T&`>!$8KHsE O4yw.j!BN*%a+P@%LKpiiF;humj>ͩO REy׮ˆthz׋B|Wۂش)oPh|~D9ȠG"W`فHL`;͹J2sd8<XH ~IjU٭V"xY vAPBg at#P-11+j` d$qM"c)U͊+1BZ;ݪ ;;;UUU d4wx ?mtGm׌g/AӷdE:!%ӖdgwӂEiA&7.;Kxd9~&` "Ёfo/z=Rl/ׁs%ifh 5߾(Ġĩsbp8v?%%7 ݪ TK#5IxrI%,Jll:ف_7x|qHs ̎JZ,].E;fI[.j7RV(3%K_]ø < z\;upփ< +oCt܇oYnS͝||[1񧥥 :p;7_#lvјӋ Oc"Neŏ;8êѼ0Vdhpц$YgZDkPh=0qhxYbWN8tȺPG  }ФN~E5 Я2MS[zI=NV18`T\/ ͊_aOچ fq yuĭ:t 4PЭbde za޽~f:ރn9zFEF!xd~3$(`q ICKD@p!I<]%z&Jy։}M~"@tIGnf:r2ӐLd =ͅ4,.RhHtm`DIPYuӱ8ХۍN]=hFK[N6MhlmG}S;Z;HWoc9X6:3 >8 z<!Ki#ih~.6h(Iz'-YE5P 4Έ/x'#?V!iW^L˺ ˢƳGO1Q;rLj906H!5-0W'4 =C_Ø)Ok =]wFF*x1axq Aovb>O,?mRC͋WaY ⹚HA vJ2Anq3I1NMzY5q˽ҥnqW|*YQJ"4ĮMw(AKGba9X}k uڣظ>{@GG ]68/I@ E $EJ.@l;`Ptqut#}H&<|Q@8rN8eȆb>u~o!B" pLB^ͤ"~a'%vw^(AWI7&B vURL<2E冏N./Ĥ3GtCj,$goo \EK# 9!TUBC 6z]~>k7H!T=q/#YO~vϸJ6q=866o\=Ke U#H>K$0~ص.-uRݨ~**wyC090cp H L7I1uT u2%;lV)pX#>ضKnb - , 3zލn?B^A>"gHz }+CG;u6{=WWJ?I%X2[d:ֆ}2!% 1iiXz(dn%—kp 4'>HaMK%Ӧgt$M/娵U320k|.=oNLYyE lIS?we`+`AG&lDUX" P%.not{8y>ފ5UböhiiUzSDW]h'" RR|ƏFgE}ul߼M݇io"`h|%BGw;~UKcՙPy/D3W2O':i%~A仉sS47ђg-ɣ*pySdD(* X%;Z:<ؾvk07vM\3=f`TY킠-z8tYd aCekQYVEF~LxSXn+XԊű n7~sXhb!HYV5uE鯃7?o TM%upq]=~xknvl8ֆ_>%`/ Ivz@;lJ 9 ~q,,&z LPMZ},p_]3_GNk,MHJ2p≨.xp+kjrK0bO3a LF c@JdU m]  nخAn w܂+ࡊz-ɼRϷޮ85}^n:~%?\$JcUSG+l %q"yeD^9܇%rc~$Tsu|SCfc_}k{p፮*OGUix,:u{@lY2!vJZIMckeܲx$]ӨCxB9* b\qhZ(BI%K-e hhj _W/B\tBӻĵ'O#\2c~[څ/|qâqzbsk=LQn?\N'qBwyRccbb_B1YJKqH!kH1}8Vvbx~ vʋrۘ?0bGpDTa"jಊcj##(&,rvaMH)X}'֯P@3ub̄qς+n|VtXWqW7EL; ~7K" Vl۵jfX"F `f[[T~Vq/;Hz8jp_u)a%>>ǹ3L=oX~",>NTsҾ+~a7sd$蘡"6g"GҾ9|j U?+ e[HFVi㹧EGE!'륵ʼn?i .1t^8%> gN]F Ҿ; ! Vvz( ~|GNʡcCܑ$۵ؼv jLڷ0*gZJށ=2z{Za' ɜ{?2"Xx>*!tM [^*TcJEO,Lg،u*lo5ʃ-h[}K9 $ KvKĘ*Shj@csfM?0%2E0-eCqIlQ];Xˇlj$]HjZQ%p%5QTBd{q~7-k//r)FW pvqFO) j @D \HolTY6Vd/U01ԇ/'֑mxGÉFR&F{Mo ~_b%=زy'_pǃ|,\|2qտN,,Aw7!Է xRhX5̳RQY\F,")4?+-}J޿0V+>R\0,) /yGgf!Nz#@D?Kf^sF@ֽ0Q{Of~N'b6'?$̞}80PDjDo APꡲZk/G[g[o'Bsw$pb ^8R %7f.Z#DͿ DLz(4`êժ=x f7M•F*݃ oTczáSP{Bzti'\AT0EqߥzK^T64_9nf (-i."Q@5݃=:sIaFIJ>C>9ҌÜPh6ɓ/iWK nL<mA^Dl~󋧱s&U r̙tB)S8wop-|7/m H؃ոfAg{dxu 𚯣q77TfnMOVEt v"_R /"ZQoi\dT+ysm lK1ҿ2@ "?Wj fKe[Eϟ"OĈ~EqҼN#k?ՀcߝfD]s9?OMMϿuR?r$fϛ+J>qu(~;>Osnq1hrtnBǗaGSEG7<]4F_x ˿~d?mBk#?{x|0fxljXXV|Wg;";݅*Ds[?' K>N(s 3I( EKO#u`֭\~]}݀{AGz/)ƢcsbX[-r.U-zBmxKW} G{X6|*}*ԈWg@)CA",#i oc7^vx{cTEpŋ9e:Skez8QF 5D!0("P;4>xz`:Z"[;F Ҡ|1t;yRGҁ22 ^q2>0rhUVOyQ|8 s?6OmR+YDmu[ppt.g5L6ema;DF*0gq=Yv|?h4ӈn(T ' sy4zBQshBާVQd ӃvprOZu)<ۧDK;ٲKVgΙǎ5~:=xmn(_תa#m'Q{y#f̉la?jx鹃E#~C~+dG>;/JpzŒDaF+jD>waISYLB_??,5A8n ߍa'npH( $|NEEQ]{ x e)5eR,Y]4Nj$YU?x(ika0ydIV/Qơ'c/G% ݃UP4|Hsdi~>p;v\k0~ҨU*S-O<4vةuL=ǎ3y1nDX^#/ 7&p>p:/Kᅥuⷙ@A7B9(xݧ7'E4w`ԱoCEqv ]WaC20: `!'оP1D΍L_;^ҡXhBOt \;f/gm;Mm뫽ԍayݕ8;=26^5{0jxL= ^ݙQ|ݳ'8W bU#I;=4wOod54ťd |2#`+Y&֖v\`~ ?7 F)fI=28N#`HAqEفmn- JhC¢Y&Ec7ГR|\{?yytBGG'_~A&X O=j ^<SBMh#߿ozKQܾVntj]ϺmzӦbg=h -_Q]0?-t cߙ4K f0"Pр QDaBLcb/=)(F E !W-{xLa)Unú-ӓϨO(;(_|PSXzEz- =+-љZYZ~g1@9;bci>E?K/N_d~-Hs`*X ;f C#ҩ10O  †P{.݋;[=|nVUJ ɑ 19ş|ۻ\N\pE8-l8Aە(9┝P #^^@~#G-#`>Ni7JK/[%$%vfFE+n_>7"{x:[\{WA/Eq%~xp_׋ơ]]^;5cD=9 erL#>/v6ǟ?|$M6t1)@k$zHC4!E2,L"5p*$GQR\J<;|n[&(LĹQ5=kBgĎm۰DŁeP@o͈R5UAZHO4 ?znOlV.w]37kp[R̿cLcsjPM `:fBҍ~Ę H1߇۞Ãw8ߣXnSO> ^MApC$>SME'ptСx  93#G[ݡoCрd)_$Dosd]?Ke7w?(K|Tx9Jm^+rgm1ʊ2pQu1 X}ZECpPh&,ܹ, ohj{k6@"" ^|͕S ؟gf&+?"OLgX]>oLװhhlĻoK-<=s6~Nc0~D3):u9mN& 9oޅҜE:COv+7(8% ta՝jVlW^u'0i > >Ʈ:,d3n}=w% !;Anݾ [lK7|zv'U?"hhQ!.Yw#]M׽ͷd\4`i6ً 4 -̦Bw Jτ/䧤W>aω 2AGǖA!ՓQUQd7 3G9appŒMt4d!ΠBt9L]W۸e#q&''=5 Om옒 .ԸcKqرc'phjk0S;i12 ?q|3W'`@ 7LT@9ǖCŒҗN@1˘,R J:7t[v#::Q\1 =t]5%?5Z[%%.E%ضI4%dB:8ǎirxwٹ9{z{8궫 W?~BDx…ZO|-vVRl>Isn Oz0 a٭ګe)Z_;Iʪ2|Kc"i.a5ş(~ɞ Ǩ띀cL1=s1Y(T=r郍m݁e gg}z?1I3c¤~_|ڕT!|e^XzR^4 FyP+_Bmҙ2@:I9c{a_ e}%h@#f3Ǖ Cg P24Sx 3JXu e>9,?XcCC}ox͟gN]weHI{z{9#1vf͙-}8rPH j따Jř==ktid>72ddk\N(ﶫջ=9h'„Z4ux_1%V~m?4/ NA_W%B=@)v!ibIq1u CKSsH.\ze7&3n73} >Cӱ"船OȇՌW_zNE-utKBeyzR:׉W#r=g69; ukۺC?%,H,Vy-$_m8q$BA,2 mN!i'K`.֯Eœ.p}&獒,9/K7oVsZ.+F? !6D/{-4<O/4``~3[I2'8">wj *H/8vF&$=ỮGv?RzH }Z?:Q 蝀܈Od!CW&L{rotH}5 =p 71ύ;I ?'h}u 4 ue";;;F_f}u#K~=Nr5Jו3֏}RgxL7c4FmVKYqHcJQ'B3^Q|d놃f 6V1`03Љ]7⫫#w`ha!KǓW|:OC[sл,tN(nF>[ԃ~F% &xݝonD@ֈ0!{ ( [@4&_|ʇ/+HAL$Hq(D=' J2 X#RGo)/q"ޘ6& FSɧ+rg+Z0gG?f)u$U }ݳݽHO3[QcƠ;=.v܉֬Q՞ݎ+ȵᔈ /AaFi#<ڣq>`+8 A)f^G.EqAZh?E멵Ӄh i͘D^x%}n!Ձ >zJkCE Ŕd|"TOOtldD7%cϟ5l}n/b #~~NlF"~6}z}vucT%ԗE c-Ob }&_͈_g:86)t٬ŋ S'•LGgKpj+׷})e5OV^7k*Yʬ7Ә8exf8.K"QU1z?4n̤58&F5jo՘=gBp=" RI +-@ѓol}ꀤmwe#PTben 4D1$-&H/AZU511u'.T1:Kn]WGI1!@>T}qOo I:띁&z4%]l`R̥ǴBڂccevӉ$[ |Eӈl6aᘀׄ DTey->&?w8,1ʪ_׀m %ccSxE.wDvCP0ġSHt:؎{g^ÚW;Q=n4ߗK#amOQ~';[XSSRJD]]3"禲/d^dJ`"'7 h^CѬfZl8#L"Qq RW vZ;Z?!v~jg3P70q(`3,o_:͸FwQE9\`;(A=W0\(|=#6]wDv^$8VEe!1RH{ejS,1+%34FY~7L=Zc0o(Jhz:sL72Ȫw+*O:LvŪ K%Q\\>Fv<h;vљ.b:nqcNl۲ >,fstH3Y"]^R¡6 Ɍ( L~ḋÚDQYa%8FȖR{Kp9y&Ćʒ!z%Vyt% <>-hRud#@>CKˁ$%諆æ;TcZ8;wchO\=?o֪%^]q^ǚUH-|S4Y }Za3w~'_( īBV񴛖0?`!2P`uHDu{P]U `:W,xFEy"Ә3_RmS|it#2xL0bMJ& CWĹjim7ZrfΞ0??M_y[7mQc~ f6LNHOz,{Z+fxUٲ&%g`A&*ǦCأth{ۛ5l1? /ƿO g 77}Ƅ80^>5i&߅5d83BqfIFQ2H5i*Ƨ$i(hxq6z . 1[Nr-8v ?~r5z:"ŋp5 bXii믾jYyGWg{Gz5tsC$waE1z;IӢAާw H 0zE$VBޔ!ӑ^Xj7f1Ƌ\Le*C8#'KMT7GR=,PW $2OK G,WIFr$&%JP('(& ENW-Rŝ/zn`"7}nVQ'Q[F/nH_-,aLpq-E[24GN->#&~VU"Jsjݾ-k c {dK/l1脹/|lj2+,sy3'و|lB{V|@hJ0;HhȘ338he%Ǹ$i#?#pb“ w'܋?xնB?҉3ϵ*V-_3Y%2/ ~D5_Va$b3HT֝auZ ンI2KH9/vFwL ]8@2+MĚXS{% įl6 Oc| 99s> <񟆆V<&]pw[7}nHU3"<8`Oshįe*$M,mt1v"|>BjjfN+*+Dn` GȘa4`t3b-KrG:QV_B4 @EnP?ApNjd!EF0BO҃vn/NL}.KV|_OSkOD#̿`UT$׆D.ŮH22eۄO밟lW"~Rv':p 4ٹ <$ÚwdN/v TD3,tL;EC͓Azcf슥V5 v2FF(S1z[Pf)?@z) smC(;}{0/h) ?8m;ㇸګ0HK $p?zjlṧjtrL= &M{N'ɼt-tCJzlU_f&`eC_ :CGʈ 'gTWbFoE ƒ9K?gbi(a* M5"ĉϝ:V?woxB-5U[E/7'-(*2S$=? $ M``^?^[1n?<؇4ǎ)X m mہg|\1ث"D.gڎg|kWT@5wvcoa#D,mpxqz$qLl1߁=2 Y ?0y|YR_~=} R~Y8S {WY}Ĝ83qTED뿞;NnH'Db+Tp qID3DwJsaT5I_6|+7ߧ/Z0OcVuXGb)(.bɄC0T{3G6out:ًuk6*/VN(c! @\3/m474fir'ZZEUtV|b݀P@ݷDᔔTX 2]Wz*э~ObEcloa6gf';zx9J Qɦ'{ڰHf+TId㇑%AU!æ#ZmAͭ=uV؇Yxk;'׏AͧNa[3E*MMI: SHwѬ=|͢`̑:475b3q.qޒ%"z.8ao}PwJ=(4 X:YUOvYBǷYm 4wxPTJU0:*(-BeY1v9(b uXH!8*pc#W_tbra맓f,EX>M[Tɯ>o:ī˕Pp=(!y$ ϝ;~8~CΦoV–N03 u#ÛDPA_]Fj9#!r|HQ;tr]^nC|3IH/u&O423ظsTt[;Nj/.xuK VjXڻM8k eԡG;T4QŦ͑ 'o"u|h?g H}&tYFq䠞LBN&h@FC~?ip@Ѻ+*mX('!5_A)_vjb9RVLAoHFf̋]G0"$/2$LYǛ9\h~z>ތV )ZP/"1辺ێtM8A+ G!S nQQB^ )VQ>ĉoxm^8E_6[ Y3B8Э>|iY"B]eHIp> l0x{78)ig{q-_!`' dʭHG<>Y)jfbxBaP?鲬(')#Eco]yq>rpI,L{*I7 /qFU2 JB+0)ξuV^[.#Zcp 1I1l<.IDD!җSDK"Dq?X[utkk3]9 vŚ5>5)\N+:H`N^ a3-趁LA @݁9O GWǰ4&/ |&.Ym60qo9ٙ()@6ZC_E*#I'p(o5}:2!c  (?y‹֫%LU?0{Om7̩]:>ҢSQDN|qL-Ewa2%I$ɣ6Y^yvTxh{n4ҫݫE*V&/zD#dƑ{ǖzAzL1^R-\BH?烡>%н5O:$ /G0N3§ 2P%Ex\댽zFcm$oNlqaxS_x3#%cW7:n]@~M։W:HkFާS_b$&BqRG:?>;P[ ʡBW$(kσs EKўLdCMI V.x0Bo(SVc g:1d87| Dtdx@KSk4u]3QvCn40XAEIիVaΏfHWaˮ\}v!]t|?+ րCI7&j^#Zc;ӒҘ E; EqZN;l;rRѸG&F=I"tx& nja: CqP\Y;|B0S@T$9dU ;܋rGyR2w`HMXlŞ]P3 8 kįf!?뽡EhxbLȒ )[^@]o.^ ߕ0_O b\%se-zf IM15 aEPC0XtxNm H8f#S K + V= $ ?GʘXꊡ-tu4_u+WA>{9Rу:Jnԅr%ygِᴠݫ%)۱f xx8=9'#]R4˶t_{/襀"…fP^8D %~0 q/l2Q8p g~!ٲ L(9»n!oeAVnRmL NR;xsݩ|LgLf  H~;p>\M w7ۉ85720%W$8I'tt]I}rCOEsQΥ'ED^6wx mudE5Vd.I oinЛnsڕWQ}Y@K˾yY%~UwsYt/jl>K@Mu&htY E 9 \&^I)r2N7pDt}1ZLjt݅s!3?gc@וJ"mn=hUKb65z%rRTb9,o ;Kx賊2ޚ7ܗܗ:IL7ٳ$8 h3Jo8.֚_ &A1K &`}s7N0boP;8߯%LQ"+`ܳHn99,Ew;U2Cuɋ2m(s`32zRb6:l@c}G5k"'hUPB^nm/#pgWy& j"^,/lhN&kSQOA`l IS7"N=TEU۝؊1et9]شVJqĔu;/(! Kǟ>t; &E2Tc~JGp n:orb!]9@\ бFbrR,1*/S9a$ウ\!1,C vW!ܣXD^YTUj;ZWxUd.G_^LKRc@dڼd$ӵ@12 1-EPz'k`@W.5uwhY1] e8rOAbƬx|>TxAn(rav| pE t$P^n=슢ql; ӏtZw^YiN +B. ltvqT53T’1xi]ׇĔ34+sNsK3z DGPbEQR/9&;jR&gS_JAuu]+pk{z-E]"0F>?u[h6`@M`.(bأF* ot|\!o"|RKL Q%`2l8mq9K#']8 _FIȃÂqUÇhYV&r,9Z._IVHNH Dgb; l 5 D?”;]{QwLCg魙:: ~Z_LHY~hpNJTr[c0]Ě#c_#0HQlrV?=+]ّttiiVd;jKE.̪J{[D]PI Z9*YkwPw6ş/?ˊB]P:bٵp>Mn&upQ.i;~ZGC͔՟RE\NSВJh0> `0FF%!E5u @׶$։ 1~((ݍ)ӅN<KvݦZK I=;wzH`ղƥ > ȇexľn޳i>}c2GF۝vyjVG6꒔h6DcjLVu)' K)&bFii(zԶ6lܴxe=j+p',]59R0^!d5IpA-~BvcÎItBW$k?Wn S&Xs-N."}=>\65e`Վ6VzJ=ԾPVbv=Gc 4zΛ:J |߲}|H0ip8ɄY+L;LCpl2Ú A=^Tb!Nv>bTgEWVmíz1tIJ$%k}շ⟴C8N nU @҆ϢniS`HV;fp3:/+=5?AAOư^[Hngzs^"j:~3'T& "`vm[R* $uġmH̽SaQOb7 H܎GZwwx#$v $:lw4$%}_'۱e1˟l }@U5tbǰǙ7 I pd<$|K{QUCuEw޾^5//ϪUaSOQc>ƪ2a:o^Yuӎ!\Hg< |{TF?v`Ia2 u40KCORC?E'!BM O!Bi E@N2OU?ЅlrI?V5೿ޏm).i_-Ϫ g Zx~R%f\P=/3.dvT;B?1h|i./HVsW]8[ct5igKC$) (FKNB˧E]aE)нf*d3GE'$U]x&5G5&岚w,6\λ< *"$!_x _#@/RNU)EgL&-Wl~&ESX%h1`Zilou46ߣ5ˣm!:Kzd兹NUYxl 1ǟ0GN6 0RTRJWa_~Y~nE-:Ux =" Qqy~:)4M{oi6cvx73% x2 /2x{jSy xz*du*Z~LU1lry}}T,S-џ jލ`h0d=mOLJ?t Ĉa%bK&UųaٺBGϑ@< qHOu;9He{qס,"Q/u<$ 2:뫷DSp;>#$ZYP.F8/sAXϭoĊQILiH*ܳ*>[Ha¶Ц2,DW$ElQDבּ4Lf|Rn=@L?P`{q1A;޹vjv<M{;cA* BsκT\%Pr]ՁUUWWR/ڻ־ٲd˶c 6b1ۄ092 33@a' W ²-YlKVKjYjIVw{Wu7_UUۻo~嶁:r6>1u)sjE{.5wߺΛDR2+'P,x*ZTnYfVÃηAgW C2J "3u`YYGIg`!& *>~׏wïvv 8 5P:aJCnn9]";QeSl^=,?aO^~jG{u3Ń#Iw]g%HȢ2ti\ԇ"TLes0Vy6q<0dF\Ͷco#&Vs ]zJK9pmD6Ku`B\ m EWMD %#ִ4&~F EƐH$ B|p=-sBYߎ~6_S o_QRa%4{`wH2X_5Eṳbn_6vH}%=z$oM do\d1ꑸ!3eG"(t&~  ͘".i 9 ؈qǿ w)himG{ 70qy %cΔ>ipP\$c շɔtx\aME$O .pθ@=t>Ó˧洞s6O#iu5^'P`'u~yҞjY`r-CSDa9x0ѬHN衸>9 i01deHfdS3`\5ҪTd%Ku.|eD+D3>73sdD5 mqniCͭ+~,' p >{jfmq#L$`(z@$". Chc_\ U$ㆻCndO³}fs Q&PʋKAipz jJaJ!wkJygTFU9ǜk3{ɝ s6=^< -yB4 .d8Qm޾sffKt!2X ]fyI-zKcFrDRЙnZ1OFӑ /mI@'CP_DB)Qd#X;B˕n09*qPi*>K Gyz/)ID?=}ôTWȆjQcŖo*yDRb;EV.sPJfR2箂ʦd2% Z!sE]j'0 `0j[htLdZ0b |q43Jݼ(>ji.1b3< 9,*9s.‘)6DH!PUM V-N)Eȟ. iU-?6Tᗫ$*ܫR&>wC6dv_}GJ"R 8,{rKY9I%G(ȕúpV~[?Z8d_xzG$ ;_p3( lپǃ/ I| 7QM풎_AD. K YHmj逗v6?S!>e綕0wFU*c#~ 4d&ьۿO!l 5O@,"5(sT*+m,%\*IX(uD(g(2`jeE\!FBpwyCe.DI-zX z[xM7@l֑bjls {Ƴw4>tJ$?E|?t=WoF"J utv I),N#\S3\̓'}v+ŕNχùЎ:ח!ip="iLYeu]V@*@% =-ք ~4UW"C3[+D=$?}S -`q nhbƐxc\Y"B13&>?)?jUL@/C'Xaz'd~ӝBh }e ՞l?&6FV\ilM!ыhbGUg_| !e?~EgS8vw@1wR lcbWnp$@<˨yB9OB}#ϳl*aPQsd6S>dSv:S;Q2+v:9pmBO3&Bof@f\!-W46nwk4]~=g9Ƥ">gZb0ryyi, FdT z9yz:Z< ,I"1"~M?QLA) CeqX(^ws`fX9HZdRf31(դ#l~ټ $QKn)|=z?ʕhŐFm6 I) _XĆp C#UЂjjZ;eS\|ā̛)B:ɡOϨ>DWV_*ajqnJY0 .()>S3HB>yGD^@MiE$RᶐIV+mI!̡f2Rvi#B d˕68όё(x_.^nC0mjؿHp N1VWmxgx3Z@9X!0ZTRs2غprdܴ[T'`ln^7/-BGy_P^qLoY&oZ\/47s-)/܏"UVο1I1}Td9PS"-/XD35iGM=G9L Tw9~'Gv흽'sg ŊaN \pܴ !k,k:MgVm6'd:R\6wvD;bQƳ]~J}I{hgzwOD@m#n~JX{R1:Qdھ/ 6CTC ''pR;IV|j+ep=H4BSR>}W9ҳMێIUkNYB,2dQ=<΍#Κg55chv>xT}Nph&*#Tv z䗿-Χ 0Q7Su7K3MBknmW;8 AiΪ"Qah(Nq~TtExyFU/3eX?J`iٮًme(R5HKlࡈ-tglan: eoVY6"gdVUd6U[spN ;fHS<} ae:D[}UN]Z)-4>y^m Š-\@H7^*1B[g%GUjkA -S~z^*zBҾE{ЉfqIHZ Ar0D .H6pe鍗jKh2kYmn9Rqn9߸KlI_<8| @GbӞ!#v`3[⿹9 Ov3Z֭YLpUmAi(ÛG rtk9+k^ZDQOߠ ~"B%]G޹JfI\(=mW{ųE%S++`Ό=pބ"*,PVOQI!!-F`Qv'1K,Cwf ܇" ;6h^l?V^v} ,(t4{ Ξk hm%ec, 5xS ,_0KHUPnGɟKb@D".ÊEF-;:{El|~+wQ[5Jzc g9>lv e̓O1G'sJPS,^O¥6i{ R430* M[/ 0*A6j/@bPCC34*. Af%f=[RZgo\ԫHї嵩.:*;~j\vO1^82C)RR)S̽c+{7/:օ4m>ߢh&8 1,2i$GrxQhݧ6RMx#4ƓAD80jV.x YT3ONĐ FU \C^I}6upBig2#ywoJiiO;hcB{A7\:/%T- t1=ͭ]ٝ6m',ȇͬ;dQ茘͉|d,T4 Čj*RqxFbXuxNYiT;ߚ`k`sbsLs$wy,ψ!%< JsKwΝiIé +bd_E5[ E@ܣuUXڢ,Rc* ET[neAY(>1 _3(d9y(9nW]OP2VKf]ڈGorЁ#~~!~s,Gc9G=`n]奾AGa9 x@숴N,^.C~R?B?Զۏܱ_:~k0l_?FWI s}_"' 8Nb. %JtAYj+ BD,!vN̅!ð-SzA~O=*SM'`&\B>uLzm-TC [fr*4rS/> i*8HR^Hˑg8u޹kxN.ktۓ: wԴ=#&f/8ݗF'z1-[6+1>l P]hjd}̕eӱLgN\4dNv /@ZIz *ŹtH7F>S{mWT{D_b/&@ L矾T0Og!"f?٫(}|?(RYރLN}7 !~É3G3HgG{Y )gڍdd~:HEU ~)nu@Lr.6:Wgp;W}VB{x3 Btchޣ=(~}xLx& !Ҋ2Zv3HN.,Ғ (zsXp} 6rXE|x&(G ~i8 P^ZKǶcQypf߹cD7D?}=}س/^~?U}&D3!@,`͢ [>g `ZMIsoBai=U338@ݙX,>g{_:N<Sa_$_#~&DsRܔUzgrf\&p94!>f_)G[3H lu鵽Boki GЅ%ğȄ#q!1"w]"_ E7a2'- gt0U~6 :y;s/,|o=I}_'~ߴ ED"ǣ hA/ q4M:q>q{`͊Ţb.6`in#p5p2/x@s Y`z<}SxG~SCѧ_SJFI=0ak⽁L@,{p=w@˙ԗ=܎sT ዘ0;*`1w̛y6S+(ݸ 6l~?E<7,ʁe hGn¹ 7Z.̸y,3cy~*䡭[o6M &06жsj{sf6bV0&{Vfk"YqtɖO<9#>Ih: ~Vغc?>m_1w3/[Mc {p֊q4 X8f.V [P _QH wvuæWws^+mg_(s0J;5jCh$awnJ"#Z3|F+A)z&zܕ1?{^ӔOs '/0#B\["[|5+ 0Z3@Xw ,cg# FAzh!Q8G "~S v< &  2ߞ ~k[s\thFru"N6"OLѓrv~n%5< &0c 0Xbs-p"6t%_Â#DЮDZQ zn(ƠR9  f |CEi$hH'pŒp74 T3Bi9g#|}pt/Rwɳ=pii _Nw.3Lf0Y TJG0n~*uJ9Zl8)G<o\|гv}ڮpb>6 ۔ }9350`JMxRt\(C2iy|#]Mb :"f`j{ap 99 g! s@ &)iAq47,3jŦ$|L '۞|b. ޮ7߂c4z{"p8˷lHK^K *( X)bٔJXh] V,ni5S3  A(I' gjH{_lDx-LG, րLS²sa%dA=2*kNZpr>n[zTk"{UGQ?vk<GN6ՎN-W?F']zm`)"d".Z΁K fP7kPFI49B_e6HȤ1Q&[7= 'COg\WRɾgyOJC4Ȃ PVWT%̀TY$Y`!22̀!Pzp$"0e $݉OZ ( H/CXCcҙhe?5 V j ȁH4S*`~l=fN戹s>V\d BS0c"Y}l;$[Z6WB oi~,ʑ*7< 2S5h^{Avz|W6 )Ë4X"_Y^ u3PS5E]\TT$ g:)iT1ʦxIu)H@;pB|ЎOT";>Bv DO <Qσ'A3 ȱ|L (bCUE9EPL,,{Poٱ2o,xјk!ڡ8S  2]!^q "G(dactOrD܎< LTB2Ikπr ׸3PYQf/'[d3v@cѓMO}4PjK!Ri =L*{馠C/ T|szhp-m} )^@+`̨hH6ߖQ޾~0f#ʷ YQEftvdU"VL5?J*ze~8Eq#"~"AQ Uxd. @ L*J!Ahꇠ^zu yJEoQDLYu gwPݐ~h@X(nX#aضM@-m40@:oćDs[$ kv `LzV D&[)/l]A~נl:!X<^ seTI xco#K~50РiU 6HPL۟dүFkF~ G`b:Q.@f[^ :=Zat{t"&"CF2X[CU ȰhsLBb>a [(rpjz+{]t7A3 e700f+kΜ S=Ma?4#YXCCCx'Au]o«;IO&莹hU*/Mi"0e{!@1QzV:Bj_fFn̚%1$  tI_. @/8chϚHM> x⹗ U+%~4]5^?U.jl]JРÍ5z @yEr&}87t+M94h0&@]ݩ~YPQVkSI ~Z~ 4e ¿$  8 GNG4_G/A31jz_/./KT߅Q8y~ @gip] 0z@c]4jj˲3ۃzz5h0p0NJdhw;O<"tw%_@˯A3*h,G>Wv³oD<Tƞ=*[fc4d_;̂M0MKæmoހq҄O.ՠ?yd~=_IaGd3ϧ6lr"o8(/j q4{Xr+S yHᢝ׾cpTY ?  ^3PEAxyNذuA">yPV,jYks'&O14h `9Vꕋ,y8GO+_|r 3fO7@9O"~t~P~G[/I>`OK} <?#&~ Z@ !'k `|K_AL-P 2Ư_9W@:z0zy*|d &~ Z e (OԠG8 ~^N LxWyOa=^J L<y!>˨A34k9s`GAҠ<8;8v]4@8*'~^6 L| M5ۛ;^~ 4@u ԕV'A4t@>~ q Ho&85h `] gU rKA3 %J"zI4hp<ڡaCA X4hР 4РAf4hP~IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/delicious.png0000644000175000017500000000007411701730437024647 xustar000000000000000030 atime=1381797705.471221251 30 ctime=1381823753.423050381 gnome-do-plugins-0.8.5/PingFM/Resources/icons/delicious.png0000664000175000017500000000063611701730437024117 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME  [IDATxݱ0E/Ј:skjD̆XMo8=Hr5c$uϸ%}n7$o | @ @ @ @ @ @ @ . , ܪ{ @@V @ @ @ @ @ Gy 8R ɅEIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/xanga.png0000644000175000017500000000007411701730437023765 xustar000000000000000030 atime=1381797705.491221252 30 ctime=1381823753.503050384 gnome-do-plugins-0.8.5/PingFM/Resources/icons/xanga.png0000664000175000017500000002073211701730437023234 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYsaa?itIME G)&p IDATx}{tUյ IH@A g`EX+XPTqzTh *~C!@g a$!9k{<>zss9͵|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|ŗwa.Q" @R{|0cA '`Z;p>\0$̂->W7^-Ex E/FѮ 00kWd)R,Vg?0 \ >d@&Y Id Ƭ'*y1kf_I6e_ʾ}cLN誢5ZH/f`$c̪)qoL5v1#Uɐ>Rڈn v$'9 sI_;"mqkNP[,evD=*!YmY"ԶIg~'N\$9mQ?jdaw@f9*#eչ'tq.uB$un*,òw¹`s؎~?oT|/7K w`/;U& 0z@JTm' 6a34˂i+m]`0L39Txu& 0s0]JdYC/ $k8WS):J0lRF0R-oqx]M]gjŬ =Tސ6qiQ_u a )61w5zϻSeլxȜd \S㪛΁jO`/9dUQ5g`˖ zWj+UWD)3Lq5ZuOD YsrU+Xaem`.e2E`}EQǦagQ&`( w0Yؚ6r\seUerCu57ܡDWĥLH1s mΙjbLa(N2b ĜIbm`܍g|y30XY@ur'pBj "MT$ HQ'Hsv:̞{/ۋ /l|`wW r,%i{a̭a*' Hp.BόNHbZ9`@ۻD ^@U k Lh̍ )c ]`&YQ F&7mִA W@aXZ|Ú]aH :Ms眐2P=tN놂`38w-BWgzEI2JEx4@4I^{G3&L@ flw*MX!C+JRo-z`疵;K=@0`wDM0۰ZJ Ƅ"9ϑ'ۥ[<18ܶ1 `otιL`6 S9 %'voqÌ9\]nSr ৆Niր).\VI v86`JL5*bv0ZGN%Kip4bfzA}1Iq*bWJuF1B@SN U,A* (-UtZ]$|@탾v=JTnjme\<3ʰ)^\1z }@GQ6 Tmd+SB.˲*!w7SuC1#7_J@e|O00ZBlY[ј0dGi* $oV D#9 T [–cʤ06 t l.]e#|SD`sSP#!'͘VVBV+S"i[KEώUI!Y4΅"%#bl KD5L]c%IY8r0yc raRpÕ\B= "Gݩ S=tFwCX )FGDdwƤY;a.? r[x -fs"dk#gO Hdn`D\fǺĭ[sE8fcD:VVV|\jb]Ï4LJOO_xL`c滚~ e]:O_Iux9cV"Bh992V%IfI4K*E,2LLN+۴ɺ?'APLʑo ˘ *5f0M5S=Jj\\Y=n%rn7*鄅FC3N5+)]F#I={Q8yuL`=.yuE?ĵ!O O ʜ*R.٦zћ!AkWFbRPSA/2Ux^62s5@R1mБp9t=CJzF̌pΑ(BMM sN>|Z0 1'pXEaxye\|[Pp?ϐ+]׾}PXX\tIIImף۶mCzZ:nc=z;hQZV#\WzΝjkkѾ]{,ZP/q1qD|Bh޼9a4NE ]=z+Wc͚ɓ}7.(]9|)Gmm-FJ@bb"RSS[oz.] hB|G}m۶<_WhiV*j*lX%%%>0?1tP!xw`|1Z֭[tRy>܋\ 2#GDFFFC1WT+*WWӝ1Q0z,W^NV ZbiefQgyy9o~kJOOwݻ7+'*r/<.Z:vC6+~WT?sϞ=/]Əo]^NǏ &PJJJѺukzkPnSb| pdܼY۷:W7@Ǐ7˝4~ԺukWaÆщ'EEEEԩS~:wL%%%~z6m 6cq1d:|cǎرc)117˩xEudff;C^kgĸ'O*L.?V­*3g.V& a?ףcӧO{]B!CtB\tUo߾Xv݅ p 7|kQ>kࡇ,ߧO4JL1]"c Ѷm[;W_}*lq8}g_w$6Jd[l0O8:qE 4ȥ}KKK) <1mVwZ6mܹs?N8AvÇ{5kh8p n[hŊ}v.{ :y2L.=zNXenYoϞ=]za3fV.%%z)***F[sYH4H1O:PH>|aܹҮ7mSyDdM4A~~>&NDto&FOjZd8׶>,z2{uJcmxvLW{n;v|ě%Kׯ_?,[ 7@h&Mr2OLLo[ .z?3WP@Q\i߯z>Xo dXf #W*K}jQPP"'|"W{AYYڷo%r$y'9fQo'>G^xAѳ/35534n2g+_`-ظٳtRlOEQ,l ׽㄰4haӦ]̞=M6u?_*//G~~>֮]Ǐ7ohҤI8tw'x0a5Xl=rrrբԧӟ/1|}<}lݺ5g͚{]vf]:-. gF00qD<x,ܸ1c` Z.>Tt%{zr^}CΝ wwwy/Q$fV-{yc%xW_ ܲeKq#''_=oW/^JvaΜ?Qb#qxL=ywJPeӦM.J4 aȐ!ذajjj4jrȑB/Uc:ӟ>5BeewN:];|0lb~o+xA$GB)gΜA}Nϫkjzj\2d=Vd\$L<ٌ$%%aܸq={nݺ"-- ۷w{EEE9Zh۷o/ݻwhnԼ MMMuژ1c222p5׀]UVu]FsNW^j{{E[n'> 0U=ܣ7l0cǎacʔɸ] pY 8Ç))<ZF%y7RtjL,gdd`ܹyȑ#GmۻxNPeÆ <ǟ1 :Сk ǏǹѼys׹Mt wd\_4;w..]/8u_GUiӞg׮]7NP7=wo*l۶͕(O1^vvdf6w)@zcWQF~vvF E#gee!??iii(+F Xy{"9sb4⋇ex@GZ̘1;v@}}Uѹsg̟?n0gϞO}ȗHJ{|bؼy3,XpE222p=CZjeٳg{ND4.ϹsQZZѣسgOTnСӷ==ȉNIDAT/"3"F}999a_~`),,ȓ5RW's@^zp_bȧ~z~6S`956_UO> Ih|uBx1wu|h|'  я7i'Z?x{^m7!++r-p-fRAH2.i_(1}?8|䣏>6(@" Xvuӧ֟)_|_|_|_|_|_|_|_|_|_|_|_|_|A +IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/hi5.png0000644000175000017500000000007411701730437023354 xustar000000000000000030 atime=1381797705.475221251 30 ctime=1381823753.439050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/hi5.png0000664000175000017500000001563211701730437022626 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME 1lIDATxyeǿOWLI&drp$ &N* DDPwݕeQw=>( ."  p$=$dzn>S]]y |Ç>|Ç>|Ç>|Ç>|Ç>|Ç>|HUSUu^NcPUWQUQTzUL'C|Sv|$f9֘dE@(< +F@q˾|BD:OX?T.%'TRUja :~|C=e߫psG&~zu(׮5q]=g 8 Y!:uѹy#BU=xxFUCD~u?@^!6FUp{b~>L&f#F,ɐb^#eND dZCQv)v Pb}z 5k%f&XuoAwn) J_ZDoW}5yg'qwMw+ԉֽ9rb)dD[ׇn9Ԙ2Dcߖv:C\A{{߬>BOWoq5nGFbf}#"3*`P2ۜY0EC㝬-tp9rj sN"N փ!! $hٌ{}G*pFŶnš8 mQys'eLn{S7+^A.(( v+0g'EsF8IB07AM24AOݍ -: F 3oE*>ҽ"p-Sdl$"GJX^ +o<$"'9E5H-d(fla`"$? ECwr 8z2>w|124o7T0X*auall2 l`[cO:t 1XN6:&]ⲣ\+*k_6݅xID`Iˀ)~X"@өclJrmN)WO/Q.WkVqFE@`gG&8/%3b?3's2PًT!h$z%@&!`U-KO޴H sKՇ'=#Jȴ~!jA/H+u31#'QgwuԚp/s oI,< BUoT `89xP/`oWտXٻT_o:0s"1[T^ZsyI<'wuo&$|D 9cl/% T̉Y !Yae b!6#~&~=O"պi8r#OQ='0~ T;#/@Qy+~K`?"Sr>+'QoJnt:q&2e٨ Mi@k/A {xDtT9 973e۞0;OvS`~Y3,Hlrʍ;= d#ӮqS|j?(ZawFy>!"O)`Dn~Nd8[FBuGٶbYA+g↓(]!;8C;Qtt3#o[/K ,G^D?T EU툣>\C p[osysɿm bl¶ƱU=*dr/ TUOp^;_;“Z$ůb F#yIUG00#B>#I&-; p':2aU^{KٟL(p5[^ymԴ%vF帆 T]NENC#6zr;4:s5ȺJi%9Wꕑ;C\~ym]LD1TvMJ*rNQahn> E\^aؙBǤxh7:ıWOUkX]If[6+fU3,Uㆁ͏ - L1XhK!Jršڸ^1:7ؼ20blmScWT㭰/ܖAjdȸsU6zhͳf@d@Q ( _}{1vE9;dz8uc]aMqO yܴ,T^L\TP9H>ɸ׵K#H|tvY,KDCY5 c2I=PIXB%9Vմye\A^=W\9u/é7fH%3GRQ]7[,CƝT,AC xۘF/":kc&QI2e9c;`R\j 0յT<8]1^>. EHn;t;iBw֘]Rv&~ =HQNJl;VTI9&QKb@U'iBKv0}Cj7 MǛ 'ԕUJaӺIE>z v`C$m&<=f"r_ɏCpaE`-H0/V )1枌.0 '.F^4>%qw9;q4HRr; 4^mJgoADdwF^}<É+F\ -]_`}'f=yqgÔ. =P^"p[31=Řϵ!]c,YH艵?ڍl6`wcGqu_$An1L;CSsFI$"iD$Gφ4 },vi:vj* '({+NKLĬ#ʞevOB+ZX)S09H6LMu.J;KgH'H!uǎ9oO-M%Rdl[DvY#e ]%I \/ZӹR* 2};ͣOU88L,fQHn|n;"21))wm"!/p^p_)~ ㌸c~ >ZRS^F9g<}wA9bEW@9(/p332!sJ"J8@; L?`$Ǧk24JWU Ů4ycF+CFtU@NP~kGF\K6HĉTK^v&+ ZV 5ϡDwM#FMATOE=0#E$骀4u=}ŔAny亇ziLq8HK-u\~c-fJwNӷ~? +mP9]Lr=w7~oz_u3\}) Tmf_~+ hWV9Y(cUm7߸ mm $z6{j=+S? NᵘdZX7dDC<8ZoM}_Aqsxm&+.vpgcn<^zrT|Tejp^pBJ-m3"gJ)1jRG&cOQolw <|2\@ MP"޴O@8,/NUuD;NelD5}4Rcp`YЖ5)cE3Xh/COC_[Jf|秙N2%~J7y"6v8b fQu۾ĉP/]t v= =N=isrlQG V*558Cfv,{ e֌#:Eh䨹xiyhDf;iN"6qoSXy3}Jvm} _Mv ecmnHh* 4>]"n2fpefIJ%(^nM o>A@=[=M3c"=~]}i>ymmiLDZ…1~,Kjp^eQlbȌm <ߙׁ#;eX} P6*Loefr$hͩ߮U+'/Mg|j[B{ƃtk vj;bݳ>* ;zܖ%k*c=ǭGgYPiBUܴZoݍo5z_T8:P7TgB{=6-ݸB}W(8jSe; WZ"8s=:`-Х͘;s0]1ҺY:ޟ79úq VzR[ * `r:jŶ&ecvAL8!.,7uqC( 00}%,ô_Xe3ݘz/Lr7:2|@B<ԮƾoSCܲIgUNus Tj/܅Νɔ~^F=g1^[ӈC/|iA #^c᪪Z4Ifaϻ67pBVŭsJyp{SR*]Ќp VWo$~ON:,z?AŜQfUkY+gX7ϋ2H6^6mi`ws"fx|.RLy~KSwVpgIJJΛP;P]"/-ܮFU݉Y;`.Exs< Tc&:Ym2^Q"WJ4a{"$"VOU5m\^}fn)^j| nأ{Yf`9b e2"WX!" W{,l-[oL.fɤ|Ї'K&"OcnnKWЭUn/zsЍd!U?\4ԓp ̞Co/fmtVXp]!oj-n#Kٜ3˧tRQl!B9l]+ ^0&U~Q t7 ҲF*/#0ؒ.03RD# U]^G߲ܢ!1X]}Іdld%fI"p1jLpf̴G tf ?m -]uی@CB! _0QC.o_zXU[TYUTS7󞂪zGHU+qʓ3oTqޥ+Ub!O$E̚n,;FMfA̺VPE>|Ç>|Ç>|Ç>|Ç>|Ç>|Çx>wC+YIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/koornk.png0000644000175000017500000000007411701730437024172 xustar000000000000000030 atime=1381797705.479221251 30 ctime=1381823753.447050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/koornk.png0000664000175000017500000001565611701730437023452 0ustar00chrischris00000000000000PNG  IHDR>a OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME 6#,nIDATx]{}Vo{ȇ{rx.nR(fbL♒s$ixtO$N̈́$-u[ȤqЎ744@cCpLȉB6=uotjIOvW+~fn}0` 0`  @[vYfk  `a_gGh&`] ^pJJ̠A @Fh >X%M a` (MCzoY}˖JL?6pxi nݵ{[g?}V{w~Jqhf }I8afZ '| Xwm1|mߩ{I)NJAPtsOq-\A?_6{]nWR×坜Ji3P)O?G ǟ}H?/8lD>Ybg-Ͽ)|~S.i0tI2Z>h[yXGGzzz/sO}oܯ^IBC᧤ ͛r/~;wĩSo6zzM%b z?hfw@b=:ifO$V;|F/EhfWMM&:*&ݻu]t: ͆iB{\[\1KqG(CӧO?%[# ߬ _]Xo"狧 f3Xǭ/_~ea۷Olthf]U ~2lnG}}=L&aD9~'Nヒ{СCسg `)PIdX1,D#ฌX}7_HǃGDV΢gΜjeY j]v4@kkkIE I>,\.o\$M] !s0?Wu gy4]4>qlhjjRbO?4xt:zE3UMlnVP+-199 Aq?Pԉ] j ok;)LdQ{=77Ʉ70??ٌzݐb_ɚ~pO :t:L&H yDRKE  ?ԢX繪\_Wxr@/شr/1 sY!;7I}ziF ;sT:A I2@sHjjC2YVx|K5 w9e155+xKcy|H=0Kx+e1:: ͦXVf7@\!~`.)*|]1y%AԲ/pOM@)\bHT^(0?/ vu?;K"[H"5quK^y ɋ2*祮<˩`οu _`g^NGr! 4_;wl)ye`ϥ8u}?Kl9`ɯsL Zy읙?qbs(8BXvRYϡZ}.Q@)Bo# 2G ?Tb5Y~)8'Wf9 kWaĎB`Qa+QsspWX'm{wG4F[3~,REA|=rz ~vH&@."LmBS)vԿL ޻\OX_dDwO/?pM}cX)ZK/_s ў0軳?V>[ <ѫsmEjU5[F뎲>Wxе΂WwmZްoW ?uwlV;Svn;1tAp&d5n^~ =r`-CP4Ļ-p7`M* HM<_<*rsl@CÒS7::Kt:!mly_ia2$Id2|װȩϺw~Yu Z~xyɞVRghhLO`e'X1d+^~{#ȈP.c\BUxCҊy|J$;âB-8X,Q͈rm|og݌]v2yQL(l6x^`||h4^p8j/-lIRU 0'`䵥`XuDCCC˽~RK,^omm&sSKfI|>b1D"竇n7Ng$t:?xǚ?Ű|lP4z0? z-pp H 8DQDQnw>X IGӞY D)8C2D:˲0L0ͰZ%5=c }6 . nv}_\6ONn|ddbbbB q0BP44[LEZI|>DQ,,, !d2IH146x77{HnnT 333d2uuu E-4fFeM8H=А1_^}`[`0;;[wQnyk!<3N[g`sQУ5$C!|/L`f:$4ً^)EIkN7޸v"ƜyȡAU* sZ)Ee`G)W2^^1 $h(gA Ţf՘?VH(:uF%.tzwq(\~UBF*X#uA ɀ8]vWPĥ$TwP )d2H$rOMQkaXl6AQN`M@oӼ\.8Ϊ(QzB|KzTv8USXN`SSL&84BPŦ~ɍlSZiޮt* l,4g`"@$A$n/yb$Ixޢ;"6NST"J>~nP<G<I/O0L`Y6YV$x<|hr ettY/za_l6#Lf!HZn‹[KP4sR|BZe>/,/Ґ;t,'p3|*Hd"_ 444FŐKhًKf^JL+t<|>_`3H  arr4H厎 Tuq,ŲidQ,% p$I,..V$+1UT;BAaBGlcz+ب܇dRx E3qGfy$*=sX*>>a]-ڨwOb|]qYR Zj5JaxF!_Y Ďõ/c4E3#TS,-gd"q"[JOQ@31Q8žs0[zfeY ]C-kZ6'd?ai64i^i M!a!ǕG`wC UU5*H<7y%I/bd!)v*ctp ~c 8/McE&;XMD6žsdihl<{ ?sľ:6 o|*Vh-.F1&\OLaed50.Ȫ}N! PJx{eK9\ ek@;pʷQά Pl" ͻ _ر,2@2ahBgӷ{\% @Dx2b%(M'x J)M2 o|(ͼd|! 0` 0!lGBvjIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/identica.png0000644000175000017500000000007411701730437024447 xustar000000000000000030 atime=1381797705.475221251 30 ctime=1381823753.443050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/identica.png0000664000175000017500000003750211701730437023721 0ustar00chrischris00000000000000PNG  IHDR\rfsBIT|d pHYsIIEtEXtSoftwarewww.inkscape.org< IDATxw|?w-o3d@Phj2(3Z֯2^R@IMٛ'N8vxm,t;Gl=yi=>g1 B&loBT( PPR*J CBIaP()  %@0T( PPR*J CBIaP()  %@0T( z0L<$Id =(Pz>^鋦@I$V4|kE SAē~%a^5IzJ_? iX9%|{^?%)ѫ=r-RT(1@;pDbZSz@֣\-}G'JI ^ _0ՎZ;*]WεIE0ƯT˫k}RrPkGbj>#6J$Dh >m/@5D2Ȕ @ӚV*p}-F%)T'Ǧ$I#2%6]GZ%j-χy=|הD )@wZ]j Aq8ⲬcY֪׳te۽6>ܵzg ^KWyMM 9䜊^kH^zT~Uw2Ax^h=m?xx/BE@i s!?'s|ye,w%rN_tɡ?|A^@)H#~ q\~Y75's#-l?[n}ޭcb1$̑@?0~Nr]cNϖ+honp-Mqؼ{JB@E E!&aP 1㿼4w%{F"L!\NKߪZ5Ժ Pg_n>%tzVkS5\sROYő}e>h!*xܘp4dىOYug\0 x^hٴWݱ "!@$fWwӯ{+&3w|L!zSl]`C@ED`Q}4>8i0D]0,bhC`eaRCH @~~躎y 8?z;<Ơ˲[ [-TI3i6͜Z-fsz`znw9:MNQ_9vw9aw%$joz릏*rلT>_F7%$PX7'-N[{c塟*Hoqlԛ^ kK˕O߻m%Ed@!*K@pf gxY_E}10es`^{EɌx_rv8/G;V[kJ֭l۹ʞ*}R%Tz{_3 r`54;了!' 4M|^Wu΃[ej\ЅKx^hZiK^܏`/@Ns "(\9= MT1r:&WV3 ðv8j_v瞂D]hY+k|s@yH@$-9fR^;kv|}屣Ψ8.G {Y.+t:| 0l8  PD$*~tt=埲3 +Vpўic.h4e<ݾ۽^}cC󱻯^2z_I PD+:Lצ.6dLQNp{Z5#/׊ǾT}}D{|nY`N"R$DY" {c^_r)cBx͡^ޡ5|>FЀ`?!6>nc(kX8=e=wL9,%ţNXkpS|"tMD.y@?S M2O)2/{Q?zbZ f}Ao{lFo[p7)Gu U7φy}5>M$?Iq ͵[{މo!;3(^H ^tx]bdƃ/@d+ JVJi./6/$Yh1V=뙂aY+?~XFGқ;zQ100 TET4ea˲\@*?Uw)9P DD3P`ԥe7}ĝt_{M6,%00{ŐgqdEKP.X!Ul1G ֬Qŗ+=8 _@!iP膞F,/U|̅9JbF37]o`?^APh R묾 (,SHŲLΥ7 7 BP K7R*ΜUsEy;IU128x>ց@s./00*TӼCN'UIgf@c /d9T8V1Ť&%#7VyM4Q bIJ,xoƐ*P~Ɣ:NpR!n"2ٿ, JcE$[LRm +/KJbLRyD,xT0s:r O&/R"2P7x*}9u .Oj2Y2HE 4W$1[uO3$Lm ZYaqd4`dmQb =%G,t$o8$)J9k4qĺ|lS0DDL(K3,ˤ*L9#s:ԇE'Qb 1PY`5MH E7uU oTXb<9P1s4r7fFއu{pB3f"Ӭ:>B,d"J! t`1 ٢*>B$ : $ bICQbwGo`%&@ / ;t>BA@+A"w>];]uDjnhJPcD#A?8 $ Ii vwzm/ $'I<##p7Y!5HQzNIRŗ 2GxxnSw[X砫6 DAx"G.M=:rA$%ȹtA?K MUV#vG;^h;\e@~=9ЪYdvʊ"Dd +Ā. \t j8zĹTa;wW@ l ]|`1uY׺aD(%z"ǯ6^})6!2a<$ P1] y~nap3N |M$jmrg%A=(#Ej(j8X`֓lU Ή+z]N$zD KQ%Z H v/]U74*k%r 5@)ƠG * O! C,xuMyHGSݼ~ wssK@Rq(+@ hdk@ڽu+y}NMk44GPKkB> bA#h=Pzv2PPz^/Tv Hʚmmc8,bAN +SOT(rSg0:mӹdK黈  Ï޶pc=@sG@m#pS`w'߸y1cV4u-`8aƮĕ0{ijE{R=7#=G MH=^qc~K FZjZ:+sýOhtͭmn*aXs*L:vJ`^| DZ? cHq&`$4 2Ҥ B"r=::UgxX@`&Cye1OwtiY+۳"4ޕG&2M@h? lϥނWC QF:](uK'qHKXAn2(Vl-.mO+?V޳ە|@l;N@I (}1![r+4ݯ-q鯾ptzZ|DcLJFg n`ӇkFd"z.jZiO^rН{?;#7h,^Ap춍M ?^ʮ{@YG/Z~H@@wj`tӭ"F' .+~h:yW~TA݆!hCI\%.o'W|lIf{;[[>'/|J{L|5xg~d0Q}9ǏQ'泩Oϯwm6Q=, /$l'O2vf· :Z>^/|+b!Jg9\e{+O2(+Jp , /5ya}!5_73 x{a1Y3Ϲϟ\x_& 0p BÚ2ɴF|.>?55]Dw_eP7H(N?p>FpS #"1 יn>eVS7+ /ϥ"׃G~haS"h_S jq +():Q7a~{5 \&J2<-28#|.p>s v/YEX woJ" k7=悢!îD 0gz海C𸄈E@V>Ȩ, BE~"ESu +z(~;k UN[7·f :JT,=m9oN9| @P`PL5a83P0BA^yQK%Xyք_XP`+<Kii'թX89yв~}:#$nX#gqǁk\Zw{&L0I=חqͭl^K:.@hې5~̨c\5˰Q߳~ǿ[~G'AϙL|5.?|s22ܢq vtH " ; x8:AAt[ᅦ T<'_;+aѐ!M=جCTS|z<߬}ۧ=_z\QQ_vMsmϗ<ᄑ]^o*9tclپNjgyY op/wϞ3 +IA鐻NLC M݂Zb̋K eJQ?aDw{}q]33,{Cuu 51 88|}}ev* ;(CDr=ݓ{L4C7ū|tE7 KNՂtkSNȋKРh7wŠp1eGeL^s͓/pq`1{ȫ _ж@\tsuCn~f_w B ̐IU= UVpZZIHSKugrÍ; 8}ps|.0{X ;/AJMy=7U0z=mŤgP l]NҼ(~I-fbzqwO\yyq bdrIDAT~d̗'W@J^~{C͖$"ym>M2DY%# ѨL @rWv.œr9ihZs"|>G~r4 91h~2/ h vx`31c''u )8=˲Vhlظ}6tŗĔ7[#BRhD Wh_:z[Khik;XPMy].Xu{^DIqwmpTdL[U} rnoQ{?_mZ~d팋֋ +;gÆF,x2-H;t;]HΒ9Ż(2U]쬉rg?"DAh.V\>,?Vr.ClXl͌gŴio^_Uo[5m)&>YGY2cPY%4KNF4}p;MܡsZ:dDw/numI*6ls"gpX nKS/0N&uVaς0l,oٓc$`N8ݒy-' k*)O؈xU'0 "9Mܜ~~MU*yrcG@cn4k@f`dXJf]ӠOtA&u8ݭuTp5; &qtyDw%Y_>bf[:l%ȏ^lAXcN%qM(5 ~sⴙ`br23 8nT[?Jty?rok;޽ .#;XPͅ>3$Ew핁v]S^ymWZF8˲|9֠A^& 3lGF#ED3 q 2Ҭ_v4r,yZ6GiǤeth :t)_io;\~NOkDn}6mځ7h+v-;w?@0qݽz)9+rZ²lL= y ҫ;;\1eI(EEȹ p-',q;cM₊ڪ- 2A̭nzEg2o2;v?Ld+ r\WVN59íb\ ? Ln*kݺ噍|,|#B|=lNN 0dϟvҘw 66=Fe9^-/L?q\EA%G6'`xaa5N>Nw孯|rh}ۺ</}בmjDɌ$6Bp? ncWecN9!O (4LU 2 *ֹ'Ksmc+1w|(t(~>䵬\8 8}ZM*-MN'֦Ŗ? Ҵ;-^抲I?Ѱp3`ֹ=k# 1N+2)_pqN+G&h&;(X<a!|4>R_y!)u? P*]PSx{[o޶`s;ǖjMUK6 2,ۯ6 xtE"3z Noekk底 +?]rH:un1g.c{Y3<C\ėߊ'GLL<{uZw3 1e>skkYeˣllĝybCp|k:۽+x屝F~~uk5jجi:#@uxVWl❗|@Ym) =(ckEYxl;:v[l9}g{nPL* 0.Ox=n~ӻm?ݽE(u}{rT#5:\G3: jKI/:[~x?Sw/zHt% -/n @D;FZ0WtxW65Au+:jH9!7A\(=WCINk4l;e_N#')cmZ1b<߸ٻӁ`ȿi[4\\6bFA#hqjHz䞗~mSlWm`8waE8رcȨQQml gR <"qCwso]S\1|k& tT~˷_#z&;]t^c GxG&iPk9i5WL߁c`' ,`I'YNgR/%i ^\؉ie}kW׬ʛAH ^}RP3~DCU|O&$X*׏ς|>_$o….]Jt|Xhv w8"qoYߧ-~m#1~@~:-W FkrהEЈ+][HR|įxo=jZ}7?҂ q^A:Z+{JXz${oT&_&`23" a{O*[8H-ͥexj=DG75c:I&,XyCy̝o,=; Yx} >4xܮF`ho0*2aGWX{gt H"4: |L1^7- ]1Q8-;ӧo srsn+č:oi+Px2>v9]vю榣5|a]lT`- >7O7g^!$Al-M/,}/ؾɆPÏH?bG| ى) T!<gⶫe<98-_g1$6/c芊kBv^PZN^ n.3ogmo?Kk@sMixS~KP/J끹Á]._Qіy|1jҤAOz^|' G>"إƯ#muN7+;pɚ6师' t\vہK_z|}c!BЕْ1B1Ʈ -2o,h{vyK+'%KDUO<OjH'D7b3![\%q!0%jЋSL+:NJ.PXXiQFyq{ (B?T VCXcBH.چ5λz(Z?3zn^iҝ4~;YIzJj.L3sK.ȇxR"2.Z3M| xL|#yQե{yԺ pKRi*̈́p>YA8t8TiRy]>@RBuܹU;exp]j\w_Ȧ][ -tId.O$Pe4 !^Fa-p$|j/>>l*On{c>g[F6d @) +[.׿K(Kz'$u[kku#)+/߫_i% T%/@,/.`;Lw?[U,n'M;m&m?h7`!-(7T:PH@_d\ Q)na8C$IU-A? >AZU@58@$PTP䑜ms$ocQ}yQ' ~L[XY ]>KIxXN֞{?'#4 xɹ@nރ|{NI T!*9!P9@:O]E_`/B>%P(:+'bu7b)[3~Z~OTR0B m(5 :I zBE5 >ph v=5\Z'*)L0pTHl7tG3@>2ė0z z=/udn?:'PHq"ܙ(9 wW`֞_8㧆 P"ݙ(H܀{)'2U=3TSJÉe(5C ռ?MJsץ$*n"=9OM|yϫyO T(J( p( p 3/!( %W)"Շ #R)q %@n5š?$*ph[>`suhU)H6%Bur3xt-Y~_?@moZ"t_*{"9hנE+R^3rs h_@RB 5,$J/BMT,4B=Q( rIP"B;Cv?{*PO2PBF4C ?y@b@ ?@!N@'?T(NPR*J CBIaP()  %@0T( PPR*J CBIaP()  %@0T( PPR*J CBIaP()  %@0T( PPR*J nmަIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/shoutem.png0000644000175000017500000000007411701730437024353 xustar000000000000000030 atime=1381797705.487221251 30 ctime=1381823753.483050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/shoutem.png0000664000175000017500000004162211701730437023623 0ustar00chrischris00000000000000PNG  IHDR>a pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F8IDATx}y\Wy{K[Z%Yl˖6l3C$$a3$ 93sLfr&@`{ ސ xdYZ[Kꥺk}7[Vwu DWo#f_E <߅p:O5]q]ylsL}>_  }{**ç F9ey#_`gn΢%a)=YAOCG-#h$~HkЬCb`( Jg溂Si~oQqx35`3/v4vuӷ=]H7Yܼj,\vqzw aHlp<\t# ѡ $Me$&c /)-LCĄP-d_qE, ".V9/dFO_ ('!4?w*oZfuK?!py~{;g7ZmJjozDșnx|f7Lx%^ℾ_1$5IOn&ǯf+ XdVD~̻(qfYXylHM9V$=d$n3OµW\ A}szOb^Ew NYYcIy wL`gYd5ߏ$b *>+ĂjIxH2 ؀BIљG"O^_hFEcv=(8e;#&3׬U? n#3qk3-)GX'8"#m 742CqG&?CPeCZrIp2~RAEF}cQ !pH PX} A"#sx &:U抪gqk bv-h ` Fwc*Iqmo n4S^geLt8<|C!ԂIqm( "u5D-Ƙx"Ʋ#ɋ;j~i3 3u-gtݓEw$-& :'fo&q( {$IɅ6ZHX p%..T 99$ Az @yKNhUdVawawg3mȇ {Gp6X ĤSXLS /`` *V{H|d)~ʇǪ@ȵ*E' bG dR/'XHB#y3VDZoD:`NR hB2g:?I5o-s b#ÑjՐ7sv|2B#F̈́`up"yhW@Ee|q); D`50Qǜ 'PiIJ*\bXI灄>6bZB ,,NmBrc":Bcu}ej HO⏊. HLATy }? 7Պ'-3Tj/iHy2+v2*&A|@5o@@ E\VX Nx7@dI7SS̓@T71Re`!6b 7GH{XĽIeIV-d\Ē?ʢfc27I4d CI$X V\& 8cV%zgIɱV qŐpe(%~_,JL 70/(;Tth%C&6D2-xrݵt, 80I:z܊q Ysj,Gn)k/](x.ۯMbԋȍ#9JR܉!92Ĥs8aH#'485ލ -0qH=H!TRJ5`>egnGXof CDu(IBLJd8(tGy8*w .AC8,KL!zMK+Y!~!b"E bIFn>RRl(D"$Gb+QNdhDj C:dJVLB ZQD5HX!,j T؋6i6ggEaHCLJ+%.P(8iHIqU7ɀL wlWu% =s"X$GphS©ư8/j$l#^ R.y3mD$9iZEQ;&YD,hoU&CS G 2S# Vq( 5/%AxJ#Pˈ_x.$Cߗ# RzY0%\6vN%V2&LFCac~6da}YÂ˱4!|f7Jx238]/^1΂oj!&L j?Iem"Q9HԈ#1M&l,HxyΌ_1L Yw:Wt@9N<d}FL!xGe!sv.ZTsqbZ& 92/N%Py ^U ٸwR|`յr xpAq8R<$^MsDDIWeaRs-S;Jy&B NĴYBj"JHqS$ƒXy-dw s}:|h&779صnվ%`υs T'R@B/X W!w1&\c ) CD&IN $oXu- |u]|hfzeH[vC$Xd DAMlR FKֻ(`c >] ¿CxW#k4<xifNXߵz6#øg-6fGn,tUPh9ɞ (.`%j?9T !N&@yJFD@S҇9Xlea0!}ON}UwAVd8W; ;qUeo7'.1|т礈oIc4&+)s,Ee.TsQ* )V|gNҡ2kZl«r|'>oro*sC}ũx ^NXm?)2x86k :uI_#RRIWl V> h,IPHP&%4˂̊1%OqM(4ӈe9`a:.v Ț]CH kv3u Wt@# i8+q+O"0V 05|NPYvDRMe5Ap9$~N(K3%2##F ŏ3c|wi >yهE6Lw1ZƟ&rH|1Zf_)tQhZ aq"!&N nϱb< VPhr!0U W$^ZMgT A6|x%L)&P$CW{2y"L |5%I.  !3cKebVPÐFO JT(r}`aMmB3wwӆ)ʅAW"h&EX$6P6;$WrKɘX]bu!撄 k~Ld,YBڰ`)P#م>Gs9 XH,Ӧ,Ț6,@Ldƥށ[Pe5HFfYS#D[YPKL H:s"!&`- 'żZUo1hk3Iw#gl2aRRP9EP8^sL dF A Ij>rv7LÖ狥a؜upujf{od[]h^ls3Ǖ)R̃%ŭp%xMj7tZ\ϳVpfsP;()V[n*@4ժE/jJ'f`PAXAajBbZ\]yu٬ޞn^Cq|F )ǣ\9:5!G'e߭v+UǏOc8 <}E4 Ct712b͚a\y&];L5m \t?{LԎ!egfayfm L9ey常c#x.k(&0^} SqϢNg:5=݅0t^ z.C>Q`[}>0T,'rbclV<mFCO,u'Oá1=54"CA"njzxcsضm3y\CVux'slJd̴~+nMvsk^*>'0`n39gqlv,L:ɫ}R.,9ZjLPxuj30{y4ua4 ض%q]2@|τD3?9iXA>;ȚXy Ȑ9xƱ W؁ʋhyLd"O@M2oٟrV3@?mBi"uJ"Z<ՅwH};}8szvچm-}eT0 X_wnۆLF~>pH؃..=6\Ei<3 0a9v(فC#i'y%:ZRy@2,Ɖ"7^ 2R3fS_8\.$uε moe) ")<\sEHSڧ‹`Q:W2F0\Woq|QqMk6%&,mmdrin7Jt[9uT bZ FsWa+UAmeFRݸg= 后;Ooxey ^wّ㹨HR a&ʳ58ϯu,JW sj8xb1 8s sr>D8n u]rpݵdމ}{_m[0&GqZ5|G6ƄSȚ Пea޺$9) sp4c އ0vO>3;B-GdXr f|ńd)7Q7 xRD.?|wG`}6=ND՛mdMQ#ЗNkƭ&ԃT`r?%@@\/!Qj7V-@>AX`3R<x ^mS"X2ו6ml_{H9-=l\w߉TgKIYwಃ^Egj2龕, &y۶y3'>\mt5;ÿ3=7 ٕ0 0$&`S(yC_j%l303L5Ɛ3=|U`sK[9 wxNNywiFʴav"T @+] ?*n^:mK6Vk, -T*0q'ǟ_3NCSh( AίPnURbCş6l 1ivrLRFs޻8\E69;'{4n ?sL3$[$W@1ՆF4RۦmWlF:m^wHO~ǻ+i.ܺl >y1|Spu}nL7Nn!Bś|SI,2qȘcH ]nO&5Ɖ~)A~r+(95afp.qIw{BElRŞK  "*gq6^+ey-طE̔ݙbWM8U|oG]5 }GnOa6G8meơ+x; 8[?lM0B+ӟ B7wg@0n\9zXsPőcRy) \NBEKYMB@7~wE5sYh"糘.s_.C%uZYmŵoc76d ΁ka\Ify`A^SpnkۖݍMTb3n_>$vg˝ؤvb>\-,90%%J" u+.߈:4 jEuvdKDxU:Xc,"i. *'y aq D d/M _F-]7᎕=W#Ԥ9,:;P;r oK~%~zl!g^ l5(V>àE63 |`6l'Oni Ki'7!68YQX+y Ha>\4?&zНF_jCό2/c—N<:7|F$0+SDވϺ2gy?RN;,r LB3`&`_!XA}q䖯WU9|HasMX zR+i C 30'\LŻWߊG'h嬜M23ƙYK -H\eᒎK07>=߸Rv?|~qaDiAFgiRokoGxAUMxun;=PDW:܂u$"X0G~Y(gzu*,}nݜi<' /cxcpGL&c݁(¶ŋ^[{ik@*we ]^4*xm%|n/\ǚ͌<\ iptY\昌с ; ,.:fX۹-bvc]hH F$a)Zj!1q<( 1bƙE);L,NSOf{!q0Lgۉe˰q(Lӄ>رؖ9ZL6kW0LLS tQvwZF RqL&k`]yf@= lT"*4 20LvǯcmI3O7TMLa^uWaaSTdGbG5V`YQ17 ܅4jn#6Ods=qEYJ,0U؇eyZMSmö,d/!Mtu_#[PAGU< ԭw7U%,{5#87?]qлi%Ngwa)EK9 "`2 +gWڨgsl~-\ǃQ$"Mt e-X>ܹ;G|VN>9}N{ !gEOyՋރщ_bt UYw}QnşLb(>|J",a@6J6V NfJ_i |ﯡVRI]uL r7p%>ދkG:Z=ҷQtBCeU3?ǣ{;Y׏(p*_>{y̓ﱇqĪlB+)B?yqhd4$5C;gŚ tu1b_wp$, Һmw^o \|󎛰QXa@Xމ$>aEA}}ѷ`^_>d!?,c镸{?]Լb $+r[+1;c#/|?>80Kh,0VJpv>z03^yދ'qT+Ux˲uxt]D/[/[/@L-Xu/b0ޘ\3ء7݇u!{1kXu *p$JԼ2@ N*Dc(}v\yFLD3{X֦?+9Pɨjʩ'ow@NH1 ٌ[/¥^flU/| ;LXh[PTQ;& >>-%[=y.)̺S(4N87kp4u¢SCMD=.{9#(Ti-'%|ďct}*9Pp) AbGB*ձ3k$A3`18S.xpox'1,2qPܫ]{ ʛ:;hiacs?Nd_,_Փ%lGYేO| ِt5|'jxry|]< ڎAY:o E~ÎAf{^½˯kz6b]nQb|iT4VM{ #;ɝI^>~Q8?[.˯֮X cQ!V}g.mw-F|H"ei WҏYNǒ 3\vbs*lX! ztdL[3)4,t0Pp*uM)*)L:@+("'B9V&=|ϱcb?veݫqY {cmega%3Pq*q*8V=}1/IjFt\`WZν@ I,d 0|8S< $zLI8ZC#NƸINjdiTHWÓSM h(i9G+cy>C\؋|byeM%A!4 "oP9aO8O1,C;ⓢ4/ګհ\SJ5'KHckICT86OfHS#ۋ <BLVP2\:KbVHTips a:~!܂2՛`/,"e :4f9QY~!Yc˲BJc&"e*EFIk *gʐY7J!N1yb8\!WN(q@OMYY 2WiNJ9wCBk<z;$JHOJ&JɅbUɅRL aX|4NvVź}oS `{ pn/f f4_8$Vu*+Ʊp"ĠZae:ql_JJvR5v4M^ҔLc4iQ͉Sg [ Bf%m#l^X$"N.տ'ܸ-(Mfe2^]_ 7(WǦȸg*(",q)a=(οZz&҂dO!)IZj֗iRC#sG))$Dz%ȖbSJ20¸cZJظ&e(1[KmZƜa@O׌p*KV$=R(y= LsZ,hE.0!GtƶHkPjBh*1bʒXp•h%2Em& 5T;J(ebvhD1&ԍC#H;/CaC*\"ZG'%1Kɰ4M\JLDG! VGI("7{%'11V"J2/-]f^ɘb0SKFfK<rF(C"7z3\56ItjA#lR$vl;a6 ䷸)*G N1 aP)j,o1 -Lg[ZI$&=J D}W$MȰKE̓նf MY·- P2Fh ,xt9EGHNZ()ٴ!ە,!wRJ (g[E{J&x"՞ =L) NDd<裖Ds=O5A5iKA5 H!z0½#PkTR"L8'%L[mpR̲,6,z&̭gN`B I4Hj8  ϒԐ%Bkp2SBD `#rI!E/k#PsY'ˢZ{! ;c~Gk! Bׅe˜VVlI'$Ӣ> K}z`=sAƋ m*'?g;rJށݭб_͊˨KV#0@peU|qUG7ؿ6BxN]F,2L-\ ҌP$qK?+('O "R2\[L)A*>S~ܧF8՚RDh]ƜDYł\J$[BJAs2%=g:d(kN?ݥd貁N=Pnl8oU.;Yx>ktFtz޸nյs?jrAޖ:W.?_qmca( :n%$`лV/Hv.Mk,r4L^SSH_Ci'+<2JTzs=/;ۤ/u/9L/j|H[4p\}ry+\&ئ]hf;_By8Ow<_c(zIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/plaxo.png0000644000175000017500000000007411701730437024012 xustar000000000000000030 atime=1381797705.483221251 30 ctime=1381823753.471050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/plaxo.png0000664000175000017500000002015611701730437023261 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME $IDATx}{]U}}Uݤ*$E^@ibMҊҢ;ݮQY5eۊ8:(Rv1KAe@Dȋ$U[u㜽o:ֽI%aRE|Ygխʹ H"E)RH"E)RH"E)RH"E)RH"E)RH"E)RH"EWLt!MGh@< 1G<]^}|?^dAy aTaP*K `{5x~dlj`O [>υw4A!С69P=4\=r+n?T{Tnq:C ׷ ^g@Z߼pf@u)Tdž`&F me3>yxݓNSlЅŠR0*).v!L&_DyA0}fUYaY0Z\R>]C& 12z_-Ճzn?T:@D41X4u,QS"n!`I}AD˽P\wxrSʐz]\{<nuJG.w lik aQTׇNaHScr$ lhaG`Jɽ2û@*9S=rn&Gv1|qd*+me*99Sَ>,\}يO/VJ804Q@:jG"xcVr==LJ>e<&yEI_/\nCRA-ON*qr_{;8)N_ gZ3BXWg㦫v% NҿƷ~՚ Zx2T+٦=9[yL' Wi}!#8X b! W/pwK˳ >^o&l$zZ͗µߚ!^~^?>KaKY#)? @}S^  xldټo`\`?{PTI  Wtbjnb_{jCCPlHGM@|ek7௮>hw7.bj1 !p T/_zuw^3l;wǯw*2s;/ *2l:o:O/ J~"f{e2oeZKKwþ*Q񉭃lrecxPU/o>؍|z~{^VNu׶Xݟſw܌j3-1ja{c]Ξ֊Gv4]{K'ZHw D7BoPE{Z;$9r;±@'❞oBo>ٓB% tVd|/c=J[[W7Ņ ƍw~H A<6?a`~x?yZWIx]N>kг×nyrBy\`&~ŝ?Dl51<ό{Gfp%]3 u;8  @n\!WM5]DJQ,dfuwn{ с\6oъw/kocB/dmsbˀB -M^-ɑwvߺPD~|<vǟ=0ł{"HНu;oټbcu ZR=ǖeճ~tUm`fV?}1 OV,v|1ҵqj '޼ЫS r:~> OQE/<^<C]ro] [xu!5;Y?h;w.HgMw:^v)t 3(; 8O_ 0ZԖ2JcgZ+z2k?ۏr՜2"+a@ݦ)jSߴ~k;_xE\?wAy;dryo7V77{ݡ!-=&~)[z,xDobֶͰ6.j]ďgq1OuO& 3)xf$c^ )z.ow{T3OD3Z{h8W3ick'&k"bh8NXX4E|A ꋭiKfPN-,Z| 'htqr' Ngk*9&Z})H|L0E4 Ϟ kUXB@@+VT{=!;$IL$ V~0:j`1R te `*v#?vXLs Z,ɧ7)KϊScU0$Ѫ*uI sH,kF+ƺNHgɏ3D&?ƶwQj|Pp:0=gWgb Q~r[ IQ y"?;~~L]iMca[3sAݴbJCu0!p:n,XtH|lj10Pu5DR%vd82Zo.s R͙v?BptaqN1HX:xͦs OѺo1<A5 \Ns<dMIc> s+7ZGw1RբT5p]F&?nhqo蘛Vغ-Cc1Z1M;/L@y^AVB.sA k{.41l-3``jP MfY5ȏ%5E|I_h&'J鐎]2iOܵ C@pc{⧈k3Z[ O35 q7)IH#W-`%'DoG=U .p*DN>N2~Kݭ?Y%øB`CMkp2%."mg' jV`8'3BwTyX lc!K}MU'犃9?mRi0^v͚XO@bf"ql Z9jB'm?| <>bC@$3_3R[o}5 "-T!8署'=cxm?| >y4Amd*Seh$=sCA 7+q!C/xLOO3oXT Ou|/'6>&YA DK{oGV7ͧ-MgU/rl/[@?Sh|_2 @A;ƕ="^v:v?^_/*{B+۶58~z՛b?]"M:o@bfu`Ɍs.14VCuĞ w&߻ EYw?I*K|zGyϞ=rJ>KzK IID A`zh S!ollLW*޷o{$"s ||>EQPP.^='"f0c߿lpޕg`.LeՌƏ7=zqZ8'XN>r=emVW.c\}RJELXҥKЇs8<66a23kqs=ZEkmsnɑOuȡ0,^ŐAi l4g'=8j"A>QN sAd򝷼f[[%b  j5@yǹ\z!<[o͛7ZPGD\r̜'ya֮xpe2`oV qK\g&@lKKsаSru%y@ R DcnӦMСCswBwhʕf0 yU^E'LV^|7{<^*_󮯯sXku1Ƅ*j"RfD$CD~J`fm˰峈pbЌ QozH H&n$"R@ "u\=˅J)kajn*D/;vʕ+eƍv211e˖0 R*B\9;bµsW x9mRJDsNG"(s~03C\ DE=3Q2hQ,3ƘZf2PDl9g+J.:֜*kjv)cffEDU*YDYD8 C@J)q(`fbHd3[1Vkm1N)e& CZ~X,<<  Ð3 33OMM)>ֲs=0 sRl8֒J)rΑ1s "hE)%9qΉZnm<E"ÂZ0 ZkRNk6ef]PpK.uRI!(-]X,RTʩT*1f^֚1Y9 13c8 CffR\ADl)reIOOOLl_|wy'}SHj. r套^/˴m6ŋz!:pA 8mذAP(X,MLL|ǚ5kdbbB1xhɒ%uVţ> 5 dŐfkY`s)RH"E)RH"E)RH"E6HIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/gtalk.png0000644000175000017500000000007411701730437023771 xustar000000000000000030 atime=1381797705.475221251 30 ctime=1381823753.439050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/gtalk.png0000664000175000017500000002074311701730437023242 0ustar00chrischris00000000000000PNG  IHDR>asBIT|d pHYs$$P$tEXtSoftwarewww.inkscape.org< IDATxyչ?3=l 8nE .Qq7*jb67&<՛h4F A4AdE" ӳtWW订^ 󝧞:[=y{s*8y;ƉE7f pNrt3In88&DQYL$LD.M4 =<~=(e`<~$iwߙ3|c@b`p-p M|jjjӧ*0MMM466Ѐ,TJNךDQL_f555TWWӯ_?*++)--靪( ,DôN(b_cǎ>^$iJt!v HbDb/N;"D0 ܹ 6g䫀Ęs_ #F`ذaߟ@6EuvPV_|ƍ Szc$2(y-/q=ӳgOK$+B{ 儖VZҥKtuĤlIZZY8! W&6lUF+5jʼ(z_}"ad;P]vh" NM9r DQ(8q"Ç7着:tYv2D(b͚5|G] < gWJ.ax 8C /)){C K4J[םVEa߾}||WƨC%I%uE4`:aUUUL4FDɌP__ٳ9t1x@2(OqjÉFVRAUU6o U0(Ӏ Zؘ1cꪫZ' ${rJc҃ĺٮC@ہEEEs=WO>fT~~Dg֬Y>|ؘtpW6YcQˀWia#Gdĉ h4,'e o*6mbƲIlB }`@aa!wuC|TU%>@ -tvv2uT8m$io˘DQ || nHwz[F̞=[jIH!d(> 4i^iwAnAUUyVX%in$郴ߑ.59c0rHD"ݭ> K| $tNDQ!FGkщ/˲LX72@^^yyy-[5+X(Jr=3(`رLC~|yc{$I/{)ؓ?\5W\qx|2XѶń[^/WZߛ.x/u|A]666SOi0]I<^ NslYg[XƟqJ ί7nq-蔭||B0#AAA P^^]wŴi 2(IMy8`\vezj}%UT+GL( z bZto୸#\1(} &jkku\NRV..TPKQNliƎ˙g=Ĭ1" V։Fi|U'2'x:0~b}[TxS ]CeС@xہ[ut;룀`0߮E/h2@|{mtMz\ggY|*-*^U]?羾F}@sc8ӴP pmcPmDpj (WBRtIuU5Ak())E*%xpa4h2rw)'T$˖m7 Be8LQD84*{) PMۼu~_$'_>O0mhY$)p,Q/$i1p)Pp%IpXrЦ][GtS](׺u(D|ӡ΃L X)˶g]>sidb1fӵg4ա<{EYQ:;Qx"U9G?7&|mh(ok JJJҢnE1 %\!zGSdY}aD]LU-Fºaڃx{DiUT6K#0i7={ӵw}(yy(jyըu6kSꬨY͛ys=#!Ǵc͚n ҔV!XPPBgrJأ/[ C NM7!Ϝ7x0PSD~]ʊ.(] u!XqVrF 7,͹ҥKE'I p:iqrKl|BBߝwB~sW_:y#_K9z4.j|`X& n]PCN1Cw6q=FEEvG2]@9$,r# 㯭7ao@dƍCu& {t`m=z0Fܐ,!WC.V?x7Ȼ~0p!Bq1郺d) jU.Bi@!easoxRBU44zpasCWq.K3{Ϳ? 5~mVrZ++ nٲzHKxE}Mlí*]=ʱ\aބn/y[Ng+/c{>ཕַ ?vVw̶bĭV_TT4-3 =2V!Ҏ$Ij͛72| /J~oΨr(%Ne֯{&PkW\9BL?gϞ_WWgTH*F?*ϟ駟Nqq1`bZ[ݝOdzf@KP{Sz3+\]Y(UUEӇ'|9oI_"Aĉ'O9]++9{_e>|}0ׯ>w`um/!+˩23޿#Y~6vn1c%GV(LS )St#GDmmț6!TT7 @Q6,$w 2_~9{g\o Q%ch^^UUUrd-ZEK$=f^(b.R СCiqm72 Ww$I ;z{`…AF@޽{geh 﨨Љ /EE.@VbGO;Az]2_eMFq_J2^C}2e5YfՍ죲RǨp|Ë9$պ-˫':tiӦ +P@UUN|EQX`x*kE1xw}wI}}}pY離J,3{l}7w$I:t  wܡ""uuuSPOkd&n!vegrjXbB jkku!EQ7*&H`*?OS1=IʰC;4r$N{t&ce PVVFYY>:z(CK=j() }>:::\oݻwK/?<.uv @K0a.TUn@)wEQXj [#$oqY=>^kI2^p7'RF'a?;Aځ;w.abglnDQ< xЗN0ѣG';ACCCF{3@}{{;.k׮5&A̼4:1ssU9Ҷ|R4}EQXno~ 6eϲ.4݊x91] 2ɓ''lC;v֜GII %%%),<ܹsWxPSN ~O)EkFb̘1ɻX"2dgĉ v ---|ᇬ^$I)nY_W6Q@/s9qѧO---ɥ@`0Z:sQlbUUuu4gϞy;5M ^ ?3;yM[hTd~2HhPUcǎq!vɦM#ZE =8NPϮTڧ#d§ڽ B@d{@;>%Qʾ}ضmVUue8nݺ/^)vB22ٽ-m.]fHfA$ %zfRU5kf FWɲi[[ 6^bfL[;@5)S S5e Rԧ7iҤr)@V*¢EXrT TUmTUmTUAQpxMCC^{Sߖ#Yi &p6>+P]]PeLSe1cƌOleg_$6^޽{ߧ_xa@KUUimmMQ+LsE`'wigIf\!l3-.$1Kf5SEұgDQ<… *ݻwt޼y1oF"XC5,+-xRN>|]Įz]W^&uر%K/Ǐ 5k֟ uk210]"-#k cjVt_;L3'l -['x Eѿo۶oN蹽6t ø^Qۼ 0otwUUikkc\m۶cF?ijjË/7k생fp5x2Vx:Cp,Ev֭[ٿلPTwy“ųv]B K{12;9[ L?[?*fK("[{}^m^7N`nKFFAZf +VTTS/ >..K oTH␜. ZfsγUX:i r<8䲟?:U.!+v[Kg0tӁ{[[,,ṫVqB MS\Jp"mW+ә Bd;|-<:z7^OpIw pNrЋ-RiiFIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/mashable.png0000644000175000017500000000007411701730437024443 xustar000000000000000030 atime=1381797705.479221251 30 ctime=1381823753.459050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/mashable.png0000664000175000017500000001374411701730437023717 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGDyΨ% pHYs  tIME 9`5/dIDATxY}?鞞؝{ Ѳ&%r.ϔ'8~k*/yHR~KYr*KVY'CIE {gzwXٙ~!oږ/w?9sMmɏ7>Bmiዏ RV5\I뽏B@9gKֲ1+9Pcc?c.&Gye$'w~Yj_cGzܔeo~wZw)}>&R/\:P6X~Sg:y⳯Nii"Jnqf|T"0. lr)B&~I!\I /ȥNjBGjZ'@wA ,eq<\'- Gz\q[;9QLǤs^,CajlڌQX?q=S;-B7Gj,R&4;#~@>lw]ɭ*C&;b!)+F&a!.Me#9]mexѱl{,@iL<|޶rX&& C?9O!'5cݾQ71q 2% ↎xT[S"a ˌ~|Smȧ߽s~B|;#0t 9^\`n"E2c:p\IkYFHPH|d,А?Z7o}̥L>y+Er)OJ=|p߾Cmm-y\E"c|ٳ=j>W;/6:7 Q۷y>}{B."!z)]|t"p}]O4ƃzlC^͒bƕ\" ial_~}T!4-&|6SYgϱ4r;6qyR黬?̢/M$ ΖxzǓخGRHTYi.-pO~[47pmuGmY? ' _i9lG[5^Z ]Hlj"`i:瞟TLxb?=w7y!xʫWp[-&:hE0OHzL/a5zE&4}}DPP 4& 46BֶjLiJd\u]l֖t)v\\ Rb4˔r l|r@J+|!2BbLs3)ͤɋw6ēz 4 ؎OKY"#`2Ҷw4Ihɧm V9'LAŒA"Ĵ!``I#Hħ QB#:nxRHg._.wZ6..dK>j=~oʳ%>Trf7#=\?9rRJFH-b'&_xa]x8l7=춰LsVg㺮sb\?*5"m{}dl+IDI_b;rp'kX@zد8jH-m捍5!&qo?&: 1È' %{|S8ϯx~9|Jga2䱍t}j6g$i AБҋQ2Vd1&&hIxa2A¶GĈ_$պ؎ vomb  4ST`8ҷvh`HR㰱Սc. ԛ$ajxdMy:S3[0?E=a.@`<.Tux- \7 tWSZ-;T6B\+bHjfx yС>b)犼F熡VL-#Hŵ(>jj!©f?"aFkFq#Nrce\^Lc&exG2/BS[ӳ]fqɡ{.. ȉK)q!Za֋;Iʙ<3=gk8, M\Mz!o8$L=xs^.{)o\yvk=1'OfDD}gMJR.)f1Ki<۴:0E260ue2SqOh :;>S lێ8t)Fj]:qQX4X,Cq 5Llav\Ƀ6+)t_$MFyR)!':dh2TRHYK ?KBG!3_4 jPi1A6> _ޓuI:QH&utMг=*MÖK/vݨ64uI&u|L"!)etf&^ݦїLA&=:6}KDrTΠpش٫ۑ9)-Rǫw=F0tI&lGRi5m;LG|M<ߕa -c㣊?w/aDڏ90;Q30D;%qRP?ZOcc}Xy2 X7Ԕ8J,3N$y|zX_ɢ낍&U3Si&s͎͇,SRniŸTda}PZ,deϞ-:mVB!65\]m=`y&k277*d&qge,dɥM*wjxdv"Lxdƌ\P;7wq%kU&Sd6~z.~ , )&M]npFB{8Idlf+G9m)fxRdby&y~FP_!c$[-m_ ͮM+I&Slدv<; 5DťEtgjڊXNs),.&.$$ t!.$p=NzOvYiPıVԒ,Mg)X(*$93څ2LG-Ji.r!AҊQoۼ:I2ܗg21_J[C|d*I,Rx~t`BȥM>BwT o0)fyf1O6eP[I\d}ލuL|,l)!I\O[qE*m5?}Yo۬.䉛Z.$QVa2k Jk5ZVـL"_8_JMɥ{ra+Et] A)\xG~޶9uBPo|)N_0cT~PJqa; f&RS%HY)>;n٫v|"N!`%eʄ橔Kypwd.`ޑ"osf*C>B~K:i03ba"kدv}P^ Oy!\ϭ]]=[2uzIZ1Z`K1-,}54ȧM)tM1p ])0H60t/ قdfvz~i<&qZ huLWIv CݏdH%*Ir)sΑڸVf.1bzPNw>8d n@,S㧮j 35xo{\wCU6[LruLv#LzF 6Ѕ}C ~y^:K)gQuz)~ݭfK4cJ9T_V:?JJO]*slVǎjF A"* .)`w5=t - ;Gm<f.TSk?< W} G=/]O׿5!ЃB 5l Wu!p<!DcK9(;s/X$Ѱ'4x72y{R17>IbRgy7?\`{_ 0yt?i#=q_c(6r}FExD_9U&OJ} 6f\)#9=Jq6)stpPkGtZ9X}= $˿o^.ڙ!\!_}C|_c POg>GW1đeROg;c qIzJ|v\pu|EEEEEEEEEEEE#a OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs.#.#x?vtIME   ,0# IDATx}i]Yu޷ι'IOR44=A8.Ur☦*N*T\夂Pt7 * ( 6 mZBBխnZ{z{w>{ǹ=Ϲ=qK5=^{o CWLoI1"ܗ(DFx;0=sY>8?t?l>t}9;wDt"_1;׈w<苏]x/3v :{a/t0LAqz9}asxY=ÿq ?}|R뗢}R5{?o<&t3+}~7^®ff|S'#K}>o ph2槪XQB(q ~MSAyJ(ַf|GU'ߙ0>A@2S^v ,Md ShF1|\J̻N?SmMO{ o>uC/4(7b&.LO>'NoKDM_ῐ J9=CY\AWWy}ZG\uKqDox{Ny|S'_N*sZ)w]>Ml%\T9W}.~zjH?XǛ;wC[94X+=|^0Y/=j%C1ܷN{W&t"ŸD9r__stX;}K5ϧ+>lPw@훊9/_,NWH|~k,pnKlYԫW?oj?4V͇+ MoE_prQXWߏz%D_Wx'O!,\R1 ouڕ.4{hbF9EJ)BcVD2f&˘Gc MpqKmllMO^8"1\P-ǨWbLNV07]I^4D}o.3צя-3#~Yw,^e\Xkaez}.vz} . (ci5ajV!s+M\66Gb$)l7JNV-X|80[{o7ؘ[w8V_{g{W5}:oNKʍnlwũg4j%7`gjJ^KMs^q4 P17qcv,C[]鷟DZ7v%|̱x>d\\otrzLT\W:c2G:{ܵpRv{ %| -T1`^Hnr擗/~4.\}N^sy.m @}F-K8{a窤qycW/hXSX5'%^\/gJsO'"TJQ3WUN+ʥW70IZkX+0+^({qgZ9Z|/p̆sHr:f&QMa5CMjavn?Ew5M1=QAVI}NV'%]ltglt4[U<2Le`Vc?Y9Em~:G03Y1+d\P.E4W7^Ax|F),/Nt7u""4j%k%d$J [8}nҺfeѥf+Y0*R%-͕K 7>gE*~!ת1nn05kxLξ^+i{n:<81*p`LOFߘfe>;^U.qvpX@ÿpRC;>r \|qLxMI.+~ >0exw!{zs8[!X<2y׭0=Q= A ܟ9,|c%-I.Kno`gc.rdۮ _VSEC컧ʾ{ 8hH޸HO0^f6%Y iΙֻ\ ?GP~6̃x'0[Vhh|UD8 Uv\x|m͇JCRt{>_ikI[ GQ+ǎ]=e7w vA5z8<^: 1 p ݍ>^_aJ]bƕV6hwҜ( lT0ըVvJhWWxae$1&eLOVQ$ d,}٘C50x5!^nE*8.o eOU,Ա4H>-e%r{׫%,q`~3Ups(t|`JElsŁӝSgױʥw9amqy=Z>T˱ЩRKwZ]÷v<rBq"$FI~烦G,3J"gM0gn7}|*./]V)e$Ŋ (B)'r 53\P ^~Ӭt0DYn, ܝڿpo[A<6=\:}ScΦ]H}eWx~޽amʗ,|x͠"CN%..|iKZy<*g o_( ^ ["lcNz'Wb|.i$@!K ȓQ,(_m6I{dS8Toa5Abnvĕ?k)Ш]熁"n&5xa,3ʥ3TqRuIMKf Z6 QOMTPĂڨWE©~x2OR+j =k9 .}jGwSeOI[]c M̼gk.IX Kk(YtwIUX즀sm}@ 4DLBhh~!҂Wv0gט;@qpJnF0GcplI0dK죝vw\h_tRIZ&5-+. 3y \&L N5)YTs<l?amS,MRiSkX~ȁ#鼆|YCbY*ÊB|A\\"/UDxq4[T34ҟRW)5<96F݁**$1c<.6b9E9D w:1?BΣp@wz iLH>ދf& sOEU d`DemwPiut G0IXW2U!<f. i73-z|O+HHyi6I940"$c9/i-K*dOiȰɁ}@mUGz*ծ.̮ǣSdQYF1bZcF>k%v(KubI"ݙk\HvR &bH! ۟PY'8L~D܃6[eO-5bߝ`6f *3$A)nlN 1{HI'q#f#*Ktx8c"].PD辒KxB`$nE*MP(&Xȝ$JJM`백FN}+Pn9XV#'*;&֚7H[ dW ކMdsp%؍u{t`p]WT#v($wP~׼@ {ؑi+m E,fsFҖ2%9n!s$gv)fC6j䆬U.lE/8ā4XV^ ` !W:Y{CsAO%`[⁧McAf}6/!`6cXKBsm 9T(]b> iAs8YF2]uے8p*iEy-,6Llu,ɠ]/'l+(ǑY2 3t}W}WJ1ȹͭ&|/hstoY8(gݯ,$ 5jס`*->?Ksu3Ɖ=0vZFKU͗6#Xhm!k'Fll!vxGܸ>en\C\ @'8k0 %&9~wӰ]LUQ#'DFr{HyC 3t\چ7լP&vBK5kBw $<"I"QHeu7B:X RQn-5[>9.siۊڡb_ ک#b,@h*/~2mAeS:#{'@ kͭ-u ؝!& nLA[NU+tcz,gj8pK zIDATt]'/,87 |l)&[ 1}+.˪vN1vZ=i>;k륵;—v=qe>- 雮ZF6~]Y#j/ek;,qmgv5 +Y3f{Wkgڹ4(E N]ci'(f-i.##7ldRqˏc,B uZ5Fk$g{su_rczY+Ly̪.l\'.6[=l7{]7iGt6:hTB7K%&#kZwBs[}7Q+㭯w0V֛X]oFR.W.EXai:gk(ő7V)፯:.V֛XYkauV7stmD`DKsu,ױ4_dv]K(g֝"H;I^?.On_D"=GgH2_:JRC88jm%ӹib4DߞDʩ &˸,nB}8iﺻK0cp)|d۵6֯t4*9qs؈JR4&8fS&N76To<3cA!Ms$t9YS1{k{\ `  Ai]Uu >`_Oxj͊l2bRNO-U++qSr#PΎUPB\["w%w3J9`t=^s0z ]2y=߾џB`rܽ|ja'{[q=d;Lz,Cqe`̭cҏG>7m%_VM80^~38mL !"-" 4Qv>v&||Ա̥&w"=8G Ko#Zw~ 񔔬A|,^rr~WKfy<ȲLS4oWqqe %3ͷC:_Dc=ozףR3W()=4 JdNi}ݍ be0:±,t隢&4eDžmynWADfKG~bQ57{sF6a*VJJH|P<E͊o]ȇkX0ݞBťvڽ|ոGcO||^7IQ=_0{Z}>|?f>'ӐܲݛpWU@/ȴ"yҴ&}`fal]9HT//zp_[lǕOdq* #) YDpSǝ~AvB~lSh7%Ke>:]ݯasRGBbKGD pHYs  tIME0 hIDATx{$U}?g=; wyư,!Q * hFAM4'9B4!"A(QQQwc\gzU7tUS=SU]3Ӈ[=߅t+]JWҕt+]JWҕ<-D+\.S((+/ޱ|@Jy(D59\t4IӘ)eHP$ˑ"HS7) t/4B@T,g)↛wH)K]4|GcB)i4S2lJ6)gb Dw%ZS4H$:Z۶YZ\beeK~\*|" m\1"/i? Z>|R)%9:[ }B06>JS|;f",RJ)n݊n/h+-(Uk ܠp  X~*ad'BTȰ(;a;{a0utæwQZVSķJ)?(;Uw?2y]X~ X-_<O_X/\ՎlY5UJ184]Y$ pV76+_i=bz ê NV( &'?~-{ ѳ yXؖ4X0 4Mc||<_'l+⺈4E\_`ee;cCA Wme |ߌ7^"vJ)jh'\hTuzR=MO|OGk]\ܻMӪ'yS&BL&.j--~Vn krsf[5m2M[l?f{h>_) rfdF0OiS" @(`6famuA`fzR!#<]M)E7@ӌ@oq=V`T}:矘%OivJ'C2Eنyq#DR_Js|s~.忍@C8@_K6<3Waǐmzip룈~u% }˰ϑ[pFJ95 @R)Ŗ-5}xob92Re'_5{[!U7FhrekNG}e7RŘ>OvWd2S{*jj?`a YMCޯ[4|%~6xMLpoA䭦+ i&k+L/[ud)+s`Do|?=CW|(RM~RvGbLodtYx;fljb5{hkDuMc.yBV|fW}:C{*bsB%̤;UJ%oh~TMp{b5^kw{JAF\y[dSKh F4W)d N wdho78,*U<ɟ!Nȷ~8xQ[oבfwt۶;\E-:& >?} AJRoP ?@Kн(*SrbP3YOO#@9s%س _w/"ett t N"8 j&ь| 3t"@|JQoj( OhO/w̔7]::{QY?*e#uc:.(pBկ뺏+>PbaLl$!士~|oqi*t ?ߺ{- ֪5׷|sO=9ʝkh@뫲2~t5[hbl ,5$bYwʟ6e0lOc_N}ӱ#2tc U=Ñް 0n$v i@ L,k4;N 1$+`\b,w\j8v~hI"#燎i1S Փ')ٗaGF@ǐ⇿`\} w}/Ʝ-?$1Niz1F!@B4*\ s =1 ulU ΔPEX][}̅MjmJS{#(姦G8o8D3v|lmH)&.'#,)Ar'&QzNaqM~4$xq79y4ѸL( ^u |2T8ˋ▊%_ [.ꋇByz3F:J>eh>Bb;T8ˋ_jY֯ }/꯰cu}-а{>r;D!#qƾɆ_h_{h5JG=۶{<⢓;TB}b=ux$t8Gq/էmPZ^>Ī~?mzj4aۨ\1Rp3u}(,}BP(foOp놡D]=UJn[! r*}؟}ʾ` Ys3p7W6`+;;oZ$|Aڶ@` *G\mij0ˆ]ϧ/;=׌!@},r37FS+';V3GѶ=])E:f` к] =/07KHr)* pGs\K,8{Gŏ[Rq A#9'1!wNz#TLkUɂ-\KR(w !!iy6.+-b'!QJ1qx{J)o"LRiK2dxdi7mJNLr&i"eUJ9Ǿb۶qК_5lUVm>Tj YZoE Jx>!)-|MKy=@'f?A3X)ETbfzUoH)oov -N.(fO@K4pn ~!D+2`^ 8 &J"x FvS0xض}[Zn!Vah}W-IP,Хv, _)RIQ!,XZR( [=0X(ւ}8 w(\E}\Lg N²,W}oa~@@g6ehlNB\v&?QZ4͖'j*.a''& Pi SAO|ٙY w>/pp%e===  znpVr{MJP\d7dr@Þ)6YAOw<5bsxT} ^KlgkӼerpL:D8xa`ll,pdu qA+uN NJ0F8)叁ve[6ӳq>uiq? vY*bhx(Raz‚d?2 R+?ϳ0x5Ln\,TQ)<$0} GZ1ެ#*9cprwE8KP%A2dxt8pv ~~&qaZOR"j|9y,^;tQ_ͧ7q윷ī>]Jh[ ~<;n0Kʥ2333eRG8A-<Ob8?7iej  1#қ""2uSJm:ضԴw-{wJ)OQEw ¹pN#f >o YZ\"z5 )mWmn&IRubwR\ߠ^+mY;6xQ |AJ^v &a MiCCPPhotoshop ICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/%ҟ3bKGD pHYs  tIME  1&JS IDATxw]Wukr^IWWݒ,Km 668 HH$KG#_/B I0IЋC1`ݲlnz#`Bl0 {5,4tNi:M4tNi:M4tNi:M4tNi:M4L0#{q\YW>guթ7xS>SBCNZVsҍ DN(@!BS'm74pNIj^sk9d'esnjo~W_pq̎U Z9p۾ST+ݐ <Z=\A壴s B<Dt@A' (E98:8c> QLJEhӬͳkwԦZsG4 /ŤK%I!O13-GeT!@%( !Pvr8.?D} 8 }c PQD@jHAC\ C D| jĤKl*rh+ƈ:;Ȓ\>Ө$ M> qNwQ kK1h ϥ1b[p#zv L,߾G%ko}m|J9WϝFߝXP $,zOp )HmN .WB;paAŐoH-bΦgqf4qEԙ6-Tl&aPbZ\TvKu^|ٗ^x8y?) ~־nY7s|w3F! m5nQǶY.sA{BsgRܺūmW_aL2h4&Cܢ?6;;̽3w}'Pz=~n:z&|=fѕsY J bH9V Fe7 Rs1zĵy0w.U;S_wvGӵt\`V 귖s+v;HL80kϻdlx֨5frQupgv>mg._7^e7R$<^ F`ϷI&:B3t?y=2檵ozŇj->n:k6eIS{̖tI=R#X(SgJg8-R iyJUC?^]]j~Kz.kUvN2 RCktcvRM^n&Z8t_0?x$ڽˮ`yaO}e1@[uz?+;fHBXk6 ƥs8aGns_롷? 7m_|E1ƉV$S;VQObsD},k9A{nn u┸xo奿srw~ͪT1"QoL+rJ$1*??/$NM,Zufͺ-}tƷvǭ[>3^v (*}8(@|803wZ#@ïvRQLLFOdxg/iRvVS ᬓV:ylz̨gǛD`6Mq@AĝѬs ҝ#sSYyr:/ʡt =$Nq.c(Eu$K1"DJ t-uI|svS|x ݪ%_~q}rJ,'_C:HzۖIpQMR$IHLf1pXY %kG>IJO}Q 0䵲>ڸ{(l=}*xrИ b' ^.QGC)tlqΐ-\pї{^=|^η?{ kΛ.T\6Kq.Ah J(tvR]#zoo->]wJT ]idLo J fPI-xqphI.QɰlLPKj6 ~ힵnڰ΋/:w=zWw<-RAQ)Qm&h8JK((6xӭ&]m9H{Ow_{w%鶝dùBS%%!6Q̖2q_1iNLvwgsTƷ6ҵ_9z Lx/K;;vk lu}{]ϻ_Qh3A7埚wܳ:TRJ2hmʴ}RQA{>s뷱8PKfjsћr|hשXE}z~vםў]ryEމɞ4-@G9($@8 \d4tfAG*qQfA3JIZ:dps?὿7t׵z" L_ՊdȘ>zڗXO@W龡՗ }?h5s%$psi(Pw'*NQ?ט9.[sWy6f'v?wuεg+֮J6}#kNz;1Yd>jd8G( <(k_zo,W}3#~oyR_"/!́'FbT3u$2}WWOj<{eU4)e,HK_gBTʝu$:9OR s,%7w?Xoo8{JgO;umqe Y{ZKynI }reYg+Nw߷37]հahYҬB[ _k`*"GT:߷<0ҁ{o\G sI tظmzPfhzkp?n˽3g?딜]PIV̶ crjŝ]loՒor[gyɯ\.{>[>RoW |T {2hR$ f$Uh1Ŏ͋_ew-ܴ OsG.fqNgEC ]ϑwk/ko?m~Jiv^3˶⺎-uM3<1M-Y߇2c~M]Orڳokq"|_]8KnJ<3O5{+0YaLM~l:R,?`Sj,F,;38_!O5 96,_5;.OyJp~ow։!122±1UtIʃ6_W]1tKvkå5\]oワxg.< y6E{>cإ I:(&&ҀB&MRTiF-\Yؐ[/-d x~lyo!5طFG | 0~C]{݇7<|S#RG$ 4i#O \eQ`}s?YϪ8s |G߿{7]_K::eHylT gc YyGCW=>qd[7]c?,?~U߳|IJJ-m23<i4c:*%::Y/\ϥl>cU\|&90 D0&Aa.AA.}+GIJ-18l[?(YC/O~67S3…A\lu8XVsrvDw׿%ܷ5wځu|:#GH1KU a=F\}Go?gGJ/)Mp9T'OOBj 4bF;bqҹ퇂 ω?NnE-d twavХ8/EA99=lUfƎzLŞWgq~3v< Usfv$A[񻗗K<{s_-]DhME,I n0ώwu~ b?%ٺwu}_WBt#ɩ rjgo1׻W&R3O)}^[ _t 7f'q"N(@($ BNҒ,Z }~̹;q޷3a~?n8t{YXQp\+߲Ww,[$K?ūluDD.?$'L7E{D4bmVdx`m 2YS<Q԰8w]}D>?׾vg?M  e=<\AwLWA ./۱nlǶ݇dABY'FR勇ߎXffj8/^UϞaS@g퇶OmwbiT\q _@A̪ã}tؼj[ ?s|gQvށk amr.y?3lȨYpaQ{%׊],^; N@jM(Ɨ-ƪnGɢR? y*[{/ggcoXb.5YZN3$(|bo`.?ٟx_/65Jk>b4>aO_uEv_ξٟ^&'UU*ۮ<;M41 /]|y?Rڪ`~g߽[tB$i)X2t-dٲULMp`eϽ~}үYFnΝYpZ]w]{W6fSd>ff|* s~yo~WC~*Y9?7Lz ݜCyb|\ѹyT-Ǝ/^zqBoG5:865J`O7%_w/~:oG>S:ijZBm,3m1QdސX?ium_i~,I pyFjl}$q-qڮĠ8"4\ W$S/=epAW[>>N1mK9ҊؿpJ{z תKΓ,/:˛hgψqY:uLk4ju8X_~M8_}|Ν=zs޻6tmC .N4,NG1ҔzXpk ծ3ׯ'똫273M^`b ݽl0LJ޵ʫ& sx=zi]X<7Cp$[-)DŮHm"Rfxy-|qzW߿?۱oѝF>.ɲY,s,Y0{皗lݼy}3@?ʲosM/E,RB-K&ZScb~ XB{iL,^׼5|3w\b)/%ِ5P:Tå%farOLjg(۷Kg g\ b:,v`jw88AZL1\2 bJ8A cwޱ4߱~_<~1 D"$7<9g r5Kck?]n_]syzܿ_,v wVF(_cm cA5hdE?eD#glV؇ۏ~w޳m_ JkV@>$Zx5 I"3W[yЀckzPW+Yk80f9mHkSI6Ng.{ƷȪ}Q:>{}_vW. ժ8K|Q$&ϡӐfOs >VRKVOLpc/?tMonYKѓ%B%b0v"!ezfDoRo߾wr-0pXWI)d 1-gq6CȜqN?z/ڸ슷{׉?_9ׄ6ZSP/Tg)~q1ۗCj`7MC:k6p&$-<׶vT NLk8Y8Ϛu-;]מBT3%-Hh5!jLBZo1~=l]W_s?z? p7>޿gIq>)S&ъc㌍Fkn{C|o?EݳNܘJR@R@'X|* q}18I:Kjq;9ڮ*%9u/3^1?x/}-ujۭN]Sh ,s4*ۣ0O=o;ŋ[QNV%?{Sm8ͱmf"#zU/jQ/k&wwgZi+dNvlmf3BLyiGc=&OYӂJ-,N)JIU@K惮%dzY-_??e {: Վ=Yc i%.l3@pI3ciQJ~+<am= 5I{PWw3#[J\|I`f/v71ӓ+tO|ga¹iSe|!)ʁQD, 1*.[?E~uWm:_yO+,R//5|0uFbPEnjKnR` )fz@:5(" ௾*ϞS34IDATjw;R\9|!G՘DT*XςBꃨ|8(ue*^(H R yF##K {5lJ0 "3Hǁvܳ}⏟޾>g`nAc2rC& ^A%Y"u''?٦6(Y"XӢ%n>_C\2_ZQ]GƇ1>he 2Nr2YRY<4VLf$zO) i< j\@) 1F`]"9"z\³75 s Je2d*@4 QY|K3SYKp֍jqOL4֦8@€$KzI N=Ee,1;pC$Vp Q.@L: )<&PЬ8<1[+_t))Q 0;U*f f2ܺ\op#I~qJ+н+@/nb[&w0RŬu#im|T=| A) 1~xdc|( ):phjQ!D&BcHv 4u/n2DadnEyzM3îuůisTJKGlZi.4B%("Gġⵍ'D%HѢ Wy9D{4iz>i՛to=UwM1ϮG #mEs4W?+{8#Kx(g9::a N+WSbڍW,iY/7=>cH3'IkÚ<[y%n0}>kׅ\lYΡ.f OT<=BQ , GWDGGW73D) "8ݞ '*Kt9m;:7=Z~f_~l$< jf}xsx2`L06RC Hࡵe1~JgY-7bD'sb S@h;(X PaE 7pymѿ"ؚ3v\g 4ƍCG*ML2|p?~V\/w U\}?o>V'o`cu3K(i˚eª!I By\.CR-(i!:y^}~:+@ctt{S:dD,NX=&gS~a3@ڣL\ 8O;$5;Nk~E%Mڳ M8+&?`iZiB(4޶R*׎kgPdКTqx3QaQ^b tg"4Y7DS8IQP"QNLfJ5S$v_3)"ס4:uYV(%p.o;?LK؝-LS֝C_n޴LM ,L}7b-t{6đC;gm6Ȫ^JKbx (;ɬnlˤx&V+睴O*|$Hj!k:3Xb"Y([88 Jc$  38 ?'-UvzMO;{^ze{jP,ɯ[y&ir)37!5yꈃt*EhW%NyTh}{E@k'YJW`IÉJ*/s՜_\@2&h#ibTELBP"!V#u+ mRIMehpĎR|*Y8p {sҢAq@bNLܮ\K.d%Kfzv@&fQxccx.3\DX:K 5Ph-τؒH#^Q9DB eXDrj.ʾr5Ij 1d8IFBC+%\'y#Ǝ*`ۋwvnkۃ%[uHu_'&1VoM.FiGR&G(>-l")hLRY>x|KmS<وKN+,SCl8oqb/ȭϥY(V3YۅgangqG|ɺq7jR1X(9<~Š .1;G4ȥ 7`X/sANn&a<=Ve rT+ ]tTö&^D`% dVl_F z6;piA4mN0evKHe?Nk}(r(%!O,(335sqh~t{>4>|#v~i! ݅/M 5F4+r:QY(QկDN9!eRKZqjBS\h(F6$Sʹw_#yn2Ab%Lgg73ݍ&a,?8Bn~C,/Ä #VWNy6c?hsA  [t[@9)t 'i6;I(gE842i%,$Dߍw1G#촕%38?i ebi=)0ҧv䱬:|(;r)vH p9w3uZX M{LR+ 2:8 *W.Y6}~ GjGg ^at7h;*)tH!c&Ii~YAs "hr*?[6u.1s R䀖qTE [w*@.0A(Qh1!p)(϶R|w^SWgV #D"<*Sb :B>k([K@YC+ZQ xA0_$N|?,䵢%t;KZ*hyd 8 ~Cy&F kdg8{3lÐ0]BtX;p.O@9|9G"3[15nQHm#ߙ2~Fa5e"<'-uvAڇ,(Q Ct~& rJG WkR(Pα)۷z{f{N3 =;l;q4 .M_Ds'h!"JPZB|0W(@Jr],+ p^!ȊPV"RUP_;} J('bLrێ=2_yxi17|zsc);ĈSYOSX@(>~О(}_0+Q2~*d/<|d&B?X<.MBJt4S>鵖.UW`3?? 0Z Gϥ3w7C-^y9~ʠ`7X{|FVu2 yHcb0DB$AiN,ZV}PP\Td 0'Ʌ율snzͧ}ix:KI~ӎlilTMI{N$|sv0Yo"hQaPAim^_8\w9MyLqPL)]6/ك(HD, "Da(!Jjfۼtvs~#(z}p>q+NM3shiBYd**CX0A`#Vxz⇆o=q}V81obzӕѦ:fy=ҍK 2)Q#6*⇃رwq?p\C3f3XAieE2"Q?Jג0-a  PB‰ߝIb{Ƨw*Ezn~xj0'SV*=[[f5ץT])ɉAmā2r.zP?6BE1wUsDaP[-dz/\h]^U RLmͯESPR@2`XQ $.W$ګ(x=7xۦnS8~iQ:\\~zrYT?GN,Z{&N?0w9ToY>e{fKl:13#qP8ˈH41X{O ?amiiiiiiiiii2#҇t GIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/brightkite.png0000644000175000017500000000007411701730437025023 xustar000000000000000030 atime=1381797705.471221251 30 ctime=1381823753.423050381 gnome-do-plugins-0.8.5/PingFM/Resources/icons/brightkite.png0000664000175000017500000021652011701730437024274 0ustar00chrischris00000000000000PNG  IHDRxtEXtSoftwareAdobe ImageReadyqe<IDATxeGu'|ޗ:ɣQBI !Y$#l2ȄpLM46zubqX'3@Q&Owpw[Ui[o^w~nUs "B^jon;ׁ~= ooZFN,^{#юvlPS~-_|׈{`hv6{-8#˟mA@;юjUi@ |5hG;p.`-75ҎvGLA ZpƼ}SCO<0Ўv.@^3W-xӯ:hG;01̾F_۷)vj=w=7"!|sf}q-zgGt|gjM׌@>/,.-/,=vAd00}{ւvQL("{`m `ПEHp ϋG;юڈ`Lo_>qاOxG?|Dau_k2P%@ gog};

|zqb"/3/⪙Kzy5^WzhG;SGl76/'W7;nȷ̓ǿ;"0@8H/>u.<\YݳU_fm=})Ox30<2v۷hxL&Ï:u↯}7_ٝ`@x@@2V}< k9ྣ?oF6M >^7~׎{εۺhG;͓Kǎ?'?p ./~? Ǐ^& hEzu:2;7 .oG;юv@lclnl=w/|_?y)T@\=ZuLO~?~~۷ׯ2*$%|zvGo_?G1g>ڗ``ix/>tL~s?(]yc ekvKh֎(n or#g_x_n|0 K?_7/5?vk/ٳﬧ_vh 677{olNP YO}<[^ aܿO eصcv{5/{E=sZkZ;юvl1 _yK8{Mjয~ ~u%Wy SW=1o 9nv#Gdo}#͈3:`^#oxŋc>dx%\]?2;7xn۩hG;css_ f|~?4<{u{Oa"h07 톽vk5oaUZT/( +ڭӎvFo ?( SHПݰw/;`ccwܑ{w^޷;cҎvH pω~C?F HA nx;X&n[?QKwB3?GO@`xziG;юGz;j@š6پ 7K am(S?g--! -юvQlӿ|{nܧN*؀<~?w: {g~%_A=wN~?=k#yܛ$nvsw ~fBF >·;}uϽZbzs3W~O~ y|߂ߟ *+=WO\ݱ?^oG;юv$eO|_~曾pZl x>]}'$d2~֫z {3eh ߰R_S33w.vh=Fn @@1ƱOoq3/~'Ow{Ɵ?/=]N)oG;юvFEww;~o  5` ox $7|0mӰ7i;v# ڥݎvӧO~W}o@S( Fp ,w |Vnv?xk;wvkюv3;;Mg>wmW(\jm:peI>*xe{Ho`</4W?ꚅs o#̴khG;a:y?;pWPFWp݇R0ETޗ>ak ^.vhA>?xtl5Vן<~?}EI}|lюv>Fqܱk^~'~*/J ^7>.0\.vhg_Z^y_~nm> ~N17:?vhG;4:s{ki2[xǎmAg]lG;юvL{νg+4;7qp&A?p˯o_|$юv[ bK+]K -VLToowzolڥ؎v8 _Lxi3 8/S 6/KhG;qA˒pꎝ}0d2o+"@*/=t瞽$ؿM&^;юv@u?SP@I0 R?9 `o xP hG;юvC4o-SxL^OY!‚aुEheюv;v՟{i P5R&nKahA>i% ;}xe?4YZЎvs@~I6`*,Vh e׽?| =hT̃)HiC;юvl+\?%uwU:qM/{ͳW4zi] lYP4H юvW?>À^Nmx2:qOԕ˫kߵ+2"@>MT,{{+C!!$IhG;юvG_ҟ2@'cAI!^.OO~sv=1{W.P\Oa=]7X@[t}n:B-{Dneh|Dw{?$$J??@Uyo5`Rx# ”y*oΣofTߊi;CѲ hG;#ؽ_x ^r1nYh`ZI%Uoz kV(nc sj&vg /{胀0S DZ?}K/X^YEԸ7ö) ;p $D̂΁iu5$IrL0^q?WRakw` H/zie{ŗ"" ѿ] iɟ-EwUa4 [?ie##P,dhG2_c׽j0S lbA+ _+?yND~@7Ӡ z*4lYi M\7Aވ ӠxR&<A; vh0:zێU䢹W4w M+ ?`7pomoי`T„N,^@n]{_ui@`MA hBJ pŗ=FFOw} ,A>|0 mYP)ph:ӰUz NaY4 D0gf,,.' H" CNI.8Gz%`|'t=`nwy*܉Dɵ_hºLfl 3`jesmblIESꊼ!c]ltEf^Kr I MO%_]6`;Ϧu3igbuyMJ!~Դ3!"d!uMsD.|neǮػgKE^lkm曼&۪ѡe6A3ITxLI?Ƀ] FD]]W5_<3>dZ7zz`UH4 XwoktgCwjKJ5(tm _ؖs" Ort^'PMDͽC(*ku hoŢQ\NDIe[AۆrT{UuωB;^26 $,g`ff0@lT0.)%p߁s?WmWYu-=!| ~/ Ŧю}FNj,,b BÓ_s4q9/S>+_s~3s @tv^vq09?}A\{D>_yQSg֫f$5׶`17%XA>7:ϱ/VaR 4ˈ["TGCE#3M޻jZixw-MIs,!bhi" #D3ـ]H_9(<# t;)V^$MjLN:21"IF۲ }MҀ86ymsց`fE7{=.aYmŁz)unϥ6gi@.׃lvf 6@ z^W_Gj>ԮS0OC/zU:lyYeL&" `kb\@-@c#_/+KK Iɘ6ڿ\4)ts`u`@M<ݦZlUjKvN0(48͞mV+]g1:R[?1[y"$ ر)2)<ⅰ8{3:G [ǘPdI{&'u/L&Af78|؉ڡF@,w#@I2)Gd߈b>s# 6 XuoLsIcF\j勒wbZxpցsς< jZ($]%JzA2|J,)-ZM(SPPeLh1~%7 &pG`5D"z| BDWz|[-ŧDl=r -w_*\>DŽ%d]L -`Tغy`T w ѵ̴`vQW=1y$P:r /y`f.jDmK)3ll3K]u%ѦJw3"$#AHBO&bt`VwĨtX\@SoH93kcsfN /ɩ!gI! 9t)Q&"WNعaW?b (9 4Y/tUlh,$ |؆)[``rAB>f8v,(Q߈qlgf;p=;#1T?3 >B::{(NT@*%x&q{g|: ګɇ ȟubCK'׍}AtCg:vD7<ܳ|$YYqM n8-#{{>9^,Gh9l@Hѣ[(^fd=ۢDXQ(eE~TiP}sg44ϡx>?3}`Mhz/W52];o*Ŵq q5N+FCN=ZА\C'6A5 DR}|UE?_tuVY^ʥT*{O?&*0O { `/+]kiꉀ”8-y#hYdO`) BpC0/&D5QXCpӘ׍11QMY!vq);#R+:@H!6 *G_@dF<ޛ0ܙEﺈ i\GhxU>mN5L @@s@x*WJxaY'l͵P@1*`j`|0S4钾V'&ׄ=_"U%PRi $qr#SQ/5A9WOoJj?uQTD7 @se@F;PюtB&bZ`7R]U!FHk*Lr, C<]ÍD1JF6)̵:} HAYuJMW<5 x#ޒHN@ЗON,J ][ A`#KD4Rg4OY ;s0 h_4Ʈh0 7Ҧ }qbH]Y WY ,2#|$/>:9Ƨ2G"QLPp/o[IM3j |L? zlD f"*X(@'}#oZ.z8 v^zw-OsQ "UkF@vI[9ibvƩ+AwjCߋ瓤oi]q*DirDgu~ݲz` BgZ_u 5nPrL483D=[_t@ lt@72sTy@Xӽ‹/=91_E:Y1?]t.,y%^c#X:8'۲(T_L;6.I((YK{@g M]:̤ikNSVIwWn}M@)w$f`V"8GvzdCQ1i$N{vmמ _&4cd $(F;w`o|cvSNnt+ܚhl~B}-PuI^)>ٷLw*"UD ],,ױ 06%9R@6~fQzt#%*0H["2\JHW1#B։ :C/ r_wh32ڿVv\jE7…bdڦ6+ч>p Eh-\C%gOO _G?B=\x<$l>i}H6)6R ~ K~Wơ3iLQy+q̜/AjR aD"ᷤӣ Eb040噙Th簩=+h/^XZ8v4`@;>]eL شW*L^@ϼii`\wU},3E08Ӱ8NYP!Bb"6}=@3ǯtM4cHB5>7>J?}UX4* :hPʜ5b\Sցn^ FoD#6j'N0 Cj,C6LG iw=ΙK} CÕ fҽ?GC[`~ bfRoWŃ]8$]@ T;5I}V6aqi& @hH`U]~*fWK*ki86 b8&0Iz|THd !ˑԯ)1$ e@Mc@YcK/y@W1.qՏ(+s)˩io _Hz#TrTE;C!%pF)"okIA'S"B{YϚP^ d̮45ԟ{;YY)P$tTm͉5nL/Z0N'Kղty dҹsR:zTNH< F.Z$vYz XCRA8< L+vS^Q\@ej9`A4'wʻE$I)p-4YW,_A^-1k*RMR[X\w@: 97 uXp?߈P橪ilqB&]ѱNZhqF @l~IU Tᣲ qTU29,Az+ߟ@z&koaO<^a׻FJhpM.l!g`fvnhTujg9 8)·bA:OVmofvzQ Na]i>MB•ndR.ʋ6`C(>:! +}zN6د-abNf.\JBT/mQ \/)Y梩D[#酃$nwQT(,_6DRA~]KrBSuԋ4! żg^?Ə8(҇-J]A0@'7U+j~z}`#Z,`zJ\:0g3OnkkU>0Z_|rMNec;ԗJ0Ao<;+"8EFkDڶ]g"e0F;,A!Ogjopg_KKDle?i}ڴ `DGȸ'sO|+]@d8:{e9}xUGH_d7Yii:nbw4B^ X G.\zZL:1La6]?IР<)H   U5=*%H$/f@. Fڔo>]ݶP-Oe2t`.4'(O'@)T $@ wRZka{f-+ϯmҥ9̫5QNu+09RS !„F@%[zQnMُG7Ґֈڃ<@֯Ը =tĠtyMĶ~<LCQn}k)t7} Ԩ; 0Y8lFsYkvԈûHF?((''D\k)y俗(mJfUYn[ Yk7^? tELnz\7kSG9f/2Y,啑b*q*TyZI2*se^ZW NrԻG2MEL J{N\ ydj% 9zSFg]޲ ObXX`8ꤞsm k,!׋ܻKp8G?) I NN`I{x¼Gc$~&l?;AG 05/:z30e^̌mD]i~#~2T2HINہ{Ss$?G?fnfԧe@"Gl7㬺3# "=/%c" 9QK;02 0(J~|<&ןyI98ցӧC`7S':1HcMJѴ/wUەR+#lalgg'2յ(ML$7bpsH٥?]qT~N7&;}`hZ`B,.I 5ջ&jL2 <:Hґu,2H(Ɓ &ƀA$(('i+6#͏aem0/$sgK`@`JF?L=Is]w t 2]ASP:!lnww$˱CX^ބ,N`cn!HA 1K&~*`lqZ^=O8k(sJ_)}NR@yD)/`A)@E:ؿ-ny6>7 W~"0QbjeMF5]48[8qH Gd:X9I݄ C]i^ 0\x8IcCr!|>w.d^xwBb*#b UB5VD.| fy߄7`GuyuF1[\%dj--@n̽a+ZDZ m0 U+vEgʏß49BZsmR: 9DN?EC%Ԑ 0+>Yr~! 6/?L*@n'k}ӻ'WlŞb#8z8؇[҇#F0@)d@5<5AN A 8fa߁MR`aR'`z\$Es*9l bs/]adO =S zAA?+$\1|_uLL%7:}7er91ύX+IF@BЯ(F,t&Ee͐ȄML(naZ$ AF}8:`,|~S~ņ\AygS|@rbJJ睮֠j0fر.?~ s:0 AğrPiHrLʪwu!LFI7yR^Twb3("EU_THi6ki ;YhQŬy"]+ Ou!v&juêEQA* @Xą!473w%f5&h#5̟]CTQwO2Փ4{=)G +Gq3|׈lCrm .|nV`l!+JE*(n=O>t.\x1رkǏ@㾰BǝHM4MlǗ!}oEʪy!^ DSKC3(tmJT4+cfNZcE@i--y43 @C":bRKxUKޥAG\* :vPOfG5q"&< ¼v^if\<#?y$[ڃy8z4LjArP7\9 F.d0|qس'A 4IӘb,Zүj>Q@ VKڀB1gڎ {:}%i\TI%p~|VC@±TrGRW`k޽~e 4cPkbXJT6R7I čv:*4St@g L?U_5& DɄy4 -0k0Æ&MHQ`pմ-*T51(A 8NFҰ+722i,&Y[Of`d#WKW񦝝f0Qj,uÚX7O{'?6 ǏǞUnxY]fCIL3P8)?<|hnyd|ư~2E , WecКXQn6N&`4 @\F!a43X9gt|n.#kJ Yh#CJ,JU)?"ر{jeoa>^6_J2({~DIK*iCx";N9#B2"Cϳ?&y6o(g1Sб:w_힧 +g 'XNS9;GJM"0_be9vq8: yI"AaE'QtkupAZ0%\+ ҋTo}L 5n"f—>׃N**u] /&vE{r(a诤\jg#u7S1pcӕTqM9ޔU#]$ Ẽ;%! b H ©OΠ2! 岚VM֙XS`-{,|k(2ƺkT4"3`?{0wЊj4'F۬A|>6H /I@@V* '*<V bSW++ ),X~ߓ|̈́ɴi^ȍX'yvmf]+b]BstDa:JDF#9!V-\/z:\2! B ʜC9jzӄ®ݛ%?qnԨ>pHbIЃ^Ҫ\i-Q^Le In @[hwoDJ0 Umxf\,p YQ^%%UmlNuV!YnF"vWNfGy&}UBj]CK0\%+.׉`azYQ-Qy -gcoҁc0 FǠ: 4T%`y"3WqA^5d)ۭߘ.<  1~DП!Ff'E$C7YήwRIG1=ۢrKNT9|l Ad@()Α -0lk]& 1ӕf/.W*SdJOv\&AgE X}@[P@nWǔXEZz0.A9mX\r Wq(@e3υ5o[8HcP?xLr@)*sb~H2 Ys+ֺ!X{=L`Un3 ޤwhPܦ} w!KR{rv' yL mIIc>ːU T(E* s3 y<6y%LsMg<"0TۨQ9 BdtMwcNc"o}#V)A5-[+:!Zk9:,m~5~2@SVL KKb94^̀0xURNa UΏly 5LK´Tp'cawsػKcgB4Y;{HH?s_ P!"%QX-M!-CsTwhɱA5p<䁵)s=]-6Tf9~uozǰEP)"a>RG: bY3?sdtT Kqxe S2@aKI_ߜ i-eH ek4Tnf:;LMKP: `3}ג,돂_l0 -\ J0F쇑Xf*O r @nx:؁e@9Ch' /zrt=QG߅[XoXH 8lU2.cTlx0=h5 F1 ϥ=kƩ2T8efJ~Y&?'jEI.HAch(bX!/ʔ2 ݅}c7L81Q39 ׁ`׷B?aؤ‚ԼuPsRD5Bm(n n%r(rc2hBlfLUv=QF̰\ȉ2(GU 5nBpi?+96"ֳGlHHM! Ǔҫ'PeW2уT:]{U@OXӃ4`pP%?~Ly@tϣ!ތ::`;7Kc݆P3Z@)@I-i6OY4vjtlB:VeC^0.e>' pB/B9c]|@aǞLbAHҦ@zthÄyiǀ<jz T@ ˤ<$Pt(QuEǁudhYsԩ^P9N[94>vimioisX1=ȪRyB%^q5*Bh0QHUAaWrplvKT*)()WJ{f ._\h@UM)ds!5* ̷+ij=-\J/9g2x&<_HsW+!'DX&G3] ̘Ll@{IqlMgc3ܙ2ZfԖ*Um3#/44rQPL 9jK#XlyeAݭPLohr ]Y ESA2P;IF%I*sQY?a"f:r(4P'p`G^>*pBQǏع] fb8fUxhfW,YجX:30f ќį$5LBOk 'si]Jm+`};zlzR*%zwY13;$TL+6:w'ɮ)at C$U*:jڹXh |*R%^!Rd7/YV{L9sڽqh0jq vX >Q5(nOָv^nY}@ HG.g(V~4![ThP;eSB9HBldwHNh䉻(/q3,6rPDX9hl*CMTZ 6tU5S&XϚaR8g.k=>t2䪵[^WjvR"gCM#/?)P}[ rV <4:2:}uEh-B& !R6}@Uن߹k~'*2ݪ8֭_"h*?Hܧ꥟L F¶>V`h ҉gLdjcOpYmh{*Y7ھM86:A5jbd:VV uɶ $1>cegm:!v=4 ӟFD[ X%@TTD)PsC TlׯZo"0euE*a:V{3`"۽6S]%̡cIzXpu"E_]GxdUBYq&f_ӑJg4%ay͕ I&K<GLb\R}?STv/SS-,@)@aښxY0?_$)e3)tr!hN0 =x:1lGey)`L)[!/˥y uy݀I6|3SrMGш%?NF̺Z'[P(pP7HBBM! Qy HtHxI?0^].D  |>V<()'lN50~op٤ZCZ;noQn+Pd`!hG&N@ͮ-*PM }=9vL_ES/lG&mXpoqwXy@`9 䞴[s׸)0Q6$3'pFNCˤ ^yGYNi9{P>s J 2WBrHHgyTQ  ڧE];Ή~NZI8y辁bݵƾʀPH8ʨ*3@N7eSj{hQ2 P61:[z&w~-6 F LzׯA="[[Km1}go?e96Շea&ҷ3cl(8'd IT/ٛznGi|.)[uı;҅~z>/Gb0NUȓHv@}6ѱ\ȉ,/'yL +),Y7rQV*^qU 5w>@< Xg}7&g׵--e*dc3I6L]K,tUCS DV[#9/,* Lf ToȧvRjzlOl??b ;Dp!?I07[,; V1{ QeXTq%߀@+>!鷏 ae5rO d;Bv s*Eu3jaB|KvVpR@XnG! 6U.vGe&yO7K}sMje=Q 6a2xtNJm}RIl-6b^0s/Bo$A>CX_^ރO~bǎCEL}Y\gMƩb?$rV-mTĆG7Īуg>ݲLSUAxj쭅([;IWn;MV^!NRA^ E]%b~Mɒj9NK(iOyD}b^ `{?W,~O&`Rgs}.w\ ۛ8|W 'QYdILI!b5"h+Z܋8&|0[iVͶ 8 ss+A6IAMߢ@+%XS{DH+w_ cblFE"fFfΪ\Og.}! |s ɯ;e6;<ф}C0S y{kv4k .}V6!0anb0+k܈")8R|y@Bv!@ V԰;C;@Tz -wD<:EuH[x*U:gQ! .n#фDdz~`Esv{6r1t"Pk%4C=D,/5 [ @VYB+eC Q*%_4=(0y&a&(oh JF r^3SQ5B Y/n"+R2`.ɥ @* ;jX?$N3{69 @tdk٩c7zޖژ:e|u(+w.+&_ ~|XZ>5%Id{{6כZ6a'cL h;VpLMMi(IDi#2po[Eq4OCXMpQ\{ ߮6f&WKBl+S#!ʛqj,d(#`#փ,»MY52cMZ=q3ơ6G^w%X :.ƋDU>v$kǮt{)FQmpe.tw@i& tП.bӻgsbcQW/Ha`l; y१m$N qLj' k>DEcƦvB `hx$o3Pjs/C'ت:nII{M(]-kDH W8g L.70,Y=pn Ga*e{ QdDg,P6=T;uR$1Zŀ;;1I=1f;LLt%o )kˠe%N0 òê hMvB@'zU]DTҧ+ KKRo^Wq1P)HUsDZ  ka~aֵ'+ј&*kI@'YڳZ*J}Y_N)tz`ƟUZKVJؕqvo*{NPLrn>H盙f'Q+q߃G2XC9*(wT6zHQB݇'mֈm@7NNr32>XZ$7SgZBTDF1h$p(MlVꮯg\7o!.,*֚e>*e?ӼIYITٟ ~L:w.bDR:5jrDc?PNsCSӆZHSN &F|͉P&UB!@I].mdνc_j~<&wAD)[W~Bcٓ P}6Yق6fR|uif?gCaQ $#^Huea'n?PTaYO eAW=?T@4ŵJGӢPko.sUڲs+$|~_g8` hTY(9Oet#BviJsc=Y {0-Wǚn` K+C4NHjsӦ zl9HhQU0/9ڃr--UmJ9%H֠N Ǔdž~(h6& 2m[aTN$SN?H 2Ԣ5isY*˥їYǦLcpK,5.d(_M72cjd tD֜m lISs.A<3 MN6G2CXEV=̻ @qF}\a["4 &HeC+ hOYÑ:[p8vt& *q1[qب'k-SůOb@ d? bB& #I^%iRO57Yf :`YT[6˟'iƑ!F7sHQDjKՋK})-:n h*rm :I @LJ{׻ufDGN9Q~`dW!=oH*i(ob.98x[lǝAR ?ҼI{bRs| HvaeuvۈA8eNs" 1 ƀO_O7iYǑʓQ| $cZ)PpQg=߱t[B&_ln $4۔a DQ\:2L2 -Kq Ƥ:0¤P8isGo}ۥL^C\bYGY)^(TE՟PG'}7}vnyN'ULL-i؄LDX69ك#@t0;=,403| v YQ?&>LtB>Z_ N.\d%qOK͌&Dܱ,] IlٙK@6OŤ(K !lv/@9Y2 {1,h)C5`"erKkQN&qύ§fbv$OkL@T7`X TgRDBys|3c KKᒇŕwǰ~*a:)A\&:(kֆWcnNRx* (:,RMWoMG>I {6іa?F"bG5qjmEf04*a ТxNZ_ DC*?gW2IFHE 6apz 18N fAOI۔hG>GI "a#FG@*g4auI 讐d3vh ,w=6e4r $v{N8ВX3U5}&ph,<3sEĐj=&\ZE色4Ș?G(W$Wk?J&gY'fo[D4;DØ5ny_&\pq8piz NA[SZޮaoo;0]3bVI(&f zbK UaD6lV2 Fvem KHA'{^݃!m\N]@*s:/Σɡħ!U7b_Of0NН=׏,m_K;=VI+buZ]Z`P)b%zpMl@`Ӱ4F+bRAY)jKj"}5)TmY"GDfÚ)`Z`gxJoR??i"IJvC/z M:?g(M`8Iypx/⧈OLUX=Rwk#6τEL0_q'p%GauXF1X\ an1B52@KBuMSjy\ j'-CEJÛ @; 8Q R#Qq[X0wE |tuJ_k׻m9(pVTZpNw_7B?-?De c:IOgf]Xr/$RQHd N0>݃w /:Gi߂(,r&4lܑfccx`52 U0#lEhAg:؉#B|FwvF-Ocqi;&&"ezY-a"h*Q4 Ј6s]*x1;tO>n')>R}&JE?G42 NlM؀@S""#Tz[+px{Q87 f$OO=׽ P$Ȑ[A$=+fioc׫0l;!i:"";u8#N8^#LwT-,.O` 6zԺp^DFh: v!<0}RsE~[I=u?Q[$}4!K\!GbOza+9^/nu@ )~?>&rVNT4 9Ϟ7 ,J1q(B O.]D:QLخ[oYS] tM aZ l|4Pp)u%k9[ϕUXȄ22TuX5VQ r'b1r~Ξ6ɢlRR';EYCT0c}=U+Zͽu-ꄪ$$r'd+M:%I~=p30;[|8- J!!G!_(ާJL(\*3le~IӢ஻ax}x=1&@eD15߱i36] @wlRDKZk՜S3/g]m`;H=3?NNCr2 A4048]tڏOw=H 2&IdBȭY 0 ׉/$(4$FhPi2z=Gg|̡qy- yMY禽̌k,sUXI^" |xi*M9Kvl>oIdt08Rǽu㐔`bzr/_=Re) %M|Cwt{HJz(<֟«ߛ9Xslr 58ϼF{/)<~ln.x5wǯ7av0oNӻoh],fƩ;@}GPOfRNccGwgR4ơ]}$Oӡu)xߗ{ ^4Os{ a`;-aaVbծK\* S<_yHu( *u< ĕG"ixHp J@u;/l =çnXpE?{o$K^GDo׫7ڐFBL71af  BݪVw-2cswuᑑV=·g{1ƑhE L $m4}s`쎢be RU{sAsӐ zQ[[}؀xr0rL%&n7[IʚrW$նJ۫JZKw⇰X~u<$P$Sn§F{*&ӡ5 }+Č𜌏➭('b|$yvƓk0}'~> Ht{1]URJbtt6ALs634 4=DRP~H8+ (W TP$.ޮj$t;g xL3\4ӑIh]<~~&&vՁI}侶!y cv#Pخ4\1@*Q E"O + Zz Fbj0De<I8#o$TP\O=$ h%!lW>keXηO&?$be_ִۮmB0xGE\N{AEQ;0KLG.?#B c%< ('m9lཛ+1 ?cQ0qp0M \<͹z;v@0- ȏަ8 /Vlcsc3JBtb(tЫ&ZODjOoeY'Yf/E\[`bK!b+Dd SiPq*UH }g/u㠽Coc_J"0 DMߪb-mVE@rt<~@;>,-$Jm wn%<84ϺR^\v?1j_WB(Z(-ŏΠv_}K+ J: @)(̉4g {=m {VBtzAB!n[WGٛb~+"mT!*@Rr8MƃN1oZpԜÇp\5!]u BWFzS=tytEZH;,4I v\8?eP+LT \f}j=&= 9{8ٺnMɩ죴E&W֋)}M۔#cY#XWgRθ5S!n9M sǚ[j? U V^:v)F9'*(L!U~ݲTtcd jeDJ'̄bB׍q~a4 4Иj"ˌY[:{j*Rq[\D{qx6KTE3@oPDV~b%8b/#7HJ,N^F`-ET@:EܑrpSl$zCx5\G1KDKL#QT&[*r-/j< =!'~*-bHgj~*=/,q71HQc tijiƫ &$,40u_Yʍ&RD.8D%ƕ"`y ENR?MFi"@A@}G>ѐaeVm94O^ cwvfYeĪ# n~$P+˻_{~E^,e_~l@i^";q:G<&ll/ DqiQS3“G]yc0~3»=ibR^+VI@=#(.JH@ q|۬"x5 ۱4烊;,35F9T_(5+pVn;@JEC{1W-nXŗᢀ19R#D=C"T .R(Zţ+x5W_{?Er4S hGAEDY13Ml!lCO* aA $>CsӔ⵩PʒCJ z+ fcN\% \DŽc9{W- |sH648sHŽXPj?IW <`M;+v=/m|-~>xI C; Εy JI YI]\tp0Foń+~&$PcW}1F!zGWRn'l+-BZ9( #}Ik. 3%bygI, S_iP6dAqpL$S*a슕Iٕl![U9_mo=IX&ӓzI@O ~(LB W{F\w:7Z'>-My,t'q4m|3Ql|ۑ&^(褬!GϿ00y;3OMJ-}. K}gFҺi~$o~!bwxgJ6]I=9zMt[_3|&` GP_ &iS ,o̹1V$E > pbO*OX`+h/du HvX@dqtbP!v*"^ѸUoHkkБ Ҝtkw-r_{ndm|*_Ǻ,\͉8{rWCYY}ģ>`goO@r^~k5j3'2T~lS gȎ(gDA/@_|"% 4fX]0@YΪiOhX{#<ׂ{:H{}:aOs725[@굁I? _9Q HrDltY`hksN x$ JB2~7wG1{rZO3$0Sx( *Cg5oLTa50@诩E8~qVB)$@I :ݎQ09֫.]-yip6"mJ'q!/a'liC# SrjPr8]!TH9d !XIljDNOkoT  5ꤜwGIEM'?1Hd6-u̓A>ԓOW_ĭ&ilpN V-dJJ`Y(IJddEɄ@)ѥɄJH%16; Q굼PP$@KAEIE7H[;|`z.,<02DpW.6u 0mk䄣E]%?r8Npy=YTЉ{&y{7B!脁I*1H:cGڞ' .]jJVy8,i!tg> 7p",Igr\`J4QL@B>wvFWAYJE@^ktk/pLjM>V1`}>*FA0F`fAӆRDז|f0XT.تJ^c (k-!'qiF&u{Ҕ$uX(Atҗ^g ˙bX} "Zŧ?WG7^{, aKW(^/Ws)5`k59y{rӪq8v$*4} DٴHD-]vL2cB\iP )`it'$`=]|9OnW*`3 <|뉪#z[kMz9"" H So"!7B?)EtWL/,Ty8yiB[*lu=+δ7E"sS5pEj,iDFî~NH's^cG NK Ub)`, +^ɹeL@Tˆbl1#,Vd_Ѧ̽K2g˴|Uf<䣒>>y+j+OR^p:F3cc+`[`JF]x셡\V "*Y8ΜaІ1G@$BԸa63CH 9fYP^\z?DZX"Yt(bI>#vwaw[4f|UP\_|W#]vbg>' @v ݮ3qtǵo$9'8Lg ܪ8#W Z?w^L q2G@ۥuNxڤ@u_>OTe9LU`fY"qӫ1 x~xGn-҅" d5PAU-Lc|M`q2iB8 ᣏ7,Ewo4R-k?p|g,S]7=(6ҵM{D3t= uzAY$֋o|أM_mdT3s&IMgn,llچ|6'|vd6bW㪺&GZ6uǍ4@-RgLY @e@T&&qr]!B":rE -P͐A`58~Hm$'i`c !FRCz)alUVT9a< >.UܥLVsڳ)j b!%k#L zhuR*LN/x/e(QSEfELiSEXqJj q> s5'y}G|[MH,Ιz+Ty&OSTYpMl/)D)>f3x>5)Um~#G`N+E)}.ipw'~4.u¿΅^ZJ!66# *9z&mX'UC`Na?,S0#< U <$vr6ˤ2? ĤW[;$I? =83,AO9[6O8qH,@dP ]:¥_NP c!ӎ<D5skچOe_$:1yh+!lgF3v_o(&;~AӅ?<HL8t3g#yM3Ci8~x, pwI[`׽* Q>YӁc&, lQ=>'~, <X@]?Mi_20!1Cw\ẅ́Lʬ:./?NN-jr.qYMGS? ڛV/"k? $'5/A&.v[J09`vkX׼_[)N%3u> xw=@g< 6™8Y@c]S0hp;O`RCbX`OqaByN()uLIJ^̉w:LwT}QvBD|WvY۷Ž {A۞9{vXdxs7ZV?@/)`-%诬ĸrMnHiXX]cX_ȱXi2ł[:$2v;p-Pǁ%8׊ c{w'O9_H-eL:d/O6븨1mX`q]cL;}3 8?SO TtGxHeO{L8)@rGb==ܾ x$oCnu9>!|^I|m4,ѹi6gΌۗ1 I, a+V867Huϲ:wstWbX\15[R &{Nɯ_#hlH")k@&' ⒘dr#UP{UN_R?ZYBD@abt_{ʳ4@76bln meσ*V !3)g{QE:S>:‘ʃT{`iY{Vc}|G'8?<ýdԆDi ;" CI/05*;uNDrjoH%ApERR6s?%jW]cJ,=2Bܒ} " S7NzNIY v9._Ʌn%X & Jm)lѸI$\7'85]P@Ғ~'yMObG%?*+NPNDc_scGt4>6O?T_/CRCϜӞ]q g3ollĒma kGIϗw6t"HOE*9p>"s U"bcp)L<I3fO@V.>ޞoQڷW5JC/ٽp$K@ա|B `[ۄc5c;# "4&^Y!k/" 9F #! 'Xy \KS`vCIQB\p?<И 45=b_&3$10XǂT.VW;~qXϕXN+j _<|=%˱kpR#%JuXglqp IFz;w>w-Pt3?<w9޹ cWWIg `zoP- h VT]& ^o|Fb[Ob=x$E#0?>([](~ȁRXT':/T~u̱0y?>5?v+l%K2קKmB@ondJvPm/@HJLuh[/})vFxHZ۬>/(E̱4˳x LOQ>Nb#oWxx}K5`s_iCq9w.^e'lwLil ަy-*B)4ёqm?<F3K\Qv[̂$jII:\ >}t;'~xǒtE1 \Q nŋFYMgy/ΆW I$wmrC0ĝ̷vBmϱtCp1+wowX(%1"yH٫kT7$Q1$+(ԋ<t5۹ܾ#tϞSעɩހ$8LpkW~TC !{ۤ*M#*[#G"1:^^ B aÚ]-]r(zt'>+q Oh8[rdRIɾ^M X\ MF._S\1AAxi 3e,nȬJBO9,j`s_Ǹ~ca{7JSqZag?%i8FI?w?sw1 tA=n~h1ٓQTClNe@-p4"|דgIрeQ+4xJu,)dzUR~c X_by'*.ټ9ȟr}>ߩ[xUܾu]9vX[cr%SA%UKuS}u(a 9= &IfY>ejdc@w8!P Gte$:a[~x4)5u=ݎu:*0? = G-XmaSMb/՞$i Ǘp.]~~ Μk+^)݅I C[7έ D1VP\H>$:o㱵Mye_&3W`sgA} u'~LbQ^$r䥫XY`19H҂~!wnMc@'K.A+E ^4J/%RAJ jΤ50WWpEig!F{<~.>pb, CZhf>"<_aĿi26HtZ"sc,1>gX[7[3jb'~FQ8GTy Jv4HI |慮8{C[?Oʳ\ lEP&3P(?,y$U~6{"a3'UT)8EYK_K,8=rreq:&!\ .by<??N<LX mMe}혍/I_~Oggx}6>-rK@s@؄ K[$} $V%BB֓J-@d;2S*YFa Ck&$rUc)l>`hHz EIr?=0[y.ӄǧGY^JB.\LjCB |B_J (C #H#?`k[c|/{vTa-'e,[Y>ˬtss1^n[Q3uO0\ūЖ,ܫ5WPrx=!цQy% /|3XJIa8w!ĽQ2Ӑ?9%695xJ\Xhxk3o ' )x9lҷb(*"?D59=R&ψr09*/\8!P ̲|e-&tʰhN,'z#Q&n91g_Ĉ"&]w?;xpq! 7V$sB3Z=^t$ߏ.xEHV$ζϭJ]\mn-C+P&V'A-dgy_sN:?G

 %MZ}zZk?6_?Ӝ*t'~H/=/&] TՕk;\}ױ5T9`̕W6u6eGd$ aLh 0KW:VXhey!Ho̺,2{YD7f}~,?rZ>_~$asYسʭ'yޏ7|$Ӏ%=*2#mA W,' #}vwc/Yg2jr>'iݻHB[D+ /xF”qo%—1\c0H,; ӃKt#<mH(C\lpz\/0+ C;/~4/Xa4Gّƭׇ͉'睗56' *Ix)@] 4PtVhB\Du2˙:\7/ QebN Ewqjyإz>O+McVV9y8#{EWIvy>{m R@p(Ue֧V9Kڔ"V o6Q`[UUbY$QȒx~DN s!6s]@_ )y(j4?<h@~aI$ 0`<1~gcnyl:E]3'Z$Ƴvl cíփKJ.74;t0[IG;OWU7~ƋJ9}T觲Mk^m?<cfo+A^:k@ U+]ll[ɀy9x^Z 4a4$ J`noYTw[;˦璆?!* 3nUI@?{<_8\o:|໎p/@qg8h gˌ[:)& Nڥ* 8?Wlf8b d[+9A_B]DžHiGr3\7hgoˢ܀~@?f^',"++p%kPb#l]縯_/XE ?׾u ; &0!|(K:뼔߀n d ؚPW50繕sz!$5sKШȜq,pʚЉ!(o\ Qۯx( `>/x?bGl+ Nj>|<^͛g92Jr]S A_XjQ+@:DQKxLYp}<*IY5Mz_g%NcWڻh8$lCb=$0bp (~&?.`,I_bEMDPԺ$MsP! a4;/^O K_%W%' Kվ;swK@ '5m80}|`xy}V,sT/`!Z1" J wަ?j$N]TbkM+lџzDUVE(X}Μx/}e%vۡXyj-S{-R4\??V+ 16b}I#Bc|73!>Gwa',YE@Js1^b՟+Y%1\1=|#-$96&fHϞwP_75 %`yp*q_4܂r o4"\>|]3A 18~SHp^eQ#)F`b;Op*y(C(*kw>Ɵ3/͸r ϯ7OJWC3|s~!C#nZd&5r=mf$~};Y#l7Ri%V4w+ " ';8xppV΁w>Fae5s'j i$/0}l"97b< $ohݗ_~9O0Ixι@8sVo{\Mާ% iD>g/nՏ ?<X. ˛XkCZ"!I@@^ 8s<~ŋ1<`}=𤡎Zzyic), H٘ 빼H[ɲvmpSriY*\3WaNJ U呴F:$ɘ/7b.g|3oUURhL -gv d>'׌f~CoryĈ" Q:/|,5mI)@z"O <XzܷrŔoEN)nms&/ӌp>"-rb>G7ܒse/w3?{z ~v{OkT; E1/gLS,bA?.7S2n $*o"? [!g:h\$ &')mpM*(Kϩc41SO/, \~rQ/r}H΍}wx`a~Ƕ7brurS9*SBLE̓WL*!r ώp]J,H+2E9fϴs!! {-r^kQٮ({05˟F+e1IׇMgk "T{bVk٪]Í:^kEƟSH5FX P"0enD9\ hy>;xbկ}'\.~BaW9uYO{‘N?+N='VVQН1:.E Ev|UWtW`]Ν|K!.{b>zAtht]%) 1b.tX덡/ Uz }[_>5|St+W#F*Rҟ8X!<G[G?;d?y=u$%Se@li=~"n=oI;g#ة/n@VAlpVYԎ${kؚ`S\x/}J%v.[ wp,؀k_5Uɗt}꼬44tQ |S6s(= XkRjS"SZ|;;NYh_k_:W`O;H( ;B+ _0:vx $)a*5nc?JIߔbמ+ay]PV3g_ Һ# l Gz"=P8:ɲ觟OdMby{ϔׅ`+%< 'FL7|XZJr4?s\ꚵP4Iq\ u3iq,Ir !S~( o@XFZO1?{>F-u82z>J1ITGEfg`'bKJ[ LM='fHB&u%# A| #p:o,GP%~z?s{]̘^CHv,ߑZVuƳ{jzVD5߃uoXN*Xs&2`hJ]1l"yEM-\@e5>Sg3d^XZq,2Q*psæqߡy=Iyҵ8ŜP}uNֿZO\2AR`c<6X5"WS1]Xb }D /_To%ie-#Wow=VgӐo :1cF²IDKBgi~xT%nZ~uv 9Wlv"?7`4Nf%"5=Gn=Üw@V=W5]%6vO ͇Ϫ3sy?}ۯR.%Yl~xd| PJduM/B{K gEp1- ;r?ߪY?JC)w{׈~P񬹾|H=cqߡ/PG(f\p0˶\Pn,:И\8ۅ$ts|ceh{~tUVZFt3=8ѵ/tV`uuTVWdZGO@Yͧlh`_}?y#%: ,JJ $Sf= )C˒3^ʌ.:5VQI7S4 '99n9G?\~v~JtIWݻοWBV(+SMK҂ȏRiO*" DL}pБI'E{@;֝X&ůhu_=VYJo :XYMM8Ҳֿndw,v XR?wzj Ǎq`i÷%!'h;-iM7)i_}·E׿ב  S?Uv%YGvONW6 +_s|u0qь QY>!o>YG?pV@`;^-&eHM|7 -ì=>?ۡ db_c !=Xo!%IHJ!/Iԟ@u'T$gѪ?;k O3MpU:P$ PYEHcWᕗ;`u-\XG>*6!A(i5 b~,/&f@7WW"|_>t I:>!oFK$Lko>e_'.~IxPcG?͝zgWv ?X8v2P:E>1a( }Jio0_}; yPwD$~_ZC V imwyc};GaonRtOȓ _" R=K$?QTdS #\4PGгɭYZ hi:m:>vo gڴ<ڵ͝ }k I-:CVQX,>ck7(6YdBO ݺJy$9h1NaZ(Í;Y=i!r`,#)(AE;Ǚ}$V:ض@Vߙpmz~h uk6!mTϘ>W&zݼh~~OSv >d--I# 9'k' yT@bmg?n <~D|BzEbͧT+4/*Kȴ%rnw*{Q*2y_H+o))Nwۭخ3,v=pThs]4Z4ZmA f-MypU8V8O̤.ǻnW'@W![ }f9dV~&H~4KmDYeDK_/4/ Ncl WaPg;_x FggzM]iɞH} n}$aG>!?~HXY?ϙox?q&o&[,/l[0F1??4M4XiGcU)][莵n1HH{_َgה=gUrZ'9^MC<~D˵Y1, X nު'fQ~?<8$!|]z? $}66tJ?`'آ?" Y/slVIȩ\mYV_ڽ6QsPZ8^}Eew{*nr d%3y%0: L7˸Ϫ ^/Y TIsܯgC\逰ˊsr'znHj K7з<ȮO^B޼Y;#ӏGrH%^{]olv־m;H@'y˯X?Y1=1EGⲲ3'y U?P,@(Ӫ? ŹEآyFƉ?Xor~(gwȬćbC\e{˯±+yo~NfR 1N]ݠC;&??'-U?giم8!l Y]UțrۃC]>wwيw-4/毾<>4]pr \!Kț&g'6e{aҏu=mOp홲]Ov;uj[ ^vg ԃ;4I|5"ɃI1>%rxnoJz;bwT@4VOk}}BL$*K4r+$'*yU7Z*0bdw[J|1D6J]j$?k\kJD쎿f'U id&ͮ|Ч~}J G$>w&}`4HЗ:*W ͠?])V g={/& [I X*呑fFxѦ-qvLv[3hr7Acgnc4rs} ݯTN]_%32^ ?޽}7>ULw[=%T/Wx~݄GVO?K/P) !ڮ~fr$hdMR~*ӭh{ Y6((2>ɑNSrL3hE8;MAȽk}p}lZvD xroeZͿyN ϡ겧#Sr}'>ÏHwݻ{Okފi'Q 5,gwo2g,f'By^0~ /A/\v1 )vL Av!kOuz:Yg7-TRY랛cgj `OӱM_#?>˽ or߀%ٔ55}3dzwmA; ښ}l#?qϵFrmܢȀ8uK6@x(w_p>Ý@*OX'i*J@Jy房RN@~w>1/=Vs{? -1;4EDŽk@-rf,{hyBSunQ#ůZ*x=|k3צ/[T~qo'QMKݝ7-Oy6<{p:1.$ ^ݞa,٪Ge\_?5*?WYA>{,P|wx,ӧ \HЗϯԋИgrCq(< S>7 J@; Ю7{$Uk1z]%jtκ=a[~V~~ ;Muq{p_ߊ֛ ZT@r-*CHI #A=V@K*O W$#Hs67#aʄVwd&|rɪyT"%;4w@+7` Aᖴ9Hb@b@N7_y N: .rU"7X3NkWK`{_\4D*7(c]G,t/UOț97˨G(Fu4v o|'/Y 옮7}Nz*ހi^iAg'~Ll@8H tCTG>!'-U4 N{\w $oOw>n㕗cܾJ"A#Jr;W_ݱbswGgۤDr Ҥ}o{!Qv ZΝk:\j#G|y v/%%{#iFiu ܻGwb|Ct&-@G=gݾ}X3O Tq $ xcgGmR@.t i7ZGk~'6_%{W } 2 |1^}9!#&_k@Y~}^EdeW\$w;N~~,Y?PeO}IN.8{^.<_L}^j+~@tݓ2ބ|^긾24@]n:]:Ran6Tu;{ǜ.U8)_g׽!MPnnrN:S79kIjKl2&,Kil8\\o}BMG?<8D?(Iʀ&2-|BlevA´oē;W}M>Qֽ#g"t5wrn/=v6)ѝ.28hvЯL~x\ꂣW<QD8wy:dFZG|r NE7+SwbmO؍o,8Rx˛};ƟJ ] u,Vz/Tz^ 5u޳5Z"گO s+$ ;i)ZGemXL7rʝDzƱU~?ƽ{wns?ft%lts[}^'~iZwy@:?/>־,-7+cV΀Xnkkͱ\Uܐn9'=/diP ~hQa?{Wd׉~}\?1yGeJ["Ѷ,2 }T[K u8-ﮗc6>O8l^!*RT(v]1IMB7lMn|Tlln3U8׮rvvR)^XZ$L{|][oF◯"_U0O24!0ۄW?6i#RM#R~bqȽH;yO5ۂ~?N>B-)@:4)V`4v/- u3 tspubuǠ=0AXyRO3> 'Qlx@O[j)^% >[#V=V35znDb i3_ d?Ĭ zv-" P춗~Yp>&J_= N@$ؒ%QEDI,;sb8E8ΦD^yslGd,QIJ(+\D H:fo=KuU_kjkQ>}L)땈+#1mx$(-~ּP_=o2c@P!nX{08|R;r;IpD'.dt8= ]wk@g@;1ī_pD%NugoQrFF 8w 7nXT|pr%onU" nQzy)M ??uOLc}8|VL#}q rV/ϿϢu]wHݾŀda~΀^h+&}jniZw?vvI?Փ"DKH :IcD$_hI"dqcϝը2MĂ;Uyg}tG>b /0=KxdZ̰ (HZMJJ2!}}<(ݖD]~G@^_VYn}0Aw>Wj|:0|F. /(~ )~ rI w,C Pl x&-hgh @uSDۡ /?'I9&7i! D߾}y&~$T[0?g CyA K%ѧ_#T }c?&ڏ~ܘݔB髲#} ͖ w/">ǎhs~,[Lj ,>8om{bO,F0`N Yp\olX4}'@nFBbX4@#‚tzy-r9T {DFLڽLLxdb3x[z|P`bҀ)nܺm]|8ISߖ7'GYuyQ S~`w<}wț⧌ӣأ>bKglÔD"i`;9v %`XęG'9L Lĺd}Ϲar68sTi{m.PKؽqӀa(\EaT2qO<}&ghcϗ\7[\㊶ſ,%Ǔdo$MA^^z Bq,>6WGbт?.\1 ݙ_vN ,i R J% 41=޻9n/2M0>8.2G%<$9Msx ѧ7Th[pz nZ03`ss,+00ך{X;pڤ/y{#~=RIE i^̀x* d&!svGzDg nwupIRzMi8DS"}`JY@_W#{;?|1cG̕#)-'TFZ1 /8,gSĂ% u7n2XX0ްE^Yi~j2 P!dg?>J*=O)S6 fo2Q$}b X}vl߮i ME˶0>F";}wuJՂ kp fg .i{weOC_u#i/GF2TǽtI$.b3 [ܑQ^H TfR "ʼnHTtG9Ӷr#}>ZzܱpR Fn"fo+s% = {MDN}>Ccv3~!#]Nt$hߩ~ /@A&R*A\x˞i:sI ,% ^~/PRqI^ϡHOӠ;<&}FI)%~ Ibw!k_ڞ$x;Ҁsk&t>ѯT_Lt.Bxs~G8ӷoVau cN14ZM'b0"~4Y@@6@^˟/'z@XY\kfy7ft?'zY3as}X${Jo7!O%}9W㇄wf$}Qŏ^s!9ȵE,}Qì}$xcAZ EXL(ĿEZ?(ч2τQ}ܑ}n~k6/,P 6mom":1J7 {{q/"tzM@ hbW%,,y1J҇<%*Ј=XЇ@l q@,L?q,oЉI ĺ΅C~ф ?9Ȅ@;bI{G<‰eـ۷[01aoK -CR;RߎЅfpgCC'@{&V ͧОwpɂ|m+8җkU0G 6hA^fIS` `Qm/0M\琾?߀|hX>VG 4$ +{=wN~w`m&~n2Ei=eسYKh($_<mG2ts,os@IEG ֟[[FP70Ia~~ ˄Kb쯈BȞ$pdzDGxr~ȜJ}N|m߉EMpJ&{w 1xgNBHv7Rx+=!}WȂA|:6/{⁡;}{S$}-ۄȣy#į>#f,s&3` @wX-@ &Qm~đf,jgY/^m9|iE~x۞)$-|#&LN3c2픥R>5zo ~;{JT&` J+\h z>M8'Xć@lPE#XQVK`vPX|X(luZ4R;]GQ}oa9M-Kru8JL0X\`aء6!1Cvb=jQNǕ/ރ?O@ /a@ {Ob3F:.E6ek\p `_"ANH>F^ϭ_3x]gNivܨK6ab`yl z"<SIE S`GCdͤ{'%Hjdҏ}b[P 2H*/e@ەF:_}$_M^D8?}}$a.khQwzDܬ%M\$S8YҠ{k粼"j׶GI߿9^D"1AG ,X\ @jqclc{*^B60wP.E^`b"d(i:|-'Ψ]4']܀/arĴ=n&@J#oHʄu|cI|]9qOmߧGh!ۂm,VD UmBsE~wfNuu-gy$e2*~oNۤIZLt]RNmQej5-Or9~&vkzNԃa>Ř]UJ>xh0LN(Fv%|)ѳI(ʢRUՓ=6w=7吾X4kp5gL$ּq/gص@doT҇q SvaJTDu{OEnbsDzz4醷=^;i{|nMac5}N+51t?_*J/@+E ƏCH:B&Jɻ?cH&@F6 #kSkBOS[DH&$Vy7-͖)>lnҲժ7nK5H%{{5gA G"<:LU+H?Q #h{8;ӂ"KLuݲ)]χ|X"ڏwޘ;O{w?umE;#nD[E_=(,--05XpJ .]Ao\W(sD/].cȟG&D%d@ l$ -`GuvmY~np4le-tIqрI,E?w嫔AO&!_/noJ>%JY,*~VjӍ d5VoFˌ5>Az1|{G s.=NhN?"1ÙC뭥 w]x'}im{<.ߢ9^mظcc& Pٟ;Uҫg!kR%5RNcudwϞ7f\ b"|d@ rB_^]0ʚKвLV&K{Ap pt׎￯ ;wjNiȻR"U肋-׃;=+P:؀f Lrvɟ=Y67̙LN1[0`j 4D|ܮNѓ#,Tv®{LKk1qHg!@?|Ti}!s,C ]˼456 ^ZbϮ=ۑu+P@ xlgŀ}N_3$s~}^3kˋudԜ.ܸMziU, >zC{}T C-~R>A#-$uI(gPď@ :a^i,6!/WF(/r}yf|h]y{B/'Ç9D!KZGQ}b)j(߰\}gߎ઀79[}ܭςF8n p}N{OQlT4衁0!!OB84##nrEvlqA{ dH1menjZ*e|l>ce(D]J#' z~˝Kw%+pBFlQ`h6RHyv }q!]~M{|PǿV ҏ%0EG UHg [ S[`/m?z|N;|"%ح9K%N}0ACh+Qi8ߟ;:~ WѤsĜ`ێHI1ډ\=$}IOآ7 釉:7GEC&GG fZD}qf<kTKam|j.{)"v2M3a޲hi(p ͖H7=CTsnӲ-[p2:]﫹nLzr^D!kǑ~B"L1㈤@ 6 LumH/T57n./ _8t®]keMxĹ"XoF5 u>q&ke;尼6n#21S$I} D%W{='ECG JW+L?yzep}CTzOY4#Wasp'RH~XL7uw]&|ַyK,WM3ՂsgWlaN~2Edp!QD-~8Vő~rI@k6!> Vd@i, ɢڏd>Ro_1ΟGĴ=kpIߖ`B ,8~L`T~{o [Ru_X=74>Wä"KHbC?[q\FO 3edk./,8mvp ipJ(c˵=})eP09W6- W];CTDH%'OGxWj]YLD۞%FɫgOׂSC{v~ᛯxAv zz>mX&0=c: ]oנRk@koD'Pyq}!A[CPHG  S-ퟴ D2RzRO?f^2A.DVv0Diԙ0ׂ&LN[0tCkC [T.<~F f~%sT~cÈD|/~=Kq,;Q%&P##@+>?v8VV,@G2*V_}lסcG|tٷwV8r wlSL.6mgK<^р-3isLWz*+tᗦ17aCuޤ=ģ?!eeZ.Fz]h1#=6ؠ0Ƴ#^R\ Ikȥގ'nu6 Z"ͽ\ = n{M#-$06aGSK{wTji[xP)ܾ-?$%_~Fɶ A^~=H {Z>rhTx_į} 3y$d6wkpktǶ6C4W^vn#k'^M9 :Ӏ;JpkC7  v;}J8pO#tIH"?  ~~ :o_x+v<Տ1C"i`5<3J?;Peb7J[ln945E](:N0<2%+uju/4V5?kL4=aA;!4QyˣyAAD]x>}`@  <3~ mI z{ÛT؎'^IY?0@aJS-_.C^Z)̀z{ڇW<1E|LRŸ^ ęe~/ #m4dhkRvdIGXC giߎ-}$X$"_g02JxeQ /m=`iGTmˤ/, 맵V@ 8l⟺s奧S$OArP*;#㙌m+H䔀h4 oswow}}i+sx 8=4͏D׻]&M$XOzE*kDE1@ -V}:5#O"-oiގZ<5hgI#kRO#a3|!H$Dʛt 9x~=)J >Đq/.@lC_E&4>7ܗ! qrTOKaWAM륑>?@i.M9 uP)OJ3×U[s(F9#u")I?l:}QWǗ2FYrgK,SM_غObn!$^d.E8?- T/ xB{?dr?(@ Z.n#\]&x$@Y9ŹڞD}` 'jAhS{>},Js+M}/|BUm?S@"@UhI}rN"qM'%wS/6QF5/~g!ќF$ӑX@ 0,䟵 72YX[×puo[mJ`{U3"x!粘m0M $D,ލcH(J.Q,H@ :٨}zം7&ZW^m՗E6)R {K^(M!R.ѐۏ#F?S"dѾ|_ł1<_@ :g H!~ TEz?gy{k~T8{Cr1LHos{0@RE| -|ryNLR2xYF%=[1 L/"srr: Iq"E _~GCoAz'\NE%bD;pɯ~2Zgb r$XCx/}#?Х( F<`xg1Z鱏ؗx^R@3nkʣ(K#~$}XS荕GozT?m&@&qL@,؆VS2lrA 5=ye W ~" DtPEKb>bc8ѩk̈́?k Kޑ`)ej _sh}aYM!LVq @ So0IZ@H6 J3xuwzzK A<@ fo]V}Y:vY2ig5_@lU4?~=lYu`9(pܳCř?į@ " q_X8rUn4P(Eo~sF(~M57sz+!bە迨`fTTf+3_@l_؅\#<4E=@u!;{@  }ȗ; ~\ffZr&s_y^# b34Z_|$7S?-N@83JsGf1 b3M];%ȶ_ Pߩ`D~2Zk@ 4y^຿ :dߕ52iky9w2o@ 6 K:O*?)Iߺ,d };e-W @ zK_ud…P`Q%zѧjSӾlW @ F̍O.ħwO#k ! 3jtJM}ߏt_ů@ 6,uq[\ujt%~#B1 Gd-HuhdK__¯@ 6_?O#U<yd!p~¯@ 6>8umEoDd|;Ydb/Z~->_;@'eݺWC6,mqu]EW3YT -:>ת@ u"sjvGNݙxu ˲Ң,^i7>z}k@ 5&I;/`Y^lߛcEZS_8^r@ Ѻ6y_iV3Y8~h=:2(oz n2[W.>KcOD*ǿUAs;J6ص#5cȓ++]_4v@ CoSr` YɟsjXR.pE@Yf>[W2Zkczma.?_vnԅ~if?i/?ǫ;vu"蟸?qjLEX @lpsѡ_ƏzguJy(!Wx`gYHw%;0(Vݺ:s_c5_y@##/?'*.[?qAxx BU5]£N+Yq@lϨ4FLJG?f/߁ZL~Vy='xwImyɽsśgPuK0bl,k_tȟ_ѵuP)=qKfet?תl@lqo5_>?n]Tj?w^.>SX"T.=; @lbglE_YOO}Yd!|lF?~o d68s:~2?Hid$Ew9/ Վ?#T0+K;7|c@ii| D7?$ƍ.,|)"S! n{ho}׿ٵV:bCV~ja_(1)L'?OxlxQoxs^HER ;ï}^[܋bc^_Zuz7d gMg!׎>_9xCG q3>ujD6 P ^=GK{,kȕG/ًg]DyȟRfz~/>=ZH)TnT+NG~H)"ԛg&>:;|y`u }~&o(7h4ufUD@E {ouzv~v ĪEz}3=Rmd$,'ݿj{G?/TliO?Pk4; [m}ۮw_mj@ il܎O͎ N _%Fy)Sw>y[\l@"@a nݽ=߮V+UUp^D G椡7/+Kgo\|j"O#,'wԟ{{*o}O0۽+yof8X.W-@@\@!qwo+;v}WFcf@ \XqU_~4:sghﵟ~UYɟs݇O?Gޛ]!W wZ\Tt3h00d{z}o-};J>XTg@lY֢/-jcy;g&nqޕh=~34/?C{{"=JxGpn#@Qxہ_w^S}OV*Z鐽ݍ@ljy4'l1[q<<{#Fz[,$DYV-6O[z^0S@'?/{ s=o`%N/Gn׿zvs_{RB."ܰM Xc@ V˃0},˜ c2ZSo./y3v٦YJ $?X_fM6pҜwP=pQ1&w{`K ("fx~FVٱܳcw-U޾b+{rag3=}mp%(_"o3 L\Y!֨iՖWiMV}i52FVAA'd?W &YYõ*ܷ4.wNކe_לB K@1DyoWmI9 1E  ǫ0oRg2Vڱc @ZBSO{4- ##( %.wkںIKߖ$*f) ZE#NEAe1 /OKVy# M)Ot;<X+P?uH( ,C Q t E'@l@čE?"b @X@@X@ H5:c @ (@ly@@  ٤@멢7IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/facebook.png0000644000175000017500000000007411701730437024440 xustar000000000000000030 atime=1381797705.471221251 30 ctime=1381823753.427050381 gnome-do-plugins-0.8.5/PingFM/Resources/icons/facebook.png0000664000175000017500000005064411701730437023714 0ustar00chrischris00000000000000PNG  IHDR>a IDATx\Ug>~f2-ؓ{]!M"tTT^Emjf&;3ٙ{s`6|>r9}oy9X"b}  {O=êh?ހ>[5[5 |>}/ y,Q?mը7ʪQ7znh=]8z<9#}¸ WŸs $+u^=z0`.0D?=U{q]l=[(hqzϞ~D; =~x\ yf0x`X8RwOhD2⧏^{Wms˜)4U݁8gϞh "IKɮQĄ)$2^귙( 'KҸys.ZLyTi=rnxT|wҤqG"Eՠ]m©l5" E0y !D ,D>F޼V&w/MF=Ldmb&)ѯ8;p$y;e3@;qK|Oq'ǿ5o]!Z}5*xZ,7bW-n_zi5d8[B_X425Fx yN3 ?&ת`jx/H%}a9ySprх_y+/+Ņ*p︡Wu;ǚt\j alEpZu"Q2-c48O'w#o^UYCﲪxj)&iowlU޼VoZ>/ P<ߤG40CZ/cvȁSȩK|Q5.@?gwRdw$w]|mθH|8U;J+ 4-0p#&g>9RxF qSTy VIKՓȋiZ淦}\}L[rJNTN.|5ܠKL>ox c8op"v-C7JK48\i1E ĚHQUJr V'y!kCt3uGr`z}3ͰBRVl"G>cg?U}8 Kq['!GЗwOG(#H@i0ly:RGK\z%/t;|a/p%:o'U+-=p/?lW?@hV:ho9x.TX6˶÷ЙQZ5ø6>T2{Р߾3׿^vJqt9Px_aK;ѳ@W1sS j7Wx n|Fbӷ H!"[;ԇ)Tg}8ޓwF>O*O| }(98iPR]nKP6`:G NYD+8"xkA|MQGފFOT9vUuCCvʞ嫓:u$kݦj!C2'c#{V܀]wů(;A 迃8KFˡ  qcc/Nϻv8NI6^<;I7%g{xF$C<3߿=pc@Govt؁ιc'qN@KÜ0p̶?Ia˻FZ.͞y=їCǞu!h½O g{n$/V$TNYYb}eocܱQq"uڽ7uwe=Hpa~n[ ߑ.\뚌BQh` DHgR_,ܓ"I~SA+Sfu['[ۥUj!wC>?9,굙"!XYuYvF95ykXX} Y禬/D}B=|M]BU9gʮ~.}|?ʊd5lt}ZmڤFl+q\U,xQzE0rZ(]G܋X~ 7s:ZfƐ?twFzkɯ٫ϿZ #@~gzYnຬH#T,nJ`j;nl|}%>c,vUg| R,zEnK\Rś.b}{{wpmYik }(F,zImT J"ٹAɗ`xo;Ho8sZ4ըSL~:<5JŠYv5 sbwE qMlv8Cؠa;qIW/b)-s/f?.vvY{|ϳ\Q\% :?as Pxsݠnx Cf ;1Pw@U?|ߟ9^kc5D*ע봌A@7[:,ΣWJW؂2se\ubT:k5ˬ56f(zbκK6ۘ q\=1Ɲ/g,VCFYks9i; 6p7g%/s]Tx倶!\6\IdR 3iˀ2MQ ^:Ǘ^ 4!'xNޭ׻)T+}_Suk^3(Ei] *аie.,8'W98/3VLfR9\zXsIr鎝a;pp?1izϭv/33m8}F+Qڭ܎eR[zF4pJrN*gN@=Av:iQwh6HoȻդG>` QGϙ_c/'0 UcZIwLr("\.䯰1 qQ0"f%.Uly>? ^ZVmmhWvR8vmvf `9eeѱiN)vdNJ|#7"z#56a#ڊvSIEBd,8seNu2Q5j}u$>Q_@P Pw^;gZu[o {gS 뷟| Qtke죒DH:Ѕi3LtB (Y~ |0rA._#L6>dKJJiZT*Egeszl7d-?gPG{]O6e;}eQd ȶ!IҾi NH%u1I!()F͹Cb#@z7UN)@ӵh1ݪv|^p©ގu2y I/46 .<!}i tvq)Xbc2Ʉ4ێ} m~XK> ߓŦ*rhi ) ؊vhG3':jc $C@0M3 4UZ^dLA0[1c?K?#gԻ_uCj׍VF$lɏḤ&j#'rL["cOڀ!dEER#7O!iP$iE[WoYťڇ"e7_w']6}h'wюiHOi <J\>q@"sHvBi4gGI& <4LC_h[=zr?˨haqh\6Xm8D1 th"eODhNbNg K0`!=uMzB| Z҂RN)zTهE|uH#fPc`]@Q;OA3c3{e= ۂ:mJ-!W뀶t zmA#-xgH%@Oш2` h,1 ?"B$:E8=*6f N) 3Q DXH2C}J 7FLCЏعS,_Wh(؂v} 6^qHID << SJX^ MccnK|k oy55h[ИdZ EЯcpt [~0N'aSKX&ub8FPkDa0. t< h #XDX MoQ 1y̼R?:nH88ArRb>_D7}0aCL!#wIj@L78O?zK!8q074d4ƎAC,vpvP1D4 3DP4ºbi|F@%ń9gdSGNT}?>i߀q8}  v 9b 6 B`D!<Ͷ5N@"lX_c `dx43ͣB1@gBjyUy نA}M!ݮ1N^zB#y8EP*Qԃ2: :qH1cF '`hY#Esl!DlGA x-~L%Ѧ|a0zi⸄@hpg vFM= #<vM'A|L9 )#NF1&nWtP"8!-{qKMa`%c5!sG}Ž~MzfI PQ.?{&IOFCИ3Db @ŀCt:C!pmK`ē1@'udV#O`"f0|6k1 7}`_ѧiq|(6YFlI|M:m|ڙFL"v?b69WC8z/`+հcU!5jrWPVe8M2Bpe+)Q(txT;"8&! ` Ng|`ism"1Oq8*u'*s.X f*#4Gdbh{T2п|a)D% #'-t-"$9 &G`C2O9߯v$hSO%Õt<&naD<*1[t"H}@@nVf#!\bP_|t/w ]QEm8鰤2 5H-#R}f#D (<FaQ0( /|&qJJ!0p01y'dԣ2h~Wo铸[z풮z[{Oncc.[.OM9(~Yd$sLrK A2>ba?Vpڍ iO?ؕ1yڙLR(̷`HVS.:\Vh萢)Æ4':K355"q&Ő ݣeGR ;A!v(DpLE&x + =!Ayд%>O!\ˁ(@Đ#]5hvXeY/>cJC>=o972#2ˈCA}FB4 |v~|?۶s.Jt7n cJ ).̂2ʵ[i, AʧgKQ}~ /"`(m0FBhԐP$; e~:P @0To {@|`M~v%xi5|f(NK@)]"@ջ.CaSAh6;v=^`KGB @1PEpHCE d8mЖCaӡx/}t ەA ~YmДMz-4 HP4ꔪފH}>aNuB "yxPAFPPH/JL+t`@v5,w_N(}<#gJ,e2Q*H8tx62*9|(e`` J !PT^0(z(ptn04*x? {OQ/)'_?VJs(s<βEZ"Q| |-.{Lo!vڜSn)5dx@#@e"`SAz8br@*@<#3Hs^wkqwY52E궊lyΊj Zu4镍!|U }p~1897@U(\G`:34ō| #0QCq~ lć(g1ss<$O;#I3JA}|X%B =%ܵ`3NE J2Bp'}- 90(` ]ku=DfxMV6-'su˘(GxO(K- `KlʐFJ~~-vO|xS5|;Ól&{C gݛ4B19:[N4PTAe%4S u~aGjD;-ӝ\o 7M'@ѧH6HUJ6w~6א?X ɷCY 6X@\JX!G-yM༳A|% /< _(s /I˅PI4$%|m$pHۯީkptF\#Z m}*87)ܼo*W6`'M9C?t`ǝܟs\ %}Alʼ?]H\ֿQC3W[1 JsAXc؄B{FP* !UH M@h;M3pF!!`گ@t>-Z g!OX#ް_2gpU~o xa>yz4@Bkfb(BqHTUz@v#~k&lU5 b󊭎AKz)_v ;M|Fj=PFRr%йyt-PCڈ 5봩=ȟff8=RYvh qUx| HXxE-"IW$ ^:zU}BΩ"@"pFG+0m ݈ {@^) :4h& ~s)`^*p&Ɲ2^4j)NN+i߃|3U??3|/&*\YWyexNIC;㔠kB Op8iwR5*D#p70T lp@%QO&ݼCH~y,4T \ៜ[CVXm 1(^y;A,k_x~W<+?x#_~C!eu>,,#rOCcAe$ruńk^EP٨nkf];EwK;m?ƭ 1GH-l f1Ra M]:w-bOuτ _CxE;x|\GpE/"@`PX<]itO4>46pv;h, ͈B #c[y9d9Ɩ$ş{_3gNϵR @ gtg|P?;|䪇ד7@M}_{EVސ7l!x`ɕ 5-(Kx +vb3$GBWjRR5{}M?>na&l,TEa/,;/iQs~#9f<߮|B' s.x+mD-oH8>7䒄XFܐU7mpH@~]*0Q]h*@ےq2@{񻤿 =[_AӿFPpw "} go͝<p-Ps;pEq 2{<]r5/(W_$,x^+ JUNpO:2bTQ 7{AA{fBhHZ b ~ C7BAVǠZerfk,,x^p s/qy]1c GGm 1 Ǭ :FYa41~+D!KwfK+ k&#ROݯ lC\Fp~1u:g5[Ӿ9D 0ɹo6D*2f#lnÍ!IOq\`/4}T%_y9Sq_l*ȏ]s[qܯQxv"050, g 3w 8)v{rMB!Cm]7SLqsHk3܁aĕHk׮ћu*?\ Uzi^~~!?n{JTH@[]L\@xVkAQ@U$nlUP{9=58D SlE忌DNw c}쫀9խہ?n ,S%>:Iը47خPk PU?~ ~1ᄚR Ê9$?n=Qx{@R Ef.&<TfUQ - Bv=m%vu:0hL>tOY9 2>njwv` E`IPq -}߈Ug:n ^q&}~{}dQ8Oqy%v-aG# 5tF /CcF|rH8v ,T`FC`ow(GZGi-C`S? e6+Hʄ ~r@~¦Aa8Y}\Cѭy&u<SG',TuF1˙[ BLgC>L F~q[uh9[ܮ$p[puhwaa813  ^h=|ѫeHfEW4kӇ9[ﷷv2Ia?ӯE]Iߕ8$R7|(7~( x0"G͹PmLZ=> L;Q:y^;/Ҷ,gCBj' < BAN ]妣|7<;0\QQF!``Esrn:9˵5o; Nkأ/ \s7SGg؏qi&|xDD$BPI+A + #Fa`_SĶB9@kz4"p'ÿ/l<@M:z-# lh3sBI{=%8#vKY#&n}28qn(`j|']sc=}(/7o-HM_$ &a HWN1|$$Eb܋d # $`C=sna>q^W i"_` Ԥ;T~\aIۂE__iF~)8Ǿ o>͈gFU I)Xљ@S0yk#vt;q ./n-UfTU H5 ;3Z8ǵ?i7C1h'uUB>o}xs[,=P~`DUq:IEG쓨úMaY}J󾳷\6`zkYEFz]h<~,)?>Qּ'cT_)M;Fl1۵αB`ö}8=)`^0꛴CG^ެfp2nEy yx @*ZhL.JYT,V(NhpHF:~z?<'`Hz5Po]w66MW~$wLp#-UuCة`{خu,N9P}7Ur @X؞wY ,xQlA~w%QL"&!OlXv|* l_:@O'8~ Γ=uLƚZ@E694x(ςLJX3gaX/V)+!w?u'y ְԃJR>*`uYTm;-=dȌ)MV`)pp8U5W\7׾k6.@70LD!&71xO 6sDO2}|GQ`3CF@G$b1 CUi!||qc'gx׫"*Xyk^vmZoy+Kp6qH; q+."ę_ަă~b2e2e'J4+?z9'C`H-i;ln ($hzOm3 rB0ܗ$|]D̋e"κSIDATx4?0~;?nC>.yY7/z|}wxZSyNpÁfѾy;9 'P}7,7ы_w[+DL ⵏhB\N$pAkvJ\kGU , \/^+L/ ~٤ۤyn!)8 :K |U~_'/<&v L=~U?}i3( 3?l TO_~ UEL; ϩ@UwCvQགྷPCZu\C~B6k9u"=> M߅cBS(2 R4Hf=40IEXŨf 5AL\xFO׎ yy=Cy1'7uoqWE>kUFd@ʋBHt;Ok3|֊)#gY >$æi N#{NiPVw@cOR!dK3vf@>:Pl9m\alM%o@SM>"̧*M@*0(W`}\?"O.$Y.JPA>vb򽼞+zcMd=^ۻse!c܉o^7V9Sr.W1Q^9~ m(<D/((8DK5H+bȯ68SdMISw{DF _|}קcQH #$`=檢\)ŗ`5-lY"7ݽC D3 ]6<-mh F%F[s-a%m5fIæo0;1blX8cn'y uRTC?2 <=C!Sr闸]n 5q}y+L75#$'"P?qĬ_H璷wFr2PdC8@^; E!ωsۑQBv⊯mdzq[~7θ>Tqb[:!|_*JQH@rcSS6?->q[tx#N` @l!س4 W01ocO4d?7_H+r?g8DIh!>8"Џ8˭in=KO[-d/qcg½nuU ?x't낟F>9ֿoNs0k=.6Uؓ{qZ6~-)0:+p)LSL`H{!\ 9+3]C '6@fʺLrC KeH?v`63+ b޽>|zT7'N ď7p0BݯwQ7/9;j"yM],gY$LTsl"PEqsD #YGto ɞ[ޓm%guggʳ-dxz{)Yُv#y7kll3i~R]wGUz )rrGO|qubU 6w!z'.4Zi{]h/ zŻ?;8h/ptoM7< 9+Z/;Ťrwm2OGQ2q o?+>ެϔ^{;oyutܫxC|mS8?fR]Uwx[R)FҰq LR ;댄;'6(:el57op, u,328D0QL{^/a |2z*LS*x툙kwιܼ{Y LM|}WoXAy'+ŷшWO֬ Y%%LW&矗qAA{F<'ySwJrճ2I%%#7/G&)dd >|**Q\1rcƌ20(qG(u.rpΒz-Np'GO7c 5pK#yɄz[zwTū7ShDI ̖O"眔sL(͒Tۗ]*zDI~ y/TxRӹz~͍!Ssѫy[H% !JqihEPyn^D8^guC4ù!Lh&3q#ӶWaU òoi ?Y9o>РCuX[Ree2u%XuUV^x`+M"Q+JkQVYnҴOqkdC2caIþ2bH@QS^Xay\ƜG#bn /{؍WNS V~0Zem?']A#?{51j1xơQTy_1W:.1tWsNa|__|F ϟOxkGeUB n>vqGkw{T5fٻBȌRm尹fdt Y&=Ư[J8zļS9c:ȟm!oMxX9$8Š犙muQ אBwԆgDo A4qN~kDhX˃&n?3bŶwv_w1Y5#}Lw6H4kn= ksw ` :l 9[9ٴ878 (|:?笚2-Jmw7BhH >嗊qz#C^CC3 [|PyxNļEmAD(^ƛW?|ya8v&jj"j~{lÜP,'f8Fg$솎lgY@,g*]5{=sM҃YpN)uYtUmK6B~dHd~==L~`ow_nujߞR|=#22>IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/tumblr.png0000644000175000017500000000007411701730437024174 xustar000000000000000030 atime=1381797705.487221251 30 ctime=1381823753.487050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/tumblr.png0000664000175000017500000002345111701730437023444 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs.#.#x?vtIME  6"c IDATxw|VEǿާJHH HS֊]w-k]bY{UԵA"B $ޞ{?]I$|s9gΜ...:EIh?tp60H]E2؏~@g>HIA{<-@g>IEx&05O/ OjJkc.49IO=%SOui]NQ]8:KzX@vC]h *\]A*m n[س`>uA̫4h:Ê` O4d b,* {)>;=DɈ ]SYWs=% 琝1߫oύљ,D$%{_1X#eB* :Pe/Q)RA%<f⬝ٱa//EҘgg9u=rcU"RsNF#iv:qE%pUSKYKөь)4i[E3>qݔ!k  QcTCb߾\zMFpͳA mHQ|v=)Ϡ33Ah޺1UBb*Fdr#.ػJ2t!-AUo-˗=xħw…$(/ڰި|*c m*iHINJt oaےg(ޏєb#o7^r+? ;mV5$๷:GF` . x'Q<%"͍ά>d켇4^uܷŨ0h ]e_FݍEU=UD$'32Z qoL 7uٜ7$ JGT6|Kh852>3WwL&/κ}"y5Y;AEc0u*3XBrKn_ ޏڪ:\x3 (P|z>nM6TA 7~շo3Uٗ.Ia @vעxLU/Z1Vބ!?tQ>"{=e#JmLMlb QS~ʘF:@Rk:]XC-~a*0[@Uٺ:KՇ7.\p=F:M9YOx4sZt?D + M~HZ~OZ!g**yڥ#|7J1 spfdg`gfamI8PS# bȿӗApU􎫶њg=*&z ri9 htZ m 0Y y#I3{WԬXrpF~q)92` O*[,_SGmɿI!(@>` ?xQLUa6q=w2ydU61u0PzhgUP3Ka. bLNc;Gu9>Ҽ=$"eMqTR$`,Fz;~%}lr-3OңFq9(;WوDA2oʺ7o%,'Qc81RUr בjA@堬 ׯhT^Ѹ{XFP|`)p?PQg`5t,[pz^ h j5桪j Q ǸUK3ص}"poaޟby$Jg* 8z byw{ q( TW]Q^|NGEEQl/3he硷%t>vE*z=[)ΜG~zVxzk GM`gmHyQ, V?fC t@Iga޽of!6PQ b fu h ! pB$J HւA`_|A_rh5qy\+WsQ*(!i L6:9Vq1|s(2*NJC9">CI<c5Z!IVtTUQS]VbnΞ#lx!O^C;@ѾFyn&߼*DQ[kք`XQ* >oML!6iQ )XB0, FnR r(=HaAnYKՈ=Ҧ^Nq%S()`l]vt(j*Zƈ ^7k^!msd\5UXB}p¢a @g0v9*"* jP|$Igpwp/F9`(/$ (XC8{[ײ{roľThK@dnYː ZG$U-|˖>Eo,u,1][JlRFL;Acg/*K (8m9$ZC(h30XC%yYk#jK1kZSk>~/T HI>O_օlR^# 5i-$ ',*QgpUvٻi5[W}ʞ? H&ưvEⱗ o`ԌFKãzpmO0OW+Y5zrgӊ-F=0Kx=&=eo>ҭa5WqUeИ̞w?1Ɨhf 8M?/ޢ%AԴڂ2Gz ̔nM^Ys̢҉3a3@!cQ#jt5Z0g?bXADU\~ rNf4[xL&|'fo?4s&<&W܎QVϘ`Kⓗgeq%GFz̙⣇xxјS|F1~E!6wX}YFNN)™kLJ14ҒZ-!! }'6Ue%#m (H-V~:kc] κ^:ɶ5b; Mu̸j_v[ çdH:sU]챣5G3*C%QkhĜ-|iS7̠̎UG6Ojt hkw/1 dmDEI>ҶcFOi: SH7Q}0IFFkh]UGjN?~Gj :GGPUQõ @ {l[9;Xn=ӈFit3r6c'ءAˢ$;,} :f޿i=;Xd1~Ռ{5%G~{xYj*JF"{INbꏟ-!M[""c nS%dlXIME 'c@S;ބjyaI|]-"&p'OƇsٽ~?~Y;F]#>I\0 @urՐkWy ZYϸ9WT_!L Q(jP5aе[}@S%Nw&;~-6~Ug@oe/s1Btz= g\$lglܱ~b]Q(x?b<#ϧ߈IAޯxFk,M]%eh!,y!\Z\xSFqkЙۅ_G)aJ - ȓWs0QlL~GU|Ԕ'a.|zCǂ ~^ lX>YWÀӧK[KQԕDy3IرAZS!nU9f_Ys  Ѭ#i#3D,Xx兩}y@@$dE`oIz^5hl\_Ή5:iwFʈ??} h4`cyQ+ 6[g5R-$$6wމ=gx[ؽix:5E$uۦY [3x % X14_[|pMf`LmDo3WЛСe~>3m03>CzܼĭٺsXw:E%p#oWش3E $61W/ vz4N/- }%4EdlXII~>Ȟ kc"pTjfKI>$ In26䗟^Dtx==g߄zn )L Q)4j}Ρ Ke!x5.AԠ[C;%N󺈂 cG4(5!HTEF@ѳ7҆Э^YJl@U*ML!A\_쁹X#z+A777RT:l]qr((DTӈOCTAeg?/D҆љmZM!}}P:_y9[)mXc0Bwm-:Y-m5$N㡪Gm:czK$Z]UJAq Zۧ"H!ؐ ]܇?k`j fX襄GlZ}0$<7i.o3g-TG38W6` WM5e`Ƶ1h !Oڵ}L֞L,Imث:ҧÐ I7@ٶ [_LJ B{$\0?qw}Ӫ~ZK]Es, %X=߽ˈ7y ٳbr1ze-ҝSRT&Q]1c8G]:{ffla$9}:U݇( 8dh| {/9y=:m{E!0dM~ъԇB;|KD"S]%@_F~V¼;ޭ0b&6-߲˗F'<|3J˗6cB 7kt+d~=W٣ͺ#?.5nO٭/C5\9ROױGME}Ԗdr̓FvאxM%W]rQћ(9~o)Ac$'c=GQU7ox3ċEwQYġ$c;Td1Ŵ !{*,o ONmiV/ Z~p.|>/_=t.>̐o7eUؕXD\뤦ODe}yR*H+♛4|^'V]|>r6G H6/{֋uҺ%u$k?kdK卟 Z9*0v|+pcЫ{ˣ~ J\kOl)W=>{a}?PSW?Izԕՙ)+d׺w1E/FU0-~HvF;`yw-hv_Ӗ_ =ɾ:O];vwP|..w mVFRU_߈crXâs}Ԗ>?guϻ[xe|q8F P"Mm /hK2ΤgQ׆K9O.&uEHZ%> {Wd?~T;e/u5"mCu3wq(rs55./}7`~R'2d4 ٲ]eo%(8ނr:U[Lq綻;5E^g_w[U259;~FDg]A!\B`o=:` (s: H-iӯQ,mSKyq8;d8)%}_Uat~ɀpוƛ1z97OUA>oW|tcȄˊ4hG3 \B]٢(3~|gH=sWSy#0,\lyzUlQhk4: ! !l]<;m@M61Q gݑ_.|Kh87<уM+r}߬qկHy^ٷu_] u4:3;V+݇ٶnCЙs}p KDŒ>S6@CFD/y˹"[/=(/߯5QSQ, J</u!  4K{ ͮM8{z۪Nw֔e96|E]i1D$ m5'P1$ErxY@L!NxRBRRj "I")ib\zϋ$ k`_Jm-ꯐx|nrᨲ(_TRUCεn#C XM!:Cuuע50ZlmC[B0PqtFk4QZU#>f~cEXRW^1$>c9~ա7OxYlY S[D"IzJws)AUPdgm9E9TnJFv1Xc0ZJ&ԮbuƐFGu^/E6 %)l\Ź,hUV-~QYCXb2Cyo-G(O\r_1Zl/ym:ί< ݡeoGk0!b}e DhtdF{R։)$SH>?_Ԋ˧ YɛXP/q=Im,zrma\mVw &BLJHd*>D?ӉLJhl?L!ht'זk|J*QqbE҅PQ %+0mZREIDATsƅ7Q{ЯIu*VQdO!^r[C/&sFTyS >W/ xA\:syg wO̠͘NuU)V_s$ƱĖ&:Hd"yDv27 R*r'p@Ed_ۧƚRz:dczSOKc(y} sW7o=4PY4'&:Qt}͂'m:wA3c[9r)SNϪ%̍gyI@O8f(JZM(2[#fgQ=)}">1cN+!.u$9"Jy.V 4><hNUWwyKX)OM/ZQw2 Kdo%;*.0Z0Zv 6LROlԯQ^Ɯ|t g+}eeP|4Ӆ-npm1q^^l^7,ht&Bcwsm^֣}iI;DeIQ)',:(l9ќ՛Й± ,nu@o>9ݫ5 ټ~S*,!V:qf[t/`%-uET4..2|526F[1ILXt8X#\]U|`;Ίk^th7}^w}ē!SH{{;uGE~zIkd"~I9mݯuӄ; #X#{qѣAБ_R]pys2D .ELrlS=^/ @NVOVqTM>hPNt$-dֽ9֜d=y9<ē9-ꂣY~@ՕGLN`x4v-{$Mӯim}yW_:ġ]7ե-_|TYʩ@5` Kf 7s7}/^~,9UHasRGBbKGDyΨ% pHYs  tIME ,p IDATx}iuwnU/3lrH9)Q%/Zb)9O$FVv6Y,pGI 8pl8FDYx8bS$-29gz﮺U]KWUW ivWL9;Y@WWWWWWWWW`ֵ-WJ)JZJĿ'YWym HifMЀs:rHk$ k&_Njwz}"OS[[г)+աU 0Z!K-9=I K3gI݋E du۪L΀Is2D,@?ylG%"9ri9^Ñ2#໶@Ӥd@s#|B5¡!_. 'wzujUKC҈)[9 `tW'Ň&fFL? 0NgoOJC)ۨSZJ7%``Y[D !yOD׿-`9w:ί =7Vᵪ<0 c$`FKj܃<;<,~0d=Vcx8>}}] < U4ݐ@Ӵ4 /tD9c@>7&>^SWW/U4 Lh9wy Y&z)qV 4L/Alk{.}Bp뵬 g!Z[O}sA{/)g_*zCZX,n_͌O=[a::?yaR|[`~7G6k Mqn>aE 5DHF_)U~?_?Ԑ*e .U@{a%d5%lANJ Re,ꦪ43 Y`OVˣq* 8!`j߼dGV}~q~jf& Ąw?'H] E2}ب2V*b+;z|[uzqt[GFj'2ޕ %g.,Go٭zHw1ۖY-eQk*Za4ۏ|f.r%͉nWřOM{7O4}`Tp@r#u{+''<ӈ Z+L"J `(w $PؓAؠ39uFiXONSyNDr\1xߘߤr#<6dy4vW#%\]c"’Dof͚]l#`H^c@ALAYهa'vD^O*_}[?5²A P_ r@x;*MFQ ~hS@NҎ4X,/\ A:{IVP,}4`?"1؂{kxA4cn30M*`V.4M_?V׫'lZM맧ڕV4%d$q ­ J FH8^_l:$Njlb+JO]?{nE~&F- Mf0XuԚ \De[פ^&(K&;FdT KzeIRZ()[#/\.6CJc<CW9̎HRQ\WL 4$a0_dUumMx Ko]ZCnp,< Z!MnE{Hx|nAnq=-i1@ k(7ZY0df"K!A`^(B N.F]1?WD ,,kn">T+1.v-[Jkvv\ H[zء\+" s{R[Э<:)H6IO0%;^wC~\wOuY=gkX%a`VS@F?m`)k>njw%̟+hkD+ e|i{;yZ߳]pa?.Ai[+n4RV?r vۂy+Ǝ Pw+O+C) @BR RV XnpPfnn)%xD=?놕VlH6·!٢w w^/%PC񸗀!;`J.+khe[ !O \JvX}gVCtQV t2LVrSP $'/=BPCC%zAڔ!f'PB/4H0iW%[G&^Z /M8E DH#M1\s%|B#z؛Ⓙ@KOH??80)ت9+}!J3HB"oXk$Α cO ak #, rH veQJbQV)U{x$ >QS=ѷGXu9ԏ۹saّ00I7'$ ڔR7ԘrhA60>,dmE (Aj: P8A @ ^fjk)USgjj Ôa)Ҳq5\y[0|i<cv4 !oI_9 LڕPn a]^ e E(Ǿ/=׾,l6&oj˗1SBbކߓNʿaQ@"$\18%Wo``l{C{` g)1Y/M+7Xcǎalt/26T0{`ޣ!]Äˈw"^MS_Fy)]C o@FcBC)_yS8zN< 8<* n [ bb9sU*XtǺi~q @ZV03{CCChXZ^>ܾc(<SB5g"Zlb``x`elQoر? n)sD!_- qa1 #Gp0;;5\p_B'`HFZx="u#S `"^Z*`f3S($s[vO# 5z*pQիWkU0:+A-޻K9<(soҥKT*7o8̆&_xxABӿ!qhom-#}c2  Koba& tdXq 5LB݁<̘J ̳?=\:nX71cU|ߠPP޿g?@gi }ù<%\p++U~:hh'GVghE!Q@T3ỉS^ʍ7g>N <'Cʿ$I%,9"i xÿxSt ^MO#=>?}Gz}~J ; +@DTMZsRp?O_>[_*~jU!,?Cav =$'4UfPp)^׏@V1ԭ Et1_[q**/0/Ý7#"H굡 >(?VfP#jKRwq{04\͛v  zA\ߠIu'&p,5n7Z ,svr}>B ߾oP7* !I]FHZج[C|ls? 0;lHXQʿ!DN&JV8C8(т5H`d}qȟNXFK?'iFk:̂Q7 &;Gݨӷ,j#@. ? R翥/ ˿Qt6Bm DlO6 맔N/FG p|T1V18_7H%PW3e=is]edk&;J4u4ϭC. Rܻ {!70zn¿ )la`ÞJ+U{dߴw?ZBikN8uRc۔-*d`7<7){˿~.F"H5T?@ri 9-hPk|J ]VF0:@I#N M_T[bf܆|4jXYA}|oA`?ǒ²0l$w &6 G6l 1n7֯'f5@ u5_NHR=E+oh#i`8KR v ۶:En!$%iהJJM,ܴIiNL($pƖAf2p $B}[aB}r$(M =$%,rߛR%nYknoR~%O0HJ2:ԾCj?&v/yǽhAas*')W=?Jgڼ`|њBnSۡ{'ȟj-AϽKCDJo9PK޼p_N}ck;l~?W3'"BPkeU'4}GὩ/~m?Ow"5-V2'ʅŅ noa/1D1F}CC3=9&Sw8ՎtBYop/cGH L>ZXy03Li wrfOАn~@n;u'p*q63|w*;xaol~}g~׭2!SbngQZmIyO(Gd\.86~rD;$)93^[,k&6kbľ20uS_MnO 7p C~B6!p "j&A>i-aqw!:ÐHɀ*1% \"Rğ{l{g6;"ZE8N/12afiɘ]N4]A aÿX:e`K8P9?!cy!r$!EK$%\ͭb+|lCk_~p?]vlRW})s-hgqzȦha:nC((wR8/B QlX [崎1],I?Z>ċ|5bF,hO>ujP*~CZe^BhotÿH)0[uJ&|Ur2Kg11 ֫NŝE|k>rL3'oSHFPiѨt;M YS`'<2B}g l-0%̯ .WԞ\Z>e2*MDi^?J"J=Y|#_Qm7=QVm"0 ߧ=Zu懖PYLl jؿ^"k$GߟXWWWWWWWWWWWW[~IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/rejaw.png0000644000175000017500000000007411701730437023777 xustar000000000000000030 atime=1381797705.487221251 30 ctime=1381823753.479050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/rejaw.png0000664000175000017500000001345611701730437023253 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME  47Y}IDATxy|g{"Ȧ(TD h`Y ą]"}Q) Ԇ "DZT6Yc Ⱦu޹w_|;gslgf@ @ @ @ @ @ @ @ @ @ vhtJhM娮gLOxೲٳJee%m۶Fgf>ddPTnIII(//QW[:f*$IBTT( gYEP]UO׮^gگ{_x<SUSNŌ3nK0~x:}4ifl%ujjjh…4rĈe3np#"4iUk ED(a]FD4w\+&TPP~}"rZZSSsE%s(x.~=v4KC"~GۓHJ#G܇\yA4ʺ@ӻ7=4fG*hA"V@`[m[ďxMʫ@ˀseRV@f`l6w MЩS'Hi֌N}o׮]zMa I`_\ 1/ i3f\= = Á:lݷ$%h; 7?H7~޽;ޙ9ΟzOd^am:t\^ Dl  +Εm۶ӻ7Y;=-E1n? Pv=`jꀲJ Pd% n.# -{,VDGG㮻FNnnOm իn&nhw޽ qaDe٧;XtJJIA||a%v1̞=SL 0t`…+`!HeF[j@hȇr:FwB̀;eLmdYTfBЊ <2t$AZXϮ?A3^@k@bOIlZP|(8 ҟ~ 6h +7 5T ַ@Q: (,м)XrT[t?ɕS*6e4F gKIKmETU 5@!o v1bذZL ;v=ԧ1Q W}jx5E#"h ߍRہsAe꿪Bk7ZyǸ!M+f ׾ x +Кm[A@r\oC8]O5|UUa0le؇ٳQVVvyNFUAoΏ(|ֳk`XծEgi_0\>(Z]dڪO9uufS܏9@0ǴEMmb#Xc E'΄eSLa-kVP +Uj uHdJLi:(YnӼKmH3,ƹXnpX+7k(w+Ǜsa]@fcrA*К*I\mjYr$GWE 苽\m͆>-Ǜfː^Bh-[ڹhjVxfTlPq! O쉑``6xBl}k J h}4^ kRsΡ25T3j`;Azen?ck-l1<H=m>{l=`Y+XCMztmڌwH*p+] }p+ZYSx @Po>].\_Hzui[$߯(֚&Y55kʣo+ v-O+-έW'˦!*hњȾ:4uxFf`*G%W& ֱ`|lݱ)W\Η;y\K-3kˣ(E3%/10_AM(>"I}hlhȠU[sXbk%z K-c# tY@[OFQ-~eWx5zZ~К+1BlPZ~ :| f"{@~)3c SD.<>atf&{=I'd3f2p4អ6 !n4Vp*[3y$|W; $T)l yRQ@#:L4<Á}˖/7u$a<@f͢ &4nëMxg\yx@{ 1mSfIؘA G`GƷT֭#tBuc6su"l6{{aYAou–c9s+CI"WQruXV\cC}jumCc'GN6fC 4muݢ>%Ny_H!h pΒ@ߢ@i/ Dolm Ж]SQ @ HhoT`vs{\Dh%4Y_EQ]n7wZe[(bSߦ`me+Ba.=uw^C0*:g<4{+x*w5IL4( Ν;Ғ fef/dZ@,+ۭUGi|6T7=3aGO/F{/9\|] \l쳈zq$M"nO.&C&S.\ǯ@湐ZYi t`x헇_'%|ݤyrxWH/7Y wJuEl݊}PFЙ3-ReD>UjB8rl`1Rۀ =x W]:ol^Gd~w/6)7@ Xt\d Q6_ڴաMjSAw~6?Їe C!bz4Uj7UXch6$Bzid`ib)os\سWbL8ѲVpBϛw^~/7{5$>J\o6̕["'2:%K_.jlTU ?6[ܸ(e,CQq =ksN3/=NbFgaT.7_N %6~H,g5dPcq1~y/[odve<:u*t]oMAA=XmׅEE5ONo~#>>. . UUU8y$v܉]va߾}(,,4~'"\.8Nl߾sΝ; s*\.QTT]zsa8s$6ĸi{Gbb"TUEbbƌC"fYes@A/*­{n4 %Kgj tj;w]vi>|z5j;vkMbc>}͛7EUUكG:|0mV,_%'%M+^%ʢRe`UYYe%ܹsSYYM4}J=3rZp!UVVF]vQVV9JP uQI @ @ @ @ @ @ @ @ @ @ _IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/seesmic.png0000644000175000017500000000007411701730437024317 xustar000000000000000030 atime=1381797705.487221251 30 ctime=1381823753.483050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/seesmic.png0000664000175000017500000004211411701730437023564 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME"97lѝ IDATxyx}VKw1!v $M07˅lLL`H!7 I \``n!%K%YԭޫGWխn-f ԣ]]Ugsp}>\C'x?&u0fe@1d}2^ڀ( E!,3`U \,W ))` 1 2ЇZ (x;x(~t wג >$Y& (>5 _Otn5Ї*},P>} XR_KKꇅ$AOXHIz8HzBJ}0ޓbVj T Kͪ~:F8 <SQ/^,Rخ2M}8W_S_}ОxE TQ1d@Nbݎb f3l @,,ceLPG()B(D#*s\ hj4>^fsn76 ՊdBQ~?###("c`*G0U/ Կ+Eb,yyDssQ0ax0-lVLV+ق J,DQD$B I J  !BÅ5 st~f!h@FuFu\b);;"Q\\LFFt:1Lb1iiiQM---A/=?U'y1nlK%IZn2)-%T^\Tk-ndž "z1Y]'+nc=LYYXrs#YL>?R(];L;̎@5.\(9s0k,Q^^$IR 󢷷WAemmml۶7|Sjkk*I? !| `VEgOf -Xe2Kyf^[F]]Ϟ!|gD %}ݰHaE Ka!֢"L+OO`W9OUW+Xb%%%Bh.N83gD"b1\.555bRqqpҡCOx RUōWjl61Ld"gGff&K.p8IY!0q?PwwߩFԩ1㛖lD̰K5>2Nx DHgq W@2Ivfpk+ :=..HKpos}q%C!bJh4֭[ٷo .+vu].!B$IQNx<ҦMbկD/g/Gl}+ ge999x<222xO(blll0ʅҸ>6vK٫W6L cx::7\1 o;C 9s&Y>o1}Lqcٳ+Vj*E! $]q#I1A8v5kXݻs;R5F> 1|/_.ȐL&~#D>ɓK %I!i63k`[h{|#GPqb>UMEFR79sGĖmƌ3DZ"HJq ڳӾ^QB,X :Y?P|nw]׋ٳgK6Ml("dYSwTZZٳٰav%8 mREm1W^嗑u#c$yR$=ٮPc\|_g9BD le$I1233ӊt@)p8+2{UGGGɥf;=7n$//O IP"9D"ᰈb Y,rl1w\iʕPFywΜA݋k۸~)nO7A)ő ,nnX޳uɲ̻Ν;Yl6 Yqq4) I˅<vD `ܗa{ĭٳg9p,I!222$!`NZ[[q:P]]ͬY())!Dط"rssw|R{y^ݱccV0:AטA>h aPB.A5ͫ0fNi[S~v?9<dYGngi 5BA=JII  H^Xr%{I{mmm kꪫ9s&v}Bh^P:66(**v*!]|@Q2ޥz`媪*K_bI6P.0&E~ Duu5yyy:L'l6FGell !&bN:(555q@;ꬆ$I]J/?p9z{{.s%77wB<ݎ6PVVFyy9x 3 ap\ CQ\.Ejnn{1$2W|_=`Nv\w} 1T 2vRJVV{e֬Y&֩vd ǓQDҐ$ M?i@(5@˅ncq88N\.nC~~>a@}DQdY$H2BFFٹS9t1EAy/4b&^vRu.*f3)CƇ&P .$rhkk# &ܰv(^Z5.Myy`ttǏDtxiX YbDQᰮN',Xz,y8֙3F =wU(4cr +T^S *TJ*i066|vkjj$C$IɆlNjhyqadYZZZ>nN>͂ Ϧ"Q*hDu\:j90::=k$ AUUYYY0::nllL/łFFzYqAѿPd lX܀0LRnOE|M ]UUEWW- 6M\.vn ~|>еDyy9sΝ9~8sb՘V222"++ ˅dw}FaddD hcѢEݍ(z\l6XŷI59XT3x_ Fs%I$chhhᤉH27x<jkk),,$//|233i'ZvENNpC Φda:::zNcJMAAy9#;;GWW^WgzɄ墡 Z[[b(p=qd*Jb":`-p6,˳$."dX_źtk_X Պ U\\Lnn.b.q u7Jutc+`6ZdddP^^(}}}TWWSZZ>ZZZXd dggr#D9T^Bvv6\p.FGGeɄbN__8N} B,&JUd3H]vGles #> "NldeeGTTTt:sAΜ9Cww7^@ @ww7CCCAEAKˣF~~>TUṲVwvϪ [S)}ABZ5rXx#pA֭[n' Ȳ߸eYl6SPP@aa!EEE!233@655qN>́8|>8Zed̛7o\Pyꫯ=,|> 3Iss3===8qǏsz{{!jXʢZΝKee% ,YӥlbFZ, Rkjbj %_T]ËF"۷Wqx^ᰞҌ`02ͥq:̘12hEQ(((Ӊg455m6wa̳grY^z%L&k֬aڵ,^nAOΘfdt4=ѣK3޽{yٹs'}}}^[,cppA9~;Xv-K,g={~|>." l݇ _:588yimm%0w\jkkw%? CC|VE,r`~i(1[G.EQRq7366&i-144nzLjJ<ȃ>?LcczSY޽}zFIo)œ9seg|%eVMh(v:;;1c"~]a^/PWW5h"0??e-EQhkkI7ZX|uz-mF0@Arrr#X|>m6cݺu]zl6NSjaR-0to͛9s feJeWSE5gF[`1&cBB͙K7n+_ @,I{w7xcJ7a3g1v:%>22044$Z[[w~CNx\{bܹsbhhHanqq9Dv" bz4h5 +%04K,e9K_b߾}:}Y+D}}زeMKL >O>|X\y啗uuubbhhHb 9" +_Eddd\u4]OuS^.5zy*d֭ؽ{-yc Nx_EooeyRb}%ohhH|{߻$ĿDםQSݛ,ѣbu-V$)+WtWHS^H nc2͙#֭\)>~o~#^i&aÆ /enhOe#D(=p8M'xBI{*Xn$iT:A< ʦ5~87@ee;/3b&jcYYY)/l6"NH!|:xDQki?觞zjNa'F&[duY@|[IR@"o<|~@)dz/IN,de55NHJl#<ƍUǦC򾟕 $j6~F^^ޔCO~͖{QNRON-ggg_e˖McjqB*_?] IDAT3NGfx3DVQx[ׯO˩BKH$"q':%xA 2) AUC= @V as(dOKS{I7o_җ\s9W }szi?{wzjG0QAr`*J9mt4M7ҥKuj?DDx}90@Q;@v$^jogٲe('b#O|z:!Ҷx1^{^LThh4JOO;wd׮]㪈?'j S[[˗ic;~J0F9Ƭ0EPNk +MxQW]uwq.k\$?hƺuƽ,X a^/oٸq#6ߗqfݺu'cT\%edd0k,|022~#.q:;;СC B mR13gNR^UIR0 $3@96F$z֭['F&+L%m";HV++V`ܹ{XpMEtx |A ӧɓ'~]vkz{{O:aY~;ϐ13foojjjuCw:˒T=.Nj$K3SxZDY7`;mY)ZcOF6ю]j3f믧 r9szj*={zk^_hVT aG|VY,cddH$2%L2Q, U)qOe9N %qzwo;ɿWTTpw#4NN&@ Ν;30  hMv '+iD"L[RTT5\3훿;v*Se }ZCM~lْEĨӵs8x<rrrvcZǽ?jB'N?EAmvɐAYo¶0@$`\M NgGWVVկ~tc_' ;k Eylْҳ#ѲO7$ULY??.jdH#6(4-SaUMy u֞-?\䔴MNW}o)d'T̢}0 K/O_tT3 0I!HCe"3d<لGUUغuEüAFTWWK-[H$2a5N:f PHbɒ%)cŊ)~ro~>OY׎RbB Mf`-) {NY Ȓ%KΞR60r8vmZwyW_}xY'> (..N;L6͸eYfdd}~wͦML=6J ruV뮄t jqʪGpL\#2fҷLW⪫V"J=]=<<,ą &ڙ~j(\'~hkkԧ&©'NH(`hw* bhhHA#<"w'̈}; nC<`B䎗wNGH^/Ϝ9ǩIhx<M{XCdggΑ.5p$ӧO:=:u 裏~ͦ+סt:;QoI^x4,;0vu$ SQ2f`ZB']]]]LHLMEY8eY;|>^~e;6D뮻ꪫعs'~p8,Ȳ| 344;jsWOoԛ` I؀~)n**S1Eө5&IR]pɓ'ٵkWܢffϞƍY~=:G?~g}{}Ts`$Bm=QM Y[MAꑺn{ N;d%Z@?O=%L-ZDEEn[rI=pWO" HHQ'6uCOQˋ&=-FGG/k]d#bb``@G}T^."ıڂؖEFBtgJb%f&$. BC鰓r5|,R|\}СCUU;ACg/.\ t:th&, ݈R+DG!q,qm"W9NO+i#IL2#8w>lRw0]0ht([8֭pL[[ַxSXsp_J 7Ë!ij!$H2܀ J/0Cٳg9x hT T6dAAcc#> x<|c_?R/wdG=f,DLQHO#V+zXGG'Ngr)8w>bb*l xxr&Fؘ\d&7Í,g2ژ">t* u*1ZO\*)7oUUU,]ŋS__CL qaKWWGM[PҥK[YhzW5<66(!(((Чwi=n7hA.\kTHDg 'rxP!5iNNW]uk֬ah(K(رcl޼gDeeevm^f[gL&dY /Hc^ 0 CCCB!:;;y8p&RB;1ؘ%cxqT!%УIݬǧ,*W]e 0QHȗbmrQ=f'.[+Vb }>aQQVUo788c: mmmDÇyw7ܹsw"Ny i z{A4& \EQ[Ьvr>ܑo%B#mhs&([O?\dE!PÁf̙̝;E1|]rbrYD"!QVVFEEzVk 'Ȥ5ќדeyjjjQ^n͟?N:;;9< n2fɘt} [\\磻{pl6w͚5kGkGjXt- v'O_=GqK ]&:Bt#B;|kh~cӪ\%!9:%Pex:t&zheYr! 5j@ 6V7U&S{m2lttt37l؀doM|ge=ʌz3'l-{걛}%էK9eJD$8'>B]u%% ҸS&j-JJӁS;XŵDS*1ӓQm6@]vi&=7LUUN31m|g]ضmO=o:=8( ̟#i97xnXԃ4&'2QŇ[[?d"d⾃tQZR!(e͚|455q9v~n,kG$&ZjZeyx+`͚5kN'TVVRWWn{hQ~9! 6yTi@˄f!}%Oz釂 |tFnNDJ:fL(¡CoKWWaL&.|Xl\s z BdC0~Ѽ'N{n 555,[L&HDqq1zql& =W_1z\Z7TϱKHK"5'[q`(t]$H` ۚԙ3(j͘2BJ|}^^xm۶i[9"^sα~(zR+9` dif455477ɕW^ɪUғ>Z[3fssNiDwwDV%- Ҵ*hL @KHHk$iM=㙓]C!ő#GPǣ`PDef;GMHޤW:[Vf~۷sq\.+V+M$rQUUEuu5X,ba~aH"?_wP5xxh^Dn \#8,hW(8t|fϞʕ+3V5fL$Cȴ. 6}j[7pK,s. D#,8v~"̛7jq8b1v;%%%xtkymƦMߠ7ό>p hpGS[h S+Ab򪫐Q8|0b1n7̚5 PVV7wt:XVRO j!W@CFz/??~ V3gpz*AQQnUE+3?ϖ-[|?O] +aL !<ҷu 9sF'P?mmm={A"vۭk+++),,r&ZXeBPТypXvEWW^ϧ UWWGyy9C)zAC6i0u pt:Q~Z;vLR~/3} Fz [ǥuQYYI(sKGG:"!˲. rss%''G߅ZH+VX,$TzA=1dhbG/dggy{$Deؼy3[lIR%}9S@>șn_Us:l6}c,_\TTTHccc L  ^7!wYu͢7 M٬dzkŬcO63gΈ={H/AK.xwCd@K Eiь -Z$p ,[LI@߯|ߏwj EngG4&!0r8:&H$CFF(e $֭[Q4IDATinnIm߯~'g*4xKJV+R(ҁɕAOR׈%Z`G#&]rB9(,Ƨ1U;sؿ{np~@ b ˀU17Y`xb,Y"/^,I%6ZH|#፪;ЈmZ8N\.֘Ca^/### -p,>1СCIjjjz>/Fip#iC'?E]] ˥j]-hF[BMkx~-*g/D{*,pibgI3h0XJS1$II555pBG+7Vh;=33<]O6^Θ0B5Բ޽{7ojooOX5>A^p2,@ ⓿"7#$EEE<ٳg3sLNATdp8t9wfΟ?/Ν;']pJTxh$^`zP -*MpS F0^ȐxPsq__lOesK$\5l?+1Y51`=Pʦ]5;ULJǶ?b 8igϥԸOzwOC!)-9P5*ćl STm8,A̺K%dׇp}>\S8`.IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/multiply.png0000644000175000017500000000007411701730437024546 xustar000000000000000030 atime=1381797705.483221251 30 ctime=1381823753.463050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/multiply.png0000664000175000017500000002425011701730437024014 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME 2itEXtCommentCreated with GIMPW IDATx]yE>d&IfH "Tx*qAE"'PPPpa %a$$ 3ܥ:=KB@}_wꮪSg?@ $H A $H A $H A $H A $H A $H A >}M%cQ:Ґm-*}Î>abV!9ߎom:2rE64ϋƵv9x#XX$) 6R| :a$:BР=dhA`C ,,DӊK?*wzfU}QN{Gnnob.lv<9ǟ^:Ƅz . /t0a&}^BcN [Q/T딣>+Z"|FΏ@#Zѡ ڵEfh"`s;x+ׯ9ܼѓ گȇr<Ot!y;O,{co^W^y1}Nіik@Fh4Bma#R*8ό9tpϿCki_[omk2|DmxH/`rm罖^yR?1 1_X mt}' 2ag_^+oxO/s~K50:?Bb0PǡpwNlАSGvLi{ޠ`-:|( O3B˱0V d@ C3 `$f,/1^}$}B[9Al@]:S*/¥ߘþvxt! Z5@`0[h`iYG}m\61Ѥtx:2H|-5÷B mpҥ{p۝vW >"4-X,0̑RI KCzz!-Nm*FCW.0lj 59Ȉƈ@kw~32W"͞Y`mO"v2"A",Xl rÇMp|w˓sS.o3#'ɧ;\w!> rٺ.uWy-+s`-XFC*kA%p-d|3l`.m` a7dgbNy(p]LQE~ӿ-¡p X,C"ƚXD"͘9-D.I{<9r?ߙIJF׊g/ ۼgwim<|U5bJM>ƍ63?3 ͇~ "#֑(#Xݢ1a=WiQ̽է@3#0|#((Xgk 10rϑ:6J9H-AhCH7̰²DȰnwdN|3ɠ402ŕ-ӏ:aw?V.iz_ʦYj{m1m9eXj@gjo(o+$rHmL<?F`4t BXF 66WZ.E7<(؈ gr a[Dl?01 Z0&dsZJ?(:sG]Ih0 }*.(׏{w):w ۅԄa-``D"Y,t:3ciW=e݁5|4XыXEhc30V 0ւcAk*eL|Q0ea^Z[LVKT)rb"غ24tbѥMd"D$eN©⤎ u s$$.,e6\SVYuCp౏͝s/2pIUfXADkw(JݴŽ'C<9bX6xGk ֦m.(REr,& 3<+ o0l"e~@yM[lz )..ۿ"|D:;ifuT h6x "5i~y9fwС˒xҭ 4 #[ب3YMu՜&, E8‘dh#E KV/on*\Vot\[S0X/XAȱl}6\βYG9N_s 86XbQZ\xSGnDm "sT3X*'nܰCM!09M~h8q#( F6ΔLL`=+yɏ,%hX5>f1(orr DXa #zo)̃eo;MR#;ŕZ[_2EZ1mFd]D9nEr g /.%r#Q'DD}- 8uÁnJm-vXE4P"",V"Qdbнi#n3'LydDRsaaM߯Ҵ|.NF"Bhku XiO 9NvKg| /`:cl5dˬ˯t`0^Ch#Hq޺6m5,FС :ANk&!ͻ== ';1o^-u?>ЇSQUoȰϊS*B3|?,@G k;`i,/ڸKƶlc1%4 dh \и~|:@`udL~,2| _kWV>s-oz6(mtM@G׎L|," Κί>kq{οÖOV='>~nf7,Z.E E`bk QZZ6Nw)8KS2Kkz!Ђ@G6x4q(2Qks9/G֗Om@DsnmNpO!*mEE XW]{/zݿë \ Ht.+&_忙 r/俅[uFs mmxRmmWY$!!@^a\ yf+gC $jy~u{~?`>WA*Mw>/y&~93? "Bb8mZ˹_9]6#;7p`≒.yz520;bIsֶ+UU?qO=R3|󦡞*~0Z[˄m"APX#jqMjgXx)}:Qj> JЮ60h|OO{,޸e\.ۏ\`rCC [Lj5e gUٖ\M-uy׬``otxu#4҃ZH1"!e|vmGGuKy_mߥxhǟ)N_Fȅ)0& FaQ*m]h+{ky?)+;A0)dSXc5ֲfq5.3;H0E<ųvCnty)q_]OA%WM]qcFnc%tq4daQ+=+io2E6:"Z@)beGNJDJJn&Q5'YEG|yԸ+[cHg"P$!-nkyʳο>Ұ9/gC"E0NgOe{=cYqˋىQ? @eܢs?7N3fT|^.%((r3O3t%}f.>e6<7_V!!Hʫ*3 |qZ D(J4@JH]uuk}}QJFR+ ѳ" X"ߠĿ}G⃰HL\pIݡ8r7\'fm֖o|·Q- aMFtoGM|A=HC klg#pC(NˇklE#6RC- Ò6J9L^`yy.Ccy N؅1{'e.ĠgBBUm-h"(6ت$<(78/_: ,GUNV"0f_,p>Pꃽ{n-aK<0!JJxB"}!TDPߩH:b݃z|OfsʭE ci%]5y_!osa|!(%?G^@xO<8&.\kVkݞLHWL"="EA 5ko>\SS(]8G nb@BRZ Xnkkbm3H6>B ,"M$F{e-ֽف $H A >V\7!(Wwoi|;ui~X +(2!^vr ťQbXoL_B: h[% JBIn:2BQ|) =. ci=@j9@=ΣB1Ecݲy)TTG͌%ғϨAϠ  OyxombT> Cl<]Y6h4^\G[ rиl yˤ3j8t ,U1)AqH8P`hZ7/~bW:X4 nL*q+r-+-~S]ԍPHYnJ[fd2n ~6V/']Fyp2#\u[R5.CQjp?+__rè" *-K9G R t ĎhȶK^zDp?X@(;8~D 2|q$[DF Ǿ_?<dxtw-w! ?D9sO(7Cw0m]dʦ"Dy6AY k^> 5.<Hψ߫x&j8ŃJI7`;'e@cA2@)9w?L!4nViz>$ wUdIGq7[RmQVH`uZ ط@d%D+LT AC(ljDŋxq@ĀT2QT98exDDܰ !ݾ&CaLbhowTQR݀\1p]dO8 kȷ]>s.=Ԕ%f6#f{YPQ̅9K&C%(J03\@Fl0@@o5䵋q@ܽA@/}d_cU! *e#XE3B,^+qť ߀6g8"LY[O}}F^Df!Zb#}j{?2\)B9d5*N U"?~v6ݲ["X]W%O]uHufaBm[t!lDp*1}}l#}DPR;AYFOrfoQ\'S@'T׀1D._V3[ )F:BߌocK M73"24jFcn#;JՂduB\9XGθUPR:4-ڦUU1ۑ*27DX|rHA1_AUC[r#9nM[4 aYDjW\~6miT;@ Ơx[mdžE7֜sp3-kZe H"S:i-`.V=7oHVL%}F}Xn?^x C  ZayaK~Лέ)ZvԠ8%(V8yN`K`PXcr7UH JLO.Yv "V=?w=#xWѮYp?F5* %pSJ&ak;9p]wb}Q[\nW){ .d;P ;} sy h#%@If3@YZ[gAЏT)TԻ}N$-MTZu$(mENu:J##k-H\(g㹟/{2* [ p3 TkgA:BdnS HP+[XzbB(ErC ?r:sq@;VP.|hX]X|Nj\ ߛ>BqHuJ$,a&06XH1KUY nbQ+@v0D됑 xQ3XTM.:7>bp8 H *jWrBd%Typ _F5,k;#zV){@cހ&J ԭ5CҾUܼf WL=HיnpJp}x= ٹ0Z!T~\X>uס~mh 70ԁlϐ&6MxN_#/_U-#VM(JYMۺ~O 094Y $H A $H A $H A $H A $H A $H A $H A $H A?%,IENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/twitter.png0000644000175000017500000000007411701730437024371 xustar000000000000000030 atime=1381797705.487221251 30 ctime=1381823753.491050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/twitter.png0000664000175000017500000016240611701730437023645 0ustar00chrischris00000000000000PNG  IHDRxtEXtSoftwareAdobe ImageReadyqe<IDATxKmqyk?R"tȎP#xL9ccy OcabC@h%h ٟsz {}Z{S'3WfT3  AA  AAt @A  AA  :AA  AAt @A  AA  :AA  :AA  AAt @A  AA  :AA  AAt @A  AA  :AA  :AA  AAt @A  AA  :AA  AAt @A  AA  AA  :AA  AAt @A  AA  :ˋr}?|dPE\|R6oD޺.]UyRO^\3MAx'_K^~9K}|]^  ߺt\lAv ~RW.߸xW :.WWO^۶;S!0:A }u.^ݶC[7_%@~bP8 :9D4tAt3/@{\nçQ7xݢ/ǯ>w@Aߏw;+~7Ղ[16= {S/ݿz|7{s^{|&N$#/~P=yggߺٯ þλV-Y.pp&0o֯t@=y|mvwnLWhOZj`gÞ~>#vsS*x_ޔ7^@B+vhO ý ԭje~\`īS5NaU_߼|yt]ުA ;Mɋp߷M~pSֆG+\d4c=smY/ Cuy|o\sa)xݛ?xQfg5aw^ʭJ_:޷7dm6rBA3M"Owk˫"}m⽳ƻ 2]S{{ 0Vyu0o[`p7lNvl8̑Q^dz~ۏ6yo?ŗyAeyyoe τT?o"ߴ=ۗ4 l?y t j@{ T ~p< roLKiӕ.J;Oߝu`[a0~WlHWfG}@ߗޣ7kۨ@Hm᳦ r~^kn>; :ĭMfnD},ެ}Q[[]覃oWuZVBUǿ텃k̆rXg , ]j ^x.nzv=3ne6?0p_jU鯋W28x]!ߏ9.$  qKfo9f[1_5OxO 𭫫n$1ᯯ`]*cA\2 WFb]YpxȻ :Ą^l{qN7"o!^tVZ ӻǀ>,1vKsZ¬ ~Cn"@h;ڿ0<{ @LxmwZ3;(B?0 b=Fm}(_ L:ޭQeg07eÔF@H$:C xڀvGCApL|4A !uUȆB>E}~T3ύ)~@{ ѿ׈REJ^hhۚڶݶںQQ ۻ#I(PP5yi :wm~3fRn7* 0i^ůqNn_F MӀ >]`>w~'vbyn_Ջ?Nc۶7 w J5yC5]0tݘhLB/uD {/TbcQA 1ݐX3 Ũ۟r}7v ^lwjFy̥霤xUi䇞g3,A4*z nU |!@ؠ>Zl3<=)At1Bơx,e`̣%(S7nk6ăӠzk4Dk1\Y) mtCN 8:c/}[q}qޥA O u&B=. $c揂G0(vM{Xtg@vmxhmKMqjq,8H1DAJxW :vo܍ nw6 RCWPc kI ۢM= vaon^40!cUaoEz{g6T N}V/XnxA8c ^&p.gSWx;[n{f PEGeAܿL5w*qgq])@/~m`o@.8uuq#Ӑq\ U>m?[7uA! 1oF7{ p6,Sq|oYOZK+C3I>lT]۝x#ǹAt*>tqY2Gq7lwl22`l VS`uǢG 9ZSA+|n[r;DKr'!n͸M@3#QR$7>x?/ ? qS0q gjzrnu~(| f1Ĵ}]Shy  4fn&}zMfoATq',at0 m{тǞ VŹ`A ΏĀIz:5GFb5_@#'m4~bheH xe"<&tVa(0Ԅ8 1@y) [kڄ@ѷ1F5~۶SlCtܝ) (֦A!xa: qP}Mɩul9x*aZK\IE\13I|_|X@y)jh'z[-s;<ʮx]wٸf{Zbu|*+grA ? #]j`؞%Gm] _q8ql0A⌌fTnMvi*LN> ސ[<>KY ّ_6 ^Eȷz=m4%5|3\E0;F[3 ;aA ΁(Uś18]XgI/xk!87$6]i `MP3trmCm87Wg#{3f+cmmVUX; 6fq_'mxh/ĮA8K@d@~ |+#w:ߣcr㱾f!-`!5Z̯d:.xr+Atb&`#hX/Q1R-*[& ΅T1a #~{.\mqGG% j΁mA hюu)W/h݃1@>5kMG"|f}aq(ih&*BCcLA8_1v|IDߝJfaH2),[R<3#0989o2(g,H s,{5FIPhSGF?d[zB_eGSN8#6kvvФCk"#q7bQ2.w, 3a!$–a:xS!a}(z^@;޹l SA Γb r9Fx ,BSkP5LZ'ل>pN:2MJp–Ag XZ{-*ӆ~}U (a]У!~Mx@6Րw:N+1ppf`0RU bƣYA y@L L6轁m }6~kѴHWP3(>ola[,TТ^ᵚ?zRfMwd%ő A 7A9BB'AaꟉkj޷0K`%|=o_5B[on86 PٰiPcXcUuzd) F?Zqh^] +t@@= 膽;Gg/Ǜ@(S բ{%P(x" gړ?rP&[ +@WipCz0`ɘ8X#hA b8+ bpDJuD& X[ 7M#YQ1i],$ q4G`XĠDA0W2CP/:s`k|1oՠ4 Gj~ȽgT,"jv A-|5*^͉Q6P7}(8w\*iplOT};4a' gEx JԿ膶W⹱! D (ZNw@{ r8[MP}؍.S=Fy545Zc}ψxeC yC!/ Ao먵 ?W| lۼ6CMj0 X۫"SA Ζ}cVbh>}@_T08PD\ߑ# K6KX;4l\2~lQtE 3rx @) o;"0Ǥ7Ϳ@ :F͐n'ۉ~ ے VRMkC :yC2"};楦0 G#a >tB[9 hA( Dc4e[ /aX@q` }}WO6&@]sJs $Y|}f{oS^ؗJl8Ća:!;·?/ɩzRO;w/_'fN>MM/@.9\x.M_쪓'>qdv4;d#./'Ax(5;]7 Ff`1QlY{;`ߏ۠XX ) hbCz:z?HwGhOmt2|ʝO=i_jz쭷˟l jyagJ!|m|Bmv>&v |\\|@;7sFG2 `2AW ylT1JҼ ֒m'A6g-1ht* &qԿbk݀)AjwkLA~z8MZ @)?Jƿ|(XF4:ynAZ0DTp j;{\) ?z=oBm{}]]($tP7ٍ,@B=~}ui;c8a Eb|e~RW_ݶAd`^'  H:dfߧӠEM~)kRCyG5MXC[$t983>pxZ_ǧWi!Lx%cmZ 0 j25X[>'&nkۧ)((N.eymfo}wxj2Dvᾀ=>. $~ E=u>xѧH37^ ܷstC68GgR;wnx::WFLɫ׋(Ԫ{cx𳌶R_G]\xݾ^\h Z1ЋjkmN+u4/@b[di83GɅ@<4XwͪRcm^lW@hzoƗF9̹v 57 _Ozzdtsҷ+E+ 8g'`_6%ẁUum?m6"i۵c4]mjD(mnXCw|c5 2%[_w;OT\ #p=Ot tVog3pCu(ܾ窅z6:7%\~ӳq /Ŵ |KfЃcol67Ox:/9T$ż@]) i[!!qn_o܆MVd{PM5(F ΋Au03@>:>\-`̶{3CDe 8:num G aghN! q @S'!.܋O%ı7^ռu &г߳͝͠ ޗ,nMʷު /|o5am%D`N@5 :Ku& 6bmíN_/31jx';T@ -CǺ% @ P` @ +Ѝ06M&@fL᝵`!1eP;' 5{U׏΀sA 裑ы?ee2-ְv2eGB]=ׯ 0Pgblpɰd_߶c9@!@ Id7Py/etnΨ8%hAPgEl9:77zF/f.pΰ8CǩPY@ w6'??881gWH}響h|;\ߣnAZAcT/ 4 #?;j(l?k41?Aӄnv%̯íoQM#ñCT}Q Z7&['=مgOM>aڛ+9?>HZ0 +!7Q,H X I,"3-ډ|֥WNqiGd[֔';s:Ca %+̜V\8idR hMMPM> \&o7^۶/q|AZ(uD{|֏/_5rCm:ͨύn;y%mecP+Ny%>0wk*PZ[/k 9JB,FNluz2MWyP^7o1p@;76O^^ȧ/, w^ŗ$@G\r" ̝gj'x#D_5sO9pp>γ8 N:lzK|j] :~ۉc;ȒkQ6,ۂ ?Ss^x``*E97:r6fa_M ຑIP+8wjqFF .Sh>s,h6.ì~.C]*xޣpЀGc'F|QmpL~]-} ?]XƖe]fx)E]ε XHhF5Cl4D?.p_-hĴh bFү: 28`5 C}纐[N-8ؠ . $59s}p;!# I 'YFvHsd9#7  x6pUu,w6YQ~7U~fEWw^p`"R:Ľ\&y;Fx97X}>5v5? 0FRM_!ZO;~ޜT1 =m۶ܠqvdF˺6Cq60 BqMh.LAa:mX8Q=2^ìxG$uw$?0c}_k]pq 8Ba'_MlJuwA?_m݇ɍ{y*_B(^o_]}OT:} %Fskx%U!7^#i**yu3w=24?3#ڶ Qln0kг!Dqd🶟ZV#w,SUqz3qϥ q&g;#; QgtW160Ӷc)w^QoƥV4zj ΀B}ZwGcihNCeTWP!#Rby%jr[=*zz#'G8=q#>}SƠ89m}W)6Rʋg|?^Ct8""$ 8klq.y^?`%x]4.u*f \/m5/6U$j$GT,.:)c$k pu3jV' mnބ@hfujzn}>2u?V7E |T@ B6[c{Z>@ϟo2*E#R(Su( 0F."D,ӱuۯS͠N]lV2 kڻv,Vi1>Z1\? Jձ>z 0tަF֏߀oWTy+8#t"TyKXu22b';+| (1dd0vW 0YvW\>J{\?rq| W8vĵ QCUirh=Z)vƪHl Z*Az>E|f:=>D۶uH?[PQ9|׌av3\Z Ȉ: ?H}=RVZﻐ_\^ǧfiK^vWPe?` TV^J%,6"M=>mXQ5@=-ö`{t\1dQ50`rb8+k_a AݘAua{,:E5ci6*%C}O稝F2XAmp(:c(&^=[?@ ƿwظvsC35xO4)ύ tM`= ^^O2SY?^Y23I*ƈOܦF7jco~ JF<M^!Ru :u %-%0(&J|1w>{p0c `^nF~Xr>@^{&\hm[ײ9L*Q[ ʨl(8 56 i(uaSesm*߄KAeVݸš;(")Oowl݇8Q"A%k>ԭfk;[3#W憩-e:Fz V; l :i~䬁CuXlq&ճQAvk "P| 1&Ve __74<{Qa[_g_SS=i#3ަ1bxJ <<5׎~apZ$8N[[J%YUq Ss@ -|}+,Ei5 0Sls5!0mm^ZZ`?]w<sÜ̼1O_5uJoNhѰA Yn/QDi=mGvT7Vm]Af ^D`x'Hu6NTH5uѮs',Jkt Wԛg MpQ: 7 P=}¹L$NZ`$Nsϐ)O_W;>9Wߺ~Z0@<4l ~jaCK< \FѶMhSO[1:i{&] Mq0~16m&5 ̡6@ pqtad:j\$)!àxk124lt46A`ZGUnS gtJpǨ x Qp8]qc!Y0V2ẁݰf kcG+D֣}#rFzoOwݿՂ$Mw?ρe 8OwO].[f?8{Й0z9*V$ 6*qs6G)ܹ}ĔvMLHk \uɵkऐ}wPB|3Z(s* \:ju'lPt~3ppϽ0/䟾z`s=&aoΨaĭ@!Jab(:Z-*2띞<B:82hv_<hRW k`G@-<N) ų: + to0W \V+.MѨ??mhp}fc xFT##0HzcVG%ġ6sRGs ƖA}`0jJ??Ͼr)]0?z2*:DǢT_'8Ć,>p]ԔhU/c30紣芨/yt08qӈ<03jCۉфpR%8PR2H(qh5 yt XiWX=ul)XU)IvY#~?O TBkK_hx;ݟ]߾Oߗ.9Rg& S`'tpmO3| Β0d@MD^"&@ aQYr8 ' b4Q0/L8n|*4ujfc ±[}7B9S}%0QAA.fsaAL7Pq8`M 8z`}!G8N=^Pws^UZTTȳTOYչ> | )&NBOϮ}Ok*У(u#_ .:¬X1.HT`!YDiW|F}ƖP6h0.3q'T܁۩TRߺ.b~d<]Jj:Ghq$+:I4TnTӬ:V?- Ð@1sX{N21!M#rtpCd)\_1+nQ,[ڎVEba zF h;$"r=kE5G/mfC5tͧߛ7x®5 +& % '\SbhBzHSsu?Χ- mU &3%B+!(' vY}O}}_2ދdz3u-q|ֆ3$?e:MWZ(M@JK4F:s )վw4N]j_,#p.T'thZ{g?룁h!o($^# q+G(lK$[55OΌ%c_NiK8`ꙖX*sIY?){C_m-u8gC Ѫ&6I(D>ʹ[N5mߨUc'(|.D} u%a΃)uꎆiK/|9|ǟMYxLM FzdTbBtK|-AL T% ] }p=_JdIc<S{ 6o풪8?X'ZuPnJKm{xx!%|}JffIF?ߥQ *;7̣`@ PCƒcƝD&  7ѿDQeę-e.խ-fjŒO^7W( @xi3XA[. 5\:萛'ql<؇MI9`*bqsچ:ޱѦ(R,S+̶uE5%ok_Ba۱psC`tp[ppNgcGlGm@bH S/4S^cpd[[Enwo|Z0@Č?&9'[X4jѽB+$FԬSKc12%uVĪ&Q̐+wjC)4pWl=bȮ]0CFDϵЄ4Rs&v,DJ~4R( ]qD[]0\ T@`wŴq_d.HUVf&ݚ#'ѢA74W]>_nQsU2pNȬX#¸Cެ2MW&* [r:>'5+=M1OF߅׵ꐏe+! {%?4ۡ>9N)!2dždB sA,r/%8'-m3Đ2b؜*i/NwҎzB?)J"v@A7ޤ>bF7p{ ${Hxi(+IuEa R>HH:GA$qA|io(؜ntQ 1TQ~>m4T45 '3ҙlIӃClZXv}S mR`ᚻQp 8: c7w~ Js8PcaȵcE@IDt-a c!rVHtKآ6 (3g, ŸNxB!qM6Ɵ~rssX@xIvfsE}9CM,; C0MA2,Z6ȭ )* ў@K9%1_B<Ղ"b\{}%[K} GռܣUXd64:s dƮ؝-B/6]wx$sM 6'윘tss.HYύrt޿ı ~xypGV=>n:@0)[S vnj';LsRyP`8 8CQI\t4bCǃ3ǯGDdR:l6=1:M6pKwIRS@vN*8w5ɊΠq]|@3ΛmQȫ攩z=+p{ |&4|_^4FCר Ćy#+U`Miܛk4 _H*ET͆Q3lMh0[[&M'"?`%иl,> ΐűs&B/ñi8~~K,C]O4M;XhR >J|*B;E~VYLa:#/?Rׯ~0e[0=♍ e&oq(֙V_/R..!߮3Rt{YH:=Xߎp4}~u |&~tAjt@$k?6߮ԸE='ָ:'T>AlbϷB NY#Y ƋFŵ^ St<b>]͙gOn3R==0.f3-rS^Z6z?[ uy[t3ź( gBԒn:Msd'>FMse&6<*~+ 5NTuL^7܁ KD&Mlr"R-qSr<Dze3_&9z^Cq(3?`Soϸ zUņvR{@;NkQ?SgFN&Jz$$(MBC/bBytF[aJbLswd7Rg&EFGIa_CYP\ Ro~$p^k$ ^TGDs܇'+@;xbͅMh,jEp^%|n+(ҧy-|0BAqi;9N;L;1FӐ*`Ԩ2E۽p8{P5N)l0r9\ˠSkNN6ƻ)e4Pݘaϕ3 }tܤ>>49Q~T<Ї]0$6)9d,,j aFL p̺!WSoP&[ *_t1iL)ACMA/[ q b.VAuc[2P5R $%%p.פ56]V1󭁆ŝ ]*צya ZMbMF],]ݜ ubD"iZEצH jL \pD`A 2 Xh!5ACmzi-;:j,- 3oV $o{HmCٕH$NW`yeѻ;0)0 (`#a&gf^ {$³a?)rUYv%iN4'=h) D_"=3L#7GXL5nNƧ7Wt$"pw<?fy>>:PI+cY$E{R:AègX "S"Ax&Ev1ڲQ?MaF;(6kk;ۆƒ?uQ!/uz]( SoZc4I.:!5e{ڒ1>cDXё7$Q7]g ΢mؿo [2 R&酯L81M?َ#3ced@ ^n gQWiBUsFR*٠`zWɀ6MKk,`UJg;j Likaz[$f(g9Ga`*ڵE4@%݂iy4/ 5v"2Span>^o;8k3wYqHڻmj}1 z%7(GA"0(04 t)aG+je%D0(&FFf0R=="~޿wOǘN#6qTDϳA`1FF#?H.,OZxԻNյ?gO֨':g{p`mu>Wt} Ey&CKT}Lq6I]QYBɩH֖p%Q>C Lym"@A7tR#okYJ|Jd8ٍl''\Ho%Njߙƃ=۽[NMM_\ l6{ǁIj4BSA1GN(F-x^Pn'zatKEz,Em`Ÿ.n0,σם `X]3cs uHk|EB? [ ˠjN=Q~&; )T<&6moLB4"Qrf=ƙ pvlXş|upmC&8dlù*Ruyd=os 2Û7^#@8/@ RbSF"S*N+u!*+5F1jÃ_Iš<~(L| ޱ ƿ;dfyabY7!/͇l;Xދ6,EhUAd%E %#S㱥kQxAbL2aA0O -;$:u0c&n;5o'XMj aWľq0Pcj]whh'NS3 ߾:TC'cA:5>Sn ]?JyU* REg&[ߍoGA%w$v@,GdMgl)sXlPr= !ӹpvmRׯ^m gw@ i5i!3Zџ]q0iȼ0SƦ̺usPQَGwϢ=Nu.s>1QGqJשtrmmbڠΡ-ޛ:u7t}4X ^3 Qчs:G؍yHGp;NJ 0Y.: '1Z@h%Y4hO؂Y0H#GTUMGEsu~ cޠ=o'ʦzީϭ%?yͼ!9W Ce z :"Og:{ 2\X^;:z>B?$~:^;*S2 B75m;?+5>mx6?\7x0{۬_Xij:>|6o[jӹ,~n* D1б Қmꘜ` zel-ul?Y?:<ng(oy =p[$"όhfRk;y״2*䒉`f|آoʤ-$l 4Ur5)GoO/EH9LxzHý:]yn^S E]+c4[nʶ}or1k>lghj,(E:؞FfaǨTﵓM}'ίzA>v(ZH&ש,]n5ɨН60Vtl$R,"SFwETNwu|’ Η8QaZo#Dnd"^Jl?yRz'=zY:نo6_{{m m+# 853fCm9E*DpoIGc#⌹f'FLJQ6/.D@MExnfCoهQC7Y\[,nw_BAgpeNܔ\ ky_kduƱ6 R?t?xL2!W~ŐU0+o?xaX?vBvXX,uYyCqv3χ'ʼ6<|51K~dl>\W;s[-LkJ_O>5uwr'㺶*󹟏{_ dQwuv5F>u'<Z7%@/?&ȶyF؂to3@m(d[W:`GbsRSWA?yJEԫE xQ(J3W)5͍JFwOt(}HK3zDEr6@tР*<ت}TY"> 6Ε'*d`3xIeёƚyxJR04$BGOD&E+˻6^]鯱 q$X?% _dojf7'ůg! brƵ\yrXl6Z#51 lp`Y6(NOҳa8ҲrŸqnp`pf2Z쌂Tέk[ԨAw&Yp_}a,svJOÏ';s {+lj1௱q^譎X#:8flGjk'?ly^3T^\ U3:KFb|SG%U ̔E]dm}?,m(IVniFGfU,8q:Q7.dup^aI1RR9X f ߆]_)lU}5R֟T4dhRɥNFFkU P5,(p\- dwGd54г/:bqb7b Mug1N-pO]\.W 5;M:'sEH.:V5^Y<:fKrs;~Uyx/}𒦅q9ߞ 0s"!MYPX70[ ˋw3iӬ:vg%I~'a>Wq!mnMޢs G7HJs$9ޢ5x ㅧSZpV st|Bg8  [LZ4B3s @=d~-@~}_=9)J)]E癵npBJ7# }Ζ5'cZݓ8o41;@ȎX`bN؝]vFEϏL,3[GS D2? j-zi1Ϗz'P dY\9="k/U o~t@=-46F/X)AzHMrAozxb{LBk`-l"UP ë9Z "32!_ -0s8:1t;TEB}C甀'$u5yvGaW4.U'q?ݷ!>?t{e+Ra}b^xmsb' Be)1* Y|>\>Fȱ1 xACnc.a-ۛ 1ijL8*3c$\1UxbDx ӵІ.w x?B`=G%SF xN<ˢJ1͟8y-v8!Ñ9U -S9ݶ'DLYf2>xYwwM*u ټF[NI5cX KрiFEk_Zxm郏Ʌ>Gț}zS:}AzTajݔoa9tE{ 5)wFʶd 1l`m=9CL5XU( Ӹ:[R|6/%+6Noz"?btsLDb[':ձe)3$8BvgMs|  `,‰L5nfy}b[<=J- YKp<=<-s5C-s-2!:sɱ,D&D,̤XfdY4)9yE;3!s+| 8^o5KZ$U8p Pb>QSBz7w _G~?8pJ/#+Ii^SfO_̝料N MU-`l`њk S$Eg+qptU`J j S̒ 09i{AAuE}kn0+ɴxk f$qƹo|uo`_}`~w+| 5 0fxP*Cdh(CE\^حRݙK]X/>3<IapJZ^WI$exްʬЧ '&VN~hR_#*Ip2&ϻOZB=-=ኖFY4$( O'$k|&Loϳ5Jњ## Mu}u8Veo9܍CiXinsr< $ s7r&5s[+pƲ0bm)d|q3Jp?ٔ7fj.m;3n}=X:n;c_E}G<ֳytt{oCD۴rפ?] &I!f,s`uZ7Mu( ,ˣi ,({WmFLxﯯůpKJ?X4m~SI)ZՀ\F!Om]]͇QS[JvF^9;ٜ[ vc-bM&~X[xx*/PaE~ F.VtMńTȅk=H-kP6tznv.[2QR\|Ɵ P&Άcg f#T,OقEW$&}ދ͂ߨXo9^wJʇ./2Mp9ǭme>ͬ{K-'9Q -LRKS$S4N .mSAxy|cwu6&kG@~{&V)2gm[Ľ6` C Qܯs:45m[ֻA>Uڃ8̺k6֟߆g2Gyig,|gd,M@cHtn}7(?,~b7COxmQrw[b3kq pJpK|ePZ&Bg]N#{dM}x/n[Ѹ4S|[@Lw~?2K}M,Rpyq Nha'Rtd63 w fѨ",dcn 4@z SO$qfTgy6Џdmv|3gìh'y1PPZnl+)⼣\]}ᓏAxx.,yIsˣi0dV# rwK'm3|.5- CO(3^ggyF8Q6pύHh58Y~d(4wBr?e8uFBa]`9gEęW?A3OU>A~p{[Ӻ_Da 4`[kxsSęW76}tj@[O @7cNk;D׾FZO>.`Ў5}u;:,SjDX҉!߈4j\-vy6f@L!ulqNinw-y7N$d}~,۝`/3K'wƟg@au;~Nc: u{~t}fIx tw@q\Y[ McO? ~J.o߷wƟg@ˏܾƯTW# q8cK#qxP# d9!eG۲;%A"$]: % _7KMɶ|HF{^Hߺ1g1 Zp]cX0H 58+`3E֠?h5~[cP5)U&rq~MufVB$W}u:ⱪב,yk7Z16E.oWﳂ@濳eט3EQ ;P[Vy,燠qM`(FA<~i6hc 47Ϋ?Y3^Ͼw_8m {H ^mȚ'h30%u(7u=s[;8 @1FK9CҔQ7X^Gvj8gz(d2dg3ˑ9 _a@A 88P3:8`$=E+>\^ ok k u'b* ~vv DC5PVUG`q#m} ۱$E1 8 @*"`\d0%/CLKP 2¥6YToy݉#< vn4}XD #Ľ/ϋA c-`I޼L@f& [ ǀ)T\|@ÒcLA8[I$7fgc[fu➮7S55 +Ɓ q> هyZt9P߻2+E6GѰG-hNPO}<#R٩ĉ0.'"ԯ F!4 Rt62x{dF?4K/t{qڶ ŋILl0Ad3ԩYB~?z/Ip rMy,lXd7~U76e{AML–w>AdeWp=uA:~ډZ| fG@Po!@g# ?+2qc CA8K[dmb0y2{P~>G7ɚ@?ʿ"a)8^q hmb{$\'X_ao!.UBG3hBۚ,1`},V? ƀC0R& @<Q q)䨲o5ğTUm71a`{Xv\꽅m`1P9PMA `hy}a[~?Gaa  k:0$q.2xm9]k g%%Fق!ECm2m;-g=o,ijPבU:í="N=k gH{tiv1?,5u,ZkX 2=빢Ats@ l5S0 ̱XىĬ'iX!› SzZޜ\mNJ?Il^N!wk=(vD:54@xᜌ&I@a?/5ֶ*c}9~,;n0v6$Cۢi#4(i)RGHXHpuiEH`hiyLhMjx\eʸ\ǽUsk5Ƙcs:V1J9{\s=BBB"rEF**՛i6iHQ:qV y0cr?baQb \+CnRZ  ʓ9]@%_r(|*:D='&h [?gHj ?7 'qb1"[ԃ6F~&jBBBpUOʽ#cֺ9|^0 ξ+DLǭÊ~qj"sڀQm@# ~Ι()ŀQ $$$"!'%+/X燏}W$T¦N)*R|Φ"1[c"MԢ6f`W'[j\8񇏊LDzg5@/Q2Q4("DHXy(!!!WDHdS 25BrGLA)AQ] h@6`Tws& >q(tc|BBB" f;N؜z;G@45>-pḌS 50GqڨF>8F'@HHHW4F91XUīyUٮ=* $?v@uh^؝jz{E`Lk4Y3LL =|Z?!!!'%|kOh 0cm)]+"=|҃hEߜgz~!j #Y 3pGMqNen$BA7h<rsGf'ee[,޽M @s݁u #oT<"./*O'RE8fDn 7:_ƍcJ>džBʅc~dpiX!!!a<'ٙ=suOf';O~چsʺJ|VkU| ,ٔ&2|^vypD3 |'\p-;  9G'Ϭ4\jhr>psm7ъm9~TJ˃Kl!ax{ܐ0B5]7ZZ +`ҹOw4llic(/As?7LquÈ.og_:d 3y[x8J}HBkE%T_C g~ Nˈrh\?{ZtUe@GA9sMUo*o6ם u2UD(ةjP]D}ym<{hD~1VqHHH!_Pw/S|XSdW;ԟg o<'t1ُ7c`~UTS$-2~0DpuӫGO|G:Nm-+g(–dk%fht΍Os&mv}{)pϩsBzK뗋RR ɓ<ߙsEA7m9^{=p摃D\#{0^*}NbhUtAr+6jsz5/#Lxmܙn۰$ZCE\( XP7KT:I ||KGq ` }*wxCWqoX02o<{ކf8Ga14C|6ݽdmcq`BBB`̂harm ugXyR[ zщ- anF3DD҆YA>cx4|}6JyL 5nY~0VzHHHu7ڐ+Y>7*_~%@i?kQ*|= g<\2p!y7b?m·mB{sަy.J"IBJx SL"1FrXYU}Q<Ҹ9UhBNXt*{QHNDל:ܐfm |S;i %.\wO}褢>}s֊W%.v"& N*kOVBp{ D.aЈo٥kэrr!ї?n?ј0^rbi{>AS܇mrFeSGN>vo#G*XuGCk4?9-k`j#}M]@HIRab:B< #[r$ 0e\(@e)5龟 Ax\(&y_Su:0ĤBX<EC'bkYx֘D@VK7J\E{:w/NuV@/QiR 6B*)C/dKk F.|zc*B" ,uOOFٵ=ހLjx} r1C k׿ks+y?5c٣ǧTQ/Cޤ;U6ǭgb Q<<4!arn1l&;U'omN}zlXZb2 8H }@%!=Ԓ Wx\!)2 4mmC;|)br!]\o4ti]1%adDi;s-Jr 9o@P=W^7 j$~>*骜hOwXsquXR`elTZ SFG2 ˏ_\nCS?>Gt"6igP9Q5uOES2R!RDXeLJpow1| Q# WDGy:F 3B%z0b!a>S@ȋD^w7-Fr /+hF-XA~mxJh?_#!TS!$:F H8PyL~"Cʀ!0ʧ?<|L#}CG9B {{:c@{m+ё1x/UAпub`0MQ%;4u_0kwSa\v *1bΩ%jl*p?NH_Zr&jQ"%5@%@(`B  _|C Z1;V#I)hI ON%šկ@{J^"ECv$^EACcab&ue B  c.&'.AvA KMB[h},;ʼk#[F+\hS:6Vn^qɴdـ>@J^%ɇ7ې[/ed# u6,ߦ1ńIpk:,[H t,J㭡2 a^_讽0BxK CJ3"_U$¢rܤCZ)UFS7m6/\*ǐQyY;`yJZF";' iUsZ|r='.%A@hSHg2eT+`Th酂Tˠ5"U*N:U#j U \YDn7<; tv6Oܰ6ήmkከ{6>F@DB9B_yb+h,!5jVh{w77|-=S'9y}:hkBȃq+mX<oxo^ƶliFDҖ{O8 #H #z iv28:#wv׆+wSݱ3е _\~ v0B 949ԡQ W b^-{<6Rc&GiWhз1=nz!m}oNh~ʣwkVéBopcTClM{fmKiX^k>ߨ ^wzIg^L=^v7 Ay@l< Iۧ_Sgx6(DU,0mOtQi{s-M[<{|kς[8|tD[CKG}wֿ]eT@DB^(yT:TBބZ`M:!+lڐ+)ՈNԩy$OPnFScn[ ZzDܤ'_6?|Dɿ~=4%I]?lxs9׳s4XC~n:flʟ gRױkNc$YUr [|kY<ϫ9]q=#9ьMެW@9ہ(W+*-ҏ(micI l֬NHVcA{^zD9 ^Hƶ;϶w:QnfFؙo[ߧ.p5؉y MVe?7)^wʫu)ͻW[E+qMq VOO`*K/@kXƮvz\\scSqsǍѨS*h隄m᪍ gU^mde 8J?g!/|?v _HEۼPW]h/:*[I`7.0Q(5 Jt}`_"(ݨkh]**r(?ҝKn";rΟ{-s5EiJbDl7^lMaI4G'2:׿cb}v1+v0B^yD^;M<,n\|͡d< &__x[~_.9ri}V}&xgsʎA;N]Pc1r%R۱JԿ3&nF sh竎;)hԫU6*QƤ?~\q!ϳzo<;Zﵗ7z&0lMi{F,>n{PÍmWmYܑR37y5wsϭF>kh**\RBq-f ̭} I6tE_ ={U '&9&'/=(i>%+lb3&\6^Szg69fU['@1b3"m.<;ub;̝@{(޼6&DqHﶙ}ƊH뱓.UBODߕSi2ÃfT]f>;[vcZ{ׅ򒐋INkYv"mZM}zܸͫ =ܤ*w8*:*wsTH~5|SEVד979M4Mhh"zI4v 6!1k Q֑\a6l|(J3ϩ3 ̬)[OҬWΡ4?`V v6k0G`V|/&v0Bgy`LX;ݼ\l6%,*wVEHGq lbQQDa-Bl΁ci"m5&Y`$eHѰ2v.0b1v4tT;9`S*׵&^|Mfu;^!K k^y kFZ2ϿV`Úέy:Yl{F|+vOs7ŀ"mӰr2!^Lx|+;1dzEsl/E>&4075tc{":lsPL`(#x'vU\W4cqC?g!nϑ5 tA{SBzqEϿ`jɶY,( b6-ոts(>\uM  t޸X7Gݸz٤{L+zG%[PSpg涹cV9(l--cz{.ȑՖڔu%1a4cj|x*QkgŁǙz 4WtyCy^ Y0non>[nxp('zUX-v=Fdt57hvorȄ~I!>h>{fcy>:zswEhҁ"B)|Jzc3rxZ'r,h='DJWjmʝ՚Y-(qa%tœًn@,7,S\C#-P:u-A oՂH 7;Wf7|_ϩB C?"LjJPu2 M){mzb߫Sy֖b(l%wèh̞.n6j:Q`%_f\OZ|'h+r~͛N'+#ɏQ$b"b[Z gu;3^(SפF_= P:Gi-c/1=H~ޛbGGd9;HR2JQz $PȥfLF.<y);}~k۝Oh@~[{NkڟN1vB"='uSaؓLmxtoܶq.ٛLa`*Es2i\f?r &!)G9BfȠYm:N7,q^mM7fo?=#x DKY^{nTjbz:˯?^TUW9~rm}G VQt j[zWl՜{bno=|xε?\fIm|Ayf=mױ ;Zyv?}ގ 3o6>\XKZߛ_Ok }yqDBgY+Vv`iӌ‡ 9h7΅B+l^=OAi#65 aVu؛b@).?<=7ǎ9o-yVQ Ovȩ{d;6gK/r%oH&8"۽coYlX)TQZ˒W**dOX73;̓Dk#sF{BiEB,"@:Po1LtcH@[sHTU~-L $:UHwd/ϴ?/:vBz=BF P&Y8Kk$XCLkgVfFdW}Dl{.) y^G [pn.7vnA;h <덹j(wB@`[4)ԱȼW$:bJ[zdzt9OX0Sslm̹}jex興P2ɦ BcC3kQuD3>+FOm4F=lI Pc6!}w4جq'*fI#$&G9Vk2+vXlLW ;<13|IIMJ\%G7 !, '1nuˁ|B)QPi`iYQm"S"uXY8l <|-u+{"G0mgiZWVlAcrlQZGӃ` 8߬qT)ihA\{wH[\y>桾Q57YP !@u֭5yg ]2*@ +w~`n[>9{Xnr ' <(V|œ/V彚Kf*DLgS -Z-ZϞt‹ S["}khf!J%Mn='e&:`v::S?HF/}s'#{`7!XI$ݵ5(lI bϺ-aOU'!G1-0)]E E 'W?ѢuZwSjC}kngsYKZQzkI5g6ev{DIFq&m)[1T)97jC/pPz0Sϻ<'8BGjH[50̝BJ%S o25tgll71HoTcƏWQrT6b mBmBSOg7&(l:0e{[-S&U8TUtz* n [ VFEH9lSUI dvF4B&l]rjTzӭ92<X')kl ]..-N?6l2ﺒ35 g![1~Y[_e'3C*$.dCxH.6 (-B:ob  uv9?1mm0V P?s G8^Žڷ /0leCl*e8ݍ%0uM~mAϾ^nIu=}^\=wF^y<3g?5q!iA{{q,p}e3;͘DR0¤+xIcyhk=֪2!~"P`9,gb@ 7 ?Gx߹fA7,H!@QK?[)~_J6in+WݱOucHqrg_g}F_ը;;O}GF>ƾs?WgD@Z=ٝ{sYhb?=vgiH/9B=,o.sĠX0{ dM[7tҡDD"rȅ W.gGrގ-<ԡH% x n`Uek j|?w%!V@b/=߸CMشRH2,C`HvO<[C`E{4ht o6!7f?]rLt9\l!6J)L۪} %1CuDsX<@ cDnE2w);|/0;U*: [O~0T ~ثv[4EۙH\rөSzm~5Ot9-B`@Zj&6V uWw:Z+ٰ t6EװAkyo:)jYbp\ )#o`M(2#vE}! k)EL⬜Q:R#jdr9Uf0/dÄL<a`⽒Va憒hR@>"Q ĈZTѐ0Bo]3 b[ 𺽁=<"[i\4 xnA ȄҶWd42nʖza@t Kh*nGJ >Ib\a[c6zHG?M$Ls֋20\Ld$J ?aV'5cLA#ʠ&%2 EHZB`|1`m[6Jq 74L9{si0ŦgR)+W*>> f4+TL m*LH^Aۯ_V$Hp,IF 7ڞ?_2bG4?A~Opf@Q*/8?/e73b(ߦ{8֤4V2>,B-C:gpmB\ >vz EQ A dH&`Hڈ(3's-P:'>)ߤ*KuL}~=Iʟ@DBDyӵ(ϞKf*|NK54 *m!5(x2fd ֜H!>r/h:€EsdRI(R!D0\rC{$H٤2BN,Pb Da*oCxa%WnAE@gWyDdS6+T:< S6X2` /%ݶ3!ӼhAAR2 QT^QE*i~)Lq/9¡1@B*:=ޛ ƄzFp( B,k͟l@acL=|*ߛB5o K|oI{Dȶ3zs+|Π`DM-$ +K^wG_%jp7ВU3A"Q$:^%bCn}Vm2ܷͣ`L\&ԃm wX5INNh'LcCl$6S(zS L'Q3\ۄ< b$B )u—{6=Uu^GV5*пGIéN.g _f0R=qxռ=>㢂]£eFpZv6MzA&8ulju O JQCQԤ'tXQs &i :{IfN,=v0 z=,Ds1R 2C+90f5g]k-JH^j iQ҂Z9b: 0B^*}b ِB'Պ!ҫNv?W\|ȫ\s yGNl?I Zpo=7^\CgŊ UXs{ccƇ |5p 0a!=R+ at))T=8d90t鑈Sb9cwBrn $ ISϰ4z6^>礎᭡$Ag׏TV(k1uhNӐ:Tc~wœMxp~J?Iq$;s.6jMG/^6m#lY/o~}J!7gl=!I-^Wd9` vg;j89 0[5UrTIZdӍ8 Mk x^58oMX` { )e=k[޲K; ܻ\{-L%XRUJ!`z~{"0(K.!z+of&{ORx#PpJeO~ª>ϝ{ 1#V+|jRw9|1깘gXǗ C@'Pc ]֌0`[ z۠i0E aZp3FY#&+jyܱ})רR)Qҕ<{r@'LjJ^a{`E?>%jYr^tasr6gn0&;$EL{X${U1XFJ r5m.or)=~﹘ i=-KIkl{ åy5ՠ H2s'52{ =UǠI&aFncG@ȋ+i OO^Ze."6Ӳf}߭;UԲR!ASE+MjuupxxiN!ϝJvC L|<埬$:u85. H'U-UWTTٻDOVj~FLWp̄uly0rĠ^?s7:pC Q|3_?KLxDTd>TRM\j\Vh֩"6 7JH7@H-5vbj@)=^n*f|t-F E(/uמ'_Wr<ƋAø,Q9Lso!Ǜ"ov>a؛qt"Em{)#mꚊ^p=Oߝkj7ή{ߩ 8s![漻!:Wͅ]gB'`>'7]N]0){/뷔-{gw|'c7@ȋL۾g/&X堡 OǨ+*D8Tau|-cs%8<-4PD}t`2^n`1QR69z{Y3khFE)2h ,x\Apd9|3 X45%MA5p>J$Our]$b;TXMθ%fn39jƥ0~.| 4簆G*v҈/x-/_=W9F>%z%Mg?*m|],os ic_;2ѻH~wAjmCGl筲멺rf̈́Gs̗*'Z8!~OwtkN;*A["AQV쑽{:ޱG~ٳ{y'ז!<'B:gB9dWUӉYoՈneHƼ7^  IvRN_v*S5`O 3TÁK<,x CڶW+{)Y Gp.w$d`& Gtlҝqs H2"c/<+!I8 R!GB9m@ ->!*ZBJiN3N>" \ %0`&^sim&:Sua Ʌ\ec1>abGo;>ׂ/1fW 1& ;6t9Ȥ+T\ȆT3x?mp5;_ULz+7=l옍4E,5Gdn/~9L!߉*49SSX<j .P&a=BRޗ0W\h EU.RJ3 mnf7VѨf ĩ~)GbkBj6ZwSPfv-~] l<|Joha\ FkR=^+A9ʓLun/̊~M*b:J 0qDuQ$ۈZ)T%w[=P^To:/Z BGXk39F-!>ܞ.LUSt@

}H'<4mx@blqD+ Eh4b6a٘zqmx6jcFq*^RYc.P gXb@?)EPzHÁU.8n5FQݷ"`<a@+T2~7rvAai3ER?(F2';b!Wx?ZoDJnDų(|2NJ8HO/.nBP$ӫΦUK`ՒNkԕP>Z({g5P0~ԙ/Z.ugT$ujV-5B3h!ڂ9Se 5?n0 L;L{-K"[Y~'m J/z)-tֵ, eY?7 xk~3Q|ǧLL8f-4R36m;c2Ԕi-??G;.@U,c?od?7#zbb>~8]p:bzWs 糗ƋT)Td%1aBУ 3V-muCQnPWA@"-)0&]TMJ39FsJuA !i-,45AxDLQ͈nۥw~<(~PYʍ0*}7r@H#{gG@lS%´FɃD?{.$L8^4WHⳁF)m]Mg @ RIsXh<?6/By۔Q Ϙ SIKD#3f?x3ZMnj hKASz>{n=Ew@ET$[;}³ =s> H+|1|*$jd`gVOU*qXU>}G RRhTP6g`TнU ^AhEo"P4g@PL&γϩI#&\A@#SAH˹] `1`WZJuGtȰ]7Н{ U؄B pDMKF=ңx뭑 $D>ۮ].\ 'D_ウ6ښ;zϙK>bm&aU;g@XϏiVS7vtOo4 JQ)1)_q ym?Μx˖.h8ђyyV˘[Nm~?:\?;]!!|n~7QQ稺MZ-V]NvTKWl_\~~E]LF <>Rd٨+q*6`'+48Ċй&n:zaw1GCc3hԣ1‘իJ$s"y`M FZXjd/PJzI%ͱu,H6l~Wtﳉ> ELnC9].a6JdTafmIBCLTi-" =NlE (x /nQMŰ%ؗH{Mvy]<|{?sB-(Sɸ[7,鵧DE!uStί_- H>o~5{ߴ^c/;i[ڼnC[ :Ao΍@U;RَcD_\.&A!3;ua NR]MO!ȖOESM%{j+4RbSl]vАybAc5IQZ<7X$N*aA_ !I/f]a][,iܨf̤R M-|_a|u/?DMkjnST(I-LOh +Ж*xjcD_D?:$jJEkϾҷ 0ܬM{r/4D #4J u u޺l;>RQk@S;dsuK:…b>m<{fA_YT 6ƌ]l c,R.~E!!M~_u7̻߯pLF &=%8 90ZG%= :b"CkeCJ#b5|=0#hg]1qKVHs dR$.'/զvaoDoIAIYX5e̊ j:csW \gPg `qUW LyND,܂^0%-T(q9l~/^W>;V!!'*rwtj 3ovAśz% @ ̂&vWÍ׀6Ю HL\Aᤞ£qW</ԃ䜻p CKl*HL@Z<ʍ;]b4{& "sieA*mֈk1c)p1DqHrB}EL;ʵ¿e4ɴ퉎)"!#Nߟo=Ve/ة l;_ןZmSՓMK/2?dnvUvkq8M *L,r46ф(ѥtHΓS'=\'J!v> ~EC1!kE":Tar)@Zi:A*0Faj9ytL šoUcɭ1rܴJ ;a|@ZT!EUȹxFg=l9×$^D5r_喵k;ek/:pZ;@H '_7"繊;筓 DT^Qd[jx7Q vTyp . rT+[* i&0%k;\IGYl"hiADpr`v(s uP'- SB5P,ymPÙQT/t`Pm{d>a\!촡?4ҖwYe*/tjZLS$P7@wa\ :.\C҄\I%jJ8y1+ Wbu~^L%LOhR$]@l5F1r#8Ƚ-Fo$ +qU1*iQiib2hPw*yUB@]DcL: py^޾y/Y`r{ysCJM6z^@QjV7/!t9:8:fl c>W7)b*U'ht i LUN@K.8@?5*:]ۄHUSm`4_H b<̕Xi/:PH)L;gϭ(9W9<1_dl~/hݤyn`Fb)2莢zŔޤ"6s3{<57j`7y"g$YN yJ(>tmٛ>瞪+E>#/SJMو殄D$ob!6o;K!!/}smsԟWq)c@q$mA BA&5^orK\nX4˳ BYC%,~{f#S"ԦWm|&T)XW#'4wc-͆pW(W7?=iؙ.9̓zᗿկz0v0BB^sMk!}Ok "BBݻ9,Un66lX,+ (d*'mS(UmSö?OLO< g> ^ǡ͡PZ[vAbxlZ8@HKG>ݾ7,+@g>hsHmYTͳg7{ =%fż9oZ7UorZ|7Mz.(zJF먃˵q1S i2C[{ÆY4sAs&Cɤ͸i9r!=ޔh0@x 9p \cB:3=4Ms5&ByՇ+Ht慰z(㝊&Youa|W⳱[5:/IVV^ +QJ:Ƥ 7x $SN 2w%|PTCrgu8~ԹP4b4s102Zd'QfZ™ڵDWzS ,x޻^s1v0BBϯHEP~}z9T7/A#Dt@V`R4ͭDPn 0q;A!!W½=X޴`[o7"GǰDj\D7Kv_Zj&@63+ ;)A (Fϟ;ZEn#ŜHQ(\ @Ufsl<`CbkBTR,1ssV/ #!̐tk ~'W)lų|L`QɂW^T JC2pX Tdu3<8X {Wi|h{ 0])48XAHSk,$N빚C>d ܑA4͗ T i-Q*gxs$IVX+񅋒w&gwyvnxCs"gV*򕬹mwlp?@R#.!y1.{\ , jU/mu  {tc ͺsuMZmaL]S$h;KL] ͆ʝ91v6HH95tDy:We G2)QfDgS9z/ui%OrY?{ޒ$ʇ]d@ձ%+ce['SD i(@ffz moZ(rZ@o|67UCd3J9`΂b7(4B7'{ |R)*xM?Ğ Mi#]ؓ/ 1Q H;bP2\!)v(=WVI]iSI> aB P8 PU<ߊBGWِB X<9`:AT:׼&B y1ɿg{<\?"k+`z MV`~8)ޛ[Ćz&IM5@υEuT籍U6nWue±:ޢj塪ngЀ=8 Y"Jb8ǗLWC}JATE?z[H`W=KjEϴ,Ǐ}kz$=!a\"Z -]Z6&F^АQЦ/\a6F|䠲ͅk/mHkw|m<0:AS u oQrƿn ,/Lt f>^d^'Cc!l\m |2qke{q3xoأy9(OI,gb󌦹HR${ץ!0BBBBBBB  $$$$$$$ 0BBBBBBB  $$$$$$$ 0BBBBBBB  $$$$$$$ 0BBBBBBB  $$$$$$$ 0BBBBBBB  $$$$$$$ 0BBBBBBB  $$$$$$ 0BBBBBBB  $$$$$$$ 0BBBBBBB  $$$$$$$ 0BBBBBBv@`=@@@@@J 4uUIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/friendster.png0000644000175000017500000000007411701730437025034 xustar000000000000000030 atime=1381797705.475221251 30 ctime=1381823753.435050381 gnome-do-plugins-0.8.5/PingFM/Resources/icons/friendster.png0000664000175000017500000002575611701730437024316 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGDqvA pHYsaa?itIME :ג IDATxi]Wy{Z{8ӝu5,O-lP $<餪tS tSEU*ݕЕ)R)t  C 6x ɖmYt;{Zo8W%t%>ܣs^s4Gs4Gs4Gs4Gs4Gs"y|\`DEIl]I5sGxJIAFd,/gMU-9HJ]Her\m8rS&L-9&8"lT稬GB1B9mT@j*E0A$`CNBHF9F}|;wo`]8Pǯ[Se,I^J7S\MT^}ABmz %k_Qz~JoLQr ZII--LDUGY2#%Zl*Ӱ^t>]d࢛tZ"'ƺ %7%Y70g!9f#^v5M)}8W)_~5`6 :bog,*9jd!jz/`-"D!2JV$#Ȏb8uv2 r5OOeGnp5J(ױQ߳~h#|"snfe"O2]6`p*~~|Lfe H>+ BD6|?M2w&w*n]XpŻYq-A0H]ͧߡw|Y!:=I"4$XRRo~XSUb)a{]5JyW#Q/-\c:̪j >]|-Scazc<(z1l2U b- I/ՋEi%נ-J}&F0E5!yס(:F`D+߆,hN{>!9oλoqt:kH\BKh~ o1>ZG E5;4PCx*o=|25 Aq8~캏؞xs.j)Tr :2SE ig6f8RZv~M'"k)*ԤxᭀfԷ=DR6A䄺OQaޓ8 V0L_?@t="|)I) !B aoɃ1U,5䕳-  PT=@Dcy|A -`{V \<@* /(%l0?H$CjH`[hs;f;Hcn"?IBe&C$6&Eic~4dhYv LLr"o,Tν uB -l#TFg_Ku#R z|))YCQxwM0c|)qaGDq|bv磄ƓPJA{H#(* [@*8Jg_ ޢ&X4w{+YXYKcTL EZT(mhtc۞&&-0Uot@׽aP3>G()6hCLb ,6-s3Oq0@j!!=S[ZAȐbbzGLm&qZh3Îf.)D!'Ͼ1)K%`Q)}֕3=g8JJ51EV}?*G4^~z'Əa$&ԱDžq!vNhN{Pc|P fD|X|1>&^@Dj.gC{#80cGwI>+{ '`,܍vuҟ{ \'bkM|U9 e/#[QrLnfz*guooQ(ЃWa1]a|I)TX`ӜX;ģdg.|(OQJdμO\=8:(~zwS*C怒iҏ'QB$*HR-zv":|@ O8Z_@} H$uZ_@)(u'`q"$8{ڎ)8T%먞~r?L{t&#l<9A4 Bҙpb*'DuB!LE-xՍD2E-om!!{RїN8GvO ms RʼUx Z4k ZP[IJD3~)h @Vg]qA;$ŠRB0w猨{RUKBM w\D523N 7 4+*djIjcCPyIx`( ,HmN!:O;o?е\Ԗp! +:. /&\)C0YZԩx̷ch@  25hŋHW]GUZ4ǟG"TT6F$`ILkt5=͙B-`"8MGSQ:Nۈ͡KP5` C,  Kyx#%`! :^#mLoGRCB܅}:(:ΐ)۟L/r4 !EC "Ӑ sC^ Ăo:|'sT—jx1Aَ70kpnc(;@A҅ZM~XpRǔtCqؔzwLXڨ xaz?%o^-nzS"ͧ ӽt:U,!^qM^'2I|y֦$$(~D^k1XHo3pl|ch}?J@"+SZZzHuoRSWpA)}>&nR=?M ;[Z/l9!e|;}|4Wz?$>ZrqDC7,-ptFgi> ȧ(-)T: *hG ;0W](B\"D HVw|99@U J]r=KPHD'w7,|3k5j锲;<-`|0lh=j\;' P]x.ق_O2쥩M2Ehu{R̻p7DW1A]G~j x(w3,EJDh$T]B{N? gQYIuL57m#_TB:84Oh%yQĶSքC6\hBEdf-gK~&6c{AXY6UU\R>H<.&$gZb w3;9҉X{HW04Bj!/%7s%)c<!Mw\Qj)F ^n&݆m:(ʈm`7-}7ke05ڙRJxlKڟ眷Pǘr7==B=Fc#BEҷy܀Ľu8MhK4/5G(AOa+_K/'AXg9oʩ}yZgִtrD ˫)`$j2Z;fDcU!s]A\e`J3"$g8?S} ґ)ur&%`LՒb8m~'a"(M ,}dq106&_Ş2`;,O.Pz4 =tU% Ktɥ$=QJEM (tu q`P!`$ Q6w7I=DB]SJX{d13Xi((~y2FtzpkKϵAPM[c]BE'<ĄUW@ߚwQԩCьyz0 =7|txj aĀhxJU{=W횏Ip] ҁ- |^!Z^ݨψ"{$wќ.JZaSLÁ*E]aOw #NEڌHc\F$evɶ0 D@ۥ13+4x/0E먁qHڼ Meh6=6ƫb 1^x#ljaU$zw)-,t&D)hb1Rc8N9Le WwbB5]4 q"d_${NWjaAI1L{ALD]*VXp֐R ~.Aϛ6 o_g8@ޛ+ɍ'Ж:zbomǙx46߆vGz a ^kh4} k2L>m 3rɶ}JZskwj+EM1R<6s@3czFs8go Yi#= Sϱb>) CWbԀ!SDG SHc;c|l( 5Y/gx.1R?qbz6[)l r)(tD8~PigwFSZݫF2 jr ciI\-B'"`  {d#/@6|H"鿀vLOAV=2,JPw2?Qɓ3mLsFF<;DK/_DBeB$8`QSS"]؏^OE4= (:!"dCbTZ$RiУLiʝ˱r5GٱyҋKҋv-#SšWKpqU:=  ?ӝQgfZJ^K`mbb';bR =G鬹g4÷xoxhpo5z`EϤq35ӣomD;[J1%&m60f's_ $N8]$എ}~eOWb+KXWƚӉ鸔3.>y=Og#SD_Z [gb=gfapgݿ$_9Y8Sq$pS274^{$n?~| qW^6G,Xf'=XMp sj/y+MN['A|\1{;t/NXa43kcbYE\(x -^*_3K(HN' AAχ4%ۻ@;;pb^-F&0ZtfwoZ#G|  >'۫́aB݈~}mXQog,ڈ՟x/!W*ھFbc-Zq/|#Yȩ\m[&*ĚBm#1M; _=&S[~ƙ~SG?^AO2>1L>e_d聯R]~P_X`Ϗz{ؗ+;O:!%^vѕtVwIضsGkz?BONOvZ1 1 L>Gdؗ:qԳ߃ 2L/PB@;c`:HJ4mdJ<-gxk۵ҥb?iD-(il?  cn |D D$hd:ݼ13ߡ'f0#l21 CUi2*ehO<WSΦeF>8)mI FyXJ< a"rF,"-7uxCOB^a$CLv(a@:a΍'wc]65D`,_]i3!@F8N)$Ո1ܘ Y)ZQL+ ā{ o"r%[@ADOI@$?l<~w:=RmX ƞ@8+=N=v"YfgLӣXĤtq2"S.&&o ʦ!ҙ$hnૄc"ėNH0@G/<yJjԬ5| Qw#/=83xr),+& PRFȒ $13 SO*enCm7bqx_Mο%zm9zG~hFЋD948%HJ+T҄8"R& $A&y>iX!%a6]שu^,j A_%9*Q1}hљ⢁X!1eg"ь0g%T Y'w⺑8H $d\+]dH')ZOgo+w]ry eT$fn xՙk" *[Աƀ Өt20A-^3%QS@:w>3J5NW:QhM⢎f3A*B ăo:!g,fu=ՌJZ奯8Ahn^q"Lh=m JT|vE;T&&4*Rd髨AH"oAVR\v+{W(Ó"Q&xy RB0,R7Mz6"ScLB\VP`8s3Ϩ 7A(IC z| \Z35^bTؽ_DJ"M*TBN7U)u^]Ld\Ek 69F`Ȱ*cćuc0p-ih7'q|pʛ=ҳm 8qru1{-1ʢ@E}M*ϵ/{͢5:=ĕ0]gbИ`]F =cZ$kq[:0 ^OP, Y9K3~ۿCïޛ?|l'6&) 3HaB *]t[X{=5ۯ3hc~"C' @A'GNXXcqFfĶ%.Bu$GϨ0wk]]7!4j@"c>@p5RzVsɎVS&wt:-ߦ&L+42I_^\R1HGeg(}@ɏDk#z%t9;п8$Sl~xk1{8sd czLтbxW'/pPH)-Wxzz;vz%.!]INo`ۇ"_ ſD{_b!Vp]$K Yy1iwLw?#äG1"xqyt/yUh~֓nI͡Mwu kОzn*R?V +y rlj_v]LEg#⪳,}m[ ~|q7Rh"3 ! UܑFipr(=J'`=(r3feuQ g4gxZk{^!T{#~qQo|u,6p\P'|Q<1w/(qy[dŒ8xqv̯ynoo~#+>ugռȳsGz1=Wh/J(^7w^/EyGQ}[f9F ƹ ~læc999999fIÎIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/bebo.png0000644000175000017500000000007411701730437023576 xustar000000000000000030 atime=1381797705.471221251 30 ctime=1381823753.415050381 gnome-do-plugins-0.8.5/PingFM/Resources/icons/bebo.png0000664000175000017500000001614611701730437023051 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME (%4IDATxytTUwTJT@0HL*S -n'pDS`z؍n( %"$f@BbRIJ ݿ?rRT%>}|: 7s>g>\`0 `0 `0 `0 `0 `0 `0 `0 `0 ƯWvb&efs!lipbw#+| )3 n[rxԥO>RiiK.EAGy̥Kd!Wj> `xy]Y,KHHX@V3(~=wޝ^ FIR[ ׃N \l,Ӂ3'$r㹺uGg̘q)3s^_( <Ρp.3 Č7no@*++}РUVuoi mCX '233Gtx޲ѣQ+3w|>'" 6 SBرc}x7Ȳy%p@9;l3<%%C r"^ } fy1Z"… uVۗ+elP?F wy'x~L&DEE8~Qv _eQ^~g&0+5ٷdcڴCJJwNԥyyyo={_^={`玝=h p] >|8L:(-[ޱcjoɞzv AyMܻw?ҁTDxr}u0k6$u ~OSɧNr6߭V+-Rׯ?c(:n1С7ƍnHȖeBFK{/mXv>CAQMڵk)S\!d2(BQ=r;u}.] deE4g43g4",YpZ6-/ocv5?NC>QN'.^U4 a] \L&\|U RvK(--E"H `;<,XQ ##CB|<  &ڍ /bرcꫯ"eۃ_SWի6Ȳ Ů]h5m3lLY"'ѣЦ6^@]]Z- 45…*ߋ1b*S| ZmP%T[`0k3220tPۻPYQ+W8~/zL<:CN6ejBQ"!{聬R^^5k֢:Ɛ%&&g֭[[0jwQ+5t(GF׮]}9p >vw/;|1d2a„ p'yCkӨ^G}46..n"/z@Au onAl pZm`N,f\? R{gF3OC:&MpILŋ8Yp7<w;Hn7R :::0KDhhh}ŋcϞ>1LXp222qPRR<58!XV?W\udTW7;wߍg}z7M[\ޅ! D###oj؟xӢii7)%^5ߵkpȥ6 Q>%(,7hÁٳgc;|S)ѵ[W JjݧM7݈ѣG=4/5|#""'233ѭkVN@\.'Μ9TVTh0}t\'6ܹs2y Ξ;뻏NC~_EQPUU~Ù3gEJJ >l3F 8vڑ#G]u9TW3EQ_~XoɽktSTT22 HIIAϞ=a4}3!^hѢ٫WF?A-CMcw"kFfU@}`lV16lZ0k֬TS=;nssss#]q8%/??odYwNYN-[fO8q$^lAuF766eى]vW^d( :g۫tbw\__з?njqN1cȵcɓ'3ImXfHԩSl5n?p»{uWg"nvr[G묩믿^`Zo ܑ8V ó,KNWWW Tc~Z?ܳޑ@3ty7V;83PB$EGC3f4^ fϞ|E4sVQ9yuׯ_-Ȳ̫prTRRRoǛ;|1?x_!J$W7tO>ZWdaW۠9sf|vvvں_mٲFW`̙q@ vH߇|N8= <N];5o޼֯__}%<5rZd?~s9E~uzg0_mڸr)xN}o駟h4]ZH_ i'N@B N >!Bhډjf[jT;`څG9,O;$^ˏ_Q.QpBH̟??yڴiÇ_)o?Oa!䓧\;A$} a`QE>t[[nzժUU;Pm}C[ۅ;T׫ ?5TK͛( EEEž>)*(k=%_n'!FfsaÆ=jt:8q⣓'OڰaCannHO :{T~:u|'Ǣ4gϞ}HÇ{Z(X`5~ Cx*`5Xg:@[5!Ù>`b79/ `0 `0 `0 `0 `0 `0 `0 `0 `0 `09Qv|zߞIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/linkedin.png0000644000175000017500000000007411701730437024464 xustar000000000000000030 atime=1381797705.479221251 30 ctime=1381823753.455050382 gnome-do-plugins-0.8.5/PingFM/Resources/icons/linkedin.png0000664000175000017500000006671611701730437023747 0ustar00chrischris00000000000000PNG  IHDR\rfsRGBbKGD pHYs  tIME 5 IDATxiuucwͩբD)ђM dđ"ْ@Q 81lb !+ $8AldK+ kt5XB(CSf_oC}gǙ>W}n]>߻Vݪg^ _k_k_k_k_k_k_k_k_k_/W!ED__z FcW1>w2E/EϭF/uo,Y ᇗ9wQ~m+c`8??/9oit?>xe1|iN}l|/sB(4EUj3ϼzS 赿|Oƈ;6܋HqmJ4=AP?J00BKmr rmMC`r{gQ> ~#/*/XheDX~iՍJ_cݰ,_0`֏Y[u|Ъ"iMʋ/Y+q` Mq5I>/3%kmIݧ+`h;ם3C&a%E7| A4Y 6cnyX3TSA`f9k8z<>%)e~W^Q !w\Xݾw끸\蝩'|CƯQmӠp;eoC~PR}LJJ@ CKP^ =@r ry2vlȸ~f-Ud kf  Q%+r-i &ӷ|K`i ~W \qn޸Fv 0 ||GG ޔɉX0Ԁ[uIP?耈|r3l hAB($ՑVHBh 4r/ . ֗1EY{>I 0Q(}@ VLeHKXTXZʏ9IĈ?rҗ@R>٘W@2\;GGL@)Jhqu98T\;P.̩O tğIݥ&vY ~˧K1z7z: hȒ {>v˥tz\l5K<`Cm fҚ 4K,)u} #Xz_46f>ob1u.^۹`fC #!Hw٤t ]~.ԿoЇ 3Oi"lk- -mJ$4 Xp&Xzl}In0,m1 7\5`U^2ƺ,嶻 TZRҖ3c;'/;5rrb>.o'DUg'.|ΞZ'y e[XA;kH0t԰X;ԤB / kf%rNeXpeq9;+Y WURCIs}Y-5cUCDSRtgmuI]MH^m3TWDu'aF.4Ke3l]PJsf-6TbB59-o"TL*yޤ&BiIԞ}:gLÅIYz.Tb3T9efY5/!m0P& "[͞,Xۆ(A1dHO7F D1?fso5vUYd5_k6s ]_Չnũ XP3Ӑ 9`)xo~N&'[#b,, X=AKYfZ*XvQp'f<({вUC[ۅKYgp:bh3)="`} V2$VfZXzi]]7s L t*^q ox;x2$hr?bO䂅 FYc &!mPKalg֦f Hl9M27]t92`ϒv7ԽvSK0'eV=W^J  `m G0nuԈo;ʵ}``< k'kβNZ)D%J7Z]X=dJyPqe0oX~sKQv 0#}#L:sN{+Sd)7P ][݈Pb{ꩀ~6~Ϟ?Ӯ߫@G s r턮L(F WGbZ}FD:^ƞ3Fbrq k#͂kpшO t79#Ҹ@EЈ6(%IL I?b["&~-K[ !H2)LdCm9[f 1TBP%ALerQ$+9`LR`2:Z{|.|1!欀Mq>JK1 +-)hPe*9b`V!Vf_ } pY 7LXyLRVR> .oSXtʣϿNW Ga' 6zR`'LIML9hR}BphMH,@% "6U|i& 'qD e+A.tvZ; 1}!NAUGSs); TA;gK)ߧW@˂33 :u37Ѭ;QFeJ'2|wéˀԮblp0^'J(鑵>'A=tO^CV 4i(qFw7(چی@Ts~OFh%$luuL7Pnyh?fYjI% ^ |l;eX`p!@4 "DcDLA놄6wS]66jP2 7: Վ=n@n-:+P: bS&w'n~Kkfm'8}V*R*ldGCbl[ˀky9QGfוy"wK B+uU2}_Y nS7_Dc96:+C])#zpfNϻR,Owлrw/t7/s.YuA(-{KKB9sPɤ<uΕH>BB&[ڸ&_m=Z#9tzԳVnFLՂ J /F!EmY1[D$3AyQfPù\hh@3l Ȅ O !bb^D=LJYPKbL_+ߡ*`61|;j.ڦfܜ`1WHnzVGڞW=ϝj-no6B24V fZ PbP=V !o^ġβȴeeNb_;t3ϯq "hmX~,-$*D_X'=KjL, ·ƬDpGݰMH@7a捜 X81d@X89z)xȐLD;9[w76_tИ!:2cM̨}z1BQJuq b,vGA@BN,y>ly81L2Y)wk[0ynO #X b@*E7wZ'RN۪/{> Ss&L$&X߰Y)S[%w[q4Ӄ5_Cyd5IJ=1AC 2e\ȆaʝkqmL.]3U~KTV38R  _uv]){!Uߪ6cC=Ar% Tc/6c eˈMuS:`PLNsD_S7ChD[2M!،×p1EA`>em4 en1A >Iē`@rzg4?QYL{ JCJ(Zw iGW #"Yasefkr*/3Ϭ|eL*% njQD?omn;M8Qn묵`**lLA\ŌΨ$1 qimڴq9$ Ȳ~NӍNM jKPݶ69wk^ڙnϨΫ:FQ :kSPg aͬ3(2`bBR¢Oh mDĘas_iupӎ/g!s-93khn갚Tj5<4Yp57-f ܍BSv͡ )b4=6d-Ja @m=URU_ՁT74'U1ywnr3TJꃹ%  `5< qCv-8H.c4FT5"PXqr,/upԒ+Eh̊ZLccEH"źol`ppf&LD n4"u:tj-}:l\n1H 1ER l# i_o^D7g$d ouCrKM:lVZ0"fl6NH4"60-hxc̫t2U&ڤWz<Dqn PIW)6T#Pe'24o q IDATdG3IUx3?8iw(]䒵`?q4/ud;LRŘa뛮s$|VGazgҬ%";bZQ;/Vjv &>Пuc/E% DDPJ/?݄dSRf=|)pf%8yv}/<3q N?Q͙δ I؄395ìJѵ>T w.6%n %SXZ-C cOl–)6L}"YPc~`+m|Cc4X$t3O_vQxXEtb+' %ﱔ.\/ WX-mA0U& X[ytK+i:s`!rf @䩶}x[b =E;{PBG|#L^}֭2[H6%WBEϚZ5IiVݴFFSt`5oCzVJP:u^c?ȭRJZ< 0:]&`~B,倳goSe{@<" O@ P}5AdݬBv-t&a7kQi%`<̬meԮCDmby& PmxxT7؛,ct߆Q #YK]6mHWF˟; J3 Nw3d`Nc:\EW ;]@;; m#|ĠK?nY]tB[6\[AW,f%U&o7Ӽ?g^[EMF.D#nূ"el pW*!=67[[j+f·#@ *\u+©"&160yLC 3'IsvryDЍ`HNw@ڋ@Rَe=UQuh'1Ժ\iBLi'p% Ec^njL`n-*Lɀ!a dhb1ACL769+JԱ4٥x.=+2_on S;P-p3b(~*QATSmOds~X/0"X- ÀSEٹE <)?D†P@׆0>+8qQ~"$4i@ ]e4r׃ɱ4[%GF>IV4yR[ق~VMmW?k89xrZev; 0 ,uܸ(!)R 2X$9̵mC\&*^Zw/BIY֖ZqƮ+Yqw 5䀃+W1b< a&80 %0 /;6È t3q\[;[`ą%h^&<μ@d k:eZ4:de0Mrp堳I !`\m`,! a2IOƳN858L@fu_1/N<2]irtۀ M⡁{E.?}QͲ :80h` 9*qΐJ2ܾ sgV2F6PX*esX,v9Yu9vv:09Y/dzd6"ahȅ~ xW:21@L(F[|<(dȝay!@l%%dm0 /桜}\5)1H)n $F1Cf܄fr&soZPvHP^"in*uHc}$4ls`\^RxiZ֓(9[ik9O r90$sEy#b`fTy(I#aeٳՃ9@ؑ%ݣ0`uK˥W^&c -(%k%Y7'SН,"apA@,=Pj;Cd6F Hg]3"[Ĥa>{2S_]yne&%\re-{~Ye6P%n2S]3lJ)ʬeJX*%Tsnv=qw6UH{KmB՞e~脩y lW gl):Awnwy.CvH\pamzZzB c.䡊ChC.CB(`7,Ye6kq reCJץt)ĕ^GULaKY6L彬*V:Gım|aX`F3՗4hBzUiԛ{ AWNu|MMF }&QzWP$)%} #^:p2ؔV}kōsP'_۟* 頯y AލxJ# 0?_K~"̥OR''+NG?.o̓G#VcpC]Ib\ x _7>"~ßƊ׮ 7?SR4;@ AY8QlLYAh4\I@KtyR9r_lCg(4Ĥj|oƝ[/&QM}, \y#Uhdjaz\}F^-odDRtc f[K 5{O??O|S89xr8FDleLjq8:9Ikߎ/?Χqt ,P4og.8 IcŦ'b9(D60SN4dgۀIJZSC;ys@&FjFd5V&/] ex`qD< 'Ն0;jON0 E>2z|3O۸KM-un.1F17?0>k鵇e2/9S?\RIAZwE88J XD&c:cdhƇ `,30]j\Mska  JB\ZL\lLҬ|c1+, )k=,8 ^?ynK|U_+{Q=EJI$f~4=`O@ػR, EKe^tYhlw}zǒ_M]>@Gl`>B#+MN -w|ԸBb|NشV|2qBcD "{G+|?u[}^1ƭ\8Yoy_)ðȮ34HfKߗnN0 QM*+FEk+UG7DSai]7ۤ9uւ,5rі6VC`M7јbidPlG3{}|d/2x]1O elD唕X_V^1jc,w<4\Ȕomn}-kߋ=@>H<~ ?-W.?e o+jj=bܧzf֤7Ji:P"bU|&38?EVA/a)ЮN*.@`MvPg `>)lMwBk] O}o}޽wiO9`ߋ\Y<6D^p@N8Af̱'}~v Hǟ3/d;ᔎ((WrҞ|E^XSNnkkM]cgeq#Ǚ?ՈqQZҗޯ7ٷջ.?>ݿ_yM,@teJ uz6Gk7o[ boj[x^~t}b?ʸꉖ48Qt7ԁh6yc4;:hX`,ȡWdx|cO♛k(N# )HG6<ПՉ(jwmhw@-;#:Ѣ_:LR&N*-Me$p,f.fRc)QuYLgV{7#mc~eo?y s}TڜV@MA6ĺ2NG :Xs?cC>& w| ĜyA\[T%iɈUlt]Xo5l px|{2}n~ w?zD&'֏:WIwgΜJW n%YU}P7yCU5_w.4ivSXU| B !l ͳI$?}ν_Ó|;Wܝ#+0@12`'lj@b-M~49JN.Sf g Nf*Ae*/aXLVŮ<&`4SζHܹw:ko⏼q|cj5$ZsE=JsܓpD eFl0A{v'6U㜄Ff|(@ ox Wpdt:ȅfpI@c$hߘ_ _8? ~0@lW .Mtmk4o4EqsP,Uau5 ayt Nzӟ \OR Ȏ=# 7q(/x0ؘǟU魵Hg^kj'޲O+HB|,Yň"j@ rOAU< m`J"'k:>ll=ÿN譀'n^W&~3/g̀a:zn̶_h#|ۺpeCÀ1(>I28Er)TFХ gѸƶ/J}V @ηDnbljqh1M9pu9]E NƤxсw ߂mfwʀKMlM@|ٺUuoϙI:6o0gTAx:74:c `.3_ص#׮h‡>9|[>-=<2x瓏+~|ٷ+t|aA$V㈯~ۓ,V#ƦȮ 5 AMN| ;-v[W5`;(rD-%RRE !^Fd&Lq36˧C0\z ?O?o~^€bQ8xͩ$OvO4~Cgx ߊ}p ba1]O=|!&DQN>$qT~)h~@Ԫ1gC?k$I7;12g[KǗtc%jYD,78 ~70,p`P۝ ^Wx?w?y꿀&>g10d3BRht>ˍ5w?w_mьBYe/O8\Ȳ~,Fς7~¯~9,b`qᐬhWc|~'׼8Y0\ X(swN-ؼv`ǝ0pzI_\fksHww {hbҐv_xڨt0NU." (}O}쳸~QpDX,a T7\ !Fpq px?><^۶7?1@Nņeӵ-㤰]e*fy8YVJ-Xt;YRK]:&Y»Iۦ1]İX_scWANqd ɱ' ~gj'8fznVVOegƉ:v^sfr<#qw`=8^:hURI.Z wߊƁ:R \v?x+WWS?,rd%8H7o?1߇WD֠Jh 8l<~Oefv}~:KUjVUxiV'Pu;8X2s0ǩkkO+ :{ok/f,g?W)=(pp\.Ef^o XpyUtOꕃ ^(T8:g}AgCՂ6 UxscRg;7 5a G IDATܚ}8+PJ>)݅rnO_xmaď̯W],h"R}70 ),x /F_6Qf;35;0֛6TX׿4 ڨAKӔsY&P=XH7ױܯ-Y66?)]+`osg^DXX?ҽ6jio>$Gِ4pKrm8>Ym~U)0mxK܀o&F7i<_ D&=m^/6s_6&XPlTeC_{|%LFp!]{^\۝03a_>O|T˹9_t`fzLa rU~0T|!`f5U C3uT/6F0eS3q-=i4mn{|?4cD~yd]ٔn>P0@ a}Ds9 4Oa`J*J1qpN ˑ2yM(E48Cm/x;ɓZZm$%O[KL^: 3x)*ݓw ܪKWA] 2AVoiᕟcPo yfs*M՚SR$yzm^ e{y^a&\yf4>}Ϲh=^_mՃ& 6&]teq:r3 2b;֨C >ȇxƩFYe['b4gn0 u1Xṗoo9<J@W>cZDW'o~ɏNAbm@A鼵R.b}eEMD^LMљq??,BJxCFSǹ23:bHscks+JoLh0H'iyfŃ2ק$͐"B3B.j=B6 /@[+Վ6ؘi= m c_62:z^〚ܖV`*U)4ıelc!vs%O缝lJ~a g@||sC['fFI`sukUAQ_O86sf^k18/|8aq9|0y8"5ǣ2MB:[8{/ؙؓ^[}hj1t:ORl,<=8.u>KC|}O=*ռQwɼQì7DHc]~ $mJ,)X=k? y2 d\Ԃu<*2_ؓYIP_́_YłVv}+!7,鼌c l `^_FKJ`pͤ+Tjz _V4HWDk㶞ɩn ,kQ@m]SCsX aŬvYG φOp0 3WtP׶wܺX5'$qvPɴk׆J+Fy_DbdOʗGٌFt]`Qt]_PW? LԶ:gÞ޽Dt푩 W[P u"fvZlmy8"v*g?嗸5ɽRSVl͵{AtZFr$EMoI}Z&xK܃GKmֱS.i#/9 ߶N } @$hգjKP8)*nXni@A t%PG!tTHZl;R@_s)GkW__— ukݺ2BzmNdC[ِ4/cSKv+&"vj&יw;g҂~ź,UPYʷOJ NM73;րfkʫ7rJ}CvJOhh[N=Gl3RTz' lv Y_Txwdh=j^k5CvCg3SUG룠h,F$IaU 21j$a,pBLȟ fʯnRu;/ؗϻ(ޢ/md&Ĺɏ`hPp]~-ωB Mi<Zb݁ E Nى7\zb2֦P gjӶ8/#97 2,8;&f-<\d:-8&NgӀI-9StS$XAES'h >[β9JJO >%Ԓl˿BxtSǍ r9ʪ3(_jڗ,4nEG] 2WD֏ҪqXKۈ E0 ^Mo66 ~=u* pD#}6$LAzGΥ.H{ w f*'4t-g:Of.}4rwo 2APº/ٜzF{U޸5uD'cӢ?qI%rG;y^~4Ρr9v1 ]xƯM9 JqEui:DC큙{و@֏NS\V h AI N~f_b𸐳ÚLSe1ۿbdTqKs^IbUM_ZsYUԁ wb^Tq&J1F)}Y`dx@ 3#m"~`6?T^LϢlS~u nR1I$S; 4-Q].bL5/r,caM]{>;~*ٟW8f";N"".%HZ`]`3Z=>v]ik QN4d.#lymZ@^4A* A =7@?Ջ~Ѯw^_2܃ɉ)h 8WA"TMVonPwHT drb5CYրHu MFiZ+҅ knsj@ps6I  քRY}b:/" `RMbZhAH =,YVax`%$:;+lF $ìtYk* ^AyB"\ADMgIҫڒb } ?Y9%cَT-&l5oȱcL{͎ zRl!tOyAOh`9Kφ 4!ċM2 N%/l1s`{Q΋y|hc׋$MS/$zs ~@Z"Wf{RW>)s:7 6cЩ P &0|X[/t&'EBi:[* ͍&˹Z&'Mn*+rҳS174WR(0<cR 9n=H0qWl I:w}8mkk̖3?L'g5a)؝7zJleBPXfJ1 Kp} Y+}\KK`j]':L7%JPc˄f*|<~.ƈ0I2$3bGHkֲv xQ-Yk~3?żB+6Q)BMO, W lA6{TmԃrM:#L -L@ߘ?<5 (,ðյ, Cڽ6a=}VC{㦏'[_Ðڳ0McQ+$ \sC-shjr§|V\=T@/ < D{rظ!;fVP8Sr8MkH8~/`\R)P#WOhmv"m?}ԯ}`qq[Uå2?R-Rt^+ _  y+r% !I6m'%a:>}ܷTVn @ DlӲV&=/+ @+vB I]UԯJ:F9^:"ܿ ڢ2|^Fy @<&hc()+6ͦ@%ldlSWm韆!(lX˕h23i|ϫ .R}{.^.@wUE ݙ}7/@@?p G': fuNxl-~boؖaؚn.F9ps2NZ(&_g zMm켆a‚o7t@ObMJ-$==Dx ̔؃c.PH:!6i<4_>!L4H쩸~>dl5=J mVMA`}Ua3"A^lfEx7@^Rq1UCm@)C?8H%*y84gev]k]gT5\h:Z0j6i4ʚZϝ gޱK,nP?S;m`D%jmfIt/Tg= sS,ڪonxBNx?2ΖNWkxˌ:f.]dlDDU ȜjA H)}6> DLͺNZGNQZ-LY̧?o77-%/ G7KW ܕjۭXy.oek$Nzc{NdQ-͔r[X;[(CTE drFL hU<PJ NGB";j.N?25NMꉯmԇoncƩc{wǾd'{"63CS|Џ%J P_K(uXUʖZApd*5Q22ffNn?˦ GF4ʘyhX`(̉mk:s'L>45Y76*XAR6[k"EQ3\6aHenq+.Aכּ]]%(3fM|EVy#g^lK51dho] 3jSY*Lr{`թ+ t?M&`pNÎL˔Fe_zs .;X,"-6t9caЉL ܭki$M '^K Vj N3lB;#@.H$Onrc `V5za+sN*UP=>Jl榛Wt|BJLèekD3PO邾 @^0U (ݼpki\Q_M"t%h!ɷT& M: rxU u*kS ؽ8s(ߵyk}EPS-͏CB VNX"o85. 3ͮN dd\~F{56+}/3DQ4q]`3?\~MƸOtC;#2Y%)~6Iѹi7FtwGnGTM)OeהwAoZzʊWNm'đh"1`H5k,xADzYDfEBEAJq?X}ԩsnwǴ#?;so=W/] Y` | ` j.F̚9*-,j֡! #wkY:~P!shz? tB&H4deb#ӄIEITU IS'XE~!LKS^#)+ /2^B&7bgmB b4vH[60UŢU-_kr1jJp4=:ḷetF+FW9j^)aeƷǖ\\N*  Dic^&r4au^N&=HuYUBYL&" DySi#8͟5r~tތ 9ixe 3A@tA Yd{tڀy<<626W&YJ ș)4 ̕;x ⤞t BƲC3MSooX_V #QnwQ;$V :}lY%3h<o ;#RGGqӬ駖eEMR\BOB0b wae5 .Nz7<"8aSvID((R+ky1TxQ3\"zr>c<nߺYw2פ0D&&Ν$++IlB9˟sBXsO0_QtMgV\/7S0x!&^ f$@.˴x?YͰ^nߺ烉% $U>&x񤉘?S3x߳Ό]{}@AљZ2 ѦFjUa Gʼ/g otڕ= =gz狔 `ְyy?jnj~lS[{|"@[3ӈώwGc47*Nt#FnCs6% >!5EG (BnH2/@N74[AfpQ9vc3Pf rAba"N+h[x<;Fj<.ꉴlg| R;qpt@ {&G";ɢB06H&{mږc_"r͟{1W䃛8i6d hѣk5iQ>޽w;F9 _ʇΣ|4ZY[~0d;[Dpx/b[_ XUBIL6 ڣ`7zDQ,iER  D){mPXXaQCHZ]W2xyF'#p7JC_Zp{{{xypشAEJ d-%S:.zO1M( hiԂ@4ZYӓp8淪)PErKhG"L1/BwΑ`YUDf K6^;FM^+)iϻř>^^Y$}c\8jtH0FSZs  ,ɵvxp/oFt!n>릝W\"Ğ" E'>l;ofahk"M_!{6ECq%w?h("DTD#>p8p8p8p8p8p8p8p8p8Uo}pGIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/wordpress.png0000644000175000017500000000007411701730437024717 xustar000000000000000030 atime=1381797705.491221252 30 ctime=1381823753.499050384 gnome-do-plugins-0.8.5/PingFM/Resources/icons/wordpress.png0000664000175000017500000002351211701730437024165 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME   <3G IDATx}ytUzKw;vKHB I‡Atqd8 6r~3(Ƞ7(:"G@6Ö,dOw?tWuWwuX49o-g\`FhFhFh~D?jǎiӦ%3FEDHe6U Bi6M&S$Ib  I$,H:bq_X,X,$IV^~t܁=[,Di"(Y( H+b X,j-X,E&|{{ٙ3gV6_|!3gRTT$-H$1lL$Hldl^f`AP(T*X,D"X,v  `4[-1x̙3?F0Lk.ɢEr~+ sB͆AhmmE[[:;; T*T*E@@X5 111)9b1XC?~hڵ^^. a+(--Euu5`4/R1110a1qD( &0tFUWWg$JsiގK.!??uuu0nbøq㐞ӧ#44twl`8p쐐-~~~ Yu?.\ӧOVH$ĉ1w\L>Rth1 '$%%<J }K*.&$I455Ĺs088xW+={6-Z!mzHWW 'O.K.TץRTHDmm-}}}n0a~aL2eXVQRRβj*`0/_R gu+c!55v'Q_())Q[[J|rD"l.ohhXY{.-88H$ Zw}nWʕ+uM7Ν㤦bڵ{l6w.LJJ*pYG P@uu5mFr%,]>( vϵh4b8zK 6 && Obb׮][A2((({ғ#!!ᮜxΝ;ғqF7$IfjO!#IyyyD?>VZ䝻=6ш?Nr3ظq#(N^t@]]]ZXX) $Iĉa6Y5k`ܹw{Ϟ=O>uq駟FZZ-:;;sRRR8UT(Ǝ;X'?$$_e\m6Cbb"g1ΣL۬=z46oތ_'ss}}7}0 xwY'>|j v{ݍ7|Ν*֠~!}o``+/_$,((h/AfÞ={PQQRKRebnŪ7Lȋ^|gDHHӧOrDGGD$Iܹs8z(uؼy3d2&~Wpp'O'׷~J$ X-@]]T0Z'|$ ^~eؽ}hd] ސj FR|[ . IV~)z{ڞ|IT_w|kXu#oI`{BCCw|wAJ:CE0Ѽy0w_%wlpӧi"H"&L"f.w^6Vr9HTvD$gɓ'9s~Ϝ9  "ᅬ_lY/7w =-AԙC$RRRȫo.\ʔeGFF|2fG=hę3gBYKx%2l "/5L&K-oN&~P˗d .]ʪ XV$ Rok,Z(*r%;]C.Yiկm{ Dܺƹ`ʔ)gt:(= ²s@@@o)'Ziżʕ+* vE^@t\~"sًz>L. s)TUUU9]# Dd6QXXs=AE\c%U[||LF+&s|MYJbg4f̘A\eo=[[ff&][1~=АHOI"P2ɌzUII %K=L&ٔYf5{l^z1Gڷaĉ>Q,3gS@d)+JKKYݷ|D/t{1+bϏg"0zٜ HfQ/`raR#* qqq^ju*++1g.\Q?`نػb}5gH$'=,AtvvRW^yEiiiBP5$oŀ<33.]%HLů>lR@R%1cTC2UN|ჷ6M/j|| = -FQHFr h _ؙ! o@|: _S՗Jc(::Yg_֞|$!J'H$n`%ޅb@\iӦlag|EAFF]Y*,,BWPE\QJJ 3*~_[fIX,E!ܮN|aPŤ_]AHMMe}D"a&Kl6"_ (J蛧L@.l9))SN UTT޺[ 2襄!D"54g%,K ņL@B= Jx[jna$1m4^:JQQ;KseddwLq, V5-L&S$p+Ӌ4}/_ZR'O%|BFBӦMsL&PSn@U'M.9j(}lbF7?/¸z&vܺu$ 7"^ Rh4444@qq }t`wؓ,.zeЬYx]"p{S[l\.ǤIxW1N)ڡ Pl!'#[tz!T5L@33`$I /?V%r6Vo͍n ;(eI P'x7 t":IN V˨`ܸq &hn.4\\}$Iҧi39<RӧOfXX/''Pss3c݌38m}n0psE"kQ,{1Gj'kqN^0N8ѥbb3f4zN $nBCC{.UֆI +>ʂ)fQ&hB@WWW3I`bFBtt4NFJ\j3̜9\9 tn`*1%KWb|ut\~}ol5\RRš6nLsq:b"Ej+fl{MMM^)dqqq.<6OK1 @3xUt5s%f3ZZZ܋RjWٱ|@]]U?V;v8~x웷bSj#n]=iQ?zKK`ӦMR 9N̙39ſq\)ko/Sr uL7GߝOQ(h2Jmf X,E7C@ww7\ ^a WCCmm:ɓ'GDX+*m4k.P… SL}-Z?`S 9qℓV3ͫp6WW2p;Smjjr:'X$!55#_׳ "lhjj窯.pCfbL۹mmm())kv?)))7Q,6o\&999e #>2_OOOgII!~zVK))l{)Θ1kׇ~:4.**rzjeٹ(b䧟~b|ܹsi_ݶmkXmX,$p, hZ'ds]i=Ť3~˝4n'=ř< HR)QZ-а]? ++N&-n]r|)ٿ\.gdwZGqqoԩC8;_1f>''h46lP7e?-]$lhhRؓ6yd %Sss1`Z?z6>>~l6:ҁ\8u1t ,O*mhh'>r3t: 6]믿f,nM*4ʑۛXbhZ'zFq)6Z}b͚5y>M]` e˖1L-_{T*Y"  .\SS CCՊ?r7h4QWWk9`̙?k#Ԡ2CpI⒮@1vXDDD6)Ċ)SQcI6Mvd͚5?7f3 ܨpTfaN@pG^tM2grr:JUUz{{c-ىot Y[['eQޫ+W2fj|N%M}hFFקi:`$$$pflbkװjő#GQl7ꫯ3+ZZZ{gʆ WѨn)Νӧ=C !zBmmm8uoY$yq'{oGe?>]S]^^WO1/^ܫVQ#<*!iO\C>1b GPT2\ Jr "?~-22T']/;9IRާիW3Fјfܹ'eO}|.CcN(']~?7}sggj^nD7a۷og,kk׮vB7SI>3g<݃8HKKc JL~ ^G 1ڮΝ;Y'_.cݺu>m<}555t:]'ڴik]lݺRX]cjvpL$Ivb2 6lW5MgQQѲ͛7b|XlYmkkB8@$[{=?~ܾ,o/L|WcI$HRPՌ (jnn!:uʭ \ĭ&}:JH*wS\'AVw^reSO=U8\4l={ϙ3R/{/QYY:& eee|2aX]&Mb X.q̺ʤ xG $Z`ӦM9G {dT\> #99UUU.Y ,^UϤUWW9u@Պϫ63o֨T*FFFg B"00YYYTMP(?NH;Z L>\ 'tdyyGomsCÇ۫T* :ٳǭdɓ'cڵC}16 ())a͌bXXqqq}O=[9駟7nWddTEr͆SN~`,x:e?HQSS :wEr˖-Cff&.Ʉ_y[=:GũS\Kl$ѣG#&& \.D"a,g4Յv jk$ ͛ I7w555Ϭ^5cǎžJtp1={֫AwR2qGh4`0`0@׻ǕR)̙C& ߻z__9v&cJz+,,l}x`@^^N>͘u'Rxx8̙Yf o3 hnn>RUU /Pv'o޽sϖG***p{%"7nh4Duu7|'SW_|5f̘BBBrR)aώ- P\\RF_uI&9<00@C555ܴiSޝ8w,(z clllDuu5jkkQWW >>P(0vX; =zSjEWWWgGG/rݝasBIT|d pHYsu85tEXtSoftwarewww.inkscape.org< IDATx_ǿ3grHI Ph(BS *AQE}iZ@ e! .JBLN@IL NbiN]XBk$/OBv7= /  ױ>T'w4OĶu:#gYa} ]DQnn]&Wp@6tr:AA$tu[3Jh 2DXt5B @DAbSuy%ٯkITtA{yEo)nA`hÏxo[׍[ 5gN@8X,Nֱ7/!:=j`60 mӿvIz𫶁ݢ&BH#lN:tSH6'V`H4l.ކ" q2N/s. D9qAh[m  (c`{5l*p8\\EB 0hZck @STsa;} P cld>RouQ)PLLNN`ztĘAaf5EhcdcPŅ,A(` M8VZHu14{?8JRK$ĭ;JyF Ar#:} ERDB aF ۮZt" LL|K%8N;fB՚]_׎n t! TV5*laIj">wg.~ӵXGGT0u,lK5Aw]O 98Xxxf',ܲc n53霉&GpR52E%W t]PRPJUU:,xn(ր/qe7 ۶7I1˲M+R!lAWl;d @ <'i2-_g/k%`\׉zt}?24(*4v]V4qv1R5="gѡ@S]\ud0h%PJq/4]j` @IZE`4b~xB;ɏ]wWH_  ]p93־՚J4 H.Y@ &B.sV+%@zGReȍ/ 4?u:*A֪ݘTx݈[_X*t>x̀BpK%;GcQw8+Pd$M:m * Z Ru[/^+R%%@:*A%@TVEݮqF?otƀY0B\Wssǩq\:_)vפb;5 (  <(i<9 0ucb϶4%{?^ZuV[_ #YP1jj5Th4u'^a/`7(lmq_? (aеt:>࿟| MmD a.]+{a6Kz, ÀIF H;`Z&L3SA 'v[/5X#0tcЧ1q9G +x\r}/ iY)8u*N !ti ~pKy_¥ Ma@Ӵ:7:[՚ +XWRFd1 MӱebTy(Vj>%BW fU uq8BW"f`TA.g)lv?M!pQv(! JA(cd*ړAd_24@Ƒ8G Hdi# q24@Ƒ8G Hdi# q24@Ƒ8gS ?ct~#-0b/nX;pRo(,+ ; nre 0|4*4@v5F>?%u3@$iZu>;SdX*A@܎)679Z4Z]]_q"Z\nnǒ$P1]׽b?A۹?}߻ 9L0j(mg5>{͏*|Z̛]zKw'(sD8Çx FuМdl!D*@< J%aW>th/BfƏr8~,/&q;ї=LJUm TN;7ӥ+!J/Ajo^xOeq@sތZc >sS}经Ru7i uB/|\)k?xhɐ/|د~Sh3FX)_ =~c˯il/O(&>R;@~_l܏% k 3CX;NaBZK 9o@^LtCĻޮ7h]+ҭ4{; K$:jB y CJ~ZKSD#4p ئg^QDj`mތ  Bv7@m)!IYר$O%oBJb%dsquIENDB`gnome-do-plugins-0.8.5/PingFM/Resources/icons/PaxHeaders.15196/plurk.png0000644000175000017500000000007411701730437024024 xustar000000000000000030 atime=1381797705.483221251 30 ctime=1381823753.475050383 gnome-do-plugins-0.8.5/PingFM/Resources/icons/plurk.png0000664000175000017500000003262211701730437023274 0ustar00chrischris00000000000000PNG  IHDR>a pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F*IDATx{,W]?]U}u#y'# "Fh2pԙQtXd]㌢0k%J"h0DBBHr Iy9U{]]U]Տso"WNիkUe=d6`6``c6 86``c]Z^x!p0}TG bq{ݶnHq=ǭ^c4Z['g{_:&&~53L- 7գ,>G>O'~{ GKzWqچx-T @ϩ1 p;=AQSz F@rŠ{%?/k[EK_~;Mkw!.}:.W8ŲpDеHbچ}ġGso_^H ϺULĭ>}ǩX:9$Go 1NvoT0@5CT1F=K #֔R~_sCDd1 {)s3iawwG?]}soOimBR }.>./AB'nIm!е;BҏMis;GjވòQhNi%RF]-hzv2[kre;uA i-᜙sjs,:d1ÕW2G!)q\tArx!U׽C QmZUUϦiv^yݬ^p9.]W&f|^sP窮A'Q~1ld*%a2īq Uqkm: 8[UCʞV)uu;UkG0C=a^D*dY7 z7܊zE$SUΞ3h %+{#TAJq3I:&:T84wTyReuhs& pҚ@!*;@vPT Q)Kǐ*uAaQYP+ŇJt`T"jba`{fZAi]F Jtfgl frP*,:`m8{?>^]&|&'SMEk75D$}?s' s)ؼ S!QW0İb]@/(){Uc ?,QP!TE:EMOb TҊ|7a72۸h}İ$f)*(ZyF7':RP@GLyr/72EjHJHWe1A A .vj]ŃYrʞDE,GG+kt/iY# 'T( 4+6*z JMZG[+ݼL*f>6^7qytRJk4!D]2#H]Ouv UW&2h;c8aqH>Auhtr*GQM^a]$SrLwCoo'y+" eDҬ̚ }*SKGoRh9y%7eK*r. Nn$^c2mJDHOwʿY׿5H@R js3sJPD!#zeB403wl\n Dءk91'Hh 'ݨui/e^cn 99 bBfGV4Vi6R05tn[?Q#Ai6! Qc|? &c! 0O8A;ݔI 3FҌ*'} FԴQ(u8PktF'͆@'1X.HB#m 4{lEGp`:K- PM󶍈tzj~N=_}0kkhx4Gc/'74ǀir~~k1n J̷#/*y*Kg˿Lzte;D C\׽p}ɐ#/ak5? gO>n<ũg0:@*(|P0Ў":y\N5L?<6@V!&VL1a5zZB+~χkjM"0ɞ2a{_Q+ZD!Azy2EϿ@ޚ P/xh3+'.V?EzQ\mLxϦ}@=Eb q90/atm4qeuӕ?6JԫC^S/[U CbNhw)[$(SLҌ+fuܣ_=p͸K`cMzLYoTj"L1GSm4W$޲ ISMG4h1w :SUEhN.NadE ~0V}lAstz l0&GnksӔR9PBK;KOCV*~c G~~ױt-9gR/,hRM9sWF}!h_oz=FZ\b{;ͳ^l93WcT Iu^ϸ@К-'G^fFY-"2bבrey\-(3+Kj-l?˧x~8:.vpy4Bh9' m8;]H²Dn{E֩7k|")OJ@#uW@:SѯyKvH믒3gMLfXKa+X{`ʶ"|LMfǑO%y:F{߼+<[?H]z*g(u!PeM '>N!vTbv[&O|}^WTvew`Ty/?71;w_Hw!amsgbWH^-[Y'o$/CVTL9SO -XNq6-YXZW>u3\^&lzT[D荿Ⱦw8ƤzLR}Ȗ%L21K_гWW(6!Iu3xeIa@P*"ńS~ZEi~H1!$6)D@1㠵v]붗o3Gc3 `wK 7og?M/C . YRՁ3a!aB1%6 .3+MFc-Mtc400T hs nie X;v֮g׿ q# qA 1 ;Hl*1Ytt\AǩU+͂=aKvCw3eYQqk+Y}1ٛ!I|޻頻3n= !s3O\ 3%\{Տ\qiZۊL"ͦM[t!gd:!\('$$"pp=Ik @&8 b; ~"s$CtVS=q[% aX ltgY]0+/|/c+z޵>#CSSZoS'b0-Px f4h\Y.ã0es-j}-ޯ<.S~w G&._ 1:_wpau~ENӥńIףzA'BലLlKb4D|r3783%85$3wr J(\:{+WDk:3,AQ>_2zϸ.~&˻rU(h# MD .zbu;.g1 Qde`k9DؤKzMblg ،ЌcZI̱[KͻXG VVp3.y+g=IFVWWؼ#v`e:^ɏy/q<0+7sWO&$MX .v `v9$f%V1.!v0q1zi/7Lu:,}fH\bv4BtiyB3x0Nwz/Mt 7(k|p4btak?.l];nMh/Ҋ|BH`AIpּ;.JυME} cKSVlB|hl@$/| _$j-ɵ0fnu6 {8~-kYÜvpqc7L]<;/`+;HNesimefMPbed .N VI7JbǿF9/+*t2x$ ӝ6sr7_؈_!(fB{}K>?T|"c*0εݛev)9,X4l^熍iڮ̡HbI,SAn@lB |i69Bg% ZylV4Ұ׾ɗu8a[kjBCˬNC4%)}$Vّ$lX䢚(Iuu,%EEM A3+FBT]N֫yʒ9Z^bUG\p[85e-g:̿R;LT D|%kd\wmɵo?u X.}O3XVe>=ej?C @tf3#H\*[ >(߇Q2a])Өˤm9UYPZJ7I8{ܺgȠq]vhJ8˄)a6 I^p]?G1 |u&r6 CZ&Djl`R pVA8UdC ̷;6 +2B8ylC|\Cs8PX8S FE8[*vuG:UւζS&t ZTxͪwm:?Wd f/;wLPqpju9;vebǮ(]-a~|bcNؿIsYZZ?evlea<p+̊0oLO@qT3窮Qjae~K^_eY\Ž:ιR`#tNt2{ ;C>g1{gG2p.v;ԩe6o漋1Nu-'tR@(ٖ}gD)IaHįkee*Uxb$Hw7[37'?#^l tg=w^ݛ]'}Sy|%8?G@7k~$Ͻmsv^k֫&;cJL:q$ⷓsA1ߦMB A <]^r$%~EL]:+7o)IJ%=C@}&e|Hhϕ_~-O\\s3M[Wս#0yBH62b4]9~Eäk t)8Sb(S6o 4"lY֬Kg޺ܞ_0l_zlo>J*M#ɠtϴ6ʹ8w ;puw>|$flx6 `venl"v:BoqMv-}ˇO׵}VLTnn h2 &L34CShMO9lwtJƜ6?ϕ"pp]ԨqK8M^ݧ_WS n|˳lt`Q 0uJR@`04CpɦM0cw~yUɏ|Oə[Eli[E`j¦69-uQ$^ BL3iq?>Jׯtv;Ʒggq `{6ML5[O.#&@`ͦU+ktJ#BLa{dE3Z gj$gsMc菂txݸ5$iS͹[#a->Ɂ#m׿ϼY7FS!N4/V /M3lH0#t1-A$31eͳӴEXn'~՗>|&"Xh6"aXG4 A3$غy-)men^| q*%P옍fXU.XbugBvnc%=Wܳ/3n0S(5VӯwH0D,=ʉ[Ҝm}~f#oYY?sun@YFXb&t(BcwHʑ{D!f*d - />ʱ#νmo*_r 0ucK0M i41a~K^n8g{pwnb!jrWfQd?['Ƨ(l꣏VzzV0@У s+E`lHcnxPT .kroa-Vs< 18*r˧O؟IL?MgXvL6uY}n'eMD!G~8o>"ڼ040d9yx&L5hw|0gO@`<ih$HCc?+S܊C_kB}Z %6ي>CĈr9_;a[3.lňI9ֹ ny|}|f/8 R.gxWJD\wV޶MߪRp5La.^FIxSCr40B8&eBcc&%QUv혢i L7Y=W` 7c[#>q1:]˪NwyY*FT~gIР1r*ΕĥȐGA)syF(IZF$:0W2@F(  p%{C<ʖӻۚ#/9euד >ʌW#_D42lSDq(.]8Kau034{F+I@eQ|_6\;'>;o1[bG2ٟ/AX(Pz~ye61FQ`1җhZ26)<')qLJa]$e &Zw^ 1TNWp#D0B7#4JE0Jd!h3)c 3; )u VGtJ1(8䘠U\ϴQD!u // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace PingFM { public partial class Configuration { private Gtk.VBox vbox1; private Gtk.Table table1; private Gtk.Entry appkey_entry; private Gtk.Label appkey_lbl; private Gtk.VBox vbox2; private Gtk.Label validate_lbl; private Gtk.Table table2; private Gtk.Fixed fixed1; private Gtk.Button validate_btn; private Gtk.HBox info_hbox; private Gtk.Fixed fixed3; private Gtk.Fixed fixed4; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget PingFM.Configuration Stetic.BinContainer.Attach(this); this.Name = "PingFM.Configuration"; // Container child PingFM.Configuration.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.table1 = new Gtk.Table(((uint)(1)), ((uint)(2)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); this.table1.BorderWidth = ((uint)(7)); // Container child table1.Gtk.Table+TableChild this.appkey_entry = new Gtk.Entry(); this.appkey_entry.CanFocus = true; this.appkey_entry.Name = "appkey_entry"; this.appkey_entry.IsEditable = true; this.appkey_entry.InvisibleChar = '●'; this.table1.Add(this.appkey_entry); Gtk.Table.TableChild w1 = ((Gtk.Table.TableChild)(this.table1[this.appkey_entry])); w1.LeftAttach = ((uint)(1)); w1.RightAttach = ((uint)(2)); w1.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.appkey_lbl = new Gtk.Label(); this.appkey_lbl.Name = "appkey_lbl"; this.appkey_lbl.Ypad = 5; this.appkey_lbl.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Application Key"); this.table1.Add(this.appkey_lbl); Gtk.Table.TableChild w2 = ((Gtk.Table.TableChild)(this.table1[this.appkey_lbl])); w2.XOptions = ((Gtk.AttachOptions)(4)); w2.YOptions = ((Gtk.AttachOptions)(4)); this.vbox1.Add(this.table1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox1[this.table1])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.validate_lbl = new Gtk.Label(); this.validate_lbl.Name = "validate_lbl"; this.validate_lbl.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Verify and save your account information"); this.validate_lbl.UseMarkup = true; this.vbox2.Add(this.validate_lbl); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox2[this.validate_lbl])); w4.Position = 0; w4.Expand = false; w4.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.table2 = new Gtk.Table(((uint)(1)), ((uint)(2)), false); this.table2.Name = "table2"; this.table2.RowSpacing = ((uint)(6)); this.table2.ColumnSpacing = ((uint)(6)); // Container child table2.Gtk.Table+TableChild this.fixed1 = new Gtk.Fixed(); this.fixed1.WidthRequest = 119; this.fixed1.Name = "fixed1"; this.fixed1.HasWindow = false; this.table2.Add(this.fixed1); Gtk.Table.TableChild w5 = ((Gtk.Table.TableChild)(this.table2[this.fixed1])); w5.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.validate_btn = new Gtk.Button(); this.validate_btn.WidthRequest = 40; this.validate_btn.CanFocus = true; this.validate_btn.Name = "validate_btn"; this.validate_btn.UseStock = true; this.validate_btn.UseUnderline = true; this.validate_btn.BorderWidth = ((uint)(7)); this.validate_btn.Label = "gtk-apply"; this.table2.Add(this.validate_btn); Gtk.Table.TableChild w6 = ((Gtk.Table.TableChild)(this.table2[this.validate_btn])); w6.LeftAttach = ((uint)(1)); w6.RightAttach = ((uint)(2)); w6.YOptions = ((Gtk.AttachOptions)(4)); this.vbox2.Add(this.table2); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox2[this.table2])); w7.Position = 1; w7.Expand = false; w7.Fill = false; this.vbox1.Add(this.vbox2); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.vbox1[this.vbox2])); w8.Position = 1; // Container child vbox1.Gtk.Box+BoxChild this.info_hbox = new Gtk.HBox(); this.info_hbox.Name = "info_hbox"; this.info_hbox.Spacing = 6; // Container child info_hbox.Gtk.Box+BoxChild this.fixed3 = new Gtk.Fixed(); this.fixed3.Name = "fixed3"; this.fixed3.HasWindow = false; this.info_hbox.Add(this.fixed3); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.info_hbox[this.fixed3])); w9.Position = 0; // Container child info_hbox.Gtk.Box+BoxChild this.fixed4 = new Gtk.Fixed(); this.fixed4.Name = "fixed4"; this.fixed4.HasWindow = false; this.info_hbox.Add(this.fixed4); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.info_hbox[this.fixed4])); w10.Position = 2; this.vbox1.Add(this.info_hbox); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox1[this.info_hbox])); w11.Position = 2; w11.Expand = false; w11.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.validate_btn.Clicked += new System.EventHandler(this.OnApplyBtnClicked); } } } gnome-do-plugins-0.8.5/PingFM/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007312140315705022722 xustar000000000000000030 atime=1381797705.499221252 29 ctime=1381823753.39105038 gnome-do-plugins-0.8.5/PingFM/gtk-gui/generated.cs0000664000175000017500000000520412140315705022167 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/PingFM/PaxHeaders.15196/src0000644000175000017500000000013212227172411017575 xustar000000000000000030 mtime=1381823753.411050381 30 atime=1381823772.203051027 30 ctime=1381823753.411050381 gnome-do-plugins-0.8.5/PingFM/src/0000755000175000017500000000000012227172411017120 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/PingFMClient.cs0000644000175000017500000000007311701730437022470 xustar000000000000000030 atime=1381797705.503221252 29 ctime=1381823753.40305038 gnome-do-plugins-0.8.5/PingFM/src/PingFMClient.cs0000664000175000017500000001072611701730437021742 0ustar00chrischris00000000000000// PingFMClient.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Platform; using Do.Universe; using PingFM.API; namespace PingFM { public class PingFMClient { readonly string ErrorInMethod = AddinManager.CurrentLocalizer.GetString ("An error has occurred in {0}"); readonly string PostSuccessTitle = AddinManager.CurrentLocalizer.GetString ("Message posted"); readonly string PostErrorTitle = AddinManager.CurrentLocalizer.GetString ("Message posting failed"); readonly string PostErrorMessage = AddinManager.CurrentLocalizer.GetString ("Cannot connect to the Ping.FM API server, or the server responds with an error."); readonly string SinglePostSuccess = AddinManager.CurrentLocalizer.GetString ("Your {0} message has been successfully posted to {1}"); readonly string MultiPostSuccess = AddinManager.CurrentLocalizer.GetString ("Your message has been successfully posted to all {0} services"); PingFMApi pingfm; List services; public PingFMClient (string appKey) { pingfm = new PingFMApi (appKey); services = new List (); } public IEnumerable Services { get { return services; } } public void UpdateServices () { PingFMApi.ServicesResponse sr; try { sr = pingfm.GetServices (); } catch (Exception e) { sr = null; Log.Error (ErrorInMethod, "UpdateServices", e.Message); return; } services.Clear (); services.Add (new PingFMServiceItem (AddinManager.CurrentLocalizer.GetString ("Microblog"), "pingfm", "microblog", "http://ping.fm", "@m")); services.Add (new PingFMServiceItem (AddinManager.CurrentLocalizer.GetString ("Status"), "pingfm", "status", "http://ping.fm", "@s")); // If a service has method "microblog" and/or "status", include it in the service_items list // when both methods are available, use "microblog", because to an individual service // either method is the same, while "microblog" has stricter limitation. if (sr != null && sr.Status.Equals("OK")) { foreach (PingFMApi.ServiceMethods service in sr.Services) { if (Regex.IsMatch (service.Methods, @".*(microblog|status).*")) { services.Add (new PingFMServiceItem (service.Name, service.ID, service.Methods, service.Url, service.Trigger)); } } } else { Log.Error (ErrorInMethod, "UpdateServices", AddinManager.CurrentLocalizer.GetString ("Error occurred in service response")); } Log.Debug ("Retrieved {0} Ping.FM services", services.Capacity); } public void Post (string method, string body, string service, string media, string icon) { if (service == "pingfm") service = null; PingFMApi.PingResponse pr; try { // turn the last parameter true will switch to debug mode, // message will be sent to the server but won't be published. pr = pingfm.Post (method, null, body, service, media, false); } catch (Exception e) { pr = null; Log.Error (ErrorInMethod, "Post", e.Message); return; } if (pr != null && pr.Status.Equals("OK")) Do.Platform.Services.Notifications.Notify (GetSuccessfulNotification (service, method, icon)); else Do.Platform.Services.Notifications.Notify (GetFailedNotification (icon)); } Notification GetSuccessfulNotification (string service, string method, string icon) { if (service != null) return new Notification (PostSuccessTitle, String.Format (SinglePostSuccess, method, service), icon); else return new Notification (PostSuccessTitle, String.Format (MultiPostSuccess, method), icon); } Notification GetFailedNotification (string icon) { return new Notification (PostErrorTitle, PostErrorMessage, icon); } } } gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/PingFMApi.cs0000644000175000017500000000007311701730437021763 xustar000000000000000030 atime=1381797705.503221252 29 ctime=1381823753.39905038 gnome-do-plugins-0.8.5/PingFM/src/PingFMApi.cs0000664000175000017500000004016611701730437021236 0ustar00chrischris00000000000000/* Copyright (c) 2008, Ping.fm Inc. All rights reserved. http://ping.fm/ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Neither the name Ping.fm, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO; using System.Xml; using System.Xml.Serialization; namespace PingFM.API { ///

Ping.fm API wrapper for C#. /// Created by Adam Duffy (adam@ping.fm) 06/18/2008 /// public class PingFMApi { public PingFMApi() { } public PingFMApi(string user_application_key) { this.user_application_key = user_application_key; } private static Version mVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; public static Version Version { get { return mVersion; } } /// Ping.FM Developer API Key. See http://ping.fm/developers/ public static string api_key = "bc4f5d28442893476d066e2e1be9129b"; /// User Application Key. /// The end user will need to enter this. see http://ping.fm/key/ /// public string user_application_key; #region XML Serialization Classes public class ServiceMethods { [XmlAttribute("id")] public string ID; [XmlAttribute("name")] public string Name; [XmlElement("methods")] public string Methods; [XmlElement("url")] public string Url; [XmlElement("trigger")] public string Trigger; public override string ToString() { if (!string.IsNullOrEmpty(Name)) return Name + " [" + ID + "]"; else return base.ToString(); } } public class Service { [XmlAttribute("id")] public string ID; [XmlAttribute("name")] public string Name; [XmlElement("methods")] public string Methods; public override string ToString() { if (!string.IsNullOrEmpty(Name)) return Name + " [" + ID + "]"; else return base.ToString(); } } public class Trigger { [XmlAttribute("id")] public string ID; [XmlAttribute("method")] public string Method; [XmlArray("services"), XmlArrayItem("service", typeof(Service))] public List Services = new List(); public override string ToString() { if (!string.IsNullOrEmpty(ID)) return ID + " (" + Method + ")"; else return base.ToString(); } } public class Message { public struct PingDate { [XmlAttribute("rfc")] public string Rfc; [XmlAttribute("unix")] public string Unix; public override string ToString() { if (!string.IsNullOrEmpty(Rfc)) return Rfc; else return base.ToString(); } } public struct PingContent { [XmlElement("title")] public string Title; [XmlElement("body")] public string Body; public override string ToString() { if (!string.IsNullOrEmpty(Title)) return Title; else if (!string.IsNullOrEmpty(Body)) return Body; else return base.ToString(); } } [XmlAttribute("id")] public string ID; [XmlAttribute("method")] public string Method; [XmlElement("date")] public PingDate Date; [XmlElement("content")] public PingContent Content; [XmlArray("services"), XmlArrayItem("service", typeof(Service))] public List Services = new List(); public void Decode() { Content.Body = Base64Decode(Content.Body); Content.Title = Base64Decode(Content.Title); } public override string ToString() { if (!string.IsNullOrEmpty(Method)) return Method; else return base.ToString(); } } [XmlRoot("rsp")] public class PingResponse { [XmlAttribute("status")] public string Status; [XmlElement("transaction")] public string Transaction; [XmlElement("method")] public string Method; [XmlElement("message")] public string Message; } [XmlRoot("rsp")] public class ServicesResponse : PingResponse { [XmlArray("services"), XmlArrayItem("service", typeof(ServiceMethods))] public List Services; } [XmlRoot("rsp")] public class TriggerResponse : PingResponse { [XmlArray("triggers"), XmlArrayItem("trigger", typeof(Trigger))] public List Triggers; } [XmlRoot("rsp")] public class LatestResponse : PingResponse { [XmlArray("messages"), XmlArrayItem("message", typeof(Message))] public List Messages = new List(); public void DecodeMessages() { if (Messages == null) return; foreach (Message m in Messages) m.Decode(); } } [XmlRoot("rsp")] public class MessageResponse : PingResponse { //.net has a problem deserializing this one. //could un-inherit the class, but i'll leave the bug here. [XmlElement("message")] public new Message Message; } // private bool SerializeObject(XmlTextWriter writer, object o) // { // try // { // XmlSerializer xs = new XmlSerializer(o.GetType()); // XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); // ns.Add("", ""); //remove the xmlns tags. // xs.Serialize(writer, o, ns); // return true; // } // catch (Exception ex) // { // System.Diagnostics.Debug.WriteLine(ex.Message); // return false; // } // } private object DeserializeObject(XmlReader reader, Type type) { try { XmlSerializer xs = new XmlSerializer(type); return xs.Deserialize(reader); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); DeserializeException = ex; return null; } } #endregion private HttpWebRequest CreateHttpWebRequest(string url) { HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.Headers.Add("Accept-Language", "en-us"); request.Accept = "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5"; request.UserAgent = "PingFM.dll " + Version.ToString(2); return request; } private string GetWebResponse(string url, string PostData) { // Console.WriteLine ("[Ping.FM] Request URL: {0}", url); // Console.WriteLine ("[Ping.FM] Request Data: {0}", PostData); string html = ""; try { HttpWebRequest request = CreateHttpWebRequest(url); request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.Timeout = 30000; // byte[] b = Encoding.Default.GetBytes(PostData); // request.GetRequestStream().Write(b, 0, b.Length); // request.GetRequestStream().Close(); // request.Timeout = 10000; // HttpWebResponse response = (HttpWebResponse)request.GetResponse(); // StreamReader sr = new StreamReader(response.GetResponseStream()); // sr.BaseStream.ReadTimeout = 10000; // html = sr.ReadToEnd(); // sr.Close(); // response.Close(); // The code commented out above is the original one which produces // an exception when used with Mono: "Cannot re-call start of asynchronous // method while a previous call is still in progress." // // It is therefore modified by Peng Deng on 2008-09-08 // as following: request.ContentLength = PostData.Length; // Write the request StreamWriter sw = new StreamWriter (request.GetRequestStream(), Encoding.ASCII); sw.Write(PostData); sw.Close(); // Do the request to get the response StreamReader sr = new StreamReader (request.GetResponse().GetResponseStream()); html = sr.ReadToEnd(); sr.Close(); // Console.WriteLine ("[Ping.FM] Response data:"); // Console.WriteLine (html); } catch (Exception ex) { WebException = ex; System.Diagnostics.Debug.WriteLine(ex.Message); } return html; } private PingResponse mLastResponse; /// Gets the last PingResponse public PingResponse LastResponse { get { return mLastResponse; } } /// If a web server error occurs, the exception will be stored here for reference. public Exception WebException; /// If an error occurs during deserialization, the exception will be stored here for reference. public Exception DeserializeException; /// Clears the LastResponse, WebException, and DeserializeException public void Reset() { mLastResponse = null; WebException = null; DeserializeException = null; } /// Validates the given user's application key. public PingResponse Validate() { string url = "http://api.ping.fm/v1/user.validate"; string postdata = "api_key={0}&user_app_key={1}"; postdata = string.Format(postdata, api_key, user_application_key); string response = GetWebResponse(url, postdata); XmlReader xr = XmlReader.Create(new System.IO.StringReader(response)); PingResponse r = (PingResponse)DeserializeObject(xr, typeof(PingResponse)); xr.Close(); mLastResponse = r; return r; } /// Returns a list of services the particular user has set up through Ping.fm. public ServicesResponse GetServices() { string url = "http://api.ping.fm/v1/user.services"; string postdata = "api_key={0}&user_app_key={1}"; postdata = string.Format(postdata, api_key, user_application_key); string response = GetWebResponse(url, postdata); XmlReader xr = XmlReader.Create(new System.IO.StringReader(response)); ServicesResponse r = (ServicesResponse)DeserializeObject(xr, typeof(ServicesResponse)); xr.Close(); mLastResponse = r; return r; } /// Validates the given user's application key. public TriggerResponse GetTriggers() { string url = "http://api.ping.fm/v1/user.triggers"; string postdata = "api_key={0}&user_app_key={1}"; postdata = string.Format(postdata, api_key, user_application_key); string response = GetWebResponse(url, postdata); XmlReader xr = XmlReader.Create(new System.IO.StringReader(response)); TriggerResponse r = (TriggerResponse)DeserializeObject(xr, typeof(TriggerResponse)); xr.Close(); mLastResponse = r; return r; } /// Returns the last 25 messages a user has posted through Ping.fm. public LatestResponse GetLatest() { return GetLatest(-1, null); } /// Returns the last X messages a user has posted through Ping.fm. /// Number of messages to query /// Order of results (ASC/DESC) public LatestResponse GetLatest(int limit, string order) { string url = "http://api.ping.fm/v1/user.latest"; string postdata = "api_key={0}&user_app_key={1}"; postdata = string.Format(postdata, api_key, user_application_key); if (limit > -1) postdata += "&limit=" + limit.ToString(); if (!string.IsNullOrEmpty(order)) postdata += "&order=" + order; string response = GetWebResponse(url, postdata); XmlReader xr = XmlReader.Create(new System.IO.StringReader(response)); LatestResponse r = (LatestResponse)DeserializeObject(xr, typeof(LatestResponse)); xr.Close(); if (r != null) r.DecodeMessages(); mLastResponse = r; return r; } /// Returns data for the specified MessageID. /// MessageID to query [Obsolete("Use user.latest to get a recent message history", true)] public MessageResponse GetMessage(string MessageID) { string url = "http://api.ping.fm/v1/user.message"; string postdata = "api_key={0}&user_app_key={1}&message_id={2}"; postdata = string.Format(postdata, api_key, user_application_key, MessageID); string response = GetWebResponse(url, postdata); XmlReader xr = XmlReader.Create(new System.IO.StringReader(response)); MessageResponse r = (MessageResponse)DeserializeObject(xr, typeof(MessageResponse)); xr.Close(); if (r != null && r.Message != null) r.Message.Decode(); mLastResponse = r; return r; } /// Posts a message to the user's Ping.fm services. public PingResponse Post(string Body) { return Post(null, null, Body, null, null, false); } public PingResponse Post(string Method, string Body) { return Post(Method, null, Body, null, null, false); } public PingResponse Post(string Method, string Title, string Body) { return Post(Method, Title, Body, null, null, false); } public PingResponse Post(string Method, string Title, string Body, string Service) { return Post(Method, Title, Body, Service, null, false); } public PingResponse Post(string Method, string Title, string Body, string Service, string Media, bool debug) { string url = "http://api.ping.fm/v1/user.post"; string postdata = "api_key={0}&user_app_key={1}&post_method={2}"; if (string.IsNullOrEmpty(Method)) Method = "default"; postdata = string.Format(postdata, api_key, user_application_key, Method); if (!string.IsNullOrEmpty(Title)) postdata += "&title=" + UrlEncode(Title); if (!string.IsNullOrEmpty(Body)) postdata += "&body=" + UrlEncode(Body); if (!string.IsNullOrEmpty(Service)) postdata+="&service=" + Service; if (!string.IsNullOrEmpty(Media)) postdata+="&media=" + Media; if (debug) postdata += "&debug=1"; string response = GetWebResponse(url, postdata); XmlReader xr = XmlReader.Create(new System.IO.StringReader(response)); PingResponse r = (PingResponse)DeserializeObject(xr, typeof(PingResponse)); xr.Close(); mLastResponse = r; return r; } /// Posts a message to the user's Ping.fm services using one of their custom triggers. public PingResponse TPost(string Trigger, string Body) { return TPost(Trigger, null, Body, false); } public PingResponse TPost(string Trigger, string Title, string Body) { return TPost(Trigger, Title, Body, false); } public PingResponse TPost(string Trigger, string Title, string Body, bool debug) { string url = "http://api.ping.fm/v1/user.tpost"; string postdata = "api_key={0}&user_app_key={1}"; postdata = string.Format(postdata, api_key, user_application_key); if (!string.IsNullOrEmpty(Trigger)) postdata += "&trigger=" + Trigger; if (!string.IsNullOrEmpty(Title)) postdata += "&title=" + UrlEncode(Title); if (!string.IsNullOrEmpty(Body)) postdata += "&body=" + UrlEncode(Body); if (debug) postdata += "&debug=1"; string response = GetWebResponse(url, postdata); XmlReader xr = XmlReader.Create(new System.IO.StringReader(response)); PingResponse r = (PingResponse)DeserializeObject(xr, typeof(PingResponse)); xr.Close(); mLastResponse = r; return r; } public static string Base64Encode(string ToEncode) { if (string.IsNullOrEmpty(ToEncode)) return ToEncode; try { //this method is a little more work, but supports unicode. char[] chars = ToEncode.ToCharArray(); byte[] bytes = Encoding.UTF8.GetBytes(chars); return Convert.ToBase64String(bytes); } catch { return ToEncode; } } public static string Base64Decode(string ToDecode) { try { return Encoding.Default.GetString(Convert.FromBase64String(ToDecode)); } catch { return ToDecode; } } private static string UrlEncode(string text) { return System.Web.HttpUtility.UrlEncode(text, Encoding.Default); } } } gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/PingFM.cs0000644000175000017500000000007311701730437021331 xustar000000000000000030 atime=1381797705.503221252 29 ctime=1381823753.39505038 gnome-do-plugins-0.8.5/PingFM/src/PingFM.cs0000664000175000017500000000375011701730437020602 0ustar00chrischris00000000000000// PingFM.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace PingFM { public static class PingFM { static readonly string ConnectionErrorMessage = AddinManager.CurrentLocalizer.GetString ("Failed to connect to Ping.FM service"); static PingFMClient client; static PingFM () { Preferences = new PingFMPreferences (); Connect (Preferences.AppKey); } public static PingFMPreferences Preferences { get ; private set; } public static bool TryConnect (string appKey) { PingFMClient test; try { test = new PingFMClient (appKey); test.UpdateServices (); Connect (appKey); } catch (Exception e) { Log.Error (ConnectionErrorMessage, e.Message); return false; } return true; } public static IEnumerable Services { get { return client.Services; } } public static void UpdateServices () { client.UpdateServices (); } public static void Post (string method, string body, string service, string media, string icon) { client.Post (method, body, service, media, icon); } static void Connect (string appKey) { try { client = new PingFMClient (appKey); } catch (Exception e) { Log.Error (ConnectionErrorMessage, e.Message); } } } } gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/PingFMServiceItem.cs0000644000175000017500000000007411701730437023472 xustar000000000000000030 atime=1381797705.503221252 30 ctime=1381823753.411050381 gnome-do-plugins-0.8.5/PingFM/src/PingFMServiceItem.cs0000664000175000017500000000366511701730437022747 0ustar00chrischris00000000000000// PingFMServiceItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using PingFM.API; namespace PingFM { public class PingFMServiceItem : Item, IUrlItem { string name; string id; string method; string url; string trigger; public PingFMServiceItem (string name, string id, string method, string url, string trigger) { this.name = name; this.id = id; this.method = method; this.url = url; this.trigger = trigger; } public override string Name { get { return name; } } public override string Description { get { string desc = (id == "pingfm") ? String.Format (AddinManager.CurrentLocalizer.GetString ("Post message to multiple {0} services."), method) : AddinManager.CurrentLocalizer.GetString ("Service supported by Ping.FM"); if (!String.IsNullOrEmpty (trigger)) desc += " (" + trigger + ")"; return desc; } } public override string Icon { get { return id.Replace (".", "") + ".png@" + GetType().Assembly.FullName; } } public string Id { get { return id;} } public string Method { get { return method;} } public string Url { get { return url; } } public string Trigger { get { return trigger; } } } } gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007311701730437023020 xustar000000000000000030 atime=1381797705.499221252 29 ctime=1381823753.39505038 gnome-do-plugins-0.8.5/PingFM/src/Configuration.cs0000664000175000017500000000427111701730437022270 0ustar00chrischris00000000000000// Configuration.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Threading; using System.Collections; using Gnome.Keyring; using Gtk; using Gdk; namespace PingFM { public partial class Configuration : Gtk.Bin { LinkButton appkey_btn; public Configuration() { Build(); appkey_entry.Text = PingFM.Preferences.AppKey; appkey_btn = new LinkButton ("Get Your Ping.FM Application Key"); info_hbox.Add (appkey_btn); Box.BoxChild wInt = info_hbox [appkey_btn] as Box.BoxChild; wInt.Position = 1; appkey_btn.Clicked += OnAppKeyBtnClicked; } protected virtual void OnApplyBtnClicked (object sender, System.EventArgs e) { validate_lbl.Markup = "Validating..."; validate_btn.Sensitive = false; Thread thread = new Thread (UpdateButtons); thread.IsBackground = true; //don't hang on exit if fail thread.Start (); } void UpdateButtons () { string appkey = appkey_entry.Text; bool valid = PingFM.TryConnect (appkey); Gtk.Application.Invoke (delegate { if (valid) { validate_lbl.Markup = "Account validation succeeded!"; PingFM.Preferences.AppKey = appkey_entry.Text; } else { validate_lbl.Markup = "Account validation failed!"; } validate_btn.Sensitive = true; }); } protected virtual void OnAppKeyEntryActivated (object sender, System.EventArgs e) { validate_btn.Click (); } protected virtual void OnAppKeyBtnClicked (object sender, EventArgs e) { Do.Platform.Services.Environment.OpenUrl("http://ping.fm/key/"); } } } gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/PingFMServiceItemSource.cs0000644000175000017500000000007411701730437024653 xustar000000000000000030 atime=1381797705.503221252 30 ctime=1381823753.411050381 gnome-do-plugins-0.8.5/PingFM/src/PingFMServiceItemSource.cs0000664000175000017500000000344611701730437024125 0ustar00chrischris00000000000000// PingFMServiceItemSource.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Collections.Generic; using System.Linq; using System.Threading; using Mono.Addins; using Do.Platform.Linux; using Do.Universe; namespace PingFM { public sealed class PingFMServiceItemSource : ItemSource, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Ping.FM Services");} } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Web services suppported by Ping.FM"); } } public override string Icon { get { return "pingfm.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (PingFMServiceItem); } } public override IEnumerable Items { get { return PingFM.Services.Cast (); } } public override void UpdateItems () { Thread updateServices = new Thread (new ThreadStart (PingFM.UpdateServices)); updateServices.IsBackground = true; updateServices.Start (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } } }gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/PingFMPreferences.cs0000644000175000017500000000007311701730437023513 xustar000000000000000030 atime=1381797705.503221252 29 ctime=1381823753.40705038 gnome-do-plugins-0.8.5/PingFM/src/PingFMPreferences.cs0000664000175000017500000000213311701730437022756 0ustar00chrischris00000000000000// PingFMPreferences.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using Do.Platform; namespace PingFM { public class PingFMPreferences { const string AppKeyKey = "AppKey"; IPreferences prefs; public PingFMPreferences() { prefs = Services.Preferences.Get (); } public string AppKey { get { return prefs.GetSecure (AppKeyKey, ""); } set { prefs.SetSecure (AppKeyKey, value); } } } } gnome-do-plugins-0.8.5/PingFM/src/PaxHeaders.15196/PingFMPost.cs0000644000175000017500000000007311701730437022177 xustar000000000000000030 atime=1381797705.503221252 29 ctime=1381823753.40305038 gnome-do-plugins-0.8.5/PingFM/src/PingFMPost.cs0000664000175000017500000001046011701730437021444 0ustar00chrischris00000000000000// PingFMPost.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.IO; using System.Text; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using PingFM.API; using Do.Universe; using Do.Platform; namespace PingFM { public sealed class PingFMPost : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Post via Ping.FM"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Post a text message as microblog or status update to your social network"); } } public override string Icon { get { return "pingfm.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (PingFMServiceItem); } } public override bool ModifierItemsOptional { get { return false; } } public override bool SupportsItem (Item item) { return GetMessageLength ((item as ITextItem).Text) < 200; } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { bool support_status = (modItem as PingFMServiceItem).Method.Contains ("status"); bool support_microblog = (modItem as PingFMServiceItem).Method.Contains ("microblog"); bool support_media = (modItem as PingFMServiceItem).Method.Contains ("images"); bool match_trigger = true; string trigger = FindTrigger ((items.First() as ITextItem).Text); if (!String.IsNullOrEmpty (trigger)) match_trigger = ((modItem as PingFMServiceItem).Trigger == trigger); if (GetMessageLength ((items.First () as ITextItem).Text) > 140) return (support_status && !support_media && match_trigger); else return ((support_status || support_microblog) && !support_media && match_trigger); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string service = null; string icon = Icon; string method = "default"; int len = GetMessageLength ((items.First () as ITextItem).Text); string body = MessageWithoutTrigger ((items.First () as ITextItem).Text); if (len < 140 && (modifierItems.First () as PingFMServiceItem).Method.Contains ("microblog")) method = "microblog"; else method = "status"; service = (modifierItems.First () as PingFMServiceItem).Id; icon = (modifierItems.First () as PingFMServiceItem).Icon; Services.Application.RunOnThread (() => { PingFM.Post (method, body, service, null, icon); }); yield break; } int GetMessageLength (string message) { // If the url length >= 24, Ping.FM will replace it to a short one, // we calculate here the length after the replacement const string LinkPattern = @"https:\/\/[\S]{16,}|http:\/\/[\S]{17,}|ftp:\/\/[\S]{18,}"; const string DummyPingFMLink = "http://ping.fm/xxxxx"; return Regex.Replace (MessageWithoutTrigger (message), LinkPattern, DummyPingFMLink).Length; } string FindTrigger (string message) { const string TriggerPattern = @"^@[\S]{1,2}\s"; string trigger = String.Empty; Match match = Regex.Match (message, TriggerPattern); if (match.Success) trigger = match.Value.Trim (); else return String.Empty; if (PingFM.Services.Any (s => (s as PingFMServiceItem).Trigger == trigger)) return trigger; else return String.Empty; } string MessageWithoutTrigger (string message) { string trigger = FindTrigger (message); return message.Substring (trigger.Length).Trim (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/GNOME-Calculator0000644000175000017500000000013212227172375020633 xustar000000000000000030 mtime=1381823741.451049969 30 atime=1381823772.203051027 30 ctime=1381823741.451049969 gnome-do-plugins-0.8.5/GNOME-Calculator/0000755000175000017500000000000012227172375020156 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Calculator/PaxHeaders.15196/Makefile.am0000644000175000017500000000013012227170732022735 xustar000000000000000030 mtime=1381822938.363022355 28 atime=1381823352.6550366 30 ctime=1381823741.451049969 gnome-do-plugins-0.8.5/GNOME-Calculator/Makefile.am0000664000175000017500000000036712227170732022215 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GNOME-Calculator FILES = \ src/GCalcToolAction.cs GENERATED_RESOURCES = \ Resources/GNOME-Calculator.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GNOME-Calculator/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172375022755 xustar000000000000000030 mtime=1381823741.303049964 30 atime=1381823741.399049968 30 ctime=1381823741.451049969 gnome-do-plugins-0.8.5/GNOME-Calculator/Makefile.in0000644000175000017500000004713712227172375022237 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GNOME-Calculator ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GNOME-Calculator FILES = \ src/GCalcToolAction.cs GENERATED_RESOURCES = \ Resources/GNOME-Calculator.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNOME-Calculator/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GNOME-Calculator/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GNOME-Calculator/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022577 xustar000000000000000030 mtime=1381823728.651049529 30 atime=1381823772.203051027 30 ctime=1381823728.651049529 gnome-do-plugins-0.8.5/GNOME-Calculator/Resources/0000755000175000017500000000000012227172360022122 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Calculator/Resources/PaxHeaders.15196/GNOME-Calculator.addin.xml.in0000644000175000017500000000007411701730437030023 xustar000000000000000030 atime=1381797705.127221239 30 ctime=1381823728.651049529 gnome-do-plugins-0.8.5/GNOME-Calculator/Resources/GNOME-Calculator.addin.xml.in0000664000175000017500000000116111701730437027265 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GNOME-Calculator/PaxHeaders.15196/src0000644000175000017500000000013212227172375021422 xustar000000000000000030 mtime=1381823741.455049969 30 atime=1381823772.203051027 30 ctime=1381823741.455049969 gnome-do-plugins-0.8.5/GNOME-Calculator/src/0000755000175000017500000000000012227172375020745 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Calculator/src/PaxHeaders.15196/GCalcToolAction.cs0000644000175000017500000000007411701730437024773 xustar000000000000000030 atime=1381797705.131221239 30 ctime=1381823741.455049969 gnome-do-plugins-0.8.5/GNOME-Calculator/src/GCalcToolAction.cs0000664000175000017500000000465611701730437024251 0ustar00chrischris00000000000000/** * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text.RegularExpressions; using Mono.Addins; using Do.Platform; using Do.Universe; using Do.Universe.Common; namespace GnomeCalculator { public class Calculate : Act { public Calculate() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Calculate"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Use GNOME Calculator to make simple calculations."); } } public override string Icon { get { return "accessories-calculator"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string expression = (items.First () as ITextItem).Text; string result = ""; string error = AddinManager.CurrentLocalizer.GetString ("Sorry I couldn't understand your expression, try another way"); ProcessStartInfo ps = new ProcessStartInfo ("gcalctool", "-s \"" + expression + "\""); ps.UseShellExecute = false; ps.RedirectStandardOutput = true; Process p = Process.Start (ps); result = p.StandardOutput.ReadToEnd (); p.WaitForExit (); if (p.ExitCode != 0) { result = error; } yield return new TextItem (result); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Opera0000644000175000017500000000013212227172407016741 xustar000000000000000030 mtime=1381823751.771050324 30 atime=1381823772.203051027 30 ctime=1381823751.771050324 gnome-do-plugins-0.8.5/Opera/0000755000175000017500000000000012227172407016264 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Opera/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171314021045 xustar000000000000000030 mtime=1381823180.311030674 29 atime=1381823353.21903662 30 ctime=1381823751.771050324 gnome-do-plugins-0.8.5/Opera/Makefile.am0000664000175000017500000000035112227171314020315 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Opera FILES = \ src/OperaBookmarkItemSource.cs GENERATED_RESOURCES = \ Resources/Opera.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Opera/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172407021062 xustar000000000000000029 mtime=1381823751.65905032 30 atime=1381823751.715050322 30 ctime=1381823751.767050324 gnome-do-plugins-0.8.5/Opera/Makefile.in0000644000175000017500000004706012227172407020340 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Opera ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Opera FILES = \ src/OperaBookmarkItemSource.cs GENERATED_RESOURCES = \ Resources/Opera.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Opera/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Opera/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Opera/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360020707 xustar000000000000000029 mtime=1381823728.67504953 30 atime=1381823772.203051027 29 ctime=1381823728.67504953 gnome-do-plugins-0.8.5/Opera/Resources/0000755000175000017500000000000012227172360020234 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Opera/Resources/PaxHeaders.15196/Opera.addin.xml.in0000644000175000017500000000007311701730437024246 xustar000000000000000030 atime=1381797705.419221249 29 ctime=1381823728.67504953 gnome-do-plugins-0.8.5/Opera/Resources/Opera.addin.xml.in0000664000175000017500000000100411701730437023505 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Opera/PaxHeaders.15196/src0000644000175000017500000000013212227172407017530 xustar000000000000000030 mtime=1381823751.771050324 30 atime=1381823772.203051027 30 ctime=1381823751.771050324 gnome-do-plugins-0.8.5/Opera/src/0000755000175000017500000000000012227172407017053 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Opera/src/PaxHeaders.15196/OperaBookmarkItemSource.cs0000644000175000017500000000007411701730437024674 xustar000000000000000030 atime=1381797705.423221249 30 ctime=1381823751.771050324 gnome-do-plugins-0.8.5/Opera/src/OperaBookmarkItemSource.cs0000664000175000017500000000352111701730437024140 0ustar00chrischris00000000000000using System; using System.IO; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; using Do.Universe.Common; namespace Opera { public class OperaBookmarkItemSource : ItemSource { List items; public OperaBookmarkItemSource() { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Opera Bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your Opera bookmarks"); } } public override string Icon { get { return "opera"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (BookmarkItem); } } public override IEnumerable Items { get { return items; } } public override void UpdateItems () { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string[] paths = {"~/.opera/opera6.adr".Replace ("~", home), "~/.opera/bookmarks.adr".Replace ("~", home)}; items.Clear(); foreach (string path in paths) { if (File.Exists (path)) { try { using (StreamReader streamReader = new StreamReader (path)) { string strName; string strURL; while((strName = streamReader.ReadLine ()) != null) { if (!strName.Contains ("NAME")) continue; strURL = streamReader.ReadLine (); if (string.IsNullOrEmpty (strURL) || !strURL.Contains ("URL")) continue; strName = strName.Replace ("NAME=", ""); strURL = strURL.Replace ("URL=", ""); items.Add (new BookmarkItem (strName, strURL)); } } } catch (Exception e) { Log.Error ("Could not read Opera Bookmarks file {0}: {1}", path, e.Message); Log.Debug (e.StackTrace); } } } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Archive0000644000175000017500000000013212227172362017254 xustar000000000000000030 mtime=1381823730.959049609 30 atime=1381823772.203051027 30 ctime=1381823730.959049609 gnome-do-plugins-0.8.5/Archive/0000755000175000017500000000000012227172362016577 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Archive/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171555021370 xustar000000000000000030 mtime=1381823341.415036214 30 atime=1381823352.095036581 30 ctime=1381823730.959049609 gnome-do-plugins-0.8.5/Archive/Makefile.am0000664000175000017500000000041412227171555020637 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Archive FILES = \ src/ArchiveTypeItem.cs \ src/CreateArchiveAction.cs \ src/ExtractArchiveAction.cs GENERATED_RESOURCES = \ Resources/Archive.addin.xml REFERENCES = \ System \ System.Core \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Archive/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172362021376 xustar000000000000000030 mtime=1381823730.879049606 30 atime=1381823730.939049608 30 ctime=1381823730.955049608 gnome-do-plugins-0.8.5/Archive/Makefile.in0000644000175000017500000004713012227172362020651 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Archive ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Archive FILES = \ src/ArchiveTypeItem.cs \ src/CreateArchiveAction.cs \ src/ExtractArchiveAction.cs GENERATED_RESOURCES = \ Resources/Archive.addin.xml REFERENCES = \ System \ System.Core \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Archive/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Archive/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Archive/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021224 xustar000000000000000030 mtime=1381823728.631049529 30 atime=1381823772.203051027 30 ctime=1381823728.631049529 gnome-do-plugins-0.8.5/Archive/Resources/0000755000175000017500000000000012227172360020547 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Archive/Resources/PaxHeaders.15196/Archive.addin.xml.in0000644000175000017500000000007411701730437025075 xustar000000000000000030 atime=1381797704.659221223 30 ctime=1381823728.631049529 gnome-do-plugins-0.8.5/Archive/Resources/Archive.addin.xml.in0000664000175000017500000000115011701730437024335 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Archive/PaxHeaders.15196/src0000644000175000017500000000013212227172362020043 xustar000000000000000030 mtime=1381823730.959049609 30 atime=1381823772.203051027 30 ctime=1381823730.959049609 gnome-do-plugins-0.8.5/Archive/src/0000755000175000017500000000000012227172362017366 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Archive/src/PaxHeaders.15196/ArchiveTypeItem.cs0000644000175000017500000000007411701730437023515 xustar000000000000000030 atime=1381797704.663221223 30 ctime=1381823730.959049609 gnome-do-plugins-0.8.5/Archive/src/ArchiveTypeItem.cs0000664000175000017500000000706711701730437022772 0ustar00chrischris00000000000000// ArchiveTypeItem.cs // // Copyright (C) 2008 Guillaume Béland // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using Do.Universe; using Archive; namespace Archive { public class ArchiveTypeItem : Item { private string archiveName; private string archiveDescription; private int archiveId; private string archiveIcon; public ArchiveTypeItem (Archive.ArchiveType archiveType) { this.archiveId = (int)archiveType; switch (archiveId) { case (int)Archive.ArchiveType.GZIP: this.archiveName = "Tar.gz"; this.archiveDescription = "Tar compressed with GZIP (.tar.gz)"; this.archiveIcon = "tgz"; break; case (int)Archive.ArchiveType.BZIP2: this.archiveName = "Tar.bz2"; this.archiveDescription = "Tar compressed with BZIP2 (.tar.bz2)"; this.archiveIcon = "tar"; break; case (int)Archive.ArchiveType.TAR: this.archiveName = "Tar"; this.archiveDescription = "Tar uncompressed (.tar)"; this.archiveIcon = "tar"; break; case (int)Archive.ArchiveType.ZIP: this.archiveName = ".zip"; this.archiveDescription = "Zip (.zip)"; this.archiveIcon = "zip"; break; default: this.archiveName = ".tar.gz"; this.archiveDescription = "Tar compressed with GZIP (.tar.gz)"; this.archiveIcon = "tgz"; break; } } public int ArchiveType { get { return archiveId; } } public override string Name { get { return archiveName; } } public override string Description { get { return archiveDescription; } } public override string Icon { get { return archiveIcon; } } } } gnome-do-plugins-0.8.5/Archive/src/PaxHeaders.15196/ExtractArchiveAction.cs0000644000175000017500000000007411701730437024525 xustar000000000000000030 atime=1381797704.667221223 30 ctime=1381823730.959049609 gnome-do-plugins-0.8.5/Archive/src/ExtractArchiveAction.cs0000664000175000017500000001034311701730437023771 0ustar00chrischris00000000000000// ExtractArchiveAction.cs // // Copyright (C) 2008 Guillaume Béland // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; using System.IO; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using Mono.Addins; using Do.Universe; namespace Archive { public class ExtractAction : Act { public ExtractAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Extract archive"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Extract an archive to a given folder"); } } public override string Icon { get { return "file-roller"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (IFileItem), }; } } public override bool SupportsItem (Item item) { return IsArchive (item as IFileItem); } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return Directory.Exists ((modItem as IFileItem).Path); } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (IFileItem); } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { ExtractArchive ( (items.First () as IFileItem), (modItems.First () as IFileItem)); yield break; } private bool IsArchive (IFileItem item) { return item.Path.EndsWith(".tar.gz") || item.Path.EndsWith (".tar.bz2") || item.Path.EndsWith (".tar") ; } private void ExtractArchive ( IFileItem archive, IFileItem where) { if ( archive.Name.EndsWith ("tar.gz")) Process.Start ("tar", string.Format ("-xzf {0} -C {1}", EscapeString(archive.Path), EscapeString(where.Path))); else if ( archive.Name.EndsWith ("tar.bz2")) Process.Start ("tar", string.Format ("-xjf {0} -C {1}", EscapeString(archive.Path), EscapeString(where.Path))); else if (archive.Name.EndsWith ("tar")) Process.Start ("tar", string.Format ("-xf {0} -C {1}", EscapeString (archive.Path), EscapeString(where.Path))); } private string EscapeString (string str) { return str.Replace (" ", "\\ ") .Replace ("'", "\\'"); } } } gnome-do-plugins-0.8.5/Archive/src/PaxHeaders.15196/CreateArchiveAction.cs0000644000175000017500000000007411701730437024316 xustar000000000000000030 atime=1381797704.667221223 30 ctime=1381823730.959049609 gnome-do-plugins-0.8.5/Archive/src/CreateArchiveAction.cs0000664000175000017500000001451611701730437023570 0ustar00chrischris00000000000000// CreateArchiveAction.cs // // Copyright (C) 2008 Guillaume Béland // // 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; using System.IO; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using Mono.Addins; using Do.Universe; namespace Archive { public enum ArchiveType { GZIP, BZIP2, TAR, ZIP }; public class ArchiveAction : Act { public ArchiveAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Create archive"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create an archive with the selected item"); } } public override string Icon { get { return "file-roller"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (IFileItem), }; } } public override bool SupportsItem (Item item) { return true; } public override IEnumerable SupportedModifierItemTypes { get { return new Type[] { typeof(ArchiveTypeItem), }; } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable DynamicModifierItemsForItem (Item item) { List items = new List (); try { items.Add(new ArchiveTypeItem (ArchiveType.GZIP)); items.Add(new ArchiveTypeItem (ArchiveType.BZIP2)); items.Add(new ArchiveTypeItem (ArchiveType.TAR)); //items.Add(new ArchiveTypeItem (ArchiveType.ZIP)); return items.ToArray(); } catch { return null; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { if ( modItems.Any ()) Archive ((items.First () as IFileItem), (modItems.First () as ArchiveTypeItem).ArchiveType); else Archive ((items.First () as IFileItem), 0); return null; } private void Archive ( IFileItem item, int archiveType) { string path = null; string file = null; if ( Directory.Exists(item.Path) ) { path = item.Path.Replace(item.Name,""); file = item.Name; } else { path = item.Path.Replace(item.Name,""); file = String.Concat (System.IO.Path.GetFileName (path.Substring (0, path.Length -1)), "/", item.Name); path = item.Path.Replace(file, ""); } path = EscapeString (path); file = EscapeString (file); switch (archiveType) { case (int)ArchiveType.GZIP: Process.Start ("tar", string.Format ("-czf {0} -C {1} {2}", String.Concat (item.Name ,".tar.gz"), path, file)); break; case (int)ArchiveType.BZIP2: Process.Start ("tar", string.Format ("-cjf {0} -C {1} {2}", String.Concat (item.Name ,".tar.bz2"), path, file)); break; case (int)ArchiveType.TAR: Process.Start ("tar", string.Format ("-cf {0} -C {1} {2}", String.Concat (item.Name ,".tar"), path, file)); break; case (int)ArchiveType.ZIP: Process.Start ("zip", string.Format ("{0} {1} ", file , path)); break; default: Process.Start ("tar", string.Format ("-czf {0} {1} ", String.Concat (file,".tar.gz"), file)); break; } } private string EscapeString (string str) { return str.Replace (" ", "\\ ") .Replace ("'", "\\'"); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/GoogleCalendar0000644000175000017500000000013212227172400020532 xustar000000000000000030 mtime=1381823744.523050075 30 atime=1381823772.203051027 30 ctime=1381823744.523050075 gnome-do-plugins-0.8.5/GoogleCalendar/0000755000175000017500000000000012227172400020055 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleCalendar/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170712022647 xustar000000000000000030 mtime=1381822922.783021819 30 atime=1381823352.811036606 30 ctime=1381823744.523050075 gnome-do-plugins-0.8.5/GoogleCalendar/Makefile.am0000664000175000017500000000117512227170712022123 0ustar00chrischris00000000000000if HAVE_GCAL include $(top_srcdir)/build.rules.mk endif ASSEMBLY=GoogleCalendar FILES = \ src/CertHandler.cs \ src/Configuration.cs \ src/GCalClient.cs \ src/GCal.cs \ src/GCalendarEventItem.cs \ src/GCalendarItem.cs \ src/GCalendarItemSource.cs \ src/GCalendarNewEvent.cs \ src/GCalendarSearchEvents.cs \ src/GCalendarViewActions.cs \ src/GCalPreferences.cs GENERATED_RESOURCES = \ Resources/GoogleCalendar.addin.xml RESOURCES = \ Resources/icons/calIcon.png REFERENCES = \ System \ System.Core \ System.Xml \ $(GDATA_SHARP_CALENDAR_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GoogleCalendar/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172400022654 xustar000000000000000030 mtime=1381823744.435050072 30 atime=1381823744.507050074 30 ctime=1381823744.523050075 gnome-do-plugins-0.8.5/GoogleCalendar/Makefile.in0000644000175000017500000005133512227172400022131 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_GCAL_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_GCAL_TRUE@am__append_2 = -debug -d:DEBUG subdir = GoogleCalendar ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_GCAL_TRUE@TARGET = library @HAVE_GCAL_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_GCAL_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_GCAL_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_GCAL_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_GCAL_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_GCAL_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_GCAL_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_GCAL_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_GCAL_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_GCAL_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_GCAL_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_GCAL_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_GCAL_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_GCAL_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_GCAL_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 \ @HAVE_GCAL_TRUE@ -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_GCAL_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_GCAL_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_GCAL_TRUE@ $(DLL_CONFIG_FILES) @HAVE_GCAL_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_GCAL_TRUE@DISTCLEANFILES = *.pidb @HAVE_GCAL_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GoogleCalendar FILES = \ src/CertHandler.cs \ src/Configuration.cs \ src/GCalClient.cs \ src/GCal.cs \ src/GCalendarEventItem.cs \ src/GCalendarItem.cs \ src/GCalendarItemSource.cs \ src/GCalendarNewEvent.cs \ src/GCalendarSearchEvents.cs \ src/GCalendarViewActions.cs \ src/GCalPreferences.cs GENERATED_RESOURCES = \ Resources/GoogleCalendar.addin.xml RESOURCES = \ Resources/icons/calIcon.png REFERENCES = \ System \ System.Core \ System.Xml \ $(GDATA_SHARP_CALENDAR_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GoogleCalendar/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GoogleCalendar/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_GCAL_TRUE@all: $(OUTPUT_FILES) @HAVE_GCAL_TRUE@reference-debug: @HAVE_GCAL_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_GCAL_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_GCAL_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_GCAL_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_GCAL_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_GCAL_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_GCAL_TRUE@ @colors=no; \ @HAVE_GCAL_TRUE@ case $$TERM in \ @HAVE_GCAL_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_GCAL_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_GCAL_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_GCAL_TRUE@ esac; \ @HAVE_GCAL_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_GCAL_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_GCAL_TRUE@ fi; \ @HAVE_GCAL_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_GCAL_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_GCAL_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_GCAL_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_GCAL_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_GCAL_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_GCAL_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GoogleCalendar/PaxHeaders.15196/Resources0000644000175000017500000000013212227172400022504 xustar000000000000000030 mtime=1381823744.523050075 30 atime=1381823772.203051027 30 ctime=1381823744.523050075 gnome-do-plugins-0.8.5/GoogleCalendar/Resources/0000755000175000017500000000000012227172400022027 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleCalendar/Resources/PaxHeaders.15196/GoogleCalendar.addin.xml.in0000644000175000017500000000007411701730437027647 xustar000000000000000030 atime=1381797705.203221242 30 ctime=1381823728.659049529 gnome-do-plugins-0.8.5/GoogleCalendar/Resources/GoogleCalendar.addin.xml.in0000664000175000017500000000154611701730437027120 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleCalendar/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172400023617 xustar000000000000000030 mtime=1381823744.535050075 30 atime=1381823772.203051027 30 ctime=1381823744.535050075 gnome-do-plugins-0.8.5/GoogleCalendar/Resources/icons/0000755000175000017500000000000012227172400023142 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleCalendar/Resources/icons/PaxHeaders.15196/calIcon.png0000644000175000017500000000007411701730437025765 xustar000000000000000030 atime=1381797705.203221242 30 ctime=1381823744.535050075 gnome-do-plugins-0.8.5/GoogleCalendar/Resources/icons/calIcon.png0000664000175000017500000003015411701730437025233 0ustar00chrischris00000000000000PNG  IHDR>agAMA7tEXtSoftwareAdobe ImageReadyqe</IDATx}Ylu 5tnŒ"A` D@"O$BBER/(0I 8VDˤ}Yk}Sm:^ߚ^[h}n0va;p8lva;p~mi;ux'`Jx(RivUV{ >L6%PJ"$E>>@ 9f s 䗷8>ڔ~!MjxC<>]V7{in/|}} K!R`^ھ+H})~^JWYsIw_׏=z}~?9z4|x5=9=9_#(aNc](+{{\YxCp}6VpRf~6(u%"WZ9/PM/hltQcڷ. ??AHgrǞ.oV)>1m&@80_ů-Ræp9['88/(zzK*_=w @,riiO*v68O (K~xH ƻus'h)5s4#~:|>f,M爞rHy o xMB8쭂J$$ _"O9\HB%6G%o?fKV) F#1Ywb9۾w˲^[.b]Iv:N'W/ %!!f6P#BҠx=AM7U4 6|Ez~ k2=<%m` OeRẹ IGW%j.٣ϕjG?,~T[^C@@m TlЅ'|ݨu *~8}LsibTz;ԨR"C3tWy09ˏ,9^+-}#ڜUwtZWWpS!UDh;0-iቪΡЕ׺l/;hq7!" /!D;)4hW@сTO/YU#Υ" q (We:EGX8 qRAG-wlEM-He:i(@+Wh6Z!AU@teSqV]!0T bE6  ?킀:!5\]mF 5=Y"yKs=2VY8#M{S䗓 T`>Ua+ThtJC!㵮[LS]guݯb]7*F1 ^?ld{_ƀL2<rͺqT\dkU5N5BO@w*Шo3o1D'Aа ƣf7Ri/SP/dӿ3>>a°k+bX:*A;v0[EFu+~m"_]wpί;4U@fTo<8?z럃<FJN'e ~S![OS @Wv)Ѿ (huZj7D=Q#! >׈_2 C%E.JJBJ3ǯߔɻ9D$(y_7'GgW@QBu@P!TME*\o]O k!2 nrnznZMN-"ZU d|e|}s2IVis(}J7]:([i;@RL@H^Bk<kByKdJR2>GwL}S6;spE:0\2\q&rt$\(bCѹOF.P|U=̟>kx -ˍ^p0A (8羚m| >^qjz '+l tBʥK+(K5d}'J{%6b>̪6$hte2_ i| ,%LۆY!;_ĉÔW7?S;DU-6)l2IEwn]VUS6͜ޒVAY4>q$:1Ͳ` LHOڷ#`,60f@z_17NJ3 ,GC%y?PJX(_cr(2a~6S ro$70GNrCИ>^eՅAں[U <AЖކZ[A lޟ/TɜI@ߟX$L?`c8,-C ;'~'X{ j6U #9(bXs<,cKrĪX[n cĆN5: I2V0-ªX.Gd/} sгKA*&clDoiQz@N/$V8Bk%U#H1c$H%%wWtt7}7!W w[_7ӹ! @xEDjzF' XȌ$݌JrpC;En/\Ck- T6F\+ބKTBP ޸D6gQ:ڳXӌ$W1 lfC^zc|]);WT``SC0Tp\#(벪a]I /]ʺI}4MM}jRT8O1}ԮI' VLH]Um`rti@qً[|ʲ&&HJK Ϙ""t C`8N|%)|RYRNΫ; @{4(}ZՊBtqS`rH: X46Q׬zo}X-[%[}<]Uh€@i2`|ÂʈMAWAǺd :Xw ѡ#OfW_̄Ne-5O3!eXJxm84؝PEz42Ҳ=gzRUfUe@MV;UB Cvb'P}*HT89)?,)&(E ؊=f^4?e@٩KI/N<|rMJI\i6^@%֘!$`ԛ;U3H}4y+Q/jU .cvdlÀhb}1=b#d8s;d6413l.RəIvb"hUG"fBOZ:\q4uSx&qUz_,nؖspbJcxabK"R2 2)|i}Ua[l!X۫bSwmJ% J (fq.ҷ P{(Vk%]L' vm,r3Sc -R?F7j㽦q6I_:C HL a|t}k >YaH 5xU2F A:`x kοgR:@JA'XBq[(ofAy5)|Q _KpƛPfXNZPI,3oQ6ZZ27Eu\V&5\;m025gy `E,Դ/²ȝneڢ_xUت# %[zq_C Z c.G#Ėq?),M\ڹf*ٗ3SO#x/ޕӜ`c,XUamY`'d=0~x ӓsSeS6i3#C-jD6 _iכ!y#pmDUbll2ܷ\HX;t5) !$>CFD^G|kx pgph#Lv|E'wHg}]_E9ԿՋa_D !C5(Νt4SYwSD5IݝT> D1`;JЍS)i?PWQ>s!e;}@T]@6%p!rDU4 C2Mr({zzB\rԉQlvںE`ݧ]*w>kmJ|ڸ{8[q)T!42f:\ƚZm$,5/{An`E+st U3QJ)!gH062U]l͞qO j*$65Z"61al7֞v]pA3chD)z-EĿ1#U0M|ݱOGpz`:+gj3BDcIpBPӈx`HYEIw rZf@|7{qWSIT|AGP =ī L8:*yĉ#keIR53|@W h\B斩/'&9/d%ߣÊW /n0@_WsfKȐAF ^Jο:0uJ#mj#7PC®`ѽ$o=>:6]䎛$6mVlSȳtK˘ܳln :Ts\]_U/DHK4vG%קsnT r"OqLHLT1ól@u`ڠen)^b.ך(Lv}|𵞇)%f9O $BCNڰ-_g[O[Y@+31M5T52TBxRLJT \gm^򩬚J+x*BWYQ7t^1K[cA}(KGĝUG0%x-Dhz)Jt42IdKQm77W0NͤFfc 6Z-a< 헪ސ~KF|O |&T&[غ* u8q2, k);m{ϼ⠔!hB2 JɟCE6Mz:^ YeK|x)ioh' J4M2/A$h6!#F^K HiLW(05e_A+-pp P*xԻKn.s=*j\Zﵚ= AfP4#׹ #| 謵A.Z=7SU"Mͤȟj|v(YR4Hu?J*ӌAz> Zq͘B‡GzY$|zVqccGՒk"Dwj!gȳd-|0Hll>pN CK@T:P,ZIC 0skv+prn 2Jwѳ}R\V(o;<3q/@h|TTucusu )WJ-~2hUJ6K Qv `T4cc}z(WYe)0jDQˑtMvkڲNeZB8=k=BM4 \ؕ 9]kǏ" ( JvU5k[tJ=c4ť>&‹o([ܙp zi~E%PH7Jdи7ãHgEU" T}Sxj]6)EJ_S p; N]A,PTp@M6M!`v5/Vy[v7`TF/7x5sLQM=_TfP1 wTׁhSZGi$^BпuZ׎9{ nS3ϕUER@on(VE=ºvv!.ʹ2\XWn&`qǧV'rHI4 WBb^x%c & "n_g ҂:T 8x|2$v89 ʺ*^JQ@!4؅z\ -20.dPDlb{SY}ZitGOG^EuR|c=C8(+k@(-<|xLZ?x ' ]Dn`(7C2CMH@j[0@z afbG49 xp $wehPRI V`ֹU*O5_o(|_yԒ @l )*E3?wnҽZ5 Ŋx@kr8=AFãXg+*Wל*Ҝu+`uRT[c˭Y2,ϱP[DaZvXV%*]r/-_)xrbT@@\yK?%``-/,»Z:$6@D7hꮰnefJVU؋AtjBz~!kUYHDǨnVͶ mpBk97kQ[]x៑Wf%D|0?Ec'GL~eyDLb\cAͼ@TGráTpkȢӖVE{GGy0*DI`R1QgZYTNo#"'uyS>f23Hf~刚 ; 7tEM WGjI }v. 6ChZ%@XLr.j.p<dJhW %2fG4b%on H?=ˈ'm(WyV/rhk%Aڕ],l^o5vA ]: ?%N %OfzU"> [ə\:Wp|4m-TEǮPQ6#TGAmWmBw@~\5 6NиtgF5w_A(܆hlDmzQitm!?>%*l|އϺ"xnJ׆`iJ1 ij3.kZ շhܟgm* 3jI p p7638XS"[=a~[:~}X1r~&9! Ag myKZt|XȴК2\Nyݢ.:_gm}hhf]@ܝaC/+T1}mn6S=X>$o!0w=]L>Cqw/.{IZy> 7hR(rrrŜ?jjuog3t_6 pm,YwZ< 0kn%-@kkŝ,&ڷg{gzՐ@E+nbahVӒ B}^o 6}^^]勗$ AD!,D=^ ,8,$wTc\A%m\?-M:@^A&]aW}uzhaUEUrGHE蝂A$\uޞ8 ikLԡw$8;˱n%mYUg8J[K42hm",F hyg@V JQwzoBޠC>Vif,ijZ\ziS\I%HrdBG@;ve999B.%^t3]$1!^;dƣ!"Þђ|Mmt}]]@Qm}}jҼ n:3T%-Œ "25s)[z7)*K=.8dXfEd fd#<-QifFh2 G.Y7Wf7=[ > yV)J|94_w`Lߓo3X/SJ^Q־>QBm,4yūT_#+WFƽdJ51Y_e"Ŏf I-TB\#srKukY*UYA8 Y4$1W$?홿`ז*圍% Κ+/)s*\p'1#O|R\Ǧ۵-C2j&o}(5uWs$R4"n qW}*ݜT+"Z ޅ[adF)[NNLh8k:ʪ6OT*HE8 ^3`_\mXƬnq|6 [`") VTtCB!vrd2Edݙ_. *6ypƣpRutƕXĄ|]-Y/Iap2a5&Prh_e 3mᓯ\ 8QW;ĨX^?H=/ڿe߷rZE" 2ES[:'6E7ehq -*q~ľ[ YEVRj^ۍ=uKw/qKvٻ0|É0LR$~x3r]N MI,7b^F A*$ `}tFL[k]VY4uRG}w"*΄U S#89 )$o,0ų\ vo1P_{8OeؾV;L6-Y}Wָ~fUI[KނvNWsfη&o})@T$5f[6 bN%6`vWj*pF/FB~GԚV!j'HDN@(`+VJ+&0* QM;:\{bJNZ}Gζ#zجyW':wma^&cM&RAzejJV5Xͯ#݃'c3IcErZ*{VxxqϖþYᰍ(F^}W+0} l&{woI}-ֆ+1j4a13@5mccvd/m)n$We#$%;-ơ ,u̇>rUpW͑^QMa>V9!Sioof5 ]Tl3H5M,u tVEu[K#v$ib*Pv27Mna,n}֮p}Ajs?AdBJxCV/N;׭d|R٥jxa@ӷxcC,Fc^!mג%t5_@`YjdcS4P;DO]6`=妎NӪ|S KXDK{=ر%yQk%f,e-l 5Vxs+ybȊX*LDU ֜k-1He?jFDLs&J;L7܈t7)QiZٷۉɴ{_ %|2jҝVnI-&Hc0$Z">W[#wBN )/OR4O)w=}{F]>ul}as1~q'A6~bݐ+1nk>밈dJ{wTl$B=峨Yp,@''[{ט,pؾw7yva;p8lva;p8l#fIENDB`gnome-do-plugins-0.8.5/GoogleCalendar/PaxHeaders.15196/src0000644000175000017500000000013212227172400021321 xustar000000000000000030 mtime=1381823744.531050075 30 atime=1381823772.203051027 30 ctime=1381823744.531050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/0000755000175000017500000000000012227172400020644 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/CertHandler.cs0000644000175000017500000000007411701730437024133 xustar000000000000000030 atime=1381797705.207221242 30 ctime=1381823744.523050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/CertHandler.cs0000664000175000017500000000230711701730437023400 0ustar00chrischris00000000000000/* CertHandler.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Net; using System.Security.Cryptography.X509Certificates; namespace GCalendar { public class CertHandler : ICertificatePolicy { /* private Hashtable ht; private void Load () { if (ht == null) ht = new Hashtable (); } */ public bool CheckValidationResult (ServicePoint sp, X509Certificate cert, WebRequest request, int error) { return true; } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalendarEventItem.cs0000644000175000017500000000007411701730437025401 xustar000000000000000030 atime=1381797705.211221242 30 ctime=1381823744.527050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalendarEventItem.cs0000664000175000017500000000277611701730437024660 0ustar00chrischris00000000000000/* GCalendarEventItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Text; using Do.Platform; using Do.Universe; namespace GCalendar { public sealed class GCalendarEventItem : Item, IBookmarkItem { string name, url, desc; public static GCalendarEventItem NewEvent (GCalendarItem calendar, string data) { return GCal.NewEvent (calendar, data); } public GCalendarEventItem (string name, string url, string desc) { this.name = name; this.url = url; this.desc = desc; } public override string Name { get { return name; } } public override string Description { get { return desc; } } public override string Icon { get { return "date"; } } public string Url { get { return url; } } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalendarNewEvent.cs0000644000175000017500000000007411701730437025234 xustar000000000000000030 atime=1381797705.211221242 30 ctime=1381823744.531050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalendarNewEvent.cs0000664000175000017500000000441211701730437024500 0ustar00chrischris00000000000000/* GCalendarNewEvent.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Text; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; using Google.GData.Client; using Google.GData.Calendar; namespace GCalendar { public sealed class GCalendarNewEvent : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("New Event"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create a new event in Google Calendar"); } } public override string Icon { get { return "calIcon.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (GCalendarItem); } } public override bool SupportsModifierItemForItems (IEnumerable item, Item modItem) { if (modItem is GCalendarItem) return !(modItem as GCalendarItem).Name.Equals ("All Events"); return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { GCalendarItem cal = modifierItems.First () as GCalendarItem; string eventData = (items.First () as ITextItem).Text; yield return GCalendarEventItem.NewEvent (cal, eventData); } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalClient.cs0000644000175000017500000000007411701730437023705 xustar000000000000000030 atime=1381797705.211221242 30 ctime=1381823744.527050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalClient.cs0000664000175000017500000002350411701730437023154 0ustar00chrischris00000000000000/* GCalClient.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Net; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Google.GData.Client; using Google.GData.Calendar; using Google.GData.Extensions; using Do.Platform; using Do.Universe; namespace GCalendar { public class GCalClient { readonly string AllEventsCalName = AddinManager.CurrentLocalizer.GetString ("All Events"); readonly string ErrorInMethod = AddinManager.CurrentLocalizer.GetString ("An error has occurred in {0}"); const int MonthsToIndex = 1; const string GAppName = "alexLauni-gnomeDoGCalPlugin-1.5"; const string CalendarUiUrl = "http://www.google.com/calendar/render"; readonly string [] keywords = {"from", "until", "in", "after", "before", "on"}; const string FeedUri = "http://www.google.com/calendar/feeds/default/allcalendars/full"; CalendarService service; Dictionary> events; public GCalClient(string username, string password) { service = new CalendarService (GAppName); service.setUserCredentials (username, password); ServicePointManager.CertificatePolicy = new CertHandler (); events = new Dictionary> (); } public IEnumerable Calendars { get { return events.Keys; } } public List EventsForCalendar (GCalendarItem calendar) { List calEvents; events.TryGetValue (calendar, out calEvents); return calEvents; } public GCalendarEventItem NewEvent (GCalendarItem calendar, string data) { EventEntry entry; GCalendarEventItem newEvent; string url, desc, title, start; url = desc = title = start = ""; entry = new EventEntry (); entry.QuickAdd = true; entry.Content.Content = data; try { entry = service.Insert (new Uri (calendar.Url), entry); title = entry.Title.Text; desc = entry.Content.Content; url = entry.AlternateUri.Content; if (entry.Times.Any ()) { start = entry.Times[0].StartTime.ToShortDateString (); desc = start + " - " + desc; } } catch (WebException e) { Log.Error (ErrorInMethod, "NewEvent", e.Message); Log.Debug (e.StackTrace); return null; } newEvent = new GCalendarEventItem (title, url, desc); events [calendar].Add (newEvent); return newEvent; } public IEnumerable SearchEvents (IEnumerable calendars, string needle) { EventFeed events; EventQuery query; foreach (GCalendarItem calendar in calendars) { query = BuildSearchQuery (calendar, needle); try { events = service.Query (query); } catch (Exception e) { Log.Error (ErrorInMethod, "SearchEvents", e.Message); Log.Debug (e.StackTrace); yield break; } foreach (EventEntry entry in events.Entries) { string title, url, desc, start; title = entry.Title.Text; desc = entry.Content.Content; url = entry.AlternateUri.Content; if (entry.Times.Any ()) { start = entry.Times [0].StartTime.ToShortDateString (); desc = start + " - " + desc; } yield return new GCalendarEventItem (title, url, desc); } } } public void UpdateCalendars () { CalendarQuery query; CalendarFeed calendarFeed; GCalendarItem allEventsCal; Dictionary> cals; query = new CalendarQuery (FeedUri); cals = new Dictionary> (); allEventsCal = new GCalendarItem (AllEventsCalName, CalendarUiUrl); // we add this default meta-calendar which contains all events cals [allEventsCal] = new List (); try { calendarFeed = service.Query (query); foreach (CalendarEntry calendar in calendarFeed.Entries) { GCalendarItem gcal; gcal = new GCalendarItem (calendar.Title.Text, calendar.Content.AbsoluteUri); cals [gcal] = UpdateEvents (gcal); // append the previous calendar's events to the All Calendars calendar cals [allEventsCal].AddRange (cals [gcal]); } } catch (Exception e) { Log.Error (ErrorInMethod, "UpdateCalendars", e.Message); Log.Debug (e.StackTrace); } events = new Dictionary> (cals); } List UpdateEvents (GCalendarItem calendar) { EventQuery query; EventFeed eventFeed; List events; query = new EventQuery (calendar.Url); query.StartTime = DateTime.UtcNow; query.EndTime = DateTime.Now.AddMonths (MonthsToIndex); events = new List (); try { eventFeed = service.Query (query); foreach (EventEntry entry in eventFeed.Entries) { string eventTitle, eventUrl, eventDesc, start; eventTitle = entry.Title.Text; eventDesc = entry.Content.Content; eventUrl = entry.AlternateUri.Content; // check if the event has associated dates if (entry.Times.Any ()) { start = entry.Times [0].StartTime.ToShortDateString (); eventDesc = start + " - " + eventDesc; } events.Add (new GCalendarEventItem (eventTitle, eventUrl, eventDesc)); } } catch (Exception e) { Log.Error (ErrorInMethod, "UpdateEvents", e.Message); Log.Debug (e.StackTrace); } return events; } EventQuery BuildSearchQuery (GCalendarItem calendar, string needle) { EventQuery query; query = new EventQuery(calendar.Url); DateTime [] dates = ParseEventDates (needle); query.StartTime = dates [0]; query.EndTime = dates [1]; query.Query = ParseSearchString (needle); return query; } DateTime [] ParseEventDates (string needle) { needle = needle.ToLower (); int keydex; // String string to just dates if search term + date range found foreach (string keyword in keywords) { if (needle.Contains(keyword)) { keydex = needle.IndexOf (keyword); needle = needle.Substring (keydex, needle.Length - keydex); break; } } // Get date ranges for single date keywords if ((needle.StartsWith ("in ") || needle.Contains (" in ")) || needle.Contains ("before ") || needle.Contains ("after ") || (needle.StartsWith ("on ") || needle.Contains (" on ")) || needle.Contains ("until ") || (needle.Contains ("from ") && !( needle.Contains (" to ") || needle.Contains("-")))) return ParseSingleDate (needle); else if (needle.Contains ("from ")) return ParseDateRange (needle); else return new DateTime [] {DateTime.Now, DateTime.Now.AddYears(1)}; } DateTime [] ParseSingleDate (string needle) { DateTime [] dates = new DateTime [2]; if (needle.StartsWith ("in") || needle.Contains (" in ")) { needle = StripDatePrefix (needle); dates[0] = DateTime.Parse (needle); dates[1] = dates[0].AddMonths (1); } else if (needle.Contains ("before") || needle.Contains ("until ")) { needle = StripDatePrefix (needle); dates[0] = DateTime.Now; dates[1] = DateTime.Parse (needle); } else if (needle.Contains ("after ") || needle.Contains ("from ")) { needle = StripDatePrefix (needle); dates[0] = DateTime.Parse (needle); dates[1] = dates[0].AddYears (5); } else if (needle.StartsWith ("on ") || needle.Contains (" on ")) { needle = StripDatePrefix (needle); dates[0] = DateTime.Parse (needle); dates[1] = dates[0].AddDays(1); } return dates; } DateTime [] ParseDateRange (string needle) { DateTime [] dates = new DateTime [2]; needle = needle.ToLower (); needle = needle.Substring (needle.IndexOf ("from "), needle.Length - needle.IndexOf ("from ")); try { int seperatorIndex = needle.IndexOf ("-"); if (seperatorIndex == -1 ) seperatorIndex = needle.IndexOf (" to "); if (seperatorIndex == -1 ) { dates[0] = DateTime.Now; dates[1] = new DateTime (2012,12,27); return dates; } string start = needle.Substring (0, seperatorIndex); if (start.Substring(0,4).Equals ("from")) start = start.Substring (4).Trim (); dates[0] = DateTime.Parse (start.Trim ()); string end = needle.Substring (seperatorIndex + 1); if (end.Contains ("to ")) end = end.Substring (3); dates[1] = DateTime.Parse (end.Trim ()); } catch (FormatException e) { Log.Error (e.Message); Log.Debug (e.StackTrace); } return dates; } string StripDatePrefix (string needle) { needle = needle.Trim ().ToLower (); needle = needle.Substring (needle.IndexOf (" ")); return needle; } string ParseSearchString (string needle) { needle = needle.ToLower (); foreach (string keyword in keywords) { if (needle.Contains (keyword)) needle = needle.Substring (0,needle.IndexOf (keyword)).Trim (); } return needle; } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalendarItemSource.cs0000644000175000017500000000007411701730437025560 xustar000000000000000030 atime=1381797705.211221242 30 ctime=1381823744.531050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalendarItemSource.cs0000664000175000017500000000404211701730437025023 0ustar00chrischris00000000000000/* GCalendarItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Threading; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform.Linux; namespace GCalendar { public sealed class GCalendarItemSource : ItemSource, IConfigurable { public GCalendarItemSource () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Google Calendars"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your Google Calendars"); } } public override string Icon { get { return "calIcon.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (GCalendarItem); } } public override IEnumerable Items { get { return GCal.Calendars.Cast (); } } public override IEnumerable ChildrenOfItem (Item parent) { return GCal.EventsForCalendar (parent as GCalendarItem).Cast (); } public override void UpdateItems () { Thread thread = new Thread ((ThreadStart) GCal.UpdateCalendars); thread.IsBackground = true; thread.Start (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007411701730437024547 xustar000000000000000030 atime=1381797705.207221242 30 ctime=1381823744.527050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/Configuration.cs0000664000175000017500000000411011701730437024006 0ustar00chrischris00000000000000// Configuration.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . // using System; using System.Text.RegularExpressions; using Gtk; using Mono.Addins; using Do.Platform.Linux; namespace GCalendar { public class Configuration : AbstractLoginWidget { const string EmailPattern = @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\." + @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*" + @"[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?"; const string Uri = "https://www.google.com/accounts/NewAccount?service=cl"; public Configuration() : base ("Google Calendar", Uri) { UsernameLabel = AddinManager.CurrentLocalizer.GetString ("E-Mail:"); Username = GCal.Preferences.Username; Password = GCal.Preferences.Password; } protected override bool Validate (string username, string password) { if (ValidateUsername (username) && password.Length > 0) return GCal.TryConnect (username, password); return false; } protected override void SaveAccountData(string username, string password) { GCal.Preferences.Username = username; GCal.Preferences.Password = password; } private bool ValidateUsername (string username) { return new Regex (EmailPattern, RegexOptions.Compiled).IsMatch (username); } } }gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalPreferences.cs0000644000175000017500000000007411701730437024730 xustar000000000000000030 atime=1381797705.211221242 30 ctime=1381823744.531050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalPreferences.cs0000664000175000017500000000255611701730437024203 0ustar00chrischris00000000000000/* GCalPreferences.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Platform; namespace GCalendar { public class GCalPreferences { const string UsernameKey = "Username"; const string PasswordKey = "Password"; IPreferences prefs; public GCalPreferences() { prefs = Services.Preferences.Get (); } public string Username { get { return prefs.Get (UsernameKey, ""); } set { prefs.Set (UsernameKey, value); } } public string Password { get { return prefs.GetSecure (PasswordKey, ""); } set { prefs.SetSecure (PasswordKey, value); } } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCal.cs0000644000175000017500000000007411701730437022546 xustar000000000000000030 atime=1381797705.207221242 30 ctime=1381823744.527050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCal.cs0000664000175000017500000000464611701730437022023 0ustar00chrischris00000000000000/* GCal.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace GCalendar { public static class GCal { static readonly string ConnectionErrorMessage = AddinManager.CurrentLocalizer.GetString ("Failed to connect to GCal service"); static GCalClient client; static GCal() { Preferences = new GCalPreferences (); Connect (Preferences.Username, Preferences.Password); } public static GCalPreferences Preferences { get; private set; } public static bool TryConnect (string username, string password) { GCalClient test; try { test = new GCalClient (username, password); test.UpdateCalendars (); Connect (username, password); } catch (Exception) { Log.Error (ConnectionErrorMessage); return false; } return true; } public static IEnumerable Calendars { get { return client.Calendars; } } public static IEnumerable EventsForCalendar (GCalendarItem calendar) { return client.EventsForCalendar (calendar); } public static void UpdateCalendars () { client.UpdateCalendars (); } public static GCalendarEventItem NewEvent (GCalendarItem calendar, string data) { return client.NewEvent (calendar, data); } public static IEnumerable SearchEvents (IEnumerable calendars, string data) { return client.SearchEvents (calendars, data); } static void Connect (string username, string password) { try { client = new GCalClient (username, password); } catch (Exception) { Log.Error (ConnectionErrorMessage); } } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalendarViewActions.cs0000644000175000017500000000007411701730437025734 xustar000000000000000030 atime=1381797705.215221242 30 ctime=1381823744.531050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalendarViewActions.cs0000664000175000017500000000467611701730437025214 0ustar00chrischris00000000000000/* GCalendarViewActions.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace GCalendar { public class ViewEventAction : Act { public ViewEventAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("View Event"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Open event in browser"); } } public override string Icon { get { return "internet-web-browser"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (GCalendarEventItem); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { items.Cast ().ForEach (item => Services.Environment.OpenUrl (item.Url)); return Enumerable.Empty (); } } public class ViewCalendarAction : Act { public ViewCalendarAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("View Calendar"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Open calendar in browser"); } } public override string Icon { get { return "internet-web-browser"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (GCalendarItem); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { items.Cast ().ForEach (item => Services.Environment.OpenUrl (item.Url)); return Enumerable.Empty (); } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalendarItem.cs0000644000175000017500000000007411701730437024377 xustar000000000000000030 atime=1381797705.211221242 30 ctime=1381823744.527050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalendarItem.cs0000664000175000017500000000262511701730437023647 0ustar00chrischris00000000000000/* GCalendarItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Text; using Mono.Addins; using Do.Platform; using Do.Universe; namespace GCalendar { public class GCalendarItem : Item, IBookmarkItem { string name, url; public GCalendarItem (string name, string url) { this.name = name; this.url = url; } public override string Name { get { return name; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Google Calendar"); } } public override string Icon { get { return "date"; } } public string Url { get { return url; } } } } gnome-do-plugins-0.8.5/GoogleCalendar/src/PaxHeaders.15196/GCalendarSearchEvents.cs0000644000175000017500000000007411701730437026073 xustar000000000000000030 atime=1381797705.211221242 30 ctime=1381823744.531050075 gnome-do-plugins-0.8.5/GoogleCalendar/src/GCalendarSearchEvents.cs0000664000175000017500000000444711701730437025347 0ustar00chrischris00000000000000/* GCalendarEventItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Google.GData.Client; using Google.GData.Calendar; namespace GCalendar { public sealed class GCalendarSearchEvents : Act { public GCalendarSearchEvents() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search Events"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Search Google Calendar for Events"); } } public override string Icon { get { return "calIcon.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (GCalendarItem); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string search_text; search_text = (items.First () as ITextItem).Text; return GCal.SearchEvents (modifierItems.Cast (), search_text).Cast (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227171713020014 xustar000000000000000030 mtime=1381823435.151039437 30 atime=1381823441.327039649 30 ctime=1381823728.615049528 gnome-do-plugins-0.8.5/Makefile.in0000644000175000017500000014226012227171713017267 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(top_srcdir)/Alias/Resources/Alias.addin.xml.in \ $(top_srcdir)/AptURL/Resources/AptURL.addin.xml.in \ $(top_srcdir)/Archive/Resources/Archive.addin.xml.in \ $(top_srcdir)/Baconator/Resources/Baconator.addin.xml.in \ $(top_srcdir)/Banshee/Resources/Banshee.addin.xml.in \ $(top_srcdir)/Bibtex/Resources/Bibtex.addin.xml.in \ $(top_srcdir)/Chromium/Resources/Chromium.addin.xml.in \ $(top_srcdir)/Cl.ickable/Resources/Cl.ickable.addin.xml.in \ $(top_srcdir)/ClawsMail/Resources/ClawsMail.addin.xml.in \ $(top_srcdir)/Confluence/Resources/Confluence.addin.xml.in \ $(top_srcdir)/Del.icio.us/Resources/delicious.addin.xml.in \ $(top_srcdir)/DiskMounter/Resources/DiskMounter.addin.xml.in \ $(top_srcdir)/Dropbox/Resources/Dropbox.addin.xml.in \ $(top_srcdir)/Emesene/Resources/Emesene.addin.xml.in \ $(top_srcdir)/Empathy/Resources/Empathy.addin.xml.in \ $(top_srcdir)/EOG-Slideshow/Resources/EOG-Slideshow.addin.xml.in \ $(top_srcdir)/Epiphany/Resources/Epiphany.addin.xml.in \ $(top_srcdir)/Exaile/Resources/Exaile.addin.xml.in \ $(top_srcdir)/File/Resources/File.addin.xml.in \ $(top_srcdir)/Firefox/Resources/Firefox.addin.xml.in \ $(top_srcdir)/Flickr/Resources/Flickr.addin.xml.in \ $(top_srcdir)/GNOME-Calculator/Resources/GNOME-Calculator.addin.xml.in \ $(top_srcdir)/GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml.in \ $(top_srcdir)/GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml.in \ $(top_srcdir)/GNOME-Session/Resources/GNOME-Session.addin.xml.in \ $(top_srcdir)/GNOME-Terminal/Resources/GNOME-Terminal.addin.xml.in \ $(top_srcdir)/GoogleCalculator/Resources/GoogleCalculator.addin.xml.in \ $(top_srcdir)/GoogleCalendar/Resources/GoogleCalendar.addin.xml.in \ $(top_srcdir)/GoogleContacts/Resources/GoogleContacts.addin.xml.in \ $(top_srcdir)/GoogleDocs/Resources/GoogleDocs.addin.xml.in \ $(top_srcdir)/GoogleMaps/Resources/GoogleMaps.addin.xml.in \ $(top_srcdir)/GoogleSearch/Resources/GoogleSearch.addin.xml.in \ $(top_srcdir)/ImageShack/Resources/ImageShack.addin.xml.in \ $(top_srcdir)/JIRA/Resources/JIRA.addin.xml.in \ $(top_srcdir)/Launchpad/Resources/Launchpad.addin.xml.in \ $(top_srcdir)/LocateFiles/Resources/LocateFiles.addin.xml.in \ $(top_srcdir)/ManLookUp/Resources/ManLookUp.addin.xml.in \ $(top_srcdir)/Microblogging/Resources/Microblogging.addin.xml.in \ $(top_srcdir)/MPD/Resources/MPD.addin.xml.in \ $(top_srcdir)/NX/Resources/NX.addin.xml.in \ $(top_srcdir)/OpenSearch/Resources/OpenSearch.addin.xml.in \ $(top_srcdir)/Opera/Resources/Opera.addin.xml.in \ $(top_srcdir)/Pastebin/Resources/Pastebin.addin.xml.in \ $(top_srcdir)/Pidgin/Resources/Pidgin.addin.xml.in \ $(top_srcdir)/PingFM/Resources/PingFM.addin.xml.in \ $(top_srcdir)/Putty/Resources/Putty.addin.xml.in \ $(top_srcdir)/Qalculate/Resources/Qalculate.addin.xml.in \ $(top_srcdir)/Quote/Resources/Quote.addin.xml.in \ $(top_srcdir)/RememberTheMilk/Resources/RTM.addin.xml.in \ $(top_srcdir)/RemindMe/Resources/RemindMe.addin.xml.in \ $(top_srcdir)/Rhythmbox/Resources/Rhythmbox.addin.xml.in \ $(top_srcdir)/Riptide/Resources/Riptide.addin.xml.in \ $(top_srcdir)/RSS/Resources/RSS.addin.xml.in \ $(top_srcdir)/Shelf/Resources/Shelf.addin.xml.in \ $(top_srcdir)/Skype/Resources/Skype.addin.xml.in \ $(top_srcdir)/SqueezeCenter/Resources/SqueezeCenter.addin.xml.in \ $(top_srcdir)/SSH/Resources/SSH.addin.xml.in \ $(top_srcdir)/StockQuote/Resources/StockQuote.addin.xml.in \ $(top_srcdir)/RequestTracker/Resources/RequestTracker.addin.xml.in \ $(top_srcdir)/SystemServices/Resources/SystemServices.addin.xml.in \ $(top_srcdir)/Tasque/Resources/Tasque.addin.xml.in \ $(top_srcdir)/TerminalServerClient/Resources/TerminalServerClient.addin.xml.in \ $(top_srcdir)/Text/Resources/Text.addin.xml.in \ $(top_srcdir)/Thunderbird/Resources/Thunderbird.addin.xml.in \ $(top_srcdir)/TinyUrl/Resources/TinyUrl.addin.xml.in \ $(top_srcdir)/Tracker/Resources/TrackerSearch.addin.xml.in \ $(top_srcdir)/Translate/Resources/Translate.addin.xml.in \ $(top_srcdir)/Transmission/Resources/Transmission.addin.xml.in \ $(top_srcdir)/Tomboy/Resources/Tomboy.addin.xml.in \ $(top_srcdir)/Vinagre/Resources/Vinagre.addin.xml.in \ $(top_srcdir)/VirtualBox/Resources/VirtualBox.addin.xml.in \ $(top_srcdir)/VolumeControl/Resources/VolumeControl.addin.xml.in \ $(top_srcdir)/WindowManager/Resources/WindowManager.addin.xml.in \ $(top_srcdir)/Woof/Resources/Woof.addin.xml.in \ $(top_srcdir)/Wordnet/Resources/Wordnet.addin.xml.in \ $(top_srcdir)/Xmms2/Resources/xmms2.addin.xml.in \ $(top_srcdir)/XRandR/Resources/XRandR.addin.xml.in \ $(top_srcdir)/YouTube/Resources/Youtube.addin.xml.in \ $(top_srcdir)/Zim/Resources/Zim.addin.xml.in AUTHORS COPYING \ README install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = Alias/Resources/Alias.addin.xml \ AptURL/Resources/AptURL.addin.xml \ Archive/Resources/Archive.addin.xml \ Baconator/Resources/Baconator.addin.xml \ Banshee/Resources/Banshee.addin.xml \ Bibtex/Resources/Bibtex.addin.xml \ Chromium/Resources/Chromium.addin.xml \ Cl.ickable/Resources/Cl.ickable.addin.xml \ ClawsMail/Resources/ClawsMail.addin.xml \ Confluence/Resources/Confluence.addin.xml \ Del.icio.us/Resources/delicious.addin.xml \ DiskMounter/Resources/DiskMounter.addin.xml \ Dropbox/Resources/Dropbox.addin.xml \ Emesene/Resources/Emesene.addin.xml \ Empathy/Resources/Empathy.addin.xml \ EOG-Slideshow/Resources/EOG-Slideshow.addin.xml \ Epiphany/Resources/Epiphany.addin.xml \ Exaile/Resources/Exaile.addin.xml \ File/Resources/File.addin.xml \ Firefox/Resources/Firefox.addin.xml \ Flickr/Resources/Flickr.addin.xml \ GNOME-Calculator/Resources/GNOME-Calculator.addin.xml \ GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml \ GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml \ GNOME-Session/Resources/GNOME-Session.addin.xml \ GNOME-Terminal/Resources/GNOME-Terminal.addin.xml \ GoogleCalculator/Resources/GoogleCalculator.addin.xml \ GoogleCalendar/Resources/GoogleCalendar.addin.xml \ GoogleContacts/Resources/GoogleContacts.addin.xml \ GoogleDocs/Resources/GoogleDocs.addin.xml \ GoogleMaps/Resources/GoogleMaps.addin.xml \ GoogleSearch/Resources/GoogleSearch.addin.xml \ ImageShack/Resources/ImageShack.addin.xml \ JIRA/Resources/JIRA.addin.xml \ Launchpad/Resources/Launchpad.addin.xml \ LocateFiles/Resources/LocateFiles.addin.xml \ ManLookUp/Resources/ManLookUp.addin.xml \ Microblogging/Resources/Microblogging.addin.xml \ MPD/Resources/MPD.addin.xml NX/Resources/NX.addin.xml \ OpenSearch/Resources/OpenSearch.addin.xml \ Opera/Resources/Opera.addin.xml \ Pastebin/Resources/Pastebin.addin.xml \ Pidgin/Resources/Pidgin.addin.xml \ PingFM/Resources/PingFM.addin.xml \ Putty/Resources/Putty.addin.xml \ Qalculate/Resources/Qalculate.addin.xml \ Quote/Resources/Quote.addin.xml \ RememberTheMilk/Resources/RTM.addin.xml \ RemindMe/Resources/RemindMe.addin.xml \ Rhythmbox/Resources/Rhythmbox.addin.xml \ Riptide/Resources/Riptide.addin.xml \ RSS/Resources/RSS.addin.xml Shelf/Resources/Shelf.addin.xml \ Skype/Resources/Skype.addin.xml \ SqueezeCenter/Resources/SqueezeCenter.addin.xml \ SSH/Resources/SSH.addin.xml \ StockQuote/Resources/StockQuote.addin.xml \ RequestTracker/Resources/RequestTracker.addin.xml \ SystemServices/Resources/SystemServices.addin.xml \ Tasque/Resources/Tasque.addin.xml \ TerminalServerClient/Resources/TerminalServerClient.addin.xml \ Text/Resources/Text.addin.xml \ Thunderbird/Resources/Thunderbird.addin.xml \ TinyUrl/Resources/TinyUrl.addin.xml \ Tracker/Resources/TrackerSearch.addin.xml \ Translate/Resources/Translate.addin.xml \ Transmission/Resources/Transmission.addin.xml \ Tomboy/Resources/Tomboy.addin.xml \ Vinagre/Resources/Vinagre.addin.xml \ VirtualBox/Resources/VirtualBox.addin.xml \ VolumeControl/Resources/VolumeControl.addin.xml \ WindowManager/Resources/WindowManager.addin.xml \ Woof/Resources/Woof.addin.xml \ Wordnet/Resources/Wordnet.addin.xml \ Xmms2/Resources/xmms2.addin.xml \ XRandR/Resources/XRandR.addin.xml \ YouTube/Resources/Youtube.addin.xml \ Zim/Resources/Zim.addin.xml CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ACLOCAL_AMFLAGS = -I m4 -I m4/shamrock EXTRA_DIST = COPYING COPYRIGHT AUTHORS SUBDIRS = \ BundledLibraries \ po \ Alias \ AptURL \ Archive \ Baconator \ Banshee \ Bibtex \ Cl.ickable \ ClawsMail \ Confluence \ Chromium \ Del.icio.us \ DiskMounter \ Dropbox \ Emesene \ Empathy \ EOG-Slideshow \ Epiphany \ Exaile \ File \ Firefox \ Flickr \ GNOME-Calculator \ GNOME-Dictionary \ GNOME-Screenshot \ GNOME-Session \ GNOME-Terminal \ GoogleCalculator \ GoogleCalendar \ GoogleContacts \ GoogleDocs \ GoogleMaps \ GoogleSearch \ ImageShack \ JIRA \ Launchpad \ LocateFiles \ ManLookUp \ Microblogging \ MPD \ NX \ OpenSearch \ Opera \ Pastebin \ Pidgin \ PingFM \ Putty \ Qalculate \ Quote \ RememberTheMilk \ RemindMe \ RequestTracker \ Rhythmbox \ Riptide \ RSS \ Shelf \ Skype \ SqueezeCenter \ SSH \ StockQuote \ SystemServices \ Tasque \ TerminalServerClient \ Text \ Thunderbird \ TinyUrl \ Tracker \ Translate \ Transmission \ Tomboy \ Vinagre \ VirtualBox \ VolumeControl \ WindowManager \ Woof \ Wordnet \ Xmms2 \ XRandR \ YouTube \ Zim \ . all: all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): Alias/Resources/Alias.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Alias/Resources/Alias.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ AptURL/Resources/AptURL.addin.xml: $(top_builddir)/config.status $(top_srcdir)/AptURL/Resources/AptURL.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Archive/Resources/Archive.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Archive/Resources/Archive.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Baconator/Resources/Baconator.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Baconator/Resources/Baconator.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Banshee/Resources/Banshee.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Banshee/Resources/Banshee.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Bibtex/Resources/Bibtex.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Bibtex/Resources/Bibtex.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Chromium/Resources/Chromium.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Chromium/Resources/Chromium.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Cl.ickable/Resources/Cl.ickable.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Cl.ickable/Resources/Cl.ickable.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ ClawsMail/Resources/ClawsMail.addin.xml: $(top_builddir)/config.status $(top_srcdir)/ClawsMail/Resources/ClawsMail.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Confluence/Resources/Confluence.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Confluence/Resources/Confluence.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Del.icio.us/Resources/delicious.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Del.icio.us/Resources/delicious.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ DiskMounter/Resources/DiskMounter.addin.xml: $(top_builddir)/config.status $(top_srcdir)/DiskMounter/Resources/DiskMounter.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Dropbox/Resources/Dropbox.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Dropbox/Resources/Dropbox.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Emesene/Resources/Emesene.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Emesene/Resources/Emesene.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Empathy/Resources/Empathy.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Empathy/Resources/Empathy.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ EOG-Slideshow/Resources/EOG-Slideshow.addin.xml: $(top_builddir)/config.status $(top_srcdir)/EOG-Slideshow/Resources/EOG-Slideshow.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Epiphany/Resources/Epiphany.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Epiphany/Resources/Epiphany.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Exaile/Resources/Exaile.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Exaile/Resources/Exaile.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ File/Resources/File.addin.xml: $(top_builddir)/config.status $(top_srcdir)/File/Resources/File.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Firefox/Resources/Firefox.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Firefox/Resources/Firefox.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Flickr/Resources/Flickr.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Flickr/Resources/Flickr.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GNOME-Calculator/Resources/GNOME-Calculator.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GNOME-Calculator/Resources/GNOME-Calculator.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GNOME-Session/Resources/GNOME-Session.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GNOME-Session/Resources/GNOME-Session.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GNOME-Terminal/Resources/GNOME-Terminal.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GNOME-Terminal/Resources/GNOME-Terminal.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GoogleCalculator/Resources/GoogleCalculator.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GoogleCalculator/Resources/GoogleCalculator.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GoogleCalendar/Resources/GoogleCalendar.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GoogleCalendar/Resources/GoogleCalendar.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GoogleContacts/Resources/GoogleContacts.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GoogleContacts/Resources/GoogleContacts.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GoogleDocs/Resources/GoogleDocs.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GoogleDocs/Resources/GoogleDocs.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GoogleMaps/Resources/GoogleMaps.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GoogleMaps/Resources/GoogleMaps.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ GoogleSearch/Resources/GoogleSearch.addin.xml: $(top_builddir)/config.status $(top_srcdir)/GoogleSearch/Resources/GoogleSearch.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ ImageShack/Resources/ImageShack.addin.xml: $(top_builddir)/config.status $(top_srcdir)/ImageShack/Resources/ImageShack.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ JIRA/Resources/JIRA.addin.xml: $(top_builddir)/config.status $(top_srcdir)/JIRA/Resources/JIRA.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Launchpad/Resources/Launchpad.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Launchpad/Resources/Launchpad.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ LocateFiles/Resources/LocateFiles.addin.xml: $(top_builddir)/config.status $(top_srcdir)/LocateFiles/Resources/LocateFiles.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ ManLookUp/Resources/ManLookUp.addin.xml: $(top_builddir)/config.status $(top_srcdir)/ManLookUp/Resources/ManLookUp.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Microblogging/Resources/Microblogging.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Microblogging/Resources/Microblogging.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ MPD/Resources/MPD.addin.xml: $(top_builddir)/config.status $(top_srcdir)/MPD/Resources/MPD.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ NX/Resources/NX.addin.xml: $(top_builddir)/config.status $(top_srcdir)/NX/Resources/NX.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ OpenSearch/Resources/OpenSearch.addin.xml: $(top_builddir)/config.status $(top_srcdir)/OpenSearch/Resources/OpenSearch.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Opera/Resources/Opera.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Opera/Resources/Opera.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Pastebin/Resources/Pastebin.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Pastebin/Resources/Pastebin.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Pidgin/Resources/Pidgin.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Pidgin/Resources/Pidgin.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ PingFM/Resources/PingFM.addin.xml: $(top_builddir)/config.status $(top_srcdir)/PingFM/Resources/PingFM.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Putty/Resources/Putty.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Putty/Resources/Putty.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Qalculate/Resources/Qalculate.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Qalculate/Resources/Qalculate.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Quote/Resources/Quote.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Quote/Resources/Quote.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ RememberTheMilk/Resources/RTM.addin.xml: $(top_builddir)/config.status $(top_srcdir)/RememberTheMilk/Resources/RTM.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ RemindMe/Resources/RemindMe.addin.xml: $(top_builddir)/config.status $(top_srcdir)/RemindMe/Resources/RemindMe.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Rhythmbox/Resources/Rhythmbox.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Rhythmbox/Resources/Rhythmbox.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Riptide/Resources/Riptide.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Riptide/Resources/Riptide.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ RSS/Resources/RSS.addin.xml: $(top_builddir)/config.status $(top_srcdir)/RSS/Resources/RSS.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Shelf/Resources/Shelf.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Shelf/Resources/Shelf.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Skype/Resources/Skype.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Skype/Resources/Skype.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ SqueezeCenter/Resources/SqueezeCenter.addin.xml: $(top_builddir)/config.status $(top_srcdir)/SqueezeCenter/Resources/SqueezeCenter.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ SSH/Resources/SSH.addin.xml: $(top_builddir)/config.status $(top_srcdir)/SSH/Resources/SSH.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ StockQuote/Resources/StockQuote.addin.xml: $(top_builddir)/config.status $(top_srcdir)/StockQuote/Resources/StockQuote.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ RequestTracker/Resources/RequestTracker.addin.xml: $(top_builddir)/config.status $(top_srcdir)/RequestTracker/Resources/RequestTracker.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ SystemServices/Resources/SystemServices.addin.xml: $(top_builddir)/config.status $(top_srcdir)/SystemServices/Resources/SystemServices.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Tasque/Resources/Tasque.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Tasque/Resources/Tasque.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ TerminalServerClient/Resources/TerminalServerClient.addin.xml: $(top_builddir)/config.status $(top_srcdir)/TerminalServerClient/Resources/TerminalServerClient.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Text/Resources/Text.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Text/Resources/Text.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Thunderbird/Resources/Thunderbird.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Thunderbird/Resources/Thunderbird.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ TinyUrl/Resources/TinyUrl.addin.xml: $(top_builddir)/config.status $(top_srcdir)/TinyUrl/Resources/TinyUrl.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Tracker/Resources/TrackerSearch.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Tracker/Resources/TrackerSearch.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Translate/Resources/Translate.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Translate/Resources/Translate.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Transmission/Resources/Transmission.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Transmission/Resources/Transmission.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Tomboy/Resources/Tomboy.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Tomboy/Resources/Tomboy.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Vinagre/Resources/Vinagre.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Vinagre/Resources/Vinagre.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ VirtualBox/Resources/VirtualBox.addin.xml: $(top_builddir)/config.status $(top_srcdir)/VirtualBox/Resources/VirtualBox.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ VolumeControl/Resources/VolumeControl.addin.xml: $(top_builddir)/config.status $(top_srcdir)/VolumeControl/Resources/VolumeControl.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ WindowManager/Resources/WindowManager.addin.xml: $(top_builddir)/config.status $(top_srcdir)/WindowManager/Resources/WindowManager.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Woof/Resources/Woof.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Woof/Resources/Woof.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Wordnet/Resources/Wordnet.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Wordnet/Resources/Wordnet.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Xmms2/Resources/xmms2.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Xmms2/Resources/xmms2.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ XRandR/Resources/XRandR.addin.xml: $(top_builddir)/config.status $(top_srcdir)/XRandR/Resources/XRandR.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ YouTube/Resources/Youtube.addin.xml: $(top_builddir)/config.status $(top_srcdir)/YouTube/Resources/Youtube.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ Zim/Resources/Zim.addin.xml: $(top_builddir)/config.status $(top_srcdir)/Zim/Resources/Zim.addin.xml.in cd $(top_builddir) && $(SHELL) ./config.status $@ # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-local mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-local cscope cscopelist-am ctags ctags-am dist dist-all \ dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \ dist-zip distcheck distclean distclean-generic distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am clean-local: -rm -rf $(top_builddir)/build # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/PaxHeaders.15196/GoogleMaps0000644000175000017500000000013012227172402017721 xustar000000000000000029 mtime=1381823746.13505013 30 atime=1381823772.203051027 29 ctime=1381823746.13505013 gnome-do-plugins-0.8.5/GoogleMaps/0000755000175000017500000000000012227172402017246 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleMaps/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171410022031 xustar000000000000000030 mtime=1381823240.463032743 30 atime=1381823352.891036608 29 ctime=1381823746.13505013 gnome-do-plugins-0.8.5/GoogleMaps/Makefile.am0000664000175000017500000000036312227171410021304 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GoogleMaps FILES = \ src/MapAction.cs GENERATED_RESOURCES = \ Resources/GoogleMaps.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GoogleMaps/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172401022043 xustar000000000000000030 mtime=1381823745.995050126 30 atime=1381823746.099050129 29 ctime=1381823746.13505013 gnome-do-plugins-0.8.5/GoogleMaps/Makefile.in0000644000175000017500000004711112227172401021316 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GoogleMaps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GoogleMaps FILES = \ src/MapAction.cs GENERATED_RESOURCES = \ Resources/GoogleMaps.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GoogleMaps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GoogleMaps/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GoogleMaps/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360021676 xustar000000000000000029 mtime=1381823728.66304953 30 atime=1381823772.203051027 29 ctime=1381823728.66304953 gnome-do-plugins-0.8.5/GoogleMaps/Resources/0000755000175000017500000000000012227172360021223 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleMaps/Resources/PaxHeaders.15196/GoogleMaps.addin.xml.in0000644000175000017500000000007311701730437026224 xustar000000000000000030 atime=1381797705.255221243 29 ctime=1381823728.66304953 gnome-do-plugins-0.8.5/GoogleMaps/Resources/GoogleMaps.addin.xml.in0000664000175000017500000000114511701730437025471 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleMaps/PaxHeaders.15196/src0000644000175000017500000000013212227172402020512 xustar000000000000000030 mtime=1381823746.139050131 30 atime=1381823772.203051027 30 ctime=1381823746.139050131 gnome-do-plugins-0.8.5/GoogleMaps/src/0000755000175000017500000000000012227172402020035 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleMaps/src/PaxHeaders.15196/MapAction.cs0000644000175000017500000000007411701730437023002 xustar000000000000000030 atime=1381797705.259221244 30 ctime=1381823746.139050131 gnome-do-plugins-0.8.5/GoogleMaps/src/MapAction.cs0000664000175000017500000000733511701730437022255 0ustar00chrischris00000000000000/* MapAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Linq; using System.Web; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Google { /// /// Given an ITextItem, ContactItem, or ContactDetailItem GoogleMapAction /// will plot its location, with a modifier item it will plot the route /// from the item location to the modifier location. /// public class MapAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Map"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Map a location or route in Google maps."); } } public override string Icon { get { return "applications-internet"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IContactDetailItem); yield return typeof (ContactItem); yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (IContactDetailItem); yield return typeof (ContactItem); yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { if (item is ContactItem) return ContactSupportsAddress (item as ContactItem); else if (item is IContactDetailItem) return (item as IContactDetailItem).Key.StartsWith ("address"); else if (item is ITextItem) return true; return false; } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return SupportsItem (modItem); } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string expression, url, start, end; start = end = ""; foreach (Item item in items) { start = AddressFromItem (item); if (modifierItems.Any ()) end = AddressFromItem (modifierItems.First ()); expression = String.IsNullOrEmpty (end) ? start : String.Format ("from: {0} to: {1}", start, end); url = GoogleMapsURLWithExpression (expression); Services.Environment.Execute (url); } return null; } string AddressFromItem (Item item) { if (item is IContactDetailItem) return (item as IContactDetailItem).Value; if (item is ContactItem) { foreach (string detail in (item as ContactItem).Details) { if (detail.StartsWith ("address")) return (item as ContactItem) [detail]; } } return (item as ITextItem).Text; } string GoogleMapsURLWithExpression (string e) { return "http://maps.google.com/maps?q=" + HttpUtility.UrlEncode (e ?? ""); } bool ContactSupportsAddress (ContactItem item) { foreach (string detail in item.Details) { if (detail.StartsWith ("address")) return true; } return false; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/GNOME-Screenshot0000644000175000017500000000013212227172376020660 xustar000000000000000030 mtime=1381823742.515050006 30 atime=1381823772.203051027 30 ctime=1381823742.515050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/0000755000175000017500000000000012227172376020203 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Screenshot/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170725022765 xustar000000000000000030 mtime=1381822933.907022201 30 atime=1381823352.707036602 30 ctime=1381823742.515050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/Makefile.am0000664000175000017500000000063412227170725022240 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GNOME-Screenshot FILES = \ src/CurrentWindowScreenshotItem.cs \ src/ScreenshotDelayItem.cs \ src/ScreenshotItem.cs \ src/ScreenshotItemSource.cs \ src/TakeScreenshotAction.cs \ src/WholeScreenScreenshotItem.cs GENERATED_RESOURCES = \ Resources/GNOME-Screenshot.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GNOME-Screenshot/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172376023002 xustar000000000000000030 mtime=1381823742.411050002 30 atime=1381823742.479050005 30 ctime=1381823742.511050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/Makefile.in0000644000175000017500000004740412227172376022261 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GNOME-Screenshot ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GNOME-Screenshot FILES = \ src/CurrentWindowScreenshotItem.cs \ src/ScreenshotDelayItem.cs \ src/ScreenshotItem.cs \ src/ScreenshotItemSource.cs \ src/TakeScreenshotAction.cs \ src/WholeScreenScreenshotItem.cs GENERATED_RESOURCES = \ Resources/GNOME-Screenshot.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNOME-Screenshot/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GNOME-Screenshot/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GNOME-Screenshot/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022623 xustar000000000000000030 mtime=1381823728.655049529 30 atime=1381823772.203051027 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Screenshot/Resources/0000755000175000017500000000000012227172360022146 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Screenshot/Resources/PaxHeaders.15196/GNOME-Screenshot.addin.xml.in0000644000175000017500000000007311701730437030072 xustar000000000000000029 atime=1381797705.15122124 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml.in0000664000175000017500000000131511701730437027336 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GNOME-Screenshot/PaxHeaders.15196/src0000644000175000017500000000013212227172376021447 xustar000000000000000030 mtime=1381823742.531050006 30 atime=1381823772.203051027 30 ctime=1381823742.531050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/src/0000755000175000017500000000000012227172376020772 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Screenshot/src/PaxHeaders.15196/WholeScreenScreenshotItem.cs0000644000175000017500000000007311701730437027144 xustar000000000000000029 atime=1381797705.15922124 30 ctime=1381823742.531050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/src/WholeScreenScreenshotItem.cs0000664000175000017500000000236111701730437026412 0ustar00chrischris00000000000000/* WholeScreenScreenshotItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; namespace GNOME { class WholeScreenScreenshotItem : ScreenshotItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Whole screen"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Take a screenshot of the entire screen."); } } public override string Icon { get { return "display"; } } } } gnome-do-plugins-0.8.5/GNOME-Screenshot/src/PaxHeaders.15196/CurrentWindowScreenshotItem.cs0000644000175000017500000000007311701730437027540 xustar000000000000000029 atime=1381797705.15122124 30 ctime=1381823742.519050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/src/CurrentWindowScreenshotItem.cs0000664000175000017500000000240511701730437027005 0ustar00chrischris00000000000000/* CurrentWindowScreenshotItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; namespace GNOME { class CurrentWindowScreenshotItem : ScreenshotItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Current window"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Take a screenshot of the current window."); } } public override string Icon { get { return "gnome-window-manager"; } } } } gnome-do-plugins-0.8.5/GNOME-Screenshot/src/PaxHeaders.15196/TakeScreenshotAction.cs0000644000175000017500000000007311701730437026131 xustar000000000000000029 atime=1381797705.15522124 30 ctime=1381823742.531050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/src/TakeScreenshotAction.cs0000664000175000017500000000453511701730437025404 0ustar00chrischris00000000000000/* TakeScreenshotAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; namespace GNOME { public class TakeScreenshotAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Take screenshot"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Takes a screenshot with optional delay."); } } public override string Icon { get { return "camera"; } } public override IEnumerable SupportedItemTypes { get { return new Type [] { typeof (ScreenshotItem), }; } } public override IEnumerable SupportedModifierItemTypes { get { return new Type [] { typeof (ScreenshotDelayItem), }; } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable DynamicModifierItemsForItem (Item item) { Item [] items = new Item [100]; for (int i = 0; i < items.Length; ++i) items [i] = new ScreenshotDelayItem (i+1); return items; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { int seconds; string window; window = ""; seconds = 0; if (items.First () is CurrentWindowScreenshotItem) window = "--window"; if (modItems.Any ()) seconds = (modItems.First () as ScreenshotDelayItem).Seconds; Process.Start ("gnome-screenshot", string.Format ("{0} --delay={1}", window, seconds)); return null; } } } gnome-do-plugins-0.8.5/GNOME-Screenshot/src/PaxHeaders.15196/ScreenshotItemSource.cs0000644000175000017500000000007311701730437026166 xustar000000000000000029 atime=1381797705.15522124 30 ctime=1381823742.527050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/src/ScreenshotItemSource.cs0000664000175000017500000000335611701730437025441 0ustar00chrischris00000000000000/* ScreenshotItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace GNOME { public class ScreenshotItemSource : ItemSource { public override IEnumerable SupportedItemTypes { get { return new Type [] { typeof (ScreenshotItem), }; } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("GNOME Screenshot Items"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Whole screen or current window."); } } public override string Icon { get { return "camera"; } } public override IEnumerable Items { get { return new Item [] { new WholeScreenScreenshotItem (), new CurrentWindowScreenshotItem (), }; } } public override void UpdateItems () { } public override IEnumerable ChildrenOfItem (Item item) { yield break; } } } gnome-do-plugins-0.8.5/GNOME-Screenshot/src/PaxHeaders.15196/ScreenshotDelayItem.cs0000644000175000017500000000007311701730437025764 xustar000000000000000029 atime=1381797705.15522124 30 ctime=1381823742.523050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/src/ScreenshotDelayItem.cs0000664000175000017500000000304611701730437025233 0ustar00chrischris00000000000000/* ScreenshotDelayItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Universe; namespace GNOME { class ScreenshotDelayItem : Item { public ScreenshotDelayItem (int seconds) { Seconds = seconds; } public override string Name { get { return string.Format (AddinManager.CurrentLocalizer.GetString ("{0}-second delay"), Seconds); } } public override string Description { get { string waitString = AddinManager.CurrentLocalizer.GetPluralString ( "Wait {0} second before taking the screenshot.", "Wait {0} seconds before taking the screenshot.", Seconds); return string.Format (waitString, Seconds); } } public override string Icon { get { return "gnome-panel-clock"; } } public int Seconds { get; protected set;} } } gnome-do-plugins-0.8.5/GNOME-Screenshot/src/PaxHeaders.15196/ScreenshotItem.cs0000644000175000017500000000007311701730437025005 xustar000000000000000029 atime=1381797705.15522124 30 ctime=1381823742.523050006 gnome-do-plugins-0.8.5/GNOME-Screenshot/src/ScreenshotItem.cs0000664000175000017500000000162111701730437024251 0ustar00chrischris00000000000000/* ScreenshotItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; namespace GNOME { abstract class ScreenshotItem : Item { } } gnome-do-plugins-0.8.5/PaxHeaders.15196/YouTube0000644000175000017500000000013212227172433017266 xustar000000000000000030 mtime=1381823771.631051007 30 atime=1381823772.203051027 30 ctime=1381823771.631051007 gnome-do-plugins-0.8.5/YouTube/0000755000175000017500000000000012227172433016611 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/YouTube/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171074021376 xustar000000000000000029 mtime=1381823036.23902572 30 atime=1381823354.191036653 30 ctime=1381823771.631051007 gnome-do-plugins-0.8.5/YouTube/Makefile.am0000664000175000017500000000130212227171074020643 0ustar00chrischris00000000000000if HAVE_YOUTUBE include $(top_srcdir)/build.rules.mk endif ASSEMBLY=YouTube FILES = \ src/Preferences.cs \ src/Youtube.cs \ src/YoutubeConfig.cs \ src/YouTubeFavoriteItemSource.cs \ src/YouTubeOwnVideosItemSource.cs \ src/YouTubeSearchAction.cs \ src/YouTubeSubscriptionItem.cs \ src/YouTubeSubscriptionItemSource.cs \ src/YoutubeVideoItem.cs \ src/CertHandler.cs GENERATED_RESOURCES = \ Resources/Youtube.addin.xml RESOURCES = \ Resources/youtube_user.png \ Resources/youtube_logo.png REFERENCES = \ System \ System.Core \ $(GDATA_SHARP_CONTACTS_LIBS) \ $(GDATA_SHARP_YOUTUBE_LIBS) \ $(DO_PLATFORM_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/YouTube/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172433021410 xustar000000000000000030 mtime=1381823771.535051004 30 atime=1381823771.603051006 30 ctime=1381823771.631051007 gnome-do-plugins-0.8.5/YouTube/Makefile.in0000644000175000017500000005163512227172433020670 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_YOUTUBE_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_YOUTUBE_TRUE@am__append_2 = -debug -d:DEBUG subdir = YouTube ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_YOUTUBE_TRUE@TARGET = library @HAVE_YOUTUBE_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_YOUTUBE_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_YOUTUBE_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_YOUTUBE_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_YOUTUBE_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_YOUTUBE_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_YOUTUBE_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_YOUTUBE_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_YOUTUBE_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_YOUTUBE_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_YOUTUBE_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_YOUTUBE_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_YOUTUBE_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_YOUTUBE_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_YOUTUBE_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig \ @HAVE_YOUTUBE_TRUE@ -codepage:utf8 -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_YOUTUBE_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_YOUTUBE_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_YOUTUBE_TRUE@ $(DLL_CONFIG_FILES) @HAVE_YOUTUBE_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_YOUTUBE_TRUE@DISTCLEANFILES = *.pidb @HAVE_YOUTUBE_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = YouTube FILES = \ src/Preferences.cs \ src/Youtube.cs \ src/YoutubeConfig.cs \ src/YouTubeFavoriteItemSource.cs \ src/YouTubeOwnVideosItemSource.cs \ src/YouTubeSearchAction.cs \ src/YouTubeSubscriptionItem.cs \ src/YouTubeSubscriptionItemSource.cs \ src/YoutubeVideoItem.cs \ src/CertHandler.cs GENERATED_RESOURCES = \ Resources/Youtube.addin.xml RESOURCES = \ Resources/youtube_user.png \ Resources/youtube_logo.png REFERENCES = \ System \ System.Core \ $(GDATA_SHARP_CONTACTS_LIBS) \ $(GDATA_SHARP_YOUTUBE_LIBS) \ $(DO_PLATFORM_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign YouTube/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign YouTube/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_YOUTUBE_TRUE@all: $(OUTPUT_FILES) @HAVE_YOUTUBE_TRUE@reference-debug: @HAVE_YOUTUBE_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_YOUTUBE_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_YOUTUBE_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_YOUTUBE_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_YOUTUBE_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_YOUTUBE_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_YOUTUBE_TRUE@ @colors=no; \ @HAVE_YOUTUBE_TRUE@ case $$TERM in \ @HAVE_YOUTUBE_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_YOUTUBE_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_YOUTUBE_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_YOUTUBE_TRUE@ esac; \ @HAVE_YOUTUBE_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_YOUTUBE_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_YOUTUBE_TRUE@ fi; \ @HAVE_YOUTUBE_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_YOUTUBE_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_YOUTUBE_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_YOUTUBE_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_YOUTUBE_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_YOUTUBE_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_YOUTUBE_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/YouTube/PaxHeaders.15196/Resources0000644000175000017500000000013212227172433021240 xustar000000000000000030 mtime=1381823771.659051008 30 atime=1381823772.203051027 30 ctime=1381823771.659051008 gnome-do-plugins-0.8.5/YouTube/Resources/0000755000175000017500000000000012227172433020563 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/YouTube/Resources/PaxHeaders.15196/Youtube.addin.xml.in0000644000175000017500000000007411701730437025163 xustar000000000000000030 atime=1381797706.087221272 30 ctime=1381823728.747049533 gnome-do-plugins-0.8.5/YouTube/Resources/Youtube.addin.xml.in0000664000175000017500000000153311701730437024430 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/YouTube/Resources/PaxHeaders.15196/youtube_logo.png0000644000175000017500000000007411701730437024544 xustar000000000000000030 atime=1381797706.091221272 30 ctime=1381823771.659051008 gnome-do-plugins-0.8.5/YouTube/Resources/youtube_logo.png0000664000175000017500000001533711701730437024020 0ustar00chrischris00000000000000PNG  IHDRg-sBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<\IDATx{VUǿkn00\gVfw*TO^RtDMSkƷ^1Wv]eA\ g]07Pv:vC`31}9SZos@y3X I;;>kW1%w_`10S ;pl؀sgb| xĆI>< VvZlW9CNqEwW >3fc*.|J)6Zj/L"lXz0uUƘׁ _>E21'0xZA% wvWx1oݡk<^H…,W;_Wc=Bq&P\pe4\;GdnwOiVW3:tݒ=w.@…3~,CWVkAZkcV]C1A[{+ٺ@ڦͺbEuE}6og=!4LVD ;%t11"20|cEƘ1e$3<7O@LځQ۪g`X <\<fi3s:5 5 VHBp51_l{*ЀV 1_J6>PqBl"Bodm~8{IdWP. *-]JA?!.׿3lȑ=N90?fOPȈǔڕit'cJprkmcLpNl_[2`[l{c&2qKPuE3l~q⪪Q=s&&8{dgLI¬tHF=,[naѧ>;Gօ s  "@k*خ k8-[7l8V|,Jȯ~Sfb!и~=N=ޓ'畦BQ!\G;[K\D˭YDܛgGy+i\ ԩ-np[-B+M>n'dݍ7foX5W^ /h\ʓYhb{vklXLެᆌ5?ivnsKNT~zlc#8dR6)@笵iK q,1Yzo[_m&r/}EiӚuXp +WR+TqD!@Rl˓|KږSvFlW0t;ӸC4>[c<}<23@QN=964Q3PŔ)Hm(<&˭ ]mƜ\õJG^HwuY;X>au͌B_%[1${媀D$wuۦBSbEF1dkb`7Y7%7ޤn yIve I2_rv|W. ό774YQkFû6j͝M60In*S_rv|澥+VdlfA!ƭ fcۦM՞dn7i؞pMbgUiA/^&A SfqcsXa{r͉0Ӹ~}vT(c۶liX-hgHX9A-Zz9`q߾g23S5#`R9`RԜw~ttRz6KJ^ K 0ޓh|r\bR݅4Or2\5NJ\lv{d l&霨P$s|z\v L ΍6`dzF+ӧKӕ/ipCb;0)dNKQN?w̑q!lvN@i1 F}uKfN!yWG`D( LNt58Grs%h\rFvGr۵ mLHø6,+i./bw\o 5/ft-}uw -&ih9:N95{Pcaۇ-L&8,wGQ\/u2{:E?&;>3)\^G8Vy'c;q,Nec<tiVlz$'@,&->L怂/c袉XkD~'ZE\]E*֮ |МIijPz-<ceLi\.c}Z (ѪpJtp<|Ӽވ͏=F}9ׁRcse[[]֭SHƘl鉞r ݹ1}1oOb/NgEE?aۯ͹6n⋳Nw M-ۆVGvϳ^dP.\W EIW?{=0kn9+k3@ 0ƌ4 5A bX_6 b놘=7aocrUczdû oj=!92ڔ1|L>njui HZk1ĉ'2<.3<[W8l[kݗgh}p޹qhm0,ٞ{5W_ gaҰbO;E-Y䟚9s裌|)m_ [__ci\_ZƘ8e_ ^x35iu[W{gU؛־ |̶q.>kmYdƳ "](` 8?3Y}eMۥ rv1S\ֿ̻͸jc,?$?q+W㩙;œ&Q,wPż3e ;Dロ<@e,3rb ш7XkW)Ы%Jp e4l .+\Dd *Mkڮ? c{z(ShX?3f4VS3l5J.pcVO_iu5}>ӳ'[}՜/ع8aغ`y-Т˵ pG%_ {4R%Zp7eIz J(H @R%0*AT  J` Uj.l3p`I jKq:P՜mu֪j>Nƻ87[@TuR-9NO988\رsip-:b=9ܢdE" P{G:Yq㺍 7 .mKp/qܠ% "ܳ苛@T?8nzYDdp nj㴒^A6DhT<;D$ՙϪ:3REU_{{6UU$lTոk}-T5DvUBTk @e퉯RGx"bDy*W'WꃅN_'/y gW:\_(h0xM۪Co͗ R sAb8a&cE7r.wܴHYZ:URLر8SU3q >@TJϹU"Rȁ.q7 {1KDv>7Qխx4Xoy[JJU}*{ErZ){jƢvH@8l˿OV:5UOF \)"MpCojLNj3EZDf)K0"r .v?kGǾa7W{?p1-.ƵT'b("⦐o^>!)O}sq{_+"{ DDo*mq^Dne,DӉŇTD-:"CDfd_Gˑ^ ~SDfVթ8 U{Ⱦk\k[UO>AbiW W> ï."'=e$Eq5@U/=hW3+i4n2 Dw5ppg{LDLUo~7{ b\N=WyXP@TtJO&ǡs@?H(|%ڨFtDsp5^5-&"'b rwU= KU_RƛJ~a"7w4.Ƿ.>j`UDv~U]k^UQ> DHU\!WUEt=Jq9˪Ƨ~r߽2KQo?o^_{4>Xh6EBU}QU_DIyYX'"bqǛXvd6UWpEP)Ξ?WV"'ZrGmi A@W"7rb-'r{8|grJ i͝Ad^$o7sDNx:WqLDro݋p.O*Tu~"+Bf%6fV25荊\z$ ޖ"gglPq7U$7HcT$M6e=ƨ굸g?^4yIDn n;%gBsjQ-Sہq~0[UjkS1b9'pqEoo?6{ 7"1"f=N4D+7Ʈ1|`]'=l%%*|"97[okaU];˴ "r]eEiwߞ=\;r :2qOp4/nV#lpFq"97_ =3SEo "،a>_׏S64T|9M7g囆hmU.I"pNNr֞C%4zi#o+D!9ND),t/қUr߂'qDp]Kq7Uua:wzF,I]Co "nƽ=npCT?/?ÉlU!"qM< 78GUȍ Nk0 51 T>p9Q15縏r5x y\J\?q}ś}qv+~p^lۙ ~㣒@DnK,\@?Rs?)aZhwhfநvs \R5;x`&WP%ո7'F b"2W4<(ꛉ‰=0_U}FW 6=98#_! gT/%:>WU"2 fQع#p6r0cw܋A 0L&5G U@R%0*AT  J` UH @R%0*AT  J` UH @R%0*AT  J` UH @R%0*AT  J` UH @R%0*AT  J` UH @?GHKLIENDB`gnome-do-plugins-0.8.5/YouTube/Resources/PaxHeaders.15196/youtube_user.png0000644000175000017500000000007411701730437024562 xustar000000000000000030 atime=1381797706.091221272 30 ctime=1381823771.659051008 gnome-do-plugins-0.8.5/YouTube/Resources/youtube_user.png0000664000175000017500000002603611701730437024034 0ustar00chrischris00000000000000PNG  IHDR=vԂsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxyt$W}U]ݒ[Hx<=^c`?q88@L^l8NbB8c`l6e$%uZ-5h59nW]~]C@=h@mA Ԁ j@[5-B h Pڂ@mA Ԁ j@[5-B h Pڂ@mA Ԁ j@[5-B h Pڂ@mA Ԁ j@[5-g:MʌW)p!㌱U hQM /B:){;tE'.Ss~ر3[@K0yf!|-u57*h~ps5eI[xzmt~5BI['cZ*_BmxM nc6]z8&G{!'l^-m\rL vWB8-ber !&r; !nr7B~ /˴P[; ,EB]ܾㄐ+޳ `JGb]u{] wO ! 1+X-'Bߡ@lZ7hcc 9KPop1v-&|vwzPw&BFoM{|z&&s}jWtuyxA8tOR=/]OV@gq@~;=Cp&d u0fcl(s>8yU:%il=}UנTU^Ya5POP[-BUBXQ9POP󜗖({s}z9?Lc')u,Iytt>(.rO r 5|YYjT4 #\,m$<_#ckU5 9_J`3+T]333r١\.kYhU(,3u $|wh@!Ar|>7>1~U.Q$۶\nf##GUUeWW|(3P.5*7\ \uê 1Fs <=j8-CCBOOx 4MضL6Ï >>YB4Miczŷ`/܀**T0GСC77\y?J)<B =^t{ԩSx얋/宮?;Z/0! TY5ڶOOwU5L" 1X1#d ۶'S蜣xIk&PS齃CʆTBU!2P(PyGT ;099y9am(ԂcP[dtxčc'nڪ n(0*֔5z,˄eسkE_~UZkQ .ªuzzz\nn"+hT#0M7.߲c myt:LvcllZ۶ p;)4\)mQg@] "ԙ\n(a-Q۶aYF}l) @2$c1I m3PuÊjK/|̾:F"Gî]{hlۺp>x{VZϵ16 /E{=^ZLh+'S33JxI UC~]+NT_c>a:e"BC"RS{77X,-- Q(<_VUu|qv'i\\jL''j uvv"HX%V_WD{.)˝3./#h(ʨzQbT]G4iw'\X7lkZL< ζ kJu'P!`T*ttlg|d=  ,0h\@Q me]scY[=1暔1cEB4YK!HrȊj6W(}}x#8iv62ϐP(Z.7JO#|$AH 8",T*ضR$Ž/‡6 =ucߪdgEڅ U<w;s6 ıIy+/NNNj}\JxG\!kgiiu33L`BgW #L&u*5uJggBK|rWR%V+\u/ Bu5z}ZSgSDE4fV]Vpog⮟8+$FB|tl*X4 3P8>% '| l'&.>x鶬3  + *r4M5]cㄐ_+W$T˲ѱ%6{(%,ːDm0S0yX sG-1pY2 CY-&>)p9u=t*_q;Z%BȥK]ZiFFG~-N]FqHa8KW\,ۚ'h:poQ:Ka,O;~CC#!*XH'+s',w3_9-T؅-k//i P(<#o}1M i^`=FcJP$r:K9_~8۬߬k[m۶ pꭖH #^P7ߌM?\=0F5$t#܂@ϟeYeYґoC2iH@ #(r 8z(n( Q}vUw^Dnwxx:et]G9㸥@>T?[x)pzB*v288H݉(D4KErs B!$(y 4F_4pf۲`:83(L{S%T4qȡwD/ 1Ŏ8l#99˙U ( @z:3 ]F:Dn^GF BD E6>16lx h %l63T,O\s8O' J)"#J۲P.A(^3jNOT.ɏ 8N.g{7@P*4=f,k PHuX  8B$$A4b"މT(K0 ` a5R6 eXMT͍X,bffuvvBmcZnQSFGGnmݲڶ ]7|czAA `&A$IPGgET^҆C èE Ի}I* ٌN)\}ǿ 8k$T۶%Ҫ|(Er\;YwWH$NMj]s]H$UǖJm٘Tqp9fpqss6cDOw)%Z%d粛(Ѩ#T],OQP*YmHP*<ǺXd$;͜funs\9B@)l6,y\*UU؅fi V^:Ϳk@Qѣ˯! kuvB?rsb[l9Zj:S(v'qHJFRg΁ DQiprAJLӴ9LdY&{v_YVPk!)n՟IDA)'Cy\J'HsM0rmKgqPłA?TWl;zx kg߆kגOsx.R O|6fj08-/Tb?͛߇qcKZMZj%t+JoN)Ak BU "=v+N"2 R( 5rYc,R)ضM28﷦J]ħ? nm7}A~Z*+ I'̿38яB}󛛽8 |k$á1z8k ?  ?TdɮssMpsl!aV'p{Yw9>at)}-Pʑ\nfi& AQ^3E&r$ "N'w%pWQAh??nY +ws'UG8A{Pя}7*b`g3;7B}}jd(P(ļPŝmRS䩉H\p8bDƐqq?PmeȲPH 8|GŁla5X (" ]{0vrף[ޚH (ɚH]ad_/ɒB- }Ј$9n񤽨G mSSSd\.Kw!p<-/ ?+RE <ϣP(c8pc*::: {{<9vȉ7gub0hnF︣3:>AH`ӘwoHbɮz:;uuWxiCƨhy_wm((KPrUAU%LLS?{ U]@qa(0MR([; IiZF\BoO/n{ȿp||jJ90>©O}鬾`2Hih7܀OW<:?u?sAǙ~fY k1o7Y'S-:G>he4frtZF\2 Ji-!fPU]w%bI28*-E"D"i$9`0v\ MM[.G4(>t[\FW @{ؓ08VYB8J/ U֩YN-m.gffdMxpW["TXdjWgxhja P( M!F"D*Tjs< \x"ЩST*C0P~W_P^$r-SOa1ÇW/ϒ]eYc LӂeY(7 SʡCdYܱ R,BQpA`B* ѨiN+ZaEQ "Ī , b }h?Сy) Q BykIG,y7inx7Q(y0pmPTP* 0FsǧH0PWWD׸/! @5CD(%5ʲӚa.^w" mlfMwaw3O;vC_ J+N,Cܺ>C T1ٲl\.UU_s'>/ׇGc,yTm>bտ5 ӷmEy&TIj,0((*EcȶL6݅jq̿m[qAK~yT\ڹ5 Jx8&T*n=~T:vr,rKLv{&P"a0MEWD0>J i J>Oi :ۨkv._vK~7V[LE0ɖ+Ahof䟘teQ?)8(V'YDKeBY[^j+ZDcJeH[b`v.a v.iD4UBK>x}SVlVʒBe1YQ&csܦd"AT5 ǣƨBNmmV_T*w5k*z+j-cGڂ]!"@3xd219.ckI]FupƳ6u6#ÿuz*~s $_^/_jL3 IDATKҌ1(2L&S9v(3y_Wٛh4qQ5G1ƐdPT~uYF 4ŒV8SSU*Ae?܇50]ߢÉז*8yAD ^moJBO_P"=6K4 %\{,,T̿~pV 8DMd5p~[3g^K%TQ+PeLTjډɉrfcR*Wc !pv>1'¬gsX{Wm>VPBJIWy_uj] 6tRʒvnQySQ"!r9PʡP(Vb@V,4Nuka1hWP. PTLfE‘<};Vӡe#EQ'0˲8˲8۶mԲ+Y`lY Ӣ(3LXUU6mw/cF і| ˲P.W`6"f36qpߢ .aZTܝO.[RQpvc["R>ɄRgz\IǨfVs!4 JeT*avvh] [SSz5r^.ZV 0A A5۽k/`Dž;[O]3~R4wɕ?}lA"rC.7iǛ>|ᛓcaC)9~@%͘rI@TkF( 4 ڕJT,:}zd++n߾fZk"D"*ssYT,E }ݿ x[f+Za(:Ԋ"ere*(Wc|wU4|UUeq_PH~(P0ř\5Mݘ7mvNم'G\"xtDž0M,kM żZ+o¯&f _/`M\θ닛QUãLϤ/>1 m(DY<՝^(x8,4KSz(hVs[h\\jMC }% ^g?/>mQ]jxU]7GF!vR 煚Eqr᫦,v=^sZKIrWA@$KSzHE‘keotkLs#!3ǎ]7Fz#T%xJ)A0DQ+nGO=ߏղȅ/d7nZD7㶾>:t]8x "+G6}qUUEQA0x?CVCX3Lp9B\~V'Y(ΎaI Mtvt(+3d`RbTQYMZK"n.6/{:oم=˖~;R޻_p/Sf̈́*Q4=OJd'&'br4B!ĎDTgG}/\(ʄB5]_WPoyK$o6b1ܜ@޳WWjE3Y^xb ySӴ9]Eo@Ӵm/lݲʲ,4͈aa۶W4%& 6EIy/Bl.ς(,%A Id3wj;1nCGoJCj*T]M2_jaF{CDJtufzh^7B"zZM&,%,A O1 ٶ3Ɗem۞e`+F)58+QJu8r=n㸥t-Nڱfke Qz閄#~HE3h&dmc/^J~?h-sPMCCaܷZB ;W/Ե)XH??k|F_`weT琺>ߢkUtڌٯ|w0O&q@?00W'N ϟ?mT$#XI*k՞-.NZ/|=_};C.DWQ|)D6lPzyXSSPqi71|0ӵ|_6=m*IЏ񷽭mVudx?A?[}!L|tMVB|o&f%vBPٷ;8ee8v}cY"}!ݻfj!{uK Γ 0S | ҳϢ?qcmwbᚍU*0A$_BUK.8t5Ӯ@P[UXU]@[5-yM@lWhq&SmAPڂ@mA Ԁ j@[5-B h Pڂ@mA Ԁ j@[5-B h Pڂ@mA Ԁ j@[5-B h Pڂ@mA Ԁ j@[6]IENDB`gnome-do-plugins-0.8.5/YouTube/PaxHeaders.15196/src0000644000175000017500000000013212227172433020055 xustar000000000000000030 mtime=1381823771.655051008 30 atime=1381823772.207051027 30 ctime=1381823771.655051008 gnome-do-plugins-0.8.5/YouTube/src/0000755000175000017500000000000012227172433017400 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/CertHandler.cs0000644000175000017500000000007411701730437022661 xustar000000000000000030 atime=1381797706.095221272 30 ctime=1381823771.655051008 gnome-do-plugins-0.8.5/YouTube/src/CertHandler.cs0000664000175000017500000000222211701730437022122 0ustar00chrischris00000000000000/* CertHandler.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Net; using System.Collections; using System.Security.Cryptography.X509Certificates; namespace Youtube { public class CertHandler : ICertificatePolicy { public bool CheckValidationResult (ServicePoint sp, X509Certificate cert, WebRequest request, int error) { return true; } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/YouTubeOwnVideosItemSource.cs0000644000175000017500000000007411701730437025720 xustar000000000000000030 atime=1381797706.095221272 30 ctime=1381823771.643051008 gnome-do-plugins-0.8.5/YouTube/src/YouTubeOwnVideosItemSource.cs0000664000175000017500000000317511701730437025171 0ustar00chrischris00000000000000/* YouTubeOwnVideosItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using System.Threading; using Do.Universe; namespace Youtube { public class YouTubeOwnVideosItemSource : ItemSource { public YouTubeOwnVideosItemSource() { } public override IEnumerable SupportedItemTypes { get { yield return typeof (YoutubeVideoItem);} } public override string Name { get { return "YouTube Videos"; } } public override string Description { get { return "Your own YouTube videos"; } } public override string Icon {get { return "youtube_logo.png@" + GetType ().Assembly.FullName; } } public override IEnumerable Items { get { return Youtube.own; } } public override void UpdateItems () { Thread t = new Thread((ThreadStart) Youtube.updateOwn); t.IsBackground = true; t.Start(); } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/YoutubeVideoItem.cs0000644000175000017500000000007411701730437023730 xustar000000000000000030 atime=1381797706.099221273 30 ctime=1381823771.651051008 gnome-do-plugins-0.8.5/YouTube/src/YoutubeVideoItem.cs0000664000175000017500000000270111701730437023173 0ustar00chrischris00000000000000/* YouTubeVideoItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; namespace Youtube { public class YoutubeVideoItem : Item, IUrlItem { protected string name; protected string url; protected string description; public YoutubeVideoItem(string name, string url, string description) { this.name= name; this.url = url; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "youtube_logo.png@" + GetType ().Assembly.FullName; } } public string Url { get { return url; } } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/YouTubeSubscriptionItem.cs0000644000175000017500000000007411701730437025306 xustar000000000000000030 atime=1381797706.095221272 30 ctime=1381823771.647051008 gnome-do-plugins-0.8.5/YouTube/src/YouTubeSubscriptionItem.cs0000664000175000017500000000271511701730437024556 0ustar00chrischris00000000000000/* YouTubeSubscriptionItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; namespace Youtube { public class YouTubeSubscriptionItem : Item, IUrlItem { protected string name; protected string url; protected string description; public YouTubeSubscriptionItem(string name, string url, string description) { this.name= name; this.url = url; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "youtube_user.png@" + GetType ().Assembly.FullName; } } public string Url { get { return url; } } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/YouTubeSubscriptionItemSource.cs0000644000175000017500000000007411701730437026467 xustar000000000000000030 atime=1381797706.095221272 30 ctime=1381823771.651051008 gnome-do-plugins-0.8.5/YouTube/src/YouTubeSubscriptionItemSource.cs0000664000175000017500000000325311701730437025735 0ustar00chrischris00000000000000/* YouTubeSubscriptionItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using System.Threading; using Do.Universe; namespace Youtube { public class YouTubeSubscriptionItemSource : ItemSource { public YouTubeSubscriptionItemSource() { } public override IEnumerable SupportedItemTypes { get {yield return typeof (YouTubeSubscriptionItem);} } public override string Name { get { return "Youtube Subscriptions"; } } public override string Description { get { return "Your YouTube subscriptions"; } } public override string Icon {get { return "youtube_user.png@" + GetType ().Assembly.FullName; } } public override IEnumerable Items { get { return Youtube.subscriptions; } } public override void UpdateItems () { Thread t = new Thread((ThreadStart) Youtube.updateSubscriptions); t.IsBackground = true; t.Start(); } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/Youtube.cs0000644000175000017500000000007411701730437022122 xustar000000000000000030 atime=1381797706.099221273 30 ctime=1381823771.635051007 gnome-do-plugins-0.8.5/YouTube/src/Youtube.cs0000664000175000017500000001520311701730437021366 0ustar00chrischris00000000000000/* Youtube.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using Mono.Addins; using System.Collections.Generic; using Do.Universe; using Do.Platform; using Google.GData.Client; using Google.GData.Extensions; using Google.GData.YouTube; using Google.GData.Extensions.MediaRss; namespace Youtube { public class Youtube { static readonly string ConnectionErrorMessage = AddinManager.CurrentLocalizer.GetString ("An error occurred connecting to YouTube, " + "are your credentials valid?"); static readonly string MissingCredentialsMessage = AddinManager.CurrentLocalizer.GetString ("Missing login credentials. Please set " + "login information in YouTube plugin configuration."); private const string appName = "gnome-do-plugin"; public const string searchUrl = "http://www.youtube.com/results?search_query={0}"; private const string clientID = "gnome-do-client"; private const string developerKey = "AI39si5utjLEVOmAty2JLxz8KlixVQkwbSsEZqUXVUV-hUK1zDctrUbujGL2kWJBs47a7CaO-LOf_FXUiyuvQ9j7pbq8YO9wsA"; public static List favorites; public static List subscriptions; public static List own; private static YouTubeService service; private static string username; private static string password; private static int subUpdate; private static int favUpdate; private static int ownUpdate; private const string favoritesQueryTemplate = "http://gdata.youtube.com/feeds/api/users/default/favorites?start-index={0}&max-results={1}"; private const string ownQueryTemplate = "http://gdata.youtube.com/feeds/api/users/default/uploads?start-index={0}&max-results={1}"; private const string youtubeWatchUrlTemplate = "http://www.youtube.com/watch?v={0}"; public static YouTubePreferences Preferences { get; private set; } static Youtube() { Youtube.favorites = new List(); Youtube.own = new List(); Youtube.subscriptions = new List(); Preferences = new YouTubePreferences (); subUpdate = 0; favUpdate = 0; ownUpdate = 0; username = Preferences.Username; password = Preferences.Password; Connect (username, password); } private static void parseFeed(YouTubeFeed feed, List videos) { string description = ""; string url = null; foreach(YouTubeEntry entry in feed.Entries) { description = ""; url = String.Format(youtubeWatchUrlTemplate, entry.VideoId); if (entry.Media.Description != null) { description = entry.Media.Description.Value; } YoutubeVideoItem video = new YoutubeVideoItem(entry.Title.Text, url, description); videos.Add(video); } } private static void update(string queryTemplate, List videos, ref int counter, string category) { if (videos.Count != 0 || (counter % 20 != 0 && counter != 0)) { counter = counter + 1; return; } counter = counter + 1; videos.Clear(); int maxResults = 50; int startIndex = 1; string feedUrl = String.Format(queryTemplate, startIndex, maxResults); YouTubeQuery query = new YouTubeQuery(feedUrl); YouTubeFeed videoFeed = null; try { videoFeed = service.Query(query); while(videoFeed.Entries.Count > 0) { parseFeed(videoFeed, videos); startIndex += maxResults; feedUrl = String.Format(queryTemplate, startIndex, maxResults); query = new YouTubeQuery(feedUrl); videoFeed = service.Query(query); } startIndex = 1; Log.Debug("Finished updating {0} videos", category); } catch(Exception e) { Log.Error ("Error getting {0} videos - {1}", category, e.Message); Log.Debug (e.StackTrace); } } public static void updateFavorites() { update (favoritesQueryTemplate, Youtube.favorites, ref favUpdate, "favorites"); } public static void updateOwn() { update (ownQueryTemplate, Youtube.own, ref ownUpdate, "own youtube"); } public static void updateSubscriptions() { subUpdate++; Log.Debug("Update subscriptions tries = {0} - subscriptions.Count - {1}", subUpdate, Youtube.subscriptions.Count); if (Youtube.subscriptions.Count == 0 || subUpdate%20==0) { Youtube.subscriptions.Clear(); string feedUrl = "http://gdata.youtube.com/feeds/api/users/default/subscriptions"; YouTubeQuery query = new YouTubeQuery(feedUrl); Log.Debug("feedUrl for subscriptions: {0}", feedUrl); SubscriptionFeed subFeed = null; string url = "http://www.youtube.com/user/{0}"; try { subFeed = service.GetSubscriptions(query); if(subFeed.Entries.Count > 0){ foreach (SubscriptionEntry entry in subFeed.Entries) { YouTubeSubscriptionItem subscription = new YouTubeSubscriptionItem(entry.UserName, String.Format(url, entry.UserName), entry.Title.Text); Youtube.subscriptions.Add(subscription); } } Log.Debug("Finished updating subscriptions"); } catch(Exception e) { Log.Error ("Error getting subscriptions - {0}", e.Message); Log.Debug (e.StackTrace); } } } public static bool TryConnect (string username, string password) { try { service = new YouTubeService (appName, clientID, developerKey); service.setUserCredentials (username, password); Connect (username, password); } catch (Exception) { Log.Error (ConnectionErrorMessage); return false; } return true; } private static void Connect (string username, string password) { if (string.IsNullOrEmpty (username) || string.IsNullOrEmpty (password)) { Log.Error (MissingCredentialsMessage); return; } try { service = new YouTubeService (appName, clientID, developerKey); service.setUserCredentials (username, password); ServicePointManager.CertificatePolicy = new CertHandler (); } catch (Exception e) { Log.Error (ConnectionErrorMessage); Log.Error (e.Message); } } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/YouTubeSearchAction.cs0000644000175000017500000000007411701730437024346 xustar000000000000000030 atime=1381797706.095221272 30 ctime=1381823771.647051008 gnome-do-plugins-0.8.5/YouTube/src/YouTubeSearchAction.cs0000664000175000017500000000340311701730437023611 0ustar00chrischris00000000000000/* YouTubeSearchAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Do.Universe; using Do.Platform; using System.Linq; namespace Youtube { public class YouTubeSearchAction : Act { public YouTubeSearchAction() { } public override string Name { get { return "Search in YouTube"; } } public override string Description { get { return "Searches in YouTube"; } } public override string Icon { get { return "youtube_logo.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { return (item is ITextItem); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string search = (items.First() as ITextItem).Text; search = search.Replace (" ", "%20"); Services.Environment.OpenUrl(String.Format(Youtube.searchUrl, search)); yield break; } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/YoutubeConfig.cs0000644000175000017500000000007411701730437023250 xustar000000000000000030 atime=1381797706.099221273 30 ctime=1381823771.639051007 gnome-do-plugins-0.8.5/YouTube/src/YoutubeConfig.cs0000664000175000017500000000304211701730437022512 0ustar00chrischris00000000000000/* YoutubeConfig.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Gtk; using Do.Platform; using Do.Platform.Linux; namespace Youtube { public class YouTubeConfig : AbstractLoginWidget { const string Uri = "http://www.youtube.com/signup?next_url=/index&"; public YouTubeConfig() : base ("YouTube", Uri) { Username = Youtube.Preferences.Username; Password = Youtube.Preferences.Password; } protected override void SaveAccountData(string username, string password) { Youtube.Preferences.Username = username; Youtube.Preferences.Password = password; } protected override bool Validate (string username, string password) { if (username.Length > 0 && password.Length > 0) return Youtube.TryConnect (username, password); return false; } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/YouTubeFavoriteItemSource.cs0000644000175000017500000000007411701730437025562 xustar000000000000000030 atime=1381797706.095221272 30 ctime=1381823771.639051007 gnome-do-plugins-0.8.5/YouTube/src/YouTubeFavoriteItemSource.cs0000664000175000017500000000346211701730437025032 0ustar00chrischris00000000000000/* YouTubeFavoriteItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Gtk; using Do.Universe; using Do.Platform.Linux; using System.Threading; namespace Youtube { public class YouTubeFavoriteItemSource : ItemSource, IConfigurable { public YouTubeFavoriteItemSource() { } public override IEnumerable SupportedItemTypes { get { yield return typeof (YoutubeVideoItem);} } public override string Name { get { return "Youtube Favorites"; } } public override string Description { get { return "Videos on your Youtube favorites list."; } } public override string Icon {get { return "youtube_logo.png@" + GetType ().Assembly.FullName; } } public override IEnumerable Items { get { return Youtube.favorites; } } public override void UpdateItems () { Thread t = new Thread((ThreadStart) Youtube.updateFavorites); t.IsBackground = true; t.Start(); } public Gtk.Bin GetConfiguration () { return new YouTubeConfig (); } } } gnome-do-plugins-0.8.5/YouTube/src/PaxHeaders.15196/Preferences.cs0000644000175000017500000000007411701730437022727 xustar000000000000000030 atime=1381797706.095221272 30 ctime=1381823771.631051007 gnome-do-plugins-0.8.5/YouTube/src/Preferences.cs0000664000175000017500000000257711701730437022205 0ustar00chrischris00000000000000/* Preferences.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Platform; namespace Youtube { public class YouTubePreferences { const string UsernameKey = "Username"; const string PasswordKey = "Password"; IPreferences prefs; public YouTubePreferences() { prefs = Services.Preferences.Get (); } public string Username { get { return prefs.Get (UsernameKey, ""); } set { prefs.Set (UsernameKey, value); } } public string Password { get { return prefs.GetSecure (PasswordKey, ""); } set { prefs.SetSecure (PasswordKey, value); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Empathy0000644000175000017500000000013212227172371017302 xustar000000000000000030 mtime=1381823737.379049829 30 atime=1381823772.207051027 30 ctime=1381823737.379049829 gnome-do-plugins-0.8.5/Empathy/0000755000175000017500000000000012227172371016625 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Empathy/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171476021420 xustar000000000000000030 mtime=1381823294.331034595 30 atime=1381823352.495036595 30 ctime=1381823737.379049829 gnome-do-plugins-0.8.5/Empathy/Makefile.am0000664000175000017500000000155412227171476020675 0ustar00chrischris00000000000000if HAVE_EMPATHY include $(top_srcdir)/build.rules.mk endif ASSEMBLY=Empathy FILES = \ src/Account.cs \ src/AccountManagerQuery.cs \ src/Contact.cs \ src/EmpathyAccountActions.cs \ src/EmpathyAccountItem.cs \ src/EmpathyAccountItemSource.cs \ src/EmpathyBrowseAccountItem.cs \ src/EmpathyBrowseBuddyItem.cs \ src/EmpathyBrowseStatusItem.cs \ src/EmpathyChatAction.cs \ src/EmpathyContactItemSource.cs \ src/EmpathyPlugin.cs \ src/EmpathySavedStatusItem.cs \ src/EmpathySavedStatusItemSource.cs \ src/EmpathySetStatusAction.cs \ src/EmpathyStatusItem.cs \ src/Status.cs GENERATED_RESOURCES = \ Resources/Empathy.addin.xml BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(MONO_ADDINS_LIBS) \ $(TELEPATHY_SHARP_LIBS) \ System \ System.Core \ System.Xml gnome-do-plugins-0.8.5/Empathy/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172371021424 xustar000000000000000030 mtime=1381823737.263049825 30 atime=1381823737.323049827 30 ctime=1381823737.375049829 gnome-do-plugins-0.8.5/Empathy/Makefile.in0000644000175000017500000005210712227172371020677 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_EMPATHY_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_EMPATHY_TRUE@am__append_2 = -debug -d:DEBUG subdir = Empathy ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_EMPATHY_TRUE@TARGET = library @HAVE_EMPATHY_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_EMPATHY_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_EMPATHY_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_EMPATHY_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_EMPATHY_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_EMPATHY_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_EMPATHY_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_EMPATHY_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_EMPATHY_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_EMPATHY_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_EMPATHY_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_EMPATHY_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_EMPATHY_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_EMPATHY_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_EMPATHY_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig \ @HAVE_EMPATHY_TRUE@ -codepage:utf8 -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_EMPATHY_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_EMPATHY_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_EMPATHY_TRUE@ $(DLL_CONFIG_FILES) @HAVE_EMPATHY_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_EMPATHY_TRUE@DISTCLEANFILES = *.pidb @HAVE_EMPATHY_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Empathy FILES = \ src/Account.cs \ src/AccountManagerQuery.cs \ src/Contact.cs \ src/EmpathyAccountActions.cs \ src/EmpathyAccountItem.cs \ src/EmpathyAccountItemSource.cs \ src/EmpathyBrowseAccountItem.cs \ src/EmpathyBrowseBuddyItem.cs \ src/EmpathyBrowseStatusItem.cs \ src/EmpathyChatAction.cs \ src/EmpathyContactItemSource.cs \ src/EmpathyPlugin.cs \ src/EmpathySavedStatusItem.cs \ src/EmpathySavedStatusItemSource.cs \ src/EmpathySetStatusAction.cs \ src/EmpathyStatusItem.cs \ src/Status.cs GENERATED_RESOURCES = \ Resources/Empathy.addin.xml BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(MONO_ADDINS_LIBS) \ $(TELEPATHY_SHARP_LIBS) \ System \ System.Core \ System.Xml all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Empathy/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Empathy/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_EMPATHY_TRUE@all: $(OUTPUT_FILES) @HAVE_EMPATHY_TRUE@reference-debug: @HAVE_EMPATHY_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_EMPATHY_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_EMPATHY_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_EMPATHY_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_EMPATHY_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_EMPATHY_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_EMPATHY_TRUE@ @colors=no; \ @HAVE_EMPATHY_TRUE@ case $$TERM in \ @HAVE_EMPATHY_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_EMPATHY_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_EMPATHY_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_EMPATHY_TRUE@ esac; \ @HAVE_EMPATHY_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_EMPATHY_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_EMPATHY_TRUE@ fi; \ @HAVE_EMPATHY_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_EMPATHY_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_EMPATHY_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_EMPATHY_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_EMPATHY_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_EMPATHY_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_EMPATHY_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Empathy/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021252 xustar000000000000000030 mtime=1381823728.643049529 30 atime=1381823772.207051027 30 ctime=1381823728.643049529 gnome-do-plugins-0.8.5/Empathy/Resources/0000755000175000017500000000000012227172360020575 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Empathy/Resources/PaxHeaders.15196/Empathy.addin.xml.in0000644000175000017500000000007311701730437025150 xustar000000000000000029 atime=1381797704.87122123 30 ctime=1381823728.643049529 gnome-do-plugins-0.8.5/Empathy/Resources/Empathy.addin.xml.in0000664000175000017500000000203111701730437024410 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Empathy/PaxHeaders.15196/src0000644000175000017500000000013212227172371020071 xustar000000000000000030 mtime=1381823737.427049831 30 atime=1381823772.207051027 30 ctime=1381823737.427049831 gnome-do-plugins-0.8.5/Empathy/src/0000755000175000017500000000000012227172371017414 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/Status.cs0000644000175000017500000000007411701730437021764 xustar000000000000000030 atime=1381797704.883221231 30 ctime=1381823737.427049831 gnome-do-plugins-0.8.5/Empathy/src/Status.cs0000664000175000017500000000552611701730437021237 0ustar00chrischris00000000000000// Status.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.Collections.Generic; using Telepathy; namespace EmpathyPlugin { public enum BaseStatus { available, away, brb, busy, dnd, xa, hidden, offline, unknown, error } public class EmpathyStatus { public BaseStatus identifier {get; private set;} public string message {get; private set;} public EmpathyStatus(BaseStatus identifier, string message) { this.identifier = identifier; this.message = message; } public static List GetStatusList(ConnectionPresenceType presenceType) { List res = new List(); switch (presenceType) { case ConnectionPresenceType.Available: res.Add(BaseStatus.available); break; case ConnectionPresenceType.Away: res.Add(BaseStatus.away); res.Add(BaseStatus.brb); break; case ConnectionPresenceType.Busy: res.Add(BaseStatus.busy); res.Add(BaseStatus.dnd); break; case ConnectionPresenceType.Error: res.Add(BaseStatus.error); break; case ConnectionPresenceType.ExtendedAway: res.Add(BaseStatus.xa); break; case ConnectionPresenceType.Hidden: res.Add(BaseStatus.hidden); break; case ConnectionPresenceType.Offline: res.Add(BaseStatus.offline); break; case ConnectionPresenceType.Unknown: res.Add(BaseStatus.unknown); break; default: break; } return res; } public static ConnectionPresenceType GetPresence(string pres) { switch (pres) { case "available": return ConnectionPresenceType.Available; case "away": return ConnectionPresenceType.Away; case "busy": return ConnectionPresenceType.Busy; case "error": return ConnectionPresenceType.Error; case "extended-away": return ConnectionPresenceType.ExtendedAway; case "hidden": return ConnectionPresenceType.Hidden; case "offline": return ConnectionPresenceType.Offline; case "unknown": return ConnectionPresenceType.Unknown; default: return ConnectionPresenceType.Unknown; } } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/AccountManagerQuery.cs0000644000175000017500000000007311701730437024415 xustar000000000000000029 atime=1381797704.87522123 30 ctime=1381823737.383049829 gnome-do-plugins-0.8.5/Empathy/src/AccountManagerQuery.cs0000664000175000017500000000207111701730437023661 0ustar00chrischris00000000000000// IAccountManagerQuery.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.Collections.Generic; using DBus; namespace AccountManagerQuery { [Interface ("com.nokia.AccountManager.Interface.Query")] public interface IAccountManagerQuery { // Method ObjectPath[] FindAccounts(IDictionary @params); } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyAccountItemSource.cs0000644000175000017500000000007211701730437025423 xustar000000000000000029 atime=1381797704.87522123 29 ctime=1381823737.39504983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyAccountItemSource.cs0000664000175000017500000000465111701730437024676 0ustar00chrischris00000000000000// EmpathyAccountItemSource.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace EmpathyPlugin { public class EmpathyAccountItemSource : ItemSource { List items; public EmpathyAccountItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Empathy Accounts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Available Empathy IM Accounts"); } } public override string Icon { get { return "empathy"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmpathyAccountItem); yield return typeof (IApplicationItem); yield return typeof (EmpathyBrowseAccountItem); } } public override IEnumerable ChildrenOfItem (Item item) { if (EmpathyPlugin.IsTelepathy (item)) { yield return new EmpathyBrowseAccountItem (); } else if (item is EmpathyBrowseAccountItem) { foreach (EmpathyAccountItem account in items) { yield return account; } } } public override IEnumerable Items { get { return items; } } public override void UpdateItems () { if (EmpathyPlugin.IsInstanceRunning ()) { items.Clear (); try { foreach (Account account in EmpathyPlugin.GetAllAccounts ()) { items.Add (new EmpathyAccountItem (account)); } } catch (Exception e) { Log.Error ("Could not get Empathy accounts: {0}", e.Message); Log.Debug (e.StackTrace); } } } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyPlugin.cs0000644000175000017500000000007311701730437023266 xustar000000000000000030 atime=1381797704.879221231 29 ctime=1381823737.41104983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyPlugin.cs0000664000175000017500000001433011701730437022533 0ustar00chrischris00000000000000// EmpathyPlugin.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using DBus; using org.freedesktop.DBus; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using System.IO; using AccountManagerQuery; using Do.Universe; using Telepathy; namespace EmpathyPlugin { public class EmpathyPlugin { public const string ACCOUNTMANAGER_IFACE = "org.freedesktop.Telepathy.AccountManager"; public const string ACCOUNTMANAGER_PATH = "/org/freedesktop/Telepathy/AccountManager"; public const string CHANNELDISPATCHER_IFACE = "org.freedesktop.Telepathy.ChannelDispatcher"; public const string CHANNELDISPATCHER_PATH = "/org/freedesktop/Telepathy/ChannelDispatcher"; public const string ACCOUNT_IFACE = "org.freedesktop.Telepathy.Account"; public const string CONNMANAGER_GABBLE_IFACE = "org.freedesktop.Telepathy.ConnectionManager.gabble"; public const string CONNMANAGER_GABBLE_PATH = "/org/freedesktop/Telepathy/ConnectionManager/gabble"; public const string CONNECTION_IFACE = "org.freedesktop.Telepathy.Connection"; public const string REQUESTS_IFACE = "org.freedesktop.Telepathy.Connection.Interface.Requests"; public const string CHANNEL_TYPE = "org.freedesktop.Telepathy.Channel.ChannelType"; public const string CHANNEL_TYPE_TEXT = "org.freedesktop.Telepathy.Channel.Type.Text"; public const string CHANNEL_IFACE = "org.freedesktop.Telepathy.Channel"; public const string CHANNEL_GROUP_IFACE = "org.freedesktop.Telepathy.Channel.Interface.Group"; public const string CHANNEL_LIST_IFACE = "org.freedesktop.Telepathy.Channel.Interface.List"; public const string CONNECTION_CONTACT_IFACE = "org.freedesktop.Telepathy.Connection.Interface.Contacts"; public const string CONTACT_PROP_ID = "org.freedesktop.Telepathy.Connection/contact-id"; public const string CONTACT_PROP_ALIAS = "org.freedesktop.Telepathy.Connection.Interface.Aliasing/alias"; public const string CHANNEL_TARGETHANDLETYPE = "org.freedesktop.Telepathy.Channel.TargetHandleType"; public const string CHANNEL_TARGETHANDLE = "org.freedesktop.Telepathy.Channel.TargetHandle"; public const string CHANNEL_TYPE_CONTACTLIST = "org.freedesktop.Telepathy.Channel.Type.ContactList"; public const string CONNECTION_CAPABILITIES_IFACE = "org.freedesktop.Telepathy.Connection.Interface.Capabilities"; public const string DBUS_PROPERTIES = "org.freedesktop.DBus.Properties"; public const string AVATAR_PATH = ".cache/telepathy/avatars"; public const string PROTO_ICON_PATH = "/usr/share/empathy/icons/hicolor/48x48/apps"; public const string PRESETS_STATUS_PLACE = ".config/Empathy/status-presets.xml"; public static string ChatIcon { get { return "empathy"; } } public static bool IsTelepathy (Item item) { return item.Equals (Do.Platform.Services.UniverseFactory.MaybeApplicationItemFromCommand ("empathy")); } public static IEnumerable GetAllAccounts () { IAccountManagerQuery iAccountManagerQueryBus = Bus.Session.GetObject (ACCOUNTMANAGER_IFACE, new ObjectPath (ACCOUNTMANAGER_PATH)); ; ObjectPath[] accountPathArray = iAccountManagerQueryBus.FindAccounts (new Dictionary ()); return accountPathArray.Select (accountPath => new Account (accountPath)); } public static IEnumerable GetConnectedAccounts () { return GetAllAccounts ().Where (account => account.IsConnected()); } public static IEnumerable GetAllContacts () { return GetConnectedAccounts ().SelectMany (account => account.FindContact ()); } public static bool IsInstanceRunning () { Process pidof; ProcessStartInfo pidofInfo = new ProcessStartInfo ("pidof", "empathy"); pidofInfo.UseShellExecute = false; pidofInfo.RedirectStandardError = true; pidofInfo.RedirectStandardOutput = true; try { // Use pidof command to look for empathy process. Exit // status is 0 if at least one matching process is found. // If there's any error, just assume some Purple client // is running. pidof = Process.Start (pidofInfo); pidof.WaitForExit (); return pidof.ExitCode == 0; } catch { return true; } } public static bool BuddyIsOnline (string contactName) { Account account; return GetBuddyIsOnlineAndAccount (contactName, out account); } public static bool GetBuddyIsOnlineAndAccount (string contactName, out Account account_out) { account_out = null; try { foreach (Account account in GetConnectedAccounts ()) { if (account.HasContact(contactName) ) { account_out = account; return true; } } } catch (Exception e) { Console.WriteLine ("Could not get Empathy contacts: {0}", e.Message); Console.WriteLine (e.StackTrace); } return false; } public static string GetProtocolIcon (string proto) { string icon = null; proto = proto.ToLower (); icon = Path.Combine (PROTO_ICON_PATH, proto + ".png"); return File.Exists (icon) ? icon : EmpathyPlugin.ChatIcon; } public static void OpenConversationWithBuddy(string contactId, string message) { Account account; if ( GetBuddyIsOnlineAndAccount(contactId, out account) ) { account.OpenConversationWithBuddy(contactId, message); } } public static void OpenConversationWithBuddy(string contactId) { OpenConversationWithBuddy(contactId, null); } public static void SetAvailabilityStatus(ConnectionPresenceType status, string message) { foreach (Account account in GetConnectedAccounts ()) { account.SetStatus(status, message); } } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyAccountActions.cs0000644000175000017500000000007211701730437024744 xustar000000000000000029 atime=1381797704.87522123 29 ctime=1381823737.39104983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyAccountActions.cs0000664000175000017500000000542711701730437024221 0ustar00chrischris00000000000000// EmpathyAccountActions.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace EmpathyPlugin { public class EmpathyEnableAccount : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Sign on"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Enable empathy account"); } } public override string Icon { get { return "empathy"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmpathyAccountItem); } } public override bool SupportsItem (Item item) { if(! (item is EmpathyAccountItem)) { return false; } EmpathyAccountItem accountItem = (item as EmpathyAccountItem); return ! accountItem.Account.IsConnected(); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { EmpathyAccountItem account = items.First () as EmpathyAccountItem; account.Account.EnableAccount(); yield break; } } public class EmpathyDisableAccount : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Sign off"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Disable empathy account"); } } public override string Icon { get { return "empathy"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmpathyAccountItem); } } public override bool SupportsItem (Item item) { if(! (item is EmpathyAccountItem)) { return false; } EmpathyAccountItem accountItem = (item as EmpathyAccountItem); return accountItem.Account.IsConnected(); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { EmpathyAccountItem account = items.First () as EmpathyAccountItem; account.Account.DisableAccount(); yield break; } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyStatusItem.cs0000644000175000017500000000007411701730437024133 xustar000000000000000030 atime=1381797704.883221231 30 ctime=1381823737.423049831 gnome-do-plugins-0.8.5/Empathy/src/EmpathyStatusItem.cs0000664000175000017500000000456111701730437023404 0ustar00chrischris00000000000000// EmapthyStatusItem.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.IO; using Mono.Addins; using Do.Universe; using Do.Platform; using Telepathy; namespace EmpathyPlugin { public class EmpathyStatusItem : Item { public EmpathyStatusItem (ConnectionPresenceType status) { this.Status = status; } public EmpathyStatusItem (ConnectionPresenceType status, string message) { this.Status = status; } public override string Name { get { return Description; } } public override string Description { get { switch (this.Status) { case ConnectionPresenceType.Offline: return AddinManager.CurrentLocalizer.GetString ("Offline"); case ConnectionPresenceType.Available: return AddinManager.CurrentLocalizer.GetString ("Available"); case ConnectionPresenceType.Away: return AddinManager.CurrentLocalizer.GetString ("Away"); case ConnectionPresenceType.Hidden: return AddinManager.CurrentLocalizer.GetString ("Invisible"); case ConnectionPresenceType.Busy: return AddinManager.CurrentLocalizer.GetString ("Busy"); default: return AddinManager.CurrentLocalizer.GetString ("Unknown Status"); } } } public override string Icon { get { switch (this.Status) { case ConnectionPresenceType.Offline: return "user-offline"; case ConnectionPresenceType.Available: return "user-available"; case ConnectionPresenceType.Away: return "user-away"; case ConnectionPresenceType.Hidden: return "user-invisible"; case ConnectionPresenceType.Busy: return "user-busy"; default: return "empathy"; } } } public ConnectionPresenceType Status { get; private set; } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathySavedStatusItemSource.cs0000644000175000017500000000007411701730437026277 xustar000000000000000030 atime=1381797704.883221231 30 ctime=1381823737.419049831 gnome-do-plugins-0.8.5/Empathy/src/EmpathySavedStatusItemSource.cs0000664000175000017500000000715011701730437025545 0ustar00chrischris00000000000000// EmpathySavedStatusItemSource.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.Linq; using System.IO; using System.Xml; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using Telepathy; namespace EmpathyPlugin { public class EmpathySavedStatusItemSource : ItemSource { static readonly string PresetsFile; List statuses; static EmpathySavedStatusItemSource () { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string[] PresetsFileParts = new string[] {home, EmpathyPlugin.PRESETS_STATUS_PLACE}; PresetsFile = PresetsFileParts.Aggregate ((aggregation, val) => Path.Combine (aggregation, val)); } public EmpathySavedStatusItemSource () { statuses = new List (); statuses.Add (new EmpathyStatusItem(ConnectionPresenceType.Offline)); statuses.Add (new EmpathyStatusItem(ConnectionPresenceType.Available)); statuses.Add (new EmpathyStatusItem(ConnectionPresenceType.Away)); statuses.Add (new EmpathyStatusItem(ConnectionPresenceType.Busy)); statuses.Add (new EmpathyStatusItem(ConnectionPresenceType.Hidden)); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Empathy Statuses"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Saved Empathy statuses"); } } public override string Icon { get { return "empathy"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmpathySavedStatusItem); yield return typeof (EmpathyStatusItem); yield return typeof (EmpathyBrowseStatusItem); yield return typeof (IApplicationItem); } } public override IEnumerable ChildrenOfItem (Item item) { if (EmpathyPlugin.IsTelepathy (item)) { yield return new EmpathyBrowseStatusItem (); } else if (item is EmpathyBrowseStatusItem) { foreach (Item status in statuses) yield return status; } } public override IEnumerable Items { get { return statuses; } } public override void UpdateItems () { // suppression des preset status déja lus statuses.RemoveAll(new System.Predicate( delegate(Item val) { return (val is EmpathySavedStatusItem); })); // lire les status enregistrés XmlDocument statusList = new XmlDocument (); try { statusList.Load (PresetsFile); foreach (XmlNode statusNode in statusList.GetElementsByTagName ("status")) { string pres = statusNode.Attributes.GetNamedItem("presence").Value; string message = statusNode.InnerText; statuses.Add (new EmpathySavedStatusItem (EmpathyStatus.GetPresence(pres), message)); } } catch (Exception e) { Log.Error ("Error reading presets statuses: {0}", e.Message); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyBrowseAccountItem.cs0000644000175000017500000000007311701730437025425 xustar000000000000000030 atime=1381797704.879221231 29 ctime=1381823737.39904983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyBrowseAccountItem.cs0000664000175000017500000000234011701730437024670 0ustar00chrischris00000000000000// EmpathyBrowseAccountItem.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using Do.Universe; using Mono.Addins; namespace EmpathyPlugin { public class EmpathyBrowseAccountItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Accounts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Empathy Accounts"); } } public override string Icon { get { return "empathy"; } } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyBrowseStatusItem.cs0000644000175000017500000000007311701730437025314 xustar000000000000000030 atime=1381797704.879221231 29 ctime=1381823737.40304983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyBrowseStatusItem.cs0000664000175000017500000000234011701730437024557 0ustar00chrischris00000000000000// EmpathyBrowseStatusItem.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using Mono.Addins; using Do.Universe; namespace EmpathyPlugin { public class EmpathyBrowseStatusItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Statuses"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Empathy Statuses"); } } public override string Icon { get { return "empathy"; } } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyChatAction.cs0000644000175000017500000000007311701730437024045 xustar000000000000000030 atime=1381797704.879221231 29 ctime=1381823737.40704983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyChatAction.cs0000664000175000017500000000467011701730437023320 0ustar00chrischris00000000000000// EmpathyChatAction.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace EmpathyPlugin { public class EmpathyChatAction : Act { public EmpathyChatAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Chat"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Send an instant message to a friend."); } } public override string Icon { get { return EmpathyPlugin.ChatIcon; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); } } public override bool SupportsItem (Item item) { if (item is ContactItem) { ContactItem contact = item as ContactItem; return contact.Details.Contains("is-empathy"); } return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string message = ""; if (modItems.Any ()) message = (modItems.First () as ITextItem).Text; foreach (Item item in items) { if (item is ContactItem) { ContactItem contactItem = item as ContactItem; string contactId = contactItem["email"]; if (!string.IsNullOrEmpty (message)) EmpathyPlugin.OpenConversationWithBuddy (contactId, message); else EmpathyPlugin.OpenConversationWithBuddy (contactId); } } yield break; } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/Contact.cs0000644000175000017500000000007211701730437022072 xustar000000000000000029 atime=1381797704.87522123 29 ctime=1381823737.38704983 gnome-do-plugins-0.8.5/Empathy/src/Contact.cs0000664000175000017500000000646211701730437021347 0ustar00chrischris00000000000000// Contact.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using DBus; using org.freedesktop.DBus; using System.Collections.Generic; using System.Text.RegularExpressions; using AccountManagerQuery; using Telepathy; namespace EmpathyPlugin { public class Contact { public UInt32 ContactUInt {get; private set;} public Account Account {get; private set;} public IDictionary Attributes {get; private set;} public SimplePresence SimplePresence; public string Alias {get {return (string)GetPropertyValue(EmpathyPlugin.CONTACT_PROP_ALIAS);} } public string ContactId {get {return (string)GetPropertyValue(EmpathyPlugin.CONTACT_PROP_ID);} } public string AvatarToken {get; private set;} public Contact (UInt32 contactUInt, Account account) { ContactUInt = contactUInt; Account = account; IContacts contacts = Bus.Session.GetObject (Account.connectionBusIFace, Account.connectionPath); ISimplePresence presence = Bus.Session.GetObject (Account.connectionBusIFace, Account.connectionPath); IAvatars avatars = Bus.Session.GetObject (Account.connectionBusIFace, Account.connectionPath); Properties connectionProperties = Bus.Session.GetObject (Account.connectionBusIFace, Account.connectionPath); // TODO: géré les protocols sans IAvatars IDictionary tokens = avatars.GetKnownAvatarTokens(new uint[] { ContactUInt }); string strTmp = ""; if(tokens.TryGetValue(contactUInt, out strTmp) && strTmp.Length > 0) { // ajout du préfix "_3" si le premier token commence par un nombre if(Regex.IsMatch(strTmp.Substring(0,1), "[0-9]")) { strTmp = "_3"+strTmp; } } AvatarToken = strTmp; SimplePresence sTmp; presence.GetPresences (new uint[] { ContactUInt }).TryGetValue (ContactUInt, out sTmp); SimplePresence = sTmp; IDictionary tmp; string[] itf = (string[])connectionProperties.Get (EmpathyPlugin.CONNECTION_CONTACT_IFACE, "ContactAttributeInterfaces"); // FIXME: cette interface fait planter DBus avec MSN, on remet un interface bidon int idx = Array.IndexOf(itf, EmpathyPlugin.CONNECTION_CAPABILITIES_IFACE); if(idx != -1) { itf[idx] = EmpathyPlugin.CONNECTION_IFACE; } IDictionary> allAttributes = contacts.GetContactAttributes (new uint[] { ContactUInt }, itf, false); allAttributes.TryGetValue (ContactUInt, out tmp); Attributes = tmp; } private object GetPropertyValue(string propName) { object res; Attributes.TryGetValue(propName, out res); return res; } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyBrowseBuddyItem.cs0000644000175000017500000000007311701730437025100 xustar000000000000000030 atime=1381797704.879221231 29 ctime=1381823737.40304983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyBrowseBuddyItem.cs0000664000175000017500000000232011701730437024341 0ustar00chrischris00000000000000// EmpathyBrowseBuddyItem.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using Mono.Addins; using Do.Universe; namespace EmpathyPlugin { public class EmpathyBrowseBuddyItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Contacts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Empathy Contacts"); } } public override string Icon { get { return "empathy"; } } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathySavedStatusItem.cs0000644000175000017500000000007411701730437025116 xustar000000000000000030 atime=1381797704.883221231 30 ctime=1381823737.415049831 gnome-do-plugins-0.8.5/Empathy/src/EmpathySavedStatusItem.cs0000664000175000017500000000252411701730437024364 0ustar00chrischris00000000000000// EmpathySavedStatusItem.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.IO; using System.Text.RegularExpressions; using Do.Universe; using Telepathy; namespace EmpathyPlugin { public class EmpathySavedStatusItem : EmpathyStatusItem { public EmpathySavedStatusItem (ConnectionPresenceType status, string message) : base(status) { Message = message; } public override string Name { get { return StripHTML(Message); } } public string Message { get; private set; } string StripHTML (string message) { return Regex.Replace(message, @"<(.|\n)*?>", string.Empty); } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathySetStatusAction.cs0000644000175000017500000000007411701730437025126 xustar000000000000000030 atime=1381797704.883221231 30 ctime=1381823737.423049831 gnome-do-plugins-0.8.5/Empathy/src/EmpathySetStatusAction.cs0000664000175000017500000000652411701730437024400 0ustar00chrischris00000000000000// EmpathySetStatusAction.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using EmpathyPlugin; using Telepathy; namespace EmpathyPlugin { public class EmpathySetStatusAction : Act { public EmpathySetStatusAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set status"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set empathy status message"); } } public override string Icon { get { return "empathy"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (EmpathyStatusItem); yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); yield return typeof (EmpathyStatusItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { if (items.First () is EmpathySavedStatusItem || modItem is EmpathySavedStatusItem) return false; if (items.First () is EmpathyStatusItem && modItem is ITextItem) return true; if (items.First () is ITextItem && modItem is EmpathyStatusItem) return true; return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { ConnectionPresenceType status; string message = ""; try { if (items.First () is EmpathySavedStatusItem) { status = (items.First () as EmpathySavedStatusItem).Status; message = (items.First () as EmpathySavedStatusItem).Message; EmpathyPlugin.SetAvailabilityStatus(status, message); } else if (items.First () is EmpathyStatusItem) { status = (items.First () as EmpathyStatusItem).Status; if (modItems.Any ()) message = (modItems.First () as ITextItem).Text; EmpathyPlugin.SetAvailabilityStatus(status, message); } else if (items.First () is ITextItem) { if (modItems.Any ()) status = (modItems.First () as EmpathyStatusItem).Status; else status = ConnectionPresenceType.Available; message = (items.First () as ITextItem).Text; EmpathyPlugin.SetAvailabilityStatus(status, message); } } catch (Exception e) { Log.Error ("Could not set Empathy status: {0}", e.Message); Log.Debug (e.StackTrace); } yield break; } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/Account.cs0000644000175000017500000000007311701730437022074 xustar000000000000000029 atime=1381797704.87522123 30 ctime=1381823737.383049829 gnome-do-plugins-0.8.5/Empathy/src/Account.cs0000664000175000017500000002072511701730437021346 0ustar00chrischris00000000000000// Account.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using DBus; using org.freedesktop.DBus; using System.Collections.Generic; using AccountManagerQuery; using Telepathy; namespace EmpathyPlugin { public enum Criteria : uint { Channel = 0, ChannelType = 1, HandleType = 2, Handle = 3 } public class Account { public ObjectPath accountPath {get; private set;} public IAccount iAccount {get; private set;} public Properties iAccountProp {get; private set;} public ObjectPath connectionPath {get; private set;} public string connectionBusIFace {get; private set;} public IConnection iConnection {get; private set;} private List AvailablePresencesType = new List( new ConnectionPresenceType[] { ConnectionPresenceType.Available, ConnectionPresenceType.Away, ConnectionPresenceType.Error, ConnectionPresenceType.Busy, ConnectionPresenceType.ExtendedAway, ConnectionPresenceType.Hidden, ConnectionPresenceType.Unknown, ConnectionPresenceType.Offline }); public string name; public string proto; public string cm; public Account (ObjectPath accountPath) { this.accountPath = accountPath; this.iAccount = Bus.Session.GetObject (EmpathyPlugin.ACCOUNTMANAGER_IFACE, accountPath); this.iAccountProp = Bus.Session.GetObject (EmpathyPlugin.ACCOUNTMANAGER_IFACE, accountPath); ConnectionStatus connectionStatus = (ConnectionStatus)this.iAccountProp.Get (EmpathyPlugin.ACCOUNT_IFACE, "ConnectionStatus"); string[] tabStr = accountPath.ToString().Split("/".ToCharArray()); int length = tabStr.Length; this.proto = tabStr[length - 2]; this.cm = tabStr[length - 3]; this.connectionPath = (ObjectPath)this.iAccountProp.Get (EmpathyPlugin.ACCOUNT_IFACE, "Connection"); this.connectionBusIFace = connectionPath.ToString ().Replace ("/", ".").Substring (1); if (connectionStatus == ConnectionStatus.Connected) { this.iConnection = Bus.Session.GetObject (connectionBusIFace, connectionPath); } else { this.iConnection = null; } // this.iAccount.Nickname // this.name = (string)this.iAccountProp.Get (TelepathyPlugin.ACCOUNT_IFACE, "Nickname"); // this.iAccount.DisplayName this.name = (string)this.iAccountProp.Get (EmpathyPlugin.ACCOUNT_IFACE, "DisplayName"); } public bool IsConnected () { ConnectionStatus connectionStatus = (ConnectionStatus)this.iAccountProp.Get (EmpathyPlugin.ACCOUNT_IFACE, "ConnectionStatus"); return connectionStatus == ConnectionStatus.Connected; } public override string ToString () { return this.name + " [" + this.proto + "] : " + IsConnected (); } public bool HasContact (string @name) { return this.FindContact(name) != null; } public Contact FindContact (string @name) { foreach (ChannelInfo channelInfo in this.iConnection.ListChannels ()) { Properties contactGroupProperties = Bus.Session.GetObject (this.connectionBusIFace, channelInfo.Channel); if (channelInfo.ChannelType == EmpathyPlugin.CHANNEL_TYPE_CONTACTLIST && (channelInfo.HandleType == HandleType.List)) { string[] strTab = channelInfo.Channel.ToString().Split("/".ToCharArray()); if(strTab[strTab.Length - 1] == "subscribe") { foreach (UInt32 i in (UInt32[])contactGroupProperties.Get (EmpathyPlugin.CHANNEL_GROUP_IFACE, "Members")) { Contact contact = new Contact(i, this); if (contact.ContactId == name) { if(AvailablePresencesType.Contains(contact.SimplePresence.Type)) { return new Contact(i, this); } } } } } } return null; } public void SetStatus (ConnectionPresenceType status, string message) { ISimplePresence simplePresence = Bus.Session.GetObject (connectionBusIFace, connectionPath); // Properties simplePresenceProperties = Bus.Session.GetObject (connectionBusIFace, connectionPath); // IDictionary lstStatus = (IDictionary) simplePresenceProperties.Get("org.freedesktop.Telepathy.Connection.Interface.SimplePresence", "Statuses"); List possibleStatusLst = EmpathyStatus.GetStatusList(status); // TODO: utiliser SimplePresence au lieu de Presence IPresence presence = Bus.Session.GetObject (connectionBusIFace, connectionPath); IDictionary lstStatus = presence.GetStatuses(); foreach(BaseStatus oneStatus in possibleStatusLst) { StatusSpec statusSpec; if(lstStatus.TryGetValue(oneStatus.ToString(), out statusSpec) ) { if (statusSpec.MaySetOnSelf) { simplePresence.SetPresence(oneStatus.ToString(), message); return; } } } } public IEnumerable FindContact () { List res = new List(); if(! this.IsConnected()) { return res; } foreach (ChannelInfo channelInfo in iConnection.ListChannels ()) { Properties contactGroupProperties = Bus.Session.GetObject (this.connectionBusIFace, channelInfo.Channel); if (channelInfo.ChannelType == EmpathyPlugin.CHANNEL_TYPE_CONTACTLIST && (channelInfo.HandleType == HandleType.List)) { string[] strTab = channelInfo.Channel.ToString().Split("/".ToCharArray()); if(strTab[strTab.Length - 1] == "subscribe") { foreach (UInt32 i in (UInt32[])contactGroupProperties.Get (EmpathyPlugin.CHANNEL_GROUP_IFACE, "Members")) { Contact contact = new Contact(i, this); res.Add(contact); } } } } return res; } public void OpenConversationWithBuddy(string contactId, string message) { Contact contact = FindContact(contactId); ObjectPath opath = new ObjectPath (EmpathyPlugin.CHANNELDISPATCHER_PATH); IChannelDispatcher iChannelDispatcherBus = Bus.Session.GetObject (EmpathyPlugin.CHANNELDISPATCHER_IFACE, opath); Dictionary channelRequestParameters = new Dictionary (); channelRequestParameters.Add (EmpathyPlugin.CHANNEL_TYPE, EmpathyPlugin.CHANNEL_TYPE_TEXT); channelRequestParameters.Add (EmpathyPlugin.CHANNEL_TARGETHANDLETYPE, HandleType.Contact); channelRequestParameters.Add (EmpathyPlugin.CHANNEL_TARGETHANDLE, contact.ContactUInt); ObjectPath messageChannelPath = iChannelDispatcherBus.EnsureChannel (this.accountPath, channelRequestParameters, DateTime.Now.Ticks, "org.freedesktop.Telepathy.Client.Empathy"); IChannelRequest iChannelRequest = Bus.Session.GetObject (EmpathyPlugin.ACCOUNTMANAGER_IFACE, messageChannelPath); iChannelRequest.Proceed(); if(message == null) { return; } foreach (ChannelInfo channelInfo in this.iConnection.ListChannels ()) { if (channelInfo.ChannelType == EmpathyPlugin.CHANNEL_TYPE_TEXT && channelInfo.HandleType == HandleType.Contact && channelInfo.Handle == contact.ContactUInt) { IMessages messageChannel = Bus.Session.GetObject (this.connectionBusIFace, channelInfo.Channel); IDictionary header = new Dictionary() { {"message-type", ChannelTextMessageType.Notice} }; IDictionary alternative = new Dictionary() { {"alternative", "main"}, {"content-type", "text/plain"}, {"content", message} }; messageChannel.SendMessage(new IDictionary[] { header, alternative}, MessageSendingFlags.None); } } } public void EnableAccount() { iAccountProp.Set("org.freedesktop.Telepathy.Account", "Enabled", true); } public void DisableAccount() { iAccountProp.Set("org.freedesktop.Telepathy.Account", "Enabled", false); } public string GetIconName() { return (string) iAccountProp.Get("org.freedesktop.Telepathy.Account", "Icon"); } } } gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyContactItemSource.cs0000644000175000017500000000007311701730437025423 xustar000000000000000030 atime=1381797704.879221231 29 ctime=1381823737.41104983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyContactItemSource.cs0000664000175000017500000000616411701730437024676 0ustar00chrischris00000000000000// EmpathyContactItemSource.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Platform.ServiceStack; namespace EmpathyPlugin { public class EmpathyContactItemSource : ItemSource { const string iconPrefix = "icon-"; List contacts; public EmpathyContactItemSource () { contacts = new List (); } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); yield return typeof (IApplicationItem); yield return typeof (EmpathyBrowseBuddyItem); } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Empathy Contacts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Contacts on your Empathy contact alist."); } } public override string Icon { get { return "empathy"; } } public override IEnumerable Items { get { return contacts; } } public override IEnumerable ChildrenOfItem (Item item) { if (EmpathyPlugin.IsTelepathy (item)) { yield return new EmpathyBrowseBuddyItem (); } else if (item is EmpathyBrowseBuddyItem) { foreach (ContactItem contact in contacts) { yield return contact; } } } public void ForceUpdateItems () { if (EmpathyPlugin.IsInstanceRunning ()) { contacts.Clear (); try { foreach (Contact contact in EmpathyPlugin.GetAllContacts ()) { ContactItem contactItem = ContactItem.Create (contact.Alias); contactItem["email"] = contact.ContactId; contactItem["is-empathy"] = "true"; if(contact.AvatarToken != null && contact.AvatarToken != "") { string[] elts = new string[]{Environment.GetFolderPath (Environment.SpecialFolder.Personal), EmpathyPlugin.AVATAR_PATH, contact.Account.cm, contact.Account.proto, contact.AvatarToken}; contactItem["photo"] = elts.Aggregate((aggregation, val) => Path.Combine (aggregation, val)); } contacts.Add (contactItem); } } catch (Exception e) { Log.Error ("Could not get Empathy contacts: {0}", e.Message); Log.Error (e.StackTrace); } } } public override void UpdateItems () { ForceUpdateItems(); } } }gnome-do-plugins-0.8.5/Empathy/src/PaxHeaders.15196/EmpathyAccountItem.cs0000644000175000017500000000007211701730437024242 xustar000000000000000029 atime=1381797704.87522123 29 ctime=1381823737.39504983 gnome-do-plugins-0.8.5/Empathy/src/EmpathyAccountItem.cs0000664000175000017500000000263111701730437023511 0ustar00chrischris00000000000000// EmpathyAccountItem.cs // // Author: // Xavier Calland // // Copyright © 2010 // // This program 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 3 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 Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . using System.IO; using Do.Universe; using Do.Platform; namespace EmpathyPlugin { public class EmpathyAccountItem : Item { public EmpathyAccountItem (Account account) { Account = account; Proto = Account.proto.ToLower(); } public int Id { get; protected set; } public string Proto { get; protected set; } public Account Account { get; protected set; } public override string Name { get { return Account.name; } } public override string Description { get { return Proto; } } public override string Icon { get { return EmpathyPlugin.GetProtocolIcon (Account.GetIconName()); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/AUTHORS0000644000175000017500000000007411701730437017024 xustar000000000000000030 atime=1381797704.631221222 30 ctime=1381823728.751049533 gnome-do-plugins-0.8.5/AUTHORS0000664000175000017500000000043711701730437016273 0ustar00chrischris00000000000000GNOME Do: cute motto goes here ========================================================================== For a complete list of all contributors, see the COPYRIGHT file. Current Developers: ------------------ David Siegel Richard Harding gnome-do-plugins-0.8.5/PaxHeaders.15196/MPD0000644000175000017500000000013012227172406016310 xustar000000000000000029 mtime=1381823750.20705027 30 atime=1381823772.207051027 29 ctime=1381823750.20705027 gnome-do-plugins-0.8.5/MPD/0000755000175000017500000000000012227172406015635 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/MPD/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170625020423 xustar000000000000000030 mtime=1381822869.359019982 30 atime=1381823353.055036614 29 ctime=1381823750.20705027 gnome-do-plugins-0.8.5/MPD/Makefile.am0000664000175000017500000000044112227170625017673 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=MPD FILES = \ src/MPDPlayAction.cs \ src/MPD.cs \ src/MPDItemSource.cs \ src/MPDItems.cs \ src/MusicItems.cs GENERATED_RESOURCES = \ Resources/MPD.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/MPD/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172406020433 xustar000000000000000030 mtime=1381823750.039050265 30 atime=1381823750.151050269 29 ctime=1381823750.20305027 gnome-do-plugins-0.8.5/MPD/Makefile.in0000644000175000017500000004714212227172406017712 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = MPD ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = MPD FILES = \ src/MPDPlayAction.cs \ src/MPD.cs \ src/MPDItemSource.cs \ src/MPDItems.cs \ src/MusicItems.cs GENERATED_RESOURCES = \ Resources/MPD.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign MPD/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign MPD/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/MPD/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360020261 xustar000000000000000029 mtime=1381823728.67104953 30 atime=1381823772.207051027 29 ctime=1381823728.67104953 gnome-do-plugins-0.8.5/MPD/Resources/0000755000175000017500000000000012227172360017606 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/MPD/Resources/PaxHeaders.15196/MPD.addin.xml.in0000644000175000017500000000007311701730437023172 xustar000000000000000030 atime=1381797705.339221246 29 ctime=1381823728.67104953 gnome-do-plugins-0.8.5/MPD/Resources/MPD.addin.xml.in0000664000175000017500000000110311701730437022431 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/MPD/PaxHeaders.15196/src0000644000175000017500000000013212227172406017101 xustar000000000000000030 mtime=1381823750.219050271 30 atime=1381823772.207051027 30 ctime=1381823750.219050271 gnome-do-plugins-0.8.5/MPD/src/0000755000175000017500000000000012227172406016424 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/MPD/src/PaxHeaders.15196/MPDPlayAction.cs0000644000175000017500000000007411701730437022116 xustar000000000000000030 atime=1381797705.343221247 30 ctime=1381823750.211050271 gnome-do-plugins-0.8.5/MPD/src/MPDPlayAction.cs0000664000175000017500000000350011701730437021357 0ustar00chrischris00000000000000// MPDPlayAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Do.Universe; namespace MPD { public class MPDPlayAction : Act { public MPDPlayAction () { } public override string Name { get { return "Play"; } } public override string Description { get { return "Play an item with MPD."; } } public override string Icon { get { return "player_play"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (MusicItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { foreach (Item item in items) { List songs = MPD.LoadSongsFor (item as MusicItem); foreach (SongMusicItem song in songs){ MPD.Client ("play " + song.Number); break; } break; } }).Start (); return null; } } } gnome-do-plugins-0.8.5/MPD/src/PaxHeaders.15196/MPDItemSource.cs0000644000175000017500000000007411701730437022132 xustar000000000000000030 atime=1381797705.343221247 30 ctime=1381823750.215050271 gnome-do-plugins-0.8.5/MPD/src/MPDItemSource.cs0000664000175000017500000000701511701730437021400 0ustar00chrischris00000000000000// MPDItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Xml; using System.Collections.Generic; using Do.Universe; namespace MPD { public class MPDMusicItemSource : ItemSource { List items; List albums; List artists; public MPDMusicItemSource () { items = new List (); UpdateItems (); } public override string Name { get { return "MPD Music"; } } public override string Description { get { return "Provides access to artists and albums from MPD."; } } public override string Icon { get { return "gnome-mime-audio"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (MusicItem), typeof (BrowseMusicItem), typeof (IApplicationItem), }; } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { List children; children = new List (); if (parent is IApplicationItem && parent.Name == "MPD") { children.Add (new BrowseAlbumsMusicItem ()); children.Add (new BrowseArtistsMusicItem ()); children.AddRange (MPDRunnableItem.DefaultItems); } else if (parent is ArtistMusicItem) { //Show all the albums then an 'all music by this artist' button foreach (AlbumMusicItem album in AllAlbumsBy (parent as ArtistMusicItem)) children.Add (album); children.Add(new BrowseAllMusicItem (parent as ArtistMusicItem)); } else if (parent is AlbumMusicItem) { foreach (SongMusicItem song in MPD.LoadSongsFor (parent as AlbumMusicItem)) children.Add (song); } else if (parent is BrowseAlbumsMusicItem) { foreach (AlbumMusicItem album in albums) children.Add (album); } else if (parent is BrowseArtistsMusicItem) { foreach (ArtistMusicItem artist in artists) children.Add (artist); }else if(parent is BrowseAllMusicItem){ foreach (SongMusicItem song in MPD.LoadSongsFor ((parent as BrowseAllMusicItem).Artist)) children.Add (song); } return children; } public override void UpdateItems () { items.Clear (); // Add play, pause, etc. controls. items.AddRange (MPDRunnableItem.DefaultItems); // Add browse features. items.Add (new BrowseAlbumsMusicItem ()); items.Add (new BrowseArtistsMusicItem ()); // Add albums and artists. MPD.LoadAlbumsAndArtists (out albums, out artists); foreach (Item album in albums) items.Add (album); foreach (Item artist in artists) items.Add (artist); } protected List AllAlbumsBy (ArtistMusicItem artist) { return albums.FindAll (delegate (AlbumMusicItem album) { return album.Artist == artist.Name; }); } } } gnome-do-plugins-0.8.5/MPD/src/PaxHeaders.15196/MPD.cs0000644000175000017500000000007411701730437020132 xustar000000000000000030 atime=1381797705.343221247 30 ctime=1381823750.211050271 gnome-do-plugins-0.8.5/MPD/src/MPD.cs0000664000175000017500000001347311701730437017405 0ustar00chrischris00000000000000// MPD.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Xml; using System.Threading; using System.Diagnostics; using System.Collections.Generic; namespace MPD { public static class MPD { static readonly string CoverArtDirectory; static List songs; static Timer clearSongsTimer; const int SecondsSongsCached = 90; static MPD () { /* * MPD doesn't by itself collect cover art. However, most of MPD's clients * do. GMPC stores them in ~/.covers. We should add more logic to * check other locations as well. This works perfectly for me. */ String home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); CoverArtDirectory = "~/.covers".Replace("~", home); clearSongsTimer = new Timer (ClearSongs); songs = new List (); } public static void LoadAlbumsAndArtists (out List albums_out, out List artists_out) { Dictionary albums; Dictionary artists; albums_out = new List (); artists_out = new List (); albums = new Dictionary (); artists = new Dictionary (); foreach (SongMusicItem song in LoadAllSongs ()) { // Don't let null covers replace non-null covers. if (!artists.ContainsKey (song.Artist.ToLower()) || artists[song.Artist.ToLower()].Cover == null) { artists[song.Artist.ToLower()] = new ArtistMusicItem (song.Artist, song.Cover); } if (!albums.ContainsKey (song.Album.ToLower()) || albums[song.Album.ToLower()].Cover == null) { albums[song.Album.ToLower()] = new AlbumMusicItem (song.Album, song.Artist, song.Year, song.Cover); } } albums_out.AddRange (albums.Values); artists_out.AddRange (artists.Values); } public static List LoadSongsFor (MusicItem item) { SortedList songs; //case where we're loading all the songs for a given song //is trivially just that one song if (item is SongMusicItem) { List single = new List (); single.Add (item as SongMusicItem); return single; } songs = new SortedList (); foreach (SongMusicItem song in LoadAllSongs ()) { switch (item.GetType ().Name) { case "AlbumMusicItem": if (item.Name != song.Album) continue; break; case "ArtistMusicItem": if (item.Name != song.Artist) continue; break; } try { songs.Add (song.Name, song); } catch { } } List newlist = new List(); foreach(SongMusicItem song in songs.Values){ newlist.Add(song); } return newlist; } private static void ClearSongs (object state) { lock (songs) { songs.Clear (); } } public static List LoadAllSongs () { List songsCopy; lock (songs) { // Begin a new timer to clear the songs SecondsSongsCached seconds from now. clearSongsTimer.Change (SecondsSongsCached*1000, Timeout.Infinite); if (songs.Count == 0) { // Song list is not cached. Load songs from database. try { Process proc = new Process(); proc.StartInfo.FileName = "/usr/bin/mpc"; proc.StartInfo.Arguments =@"playlist --format "":%title%:%artist%:%album%:%file%"""; proc.StartInfo.UseShellExecute=false; proc.StartInfo.RedirectStandardOutput = true; proc.Start(); String line = proc.StandardOutput.ReadLine(); while(line != null){ string[] info = line.Split(':'); SongMusicItem song; string song_file, song_name, album_name, artist_name,cover; int number = Convert.ToInt32(info[0].Substring(1,info[0].IndexOf(')') -1 )); song_name = info[1]; artist_name = info[2]; album_name = info[3]; song_file = info[4]; string cover_name_artist = artist_name; string cover_name_album = album_name; //Try the album art first, then the artist art cover_name_artist = cover_name_artist.Replace(" ","%20"); cover_name_album = cover_name_album.Replace(" ","%20"); cover = string.Format ("{0}-{1}.jpg", cover_name_artist, cover_name_album); cover = Path.Combine (CoverArtDirectory, cover); if(!File.Exists (cover)){ cover = string.Format ("{0}.jpg", cover_name_artist); cover = Path.Combine (CoverArtDirectory, cover); if (!File.Exists (cover)) cover = null; } song = new SongMusicItem (song_name, artist_name, album_name, cover,song_file, number); songs.Add (song); line = proc.StandardOutput.ReadLine(); } } catch (Exception e) { Console.Error.WriteLine ("Could not read MPD database file: " + e.Message); } } songsCopy = new List (songs); } return songsCopy; } public static void Client (string command) { try { Process.Start ("mpc", command); } catch { } } } } gnome-do-plugins-0.8.5/MPD/src/PaxHeaders.15196/MPDItems.cs0000644000175000017500000000007411701730437021134 xustar000000000000000030 atime=1381797705.343221247 30 ctime=1381823750.219050271 gnome-do-plugins-0.8.5/MPD/src/MPDItems.cs0000664000175000017500000000652411701730437020406 0ustar00chrischris00000000000000// MPDItems.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Threading; using System.Diagnostics; using Do.Universe; namespace MPD { class BrowseMusicItem: Item { string name, description; public BrowseMusicItem (string name, string description) { this.name = name; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "gtk-cdrom"; } } } class BrowseArtistsMusicItem : BrowseMusicItem { public BrowseArtistsMusicItem (): base ("Browse Artists", "Browse MPD Music by Artist") { } } class BrowseAlbumsMusicItem : BrowseMusicItem { public BrowseAlbumsMusicItem (): base ("Browse Albums", "Browse MPD Music by Album") { } } class BrowseAllMusicItem : BrowseMusicItem { ArtistMusicItem artist; public BrowseAllMusicItem (ArtistMusicItem artist): base ("Browse Music", "All songs by " + artist.Artist) { this.artist = artist; } public ArtistMusicItem Artist { get { return artist; } } } public class MPDRunnableItem : Item, IRunnableItem { public static readonly MPDRunnableItem[] DefaultItems = new MPDRunnableItem[] { new MPDRunnableItem ("Play", "Play Current Track in MPD", "player_play", "play"), new MPDRunnableItem ("Pause", "Pause MPD Playback", "player_pause", "pause"), new MPDRunnableItem ("Next", "Play Next Track in MPD", "player_end", "next"), new MPDRunnableItem ("Previous", "Play Previous Track in MPD", "player_start", "previous"), new MPDRunnableItem ("Volume Up", "Increase MPD Playback Volume", "audio-volume-high", "volume +10"), new MPDRunnableItem ("Volume Down", "Decrease MPD Playback Volume", "audio-volume-low", "volume -10"), new MPDRunnableItem ("Update", "Refresh MPD Database", "reload", "update"), }; string name, description, icon, command; public MPDRunnableItem (string name, string description, string icon, string command) { this.name = name; this.description = description; this.icon = icon; this.command = command; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return icon; } } public void Run () { new Thread ((ThreadStart) delegate { MPD.Client (command); }).Start (); } } } gnome-do-plugins-0.8.5/MPD/src/PaxHeaders.15196/MusicItems.cs0000644000175000017500000000007411701730437021574 xustar000000000000000030 atime=1381797705.347221247 30 ctime=1381823750.219050271 gnome-do-plugins-0.8.5/MPD/src/MusicItems.cs0000664000175000017500000000527211701730437021045 0ustar00chrischris00000000000000// MusicItems.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using Do.Universe; namespace MPD { public abstract class MusicItem : Item { protected string name, artist, year, cover; public MusicItem () { } public MusicItem (string name, string artist, string year, string cover): this () { this.name = name; this.artist = artist; this.year = year; this.cover = cover; } public override string Name { get { return name; } } public override string Description { get { return artist; } } public override string Icon { get { return Cover ?? "gtk-cdrom"; } } public virtual string Artist { get { return artist; } } public virtual string Year { get { return year; } } public virtual string Cover { get { return cover; } } } public class AlbumMusicItem : MusicItem { public AlbumMusicItem (string name, string artist, string year, string cover): base (name, artist, year, cover) { } } public class ArtistMusicItem : MusicItem { public ArtistMusicItem (string artist, string cover): base () { this.artist = this.name = artist; this.cover = cover; } public override string Description { get { return string.Format ("All music by {0}", artist); } } } public class SongMusicItem : MusicItem { string album, file; int number; public SongMusicItem (string name, string artist, string album, string cover, string file, int number): base (name, artist, "", cover) { this.file = file; this.album = album; this.number = number; } public override string Icon { get { return "gnome-mime-audio"; } } public override string Description { get { return string.Format ("{0} - {1}", artist, album); } } public virtual string Album { get { return album; } } public virtual string File { get { return file; } } public virtual int Number { get {return number; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Woof0000644000175000017500000000013012227172431016600 xustar000000000000000029 mtime=1381823769.68705094 30 atime=1381823772.207051027 29 ctime=1381823769.68705094 gnome-do-plugins-0.8.5/Woof/0000755000175000017500000000000012227172431016125 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Woof/PaxHeaders.15196/Makefile.am0000644000175000017500000000013012227171105020706 xustar000000000000000029 mtime=1381823045.55102604 30 atime=1381823354.075036649 29 ctime=1381823769.68705094 gnome-do-plugins-0.8.5/Woof/Makefile.am0000664000175000017500000000044512227171105020163 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Woof FILES = \ src/Woof.cs \ src/WoofAction.cs GENERATED_RESOURCES = \ Resources/Woof.addin.xml BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Woof/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172431020723 xustar000000000000000030 mtime=1381823769.575050936 30 atime=1381823769.631050938 29 ctime=1381823769.68305094 gnome-do-plugins-0.8.5/Woof/Makefile.in0000644000175000017500000004715212227172431020203 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Woof ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Woof FILES = \ src/Woof.cs \ src/WoofAction.cs GENERATED_RESOURCES = \ Resources/Woof.addin.xml BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Woof/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Woof/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Woof/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020555 xustar000000000000000030 mtime=1381823728.735049532 30 atime=1381823772.207051027 30 ctime=1381823728.735049532 gnome-do-plugins-0.8.5/Woof/Resources/0000755000175000017500000000000012227172360020100 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Woof/Resources/PaxHeaders.15196/Woof.addin.xml.in0000644000175000017500000000007411701730437023757 xustar000000000000000030 atime=1381797706.047221271 30 ctime=1381823728.735049532 gnome-do-plugins-0.8.5/Woof/Resources/Woof.addin.xml.in0000664000175000017500000000116411701730437023224 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Woof/PaxHeaders.15196/src0000644000175000017500000000013212227172431017371 xustar000000000000000030 mtime=1381823769.695050941 30 atime=1381823772.207051027 30 ctime=1381823769.695050941 gnome-do-plugins-0.8.5/Woof/src/0000755000175000017500000000000012227172431016714 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Woof/src/PaxHeaders.15196/Woof.cs0000644000175000017500000000007311701730437020715 xustar000000000000000030 atime=1381797706.051221271 29 ctime=1381823769.69105094 gnome-do-plugins-0.8.5/Woof/src/Woof.cs0000664000175000017500000001571611701730437020173 0ustar00chrischris00000000000000// Woof.cs // // Parts of the code were copy/pasted from the Pidgin plugin (in Pidgin.cs). // // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA using System; using System.Diagnostics; using System.IO; using System.Collections.Generic; using System.Reflection; using System.Threading; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Do.Universe; namespace Woof { public static class Pidgin { const string BUS_NAME = "im.pidgin.purple.PurpleService"; const string OBJECT_PATH = "/im/pidgin/purple/PurpleObject"; public const uint PURPLE_CONV_TYPE_IM = 1; public const uint PURPLE_CONV_TYPE_CHAT = 2; [Interface ("im.pidgin.purple.PurpleInterface")] public interface IPidgin { int[] PurpleAccountsGetAllActive (); int PurpleFindBuddy (int accound_id, string screenname); bool PurpleAccountIsConnected (int account_id); int PurpleAccountsFindConnected (string account, string proto); bool PurpleBuddyIsOnline (int buddy_id); int PurpleConversationNew (uint conv_type, int account_id, string screenname); void PurpleConversationPresent (int conversation_id); int PurpleConvIm (int conv_id); void PurpleConvImSend (int im_id, string message); } public static IPidgin FindInstance () { if(!Bus.Session.NameHasOwner (BUS_NAME)) { Bus.Session.StartServiceByName (BUS_NAME); System.Threading.Thread.Sleep (5000); if(!Bus.Session.NameHasOwner (BUS_NAME)) throw new Exception (String.Format ("Name {0} has no owner.", BUS_NAME)); } return Bus.Session.GetObject (BUS_NAME, new ObjectPath (OBJECT_PATH)); } private static int[] ConnectedAccounts { get { List connected; IPidgin prpl; prpl = FindInstance (); connected = new List (); try { foreach (int account in prpl.PurpleAccountsGetAllActive ()) { if (prpl.PurpleAccountIsConnected (account)) connected.Add (account); } } catch { } return connected.ToArray (); } } public static bool BuddyIsOnline (string name) { int account; return GetBuddyIsOnlineAndAccount (name, out account); } public static bool GetBuddyIsOnlineAndAccount (string name, out int account_out) { IPidgin prpl; int buddy; prpl = FindInstance (); try { foreach (int account in ConnectedAccounts) { buddy = prpl.PurpleFindBuddy (account, name); if (prpl.PurpleBuddyIsOnline (buddy)) { account_out = account; return true; } } } catch { } account_out = -1; return false; } public static void OpenConversationWithBuddy (string name) { IPidgin prpl; int account, conversation; prpl = FindInstance (); try { GetBuddyIsOnlineAndAccount (name, out account); if (account == -1) account = prpl.PurpleAccountsFindConnected ("", ""); conversation = prpl.PurpleConversationNew (PURPLE_CONV_TYPE_IM, account, name); prpl.PurpleConversationPresent (conversation); } catch (Exception e) { Console.Error.WriteLine ("Could not create new Pidgin conversation: {0}", e.Message); } } } public class WoofServer { private string server_url; private string file_path; private string screen_name; private int timeout; public WoofServer (string screen_name) { this.screen_name = screen_name; this.timeout = 60 * 5; } public string ServerUrl { get { return this.server_url; } } public string ScreenName { get { return this.screen_name; } } public string FilePath { get { return this.file_path; } } public string FileName { get { // file_path points to a file if (Path.GetFileName (this.file_path).Length > 0) return Path.GetFileName (this.file_path); // file_path points to a directory string[] str_parts; str_parts = this.file_path.Split (Path.DirectorySeparatorChar); return str_parts[str_parts.Length - 1]; } } public int Timeout { get { return this.timeout; } } public void SendMessageToBuddy (string message) { Pidgin.IPidgin prpl; int account, conversation, im; prpl = Pidgin.FindInstance (); try { Pidgin.GetBuddyIsOnlineAndAccount (this.screen_name, out account); if (account == -1) account = prpl.PurpleAccountsFindConnected ("", ""); conversation = prpl.PurpleConversationNew (Pidgin.PURPLE_CONV_TYPE_IM, account, this.screen_name); prpl.PurpleConversationPresent (conversation); im = prpl.PurpleConvIm (conversation); prpl.PurpleConvImSend (im, message); } catch (Exception e) { Console.Error.WriteLine ("Could not create new Pidgin conversation: {0}", e.Message); } } public void ServeFile(string path) { this.file_path = path; // Read the content of the python file Assembly a = Assembly.GetExecutingAssembly (); string content = string.Empty; using (Stream f = a.GetManifestResourceStream ("Do.Addins.Woof.woof.py")) { using (StreamReader sr = new StreamReader (f)) content = sr.ReadToEnd (); } // Start process parameters System.Diagnostics.Process p = new System.Diagnostics.Process (); StreamWriter stdin; ProcessStartInfo pinfo = new ProcessStartInfo ("python"); pinfo.UseShellExecute = false; pinfo.RedirectStandardInput = true; pinfo.RedirectStandardOutput = true; pinfo.EnvironmentVariables.Add ("WOOF_FILE", path); p.StartInfo = pinfo; p.OutputDataReceived += new DataReceivedEventHandler (WoofOutputHandler); // Start the python process p.Start (); // Redirect stdin stdin = p.StandardInput; stdin.AutoFlush = true; // Watch stdout p.BeginOutputReadLine (); // Feed stdin stdin.Write (content); stdin.Close (); // Set the timeout new Thread ((ThreadStart) delegate { Thread.Sleep (this.timeout * 1000); if (! p.HasExited) { p.Kill (); this.SendMessageToBuddy ("Offer canceled."); } return; }).Start (); // Wait for the process to exit p.WaitForExit (); } private void WoofOutputHandler (object sendingProcess, DataReceivedEventArgs outLine) { // Print out the sort command output. if (!String.IsNullOrEmpty (outLine.Data)) { if (outLine.Data.StartsWith ("Now serving on")) { this.server_url = outLine.Data.Substring (14); this.SendMessageToBuddy (String.Format ("{0}: {1}", this.FileName, this.server_url)); } } } } } gnome-do-plugins-0.8.5/Woof/src/PaxHeaders.15196/WoofAction.cs0000644000175000017500000000007411701730437022054 xustar000000000000000030 atime=1381797706.051221271 30 ctime=1381823769.695050941 gnome-do-plugins-0.8.5/Woof/src/WoofAction.cs0000664000175000017500000001063611701730437021325 0ustar00chrischris00000000000000// WoofAction.cs // // // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; using System.Linq; using System.Threading; using System.Collections.Generic; using Do.Universe; using Do.Platform; namespace Woof { public class WoofSendFileAction : Act { public override string Name { get { return "Woof!"; } } public override string Description { get { return "Send a file to this person via Woof"; } } public override string Icon { get { return "package-x-generic"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (ContactItem), }; } } public override bool SupportsItem (Item item) { if (item is ContactItem) { foreach (string detail in (item as ContactItem).Details) if (detail.StartsWith ("prpl-")) return true; } return false; } public override IEnumerable SupportedModifierItemTypes { get { return new Type[] { typeof (IFileItem) }; } } public override bool ModifierItemsOptional { get { return false; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Item item = items.First (); Item moditem = modItems.First (); string name = null; if (item is ContactItem && moditem is IFileItem) { // Just grab the first protocol we see. ContactItem contact = item as ContactItem; foreach (string detail in contact.Details) { if (detail.StartsWith ("prpl-")) { name = contact[detail]; // If this buddy is online, break, else keep looking. if (Pidgin.BuddyIsOnline (name)) break; } } } if (name != null) { new Thread ((ThreadStart) delegate { IFileItem file = moditem as IFileItem; WoofServer ws = new WoofServer (name); ws.ServeFile(file.Path); return; }).Start (); } return null; } } public class WoofSendToAction : Act { public override string Name { get { return "Woof!"; } } public override string Description { get { return "Send the file via Woof"; } } public override string Icon { get { return "package-x-generic"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (IFileItem), }; } } public override bool SupportsItem (Item item) { if (item is IFileItem) { return true; } return false; } public override IEnumerable SupportedModifierItemTypes { get { return new Type[] { typeof (ContactItem) }; } } public override bool ModifierItemsOptional { get { return false; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { if (modItem is ContactItem) { foreach (string detail in (modItem as ContactItem).Details) if (detail.StartsWith ("prpl-")) return true; } return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Item item = items.First (); Item moditem = modItems.First (); string name = null; if (moditem is ContactItem && item is IFileItem) { // Just grab the first protocol we see. ContactItem contact = moditem as ContactItem; foreach (string detail in contact.Details) { if (detail.StartsWith ("prpl-")) { name = contact[detail]; // If this buddy is online, break, else keep looking. if (Pidgin.BuddyIsOnline (name)) break; } } } if (name != null) { new Thread ((ThreadStart) delegate { IFileItem file = item as IFileItem; WoofServer ws = new WoofServer (name); ws.ServeFile(file.Path); return; }).Start (); } return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/SSH0000644000175000017500000000013212227172420016323 xustar000000000000000030 mtime=1381823760.815050635 30 atime=1381823772.207051027 30 ctime=1381823760.815050635 gnome-do-plugins-0.8.5/SSH/0000755000175000017500000000000012227172420015646 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SSH/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171173020440 xustar000000000000000030 mtime=1381823099.615027899 30 atime=1381823353.567036632 30 ctime=1381823760.815050635 gnome-do-plugins-0.8.5/SSH/Makefile.am0000664000175000017500000000044412227171173017712 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=SSH FILES = \ src/SSHAction.cs \ src/SSHHostItem.cs \ src/SSHHostItemSource.cs GENERATED_RESOURCES = \ Resources/SSH.addin.xml REFERENCES = \ System \ System.Core \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/SSH/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172420020444 xustar000000000000000029 mtime=1381823760.67105063 30 atime=1381823760.759050633 30 ctime=1381823760.811050635 gnome-do-plugins-0.8.5/SSH/Makefile.in0000644000175000017500000004714512227172420017726 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = SSH ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = SSH FILES = \ src/SSHAction.cs \ src/SSHHostItem.cs \ src/SSHHostItemSource.cs GENERATED_RESOURCES = \ Resources/SSH.addin.xml REFERENCES = \ System \ System.Core \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign SSH/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign SSH/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/SSH/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020300 xustar000000000000000030 mtime=1381823728.695049531 30 atime=1381823772.207051027 30 ctime=1381823728.695049531 gnome-do-plugins-0.8.5/SSH/Resources/0000755000175000017500000000000012227172360017623 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SSH/Resources/PaxHeaders.15196/SSH.addin.xml.in0000644000175000017500000000007411701730437023225 xustar000000000000000030 atime=1381797705.687221258 30 ctime=1381823728.695049531 gnome-do-plugins-0.8.5/SSH/Resources/SSH.addin.xml.in0000664000175000017500000000120311701730437022464 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/SSH/PaxHeaders.15196/src0000644000175000017500000000013212227172420017112 xustar000000000000000030 mtime=1381823760.823050635 30 atime=1381823772.207051027 30 ctime=1381823760.823050635 gnome-do-plugins-0.8.5/SSH/src/0000755000175000017500000000000012227172420016435 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SSH/src/PaxHeaders.15196/SSHHostItemSource.cs0000644000175000017500000000007411701730437023022 xustar000000000000000030 atime=1381797705.691221258 30 ctime=1381823760.823050635 gnome-do-plugins-0.8.5/SSH/src/SSHHostItemSource.cs0000664000175000017500000000501711701730437022270 0ustar00chrischris00000000000000/* SSHHostItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Platform; using Do.Universe; using Mono.Addins; namespace SSH { public class SSHHostItemSource : ItemSource { List items; public SSHHostItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("SSH Hosts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Parses ssh-config"); } } public override string Icon { get { return "network-server"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (SSHHostItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { yield break; } public override void UpdateItems () { items.Clear (); try { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string hostsFile = Path.Combine(home, ".ssh/config"); using (FileStream fs = new FileStream (hostsFile, FileMode.Open, FileAccess.Read)) { Regex NameRegex = new Regex ("^\\s*Host\\s+(.+)\\s*$"); using (StreamReader reader = new StreamReader (fs)) { string s; while ((s = reader.ReadLine ()) != null) { Match NameMatch = NameRegex.Match (s); if (NameMatch.Groups.Count != 2) continue; string line = NameMatch.Groups[1].ToString(); string[] hosts = line.Split(new string[] { " " }, StringSplitOptions.None); foreach (string host in hosts) items.Add (new SSHHostItem (host)); } } } } catch { } } } } gnome-do-plugins-0.8.5/SSH/src/PaxHeaders.15196/SSHHostItem.cs0000644000175000017500000000007411701730437021641 xustar000000000000000030 atime=1381797705.691221258 30 ctime=1381823760.819050635 gnome-do-plugins-0.8.5/SSH/src/SSHHostItem.cs0000664000175000017500000000245011701730437021105 0ustar00chrischris00000000000000/* SSHHostItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using Do.Universe; using Mono.Addins; namespace SSH { public class SSHHostItem : Item { public SSHHostItem (string host) { this.Host = host; } public override string Name { get { return this.Host; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("SSH Host"); } } public override string Icon { get { return "gnome-globe"; } } public string Host { get; private set; } } } gnome-do-plugins-0.8.5/SSH/src/PaxHeaders.15196/SSHAction.cs0000644000175000017500000000007411701730437021322 xustar000000000000000030 atime=1381797705.691221258 30 ctime=1381823760.815050635 gnome-do-plugins-0.8.5/SSH/src/SSHAction.cs0000664000175000017500000000444411701730437020573 0ustar00chrischris00000000000000/* SSHAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Linq; using Do.Universe; using Do.Platform; using System.Diagnostics; using GConf; using Mono.Addins; namespace SSH { public class SSHAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Connect with SSH"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Connect with SSH"); } } public override string Icon { get { return "network-server"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (SSHHostItem); } } public override bool SupportsItem (Item item) { return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { GConf.Client client = new GConf.Client (); string exec; try { exec = client.Get ("/desktop/gnome/applications/terminal/exec") as string; } catch { exec = "gnome-terminal"; } string hostname; if (items.First () is ITextItem) { ITextItem textitem = items.First () as ITextItem; hostname = textitem.Text; } else { SSHHostItem hostitem = items.First () as SSHHostItem; hostname = hostitem.Host; } Process term = new Process (); term.StartInfo.FileName = exec; term.StartInfo.Arguments = "-e 'ssh " + hostname + "'"; term.Start (); yield break; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/TerminalServerClient0000644000175000017500000000013012227172422021767 xustar000000000000000029 mtime=1381823762.97905071 30 atime=1381823772.207051027 29 ctime=1381823762.97905071 gnome-do-plugins-0.8.5/TerminalServerClient/0000755000175000017500000000000012227172422021314 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/TerminalServerClient/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171165024104 xustar000000000000000030 mtime=1381823093.591027692 30 atime=1381823353.751036638 29 ctime=1381823762.97905071 gnome-do-plugins-0.8.5/TerminalServerClient/Makefile.am0000664000175000017500000000045012227171165023354 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=TerminalServerClient FILES = \ src/TSClientItem.cs \ src/TSClientItemSource.cs GENERATED_RESOURCES = \ Resources/TerminalServerClient.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/TerminalServerClient/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172422024113 xustar000000000000000030 mtime=1381823762.843050705 30 atime=1381823762.939050708 30 ctime=1381823762.975050709 gnome-do-plugins-0.8.5/TerminalServerClient/Makefile.in0000644000175000017500000004723412227172422023373 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = TerminalServerClient ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = TerminalServerClient FILES = \ src/TSClientItem.cs \ src/TSClientItemSource.cs GENERATED_RESOURCES = \ Resources/TerminalServerClient.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign TerminalServerClient/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign TerminalServerClient/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/TerminalServerClient/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360023744 xustar000000000000000030 mtime=1381823728.707049531 30 atime=1381823772.207051027 30 ctime=1381823728.707049531 gnome-do-plugins-0.8.5/TerminalServerClient/Resources/0000755000175000017500000000000012227172360023267 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/TerminalServerClient/Resources/PaxHeaders.15196/TerminalServerClient.addin.xm0000644000175000017500000000007411701730437031554 xustar000000000000000030 atime=1381797705.799221262 30 ctime=1381823728.707049531 gnome-do-plugins-0.8.5/TerminalServerClient/Resources/TerminalServerClient.addin.xml.in0000664000175000017500000000130111701730437031573 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/TerminalServerClient/PaxHeaders.15196/src0000644000175000017500000000013012227172422022556 xustar000000000000000029 mtime=1381823762.98305071 30 atime=1381823772.207051027 29 ctime=1381823762.98305071 gnome-do-plugins-0.8.5/TerminalServerClient/src/0000755000175000017500000000000012227172422022103 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/TerminalServerClient/src/PaxHeaders.15196/TSClientItem.cs0000644000175000017500000000007311701730437025476 xustar000000000000000030 atime=1381797705.803221262 29 ctime=1381823762.98305071 gnome-do-plugins-0.8.5/TerminalServerClient/src/TSClientItem.cs0000664000175000017500000000305111701730437024741 0ustar00chrischris00000000000000/* TSClientItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Diagnostics; using System.Collections.Generic; using Do.Universe; namespace TSClient { public class TSClientItem : Item, IOpenableItem, IFileItem { string name; string path; public TSClientItem (string hostname, string filepath) { name = hostname; path = filepath; } public override string Name { get { return name; } } public string Path { get { return path; } } public string Uri { get { return System.Uri.EscapeUriString ("file://" + Path); } } public override string Description { get { return "Remote Desktop host"; } } public override string Icon { get { return "tsclient"; } } public string Text { get { return name; } } public void Open () { Process.Start ("tsclient", "-x " + path); } } } gnome-do-plugins-0.8.5/TerminalServerClient/src/PaxHeaders.15196/TSClientItemSource.cs0000644000175000017500000000007311701730437026657 xustar000000000000000030 atime=1381797705.803221262 29 ctime=1381823762.98305071 gnome-do-plugins-0.8.5/TerminalServerClient/src/TSClientItemSource.cs0000664000175000017500000000540311701730437026125 0ustar00chrischris00000000000000/* TSClientItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Xml; using System.Collections.Generic; using Do.Universe; using Do.Platform; namespace TSClient { public class TSClientItemSource : ItemSource { List items; public TSClientItemSource () { items = new List (); } public override string Name { get { return "Terminal Server Connection Items"; } } public override string Description { get { return "Parses Connections in ~/.tsclient"; } } public override string Icon { get { return "network-server"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (TSClientItem) }; } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { yield break; } public override void UpdateItems () { items.Clear (); try { string tsclientDir = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.Personal), ".tsclient"); List clients = GetFilesRecursive(tsclientDir); foreach (string file in clients) { string name = file.Substring (file.LastIndexOf("/") + 1); items.Add (new TSClientItem (name, file)); Log.Debug ("rdp file '{0}' indexed.", file); } } catch { } } private static List GetFilesRecursive (string src) { List result = new List (); Stack stack = new Stack (); stack.Push (src); while (stack.Count > 0) { string dir = stack.Pop (); try { result.AddRange (Directory.GetFiles(dir, "*.rdp")); foreach (string dn in Directory.GetDirectories (dir)) stack.Push (dn); } catch { Log.Error ("Could not open directory '{0}'", dir); } } return result; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/RSS0000644000175000017500000000013212227172416016342 xustar000000000000000030 mtime=1381823758.675050562 30 atime=1381823772.207051027 30 ctime=1381823758.675050562 gnome-do-plugins-0.8.5/RSS/0000755000175000017500000000000012227172416015665 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227172154020451 xustar000000000000000030 mtime=1381823596.011044968 29 atime=1381823599.27104508 30 ctime=1381823758.675050562 gnome-do-plugins-0.8.5/RSS/Makefile.am0000664000175000017500000000226612227172154017730 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=RSS FILES = \ src/Configuration.cs \ src/FirefoxLiveBookmarksItemSource.cs \ src/RssFeedAction.cs \ src/RssFeedItem.cs \ src/RssFeedLinkItem.cs \ src/RssItemSource.cs \ src/RSS.NET/RssReader.cs \ src/RSS.NET/Day.cs \ src/RSS.NET/Hour.cs \ src/RSS.NET/RssFeed.cs \ src/RSS.NET/RssModule.cs \ src/RSS.NET/Shared/RssCategory.cs \ src/RSS.NET/Shared/RssDefault.cs \ src/RSS.NET/Shared/RssElement.cs \ src/RSS.NET/Shared/RssEnumerators.cs \ src/RSS.NET/RssItem/RssEnclosure.cs \ src/RSS.NET/RssItem/RssGuid.cs \ src/RSS.NET/RssItem/RssItem.cs \ src/RSS.NET/RssItem/RssSource.cs \ src/RSS.NET/RssChannel/RssChannel.cs \ src/RSS.NET/RssChannel/RssCloud.cs \ src/RSS.NET/RssChannel/RssImage.cs \ src/RSS.NET/RssChannel/RssTextInput.cs \ src/RSS.NET/RssModuleItem.cs \ gtk-gui/Do.Plugins.Rss.Configuration.cs \ gtk-gui/generated.cs GENERATED_RESOURCES = \ Resources/RSS.addin.xml RESOURCES = \ Resources/icons/feed-icon.png \ gtk-gui/gui.stetic \ gtk-gui/objects.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/RSS/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172416020464 xustar000000000000000030 mtime=1381823758.599050559 30 atime=1381823758.655050561 30 ctime=1381823758.675050562 gnome-do-plugins-0.8.5/RSS/Makefile.in0000644000175000017500000005077012227172416017743 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = RSS ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = RSS FILES = \ src/Configuration.cs \ src/FirefoxLiveBookmarksItemSource.cs \ src/RssFeedAction.cs \ src/RssFeedItem.cs \ src/RssFeedLinkItem.cs \ src/RssItemSource.cs \ src/RSS.NET/RssReader.cs \ src/RSS.NET/Day.cs \ src/RSS.NET/Hour.cs \ src/RSS.NET/RssFeed.cs \ src/RSS.NET/RssModule.cs \ src/RSS.NET/Shared/RssCategory.cs \ src/RSS.NET/Shared/RssDefault.cs \ src/RSS.NET/Shared/RssElement.cs \ src/RSS.NET/Shared/RssEnumerators.cs \ src/RSS.NET/RssItem/RssEnclosure.cs \ src/RSS.NET/RssItem/RssGuid.cs \ src/RSS.NET/RssItem/RssItem.cs \ src/RSS.NET/RssItem/RssSource.cs \ src/RSS.NET/RssChannel/RssChannel.cs \ src/RSS.NET/RssChannel/RssCloud.cs \ src/RSS.NET/RssChannel/RssImage.cs \ src/RSS.NET/RssChannel/RssTextInput.cs \ src/RSS.NET/RssModuleItem.cs \ gtk-gui/Do.Plugins.Rss.Configuration.cs \ gtk-gui/generated.cs GENERATED_RESOURCES = \ Resources/RSS.addin.xml RESOURCES = \ Resources/icons/feed-icon.png \ gtk-gui/gui.stetic \ gtk-gui/objects.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign RSS/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign RSS/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/RSS/PaxHeaders.15196/Resources0000644000175000017500000000013212227172416020314 xustar000000000000000030 mtime=1381823758.675050562 30 atime=1381823772.207051027 30 ctime=1381823758.675050562 gnome-do-plugins-0.8.5/RSS/Resources/0000755000175000017500000000000012227172416017637 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/Resources/PaxHeaders.15196/RSS.addin.xml.in0000644000175000017500000000007411701730437023251 xustar000000000000000030 atime=1381797705.539221253 30 ctime=1381823728.691049531 gnome-do-plugins-0.8.5/RSS/Resources/RSS.addin.xml.in0000664000175000017500000000126411701730437022517 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/RSS/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172416021427 xustar000000000000000030 mtime=1381823758.707050563 30 atime=1381823772.207051027 30 ctime=1381823758.707050563 gnome-do-plugins-0.8.5/RSS/Resources/icons/0000755000175000017500000000000012227172416020752 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/Resources/icons/PaxHeaders.15196/feed-icon.png0000644000175000017500000000007411701730437024047 xustar000000000000000030 atime=1381797705.543221253 30 ctime=1381823758.707050563 gnome-do-plugins-0.8.5/RSS/Resources/icons/feed-icon.png0000664000175000017500000000700311701730437023312 0ustar00chrischris00000000000000PNG  IHDRgAMA7tEXtSoftwareAdobe ImageReadyqe<PLTEC48:8637459{0])49::r/~2366v0i-55f,t/d+4`*399:3b+o.w0|1}1x0q.6y11y0m.9l-77EC2p.ABBl-@~1ֵ?L~?KCy0ƚadki W˛s*;Ed_awH̲xhZҨ}4q-ƥm4}7?שּ;9`Fg9 hy٥'~v`:`^q.T* \8\`@Eq@ B=88kjod.0?8aT_耤\;S~ΚZb.@qjBN5@hO`~VK!"%MA ?PWgWC`/B s@`D;<ЍL! 0Qv@A^`@/i3w%~Y+Dd )G ? )D#D! \}͉(BI_8_' A`ĵ?k\ $(8  ?.\ :I `$~a@f`$?9H@ N q@`MN :xH$~ 28s#@pfg@+%9H]Bx 0?-P'v$: hb x; (=71ڟXscn! bO?lI`@obk; 7F e?sZA\}KVeuz#Γ('?a-qO!w?$[@PnE ?4Pۯ v@A@/%b C@Pj?8C@1la_:\#%x,e6! QOLb:`^X7;  ~{_\q@@+邙/v@A@ jYncq@A@V8?1S08  q PڟUH $?EaK(8 < ! H–Qڟaq_Xe;o F`q@A@vBr7C~\z&=ؚ۟tLt! 0Es@kbBnbāGxC?1k0/F/v@~ l1 ~L0K?'f͘HhC@`IX*^P'f(b8 `@k <2 k;u3 1*`8:(OSdHyC@0~8Pۿr,r;]~G4b>2T! Cň[7F/v@!Rp/FR Gn;~W@h"ѝgj?sZ6lj?uF}\}c ~7zmȇ^(@0`MH`c2rC@P`$CWHcsNe:Aj{a:~BlO4$b ?0Ly @ r>;BX_9(Q/ Ȃ\o?Аo,@jcqiY{ /pA (G ZkH\sV#q/j \_Y @ЅNt `Km ti7@;~P|y}O- ' @-n 6R&BF/ӐF7: [2@.W#zf7 Lj2}S4v?Ec#@aiE˖O¾ɤ9` @:6vwZ"[dȠ_4[h7@o0DGΩIENDB`gnome-do-plugins-0.8.5/RSS/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172416017711 xustar000000000000000030 mtime=1381823758.711050563 30 atime=1381823772.207051027 30 ctime=1381823758.711050563 gnome-do-plugins-0.8.5/RSS/gtk-gui/0000755000175000017500000000000012227172416017234 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437021773 xustar000000000000000030 atime=1381797705.547221254 30 ctime=1381823758.707050563 gnome-do-plugins-0.8.5/RSS/gtk-gui/gui.stetic0000664000175000017500000001664311701730437021250 0ustar00chrischris00000000000000 .. 2.12 6 6 6 6 3 2 6 6 True 100 10 1 1 True 2 3 1 2 True Fill Fill False True False False True False OPML feed file True Fill Fill False True False False True False Timeout (in seconds) 1 2 True Fill Fill False True False False True False Cache duration (in minutes) 2 3 True Fill Fill False True False False True False 1 2 False Fill True True False False True False True 100 10 1 1 True 1 2 1 2 True Fill Fill False True False False True False gnome-do-plugins-0.8.5/RSS/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705022252 xustar000000000000000030 atime=1381797705.547221254 30 ctime=1381823758.707050563 gnome-do-plugins-0.8.5/RSS/gtk-gui/generated.cs0000664000175000017500000000520412140315705021516 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/RSS/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140314205022132 xustar000000000000000030 atime=1381797705.547221254 30 ctime=1381823758.711050563 gnome-do-plugins-0.8.5/RSS/gtk-gui/objects.xml0000664000175000017500000000004312140314205021372 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/RSS/gtk-gui/PaxHeaders.15196/Do.Plugins.Rss.Configuration.cs0000644000175000017500000000007412140315705025652 xustar000000000000000030 atime=1381797705.543221253 30 ctime=1381823758.703050563 gnome-do-plugins-0.8.5/RSS/gtk-gui/Do.Plugins.Rss.Configuration.cs0000664000175000017500000001364512140315705025126 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Do.Plugins.Rss { public partial class Configuration { private Gtk.Alignment alignment1; private Gtk.Table table1; private Gtk.SpinButton CacheDuration; private Gtk.Label label1; private Gtk.Label label2; private Gtk.Label label3; private Gtk.FileChooserButton OpmlChooser; private Gtk.SpinButton Timeout; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Do.Plugins.Rss.Configuration Stetic.BinContainer.Attach(this); this.Name = "Do.Plugins.Rss.Configuration"; // Container child Do.Plugins.Rss.Configuration.Gtk.Container+ContainerChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; this.alignment1.LeftPadding = ((uint)(6)); this.alignment1.TopPadding = ((uint)(6)); this.alignment1.RightPadding = ((uint)(6)); this.alignment1.BottomPadding = ((uint)(6)); // Container child alignment1.Gtk.Container+ContainerChild this.table1 = new Gtk.Table(((uint)(3)), ((uint)(2)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); // Container child table1.Gtk.Table+TableChild this.CacheDuration = new Gtk.SpinButton(0, 100, 1); this.CacheDuration.CanFocus = true; this.CacheDuration.Name = "CacheDuration"; this.CacheDuration.Adjustment.PageIncrement = 10; this.CacheDuration.ClimbRate = 1; this.CacheDuration.Numeric = true; this.table1.Add(this.CacheDuration); Gtk.Table.TableChild w1 = ((Gtk.Table.TableChild)(this.table1[this.CacheDuration])); w1.TopAttach = ((uint)(2)); w1.BottomAttach = ((uint)(3)); w1.LeftAttach = ((uint)(1)); w1.RightAttach = ((uint)(2)); w1.XOptions = ((Gtk.AttachOptions)(4)); w1.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("OPML feed file"); this.table1.Add(this.label1); Gtk.Table.TableChild w2 = ((Gtk.Table.TableChild)(this.table1[this.label1])); w2.XOptions = ((Gtk.AttachOptions)(4)); w2.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Timeout (in seconds)"); this.table1.Add(this.label2); Gtk.Table.TableChild w3 = ((Gtk.Table.TableChild)(this.table1[this.label2])); w3.TopAttach = ((uint)(1)); w3.BottomAttach = ((uint)(2)); w3.XOptions = ((Gtk.AttachOptions)(4)); w3.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label3 = new Gtk.Label(); this.label3.Name = "label3"; this.label3.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Cache duration (in minutes)"); this.table1.Add(this.label3); Gtk.Table.TableChild w4 = ((Gtk.Table.TableChild)(this.table1[this.label3])); w4.TopAttach = ((uint)(2)); w4.BottomAttach = ((uint)(3)); w4.XOptions = ((Gtk.AttachOptions)(4)); w4.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.OpmlChooser = new Gtk.FileChooserButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Select A File"), ((Gtk.FileChooserAction)(0))); this.OpmlChooser.Name = "OpmlChooser"; this.table1.Add(this.OpmlChooser); Gtk.Table.TableChild w5 = ((Gtk.Table.TableChild)(this.table1[this.OpmlChooser])); w5.LeftAttach = ((uint)(1)); w5.RightAttach = ((uint)(2)); w5.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.Timeout = new Gtk.SpinButton(0, 100, 1); this.Timeout.CanFocus = true; this.Timeout.Name = "Timeout"; this.Timeout.Adjustment.PageIncrement = 10; this.Timeout.ClimbRate = 1; this.Timeout.Numeric = true; this.table1.Add(this.Timeout); Gtk.Table.TableChild w6 = ((Gtk.Table.TableChild)(this.table1[this.Timeout])); w6.TopAttach = ((uint)(1)); w6.BottomAttach = ((uint)(2)); w6.LeftAttach = ((uint)(1)); w6.RightAttach = ((uint)(2)); w6.XOptions = ((Gtk.AttachOptions)(4)); w6.YOptions = ((Gtk.AttachOptions)(4)); this.alignment1.Add(this.table1); this.Add(this.alignment1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.Timeout.ValueChanged += new System.EventHandler(this.OnTimeoutValueChanged); this.OpmlChooser.FileActivated += new System.EventHandler(this.OnOpmlChooserFileActivated); this.CacheDuration.ValueChanged += new System.EventHandler(this.OnCacheDurationValueChanged); } } } gnome-do-plugins-0.8.5/RSS/PaxHeaders.15196/src0000644000175000017500000000013212227172416017131 xustar000000000000000030 mtime=1381823758.683050562 30 atime=1381823772.207051027 30 ctime=1381823758.683050562 gnome-do-plugins-0.8.5/RSS/src/0000755000175000017500000000000012227172416016454 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/src/PaxHeaders.15196/RssFeedItem.cs0000644000175000017500000000007411701730437021713 xustar000000000000000030 atime=1381797705.563221254 30 ctime=1381823758.683050562 gnome-do-plugins-0.8.5/RSS/src/RssFeedItem.cs0000664000175000017500000000330611701730437021160 0ustar00chrischris00000000000000/* RssFeedItem * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Do.Universe; namespace Do.Plugins.Rss { /// /// Simple base class for representing bookmarks. /// A bookmark is any item with a name and URL. /// public class RssFeedItem : Item { protected string name, url; public override string Name { get { return name; } } public override string Description { get { return name; } } public override string Icon { get { return "www"; } } public string URL { get { return url; } } /// /// Create a new RssFeedItem with a given name and URL. /// /// /// A name for the bookmark. /// /// /// A url for the bookmark. /// public RssFeedItem (string name, string url) { this.name = name; this.url = url; } } } gnome-do-plugins-0.8.5/RSS/src/PaxHeaders.15196/RssFeedLinkItem.cs0000644000175000017500000000007411701730437022531 xustar000000000000000030 atime=1381797705.567221254 30 ctime=1381823758.683050562 gnome-do-plugins-0.8.5/RSS/src/RssFeedLinkItem.cs0000664000175000017500000000363611701730437022004 0ustar00chrischris00000000000000/* RssFeedLinkItem * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Do.Universe; namespace Do.Plugins.Rss { /// /// Simple base class for representing bookmarks. /// A bookmark is any item with a name and URL. /// public class RssFeedLinkItem : Item, IUrlItem { protected string name, url, description; public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "www"; } } public string Url { get { return url; } } /// /// Create a new RssFeedLinkItem with a given name, URL and description. /// /// /// A name for the feed. /// /// /// A url for the feed. /// /// /// A url for the description. /// public RssFeedLinkItem (string name, string url, string description) { this.name = name; this.url = url; this.description = description; } } } gnome-do-plugins-0.8.5/RSS/src/PaxHeaders.15196/RSS.NET0000644000175000017500000000013212227172416020225 xustar000000000000000030 mtime=1381823758.703050563 30 atime=1381823772.207051027 30 ctime=1381823758.703050563 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/0000755000175000017500000000000012227172416017550 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/Day.cs0000644000175000017500000000007411701730437021352 xustar000000000000000030 atime=1381797705.551221254 30 ctime=1381823758.687050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Day.cs0000664000175000017500000001614711701730437020626 0ustar00chrischris00000000000000/* Day.cs * ============ * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections; using System.Collections.Specialized; namespace Rss { /// /// Day of the week enumeration. /// /// Instances of this class are used to represent zero or more /// days of the week. Assignments and comparisons may be made using bitwise /// operators. /// public class Day { /// Monday. public static readonly Day Monday = new Day("Monday", 1); /// Tuesday. public static readonly Day Tuesday = new Day("Tuesday", 2); /// Wednesday. public static readonly Day Wednesday = new Day("Wednesday", 4); /// Thursday. public static readonly Day Thursday = new Day("Thursday", 8); /// Friday. public static readonly Day Friday = new Day("Friday", 16); /// Saturday. public static readonly Day Saturday = new Day("Saturday", 32); /// Sunday. public static readonly Day Sunday = new Day("Sunday", 64); private static readonly ListDictionary values; private string name; private string Name { get { return name; }} private readonly int code; /// /// A of all Day objects. /// public static ICollection Values { get { return values.Values; } } static Day() { values = new ListDictionary(); values.Add(Monday.Code, Monday); values.Add(Tuesday.Code, Tuesday); values.Add(Wednesday.Code, Wednesday); values.Add(Thursday.Code, Thursday); values.Add(Friday.Code, Friday); values.Add(Saturday.Code, Saturday); values.Add(Sunday.Code, Sunday); } /// /// Creates a new instance. /// public Day() {} private Day (int code) : this(null, code){} private Day (string name, int code) { this.code = code; this.name = name; } /// /// Gets the code. /// /// public int Code { get { return this.code; }} /// /// Gets the Day instance for the specified code. /// /// Code. /// The associated Day instance. public static Day Value(int code) { return (Day) values[code]; } /// /// Performs a bitwise OR on two instances. /// /// A Day instance. /// A second Day instance. /// A new Day instance resulting from the operation. public static Day operator |(Day d1, Day d2) { int newCode = d1.code | d2.code; return new Day(newCode); } /// /// Determines if an instance is equal to this instance. /// /// The instance for comparison. /// true, if the instances are equal; false otherwise. public override bool Equals(object obj) { if (obj == null) return false; return (GetHashCode() == ((Day)obj).GetHashCode()); } /// /// Performs a bitwise AND on two instances. /// /// A Day instance. /// A second Day instance. /// A new Day instance resulting from the operation. public static Day operator &(Day d1, Day d2) { int newCode = d1.code & d2.code; return new Day(newCode); } /// /// Gets the hash code. /// /// The unique hash code for this instance. public override int GetHashCode() { return this.Code; } /// /// Gets the string representation. /// /// A string representation of the instance. public override string ToString() { return ToString(null); } /// /// Gets the string representation. /// /// The format provider. /// A string representation of the instance. public string ToString(IFormatProvider provider) { if (Name != null) return Name.ToString(provider); return base.ToString(); } /// /// Indicates if the object contains the specified Day. /// /// The instance for comparison. /// true, if the input Day is found; false, otherwise. public bool Contains(Day d) { return (d.Equals(this & d)); } /// /// Gets a list of instances. /// /// The days contained in this instance. List returned will be a subset /// of the static member. public IList Days { get { ArrayList list = new ArrayList(); foreach(Day d in Day.Values) { if (this.Contains(d)) list.Add(d); } return ArrayList.ReadOnly(list); } } /// /// Parses the string into a instance. /// /// The day string representation. /// The Day instance. public static Day Parse(string s) { return Parse(s, null); } /// /// Parses the string into a instance. /// /// The day string representation. /// The format provider. /// The Day instance. /// Indicates s could not be parsed. public static Day Parse(string s, IFormatProvider provider) { if (s == null) throw new ArgumentNullException("s"); foreach(Day d in Day.Values) if (d.ToString(provider) == s) return d; throw new FormatException("The specified string cannot be parsed."); } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/RssChannel0000644000175000017500000000013212227172416022265 xustar000000000000000030 mtime=1381823758.703050563 30 atime=1381823772.207051027 30 ctime=1381823758.703050563 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/0000755000175000017500000000000012227172416021610 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/PaxHeaders.15196/RssTextInput.cs0000644000175000017500000000007411701730437025331 xustar000000000000000030 atime=1381797705.555221254 30 ctime=1381823758.703050563 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/RssTextInput.cs0000664000175000017500000000766711701730437024614 0ustar00chrischris00000000000000/* RssTextInput.cs * =============== * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// Multi-purpose channel element for the purpose of allowing users to submit queries back to the publisher's site /// Typically for a search or subscription [Serializable()] public class RssTextInput : RssElement { private string title = RssDefault.String; private string description = RssDefault.String; private string name = RssDefault.String; private Uri link = RssDefault.Uri; /// Initialize a new instance of the RssTextInput class internal RssTextInput() {} /// /// Creates a new instance. /// /// Title. /// Name. /// Description. /// Link. public RssTextInput(string title, string name, string description, Uri link) { if (title == null) throw new ArgumentNullException("title"); if (name == null) throw new ArgumentNullException("name"); if (description == null) throw new ArgumentNullException("description"); if (title.Length == 0) throw new ArgumentException("A non zero-length string is required.", "title"); if (name.Length == 0) throw new ArgumentException("A non zero-length string is required.", "name"); if (description.Length == 0) throw new ArgumentException("A non zero-length string is required.", "description"); if (link == null) throw new ArgumentNullException("link"); this.title = title; this.description = description; this.name = name; this.link = link; } /// The label of the submit button in the text input area /// Maximum length is 100 (For RSS 0.91) public string Title { get { return title; } set { title = RssDefault.Check(value); } } /// Explains the text input area /// Maximum length is 500 (For RSS 0.91) public string Description { get { return description; } set { description = RssDefault.Check(value); } } /// The name of the text object in the text input area /// Maximum length is 20 (For RSS 0.91). public string Name { get { return name; } set { name = RssDefault.Check(value); } } /// The URL of the script that processes text input requests /// Maximum length is 500 (For RSS 0.91) public Uri Link { get { return link; } set { link = RssDefault.Check(value); } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/PaxHeaders.15196/RssImage.cs0000644000175000017500000000007411701730437024407 xustar000000000000000030 atime=1381797705.555221254 30 ctime=1381823758.703050563 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/RssImage.cs0000664000175000017500000000777711701730437023674 0ustar00chrischris00000000000000/* RssImage.cs * =========== * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// A link and description for a graphic that represent a channel [Serializable()] public class RssImage : RssElement { private string title = RssDefault.String; private string description = RssDefault.String; private Uri uri = RssDefault.Uri; private Uri link = RssDefault.Uri; private int width = RssDefault.Int; private int height = RssDefault.Int; /// Initialize a new instance of the RssImage class. internal RssImage() {} /// /// Creates a new instance. /// /// Title. /// URI. /// Link. public RssImage(string title, Uri uri, Uri link) { if (title == null) throw new ArgumentNullException("title"); if (title.Length == 0) throw new ArgumentException("A non zero-length string is required.", "title"); if (uri == null) throw new ArgumentNullException("uri"); if (link == null) throw new ArgumentNullException("link"); this.title = title; this.uri = uri; this.link = link; } /// The URL of a GIF, JPEG or PNG image that represents the channel. /// Maximum length is 500 (For RSS 0.91). public Uri Url { get { return uri; } set { uri = RssDefault.Check(value); } } /// Describes the image, it's used in the ALT attribute of the HTML img tag when the channel is rendered in HTML. /// Maximum length is 100 (For RSS 0.91). public string Title { get { return title; } set { title = RssDefault.Check(value); } } /// The URL of the site, when the channel is rendered, the image is a link to the site. /// Maximum length is 500 (For RSS 0.91). public Uri Link { get { return link; } set { link = RssDefault.Check(value); } } /// Contains text that is included in the TITLE attribute of the link formed around the image in the HTML rendering. public string Description { get { return description; } set { description = RssDefault.Check(value); } } /// Width of image in pixels /// Maximum value for height is 400 (For RSS 0.91) public int Width { get { return width; } set { width = RssDefault.Check(value); } } /// Height of image in pixels /// Maximum value for width is 144 (For RSS 0.91) public int Height { get { return height; } set { height = RssDefault.Check(value); } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/PaxHeaders.15196/RssCloud.cs0000644000175000017500000000007411701730437024433 xustar000000000000000030 atime=1381797705.551221254 30 ctime=1381823758.699050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/RssCloud.cs0000664000175000017500000000540011701730437023675 0ustar00chrischris00000000000000/* RssCloud.cs * =========== * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// Allow processes to register with a cloud to be notified of updates to the channel. [Serializable()] public class RssCloud : RssElement { private RssCloudProtocol protocol = RssCloudProtocol.Empty; private string domain = RssDefault.String; private string path = RssDefault.String; private string registerProcedure = RssDefault.String; private int port = RssDefault.Int; /// Initialize a new instance of the RssCloud class. public RssCloud() {} /// Domain name or IP address of the cloud public string Domain { get { return domain; } set { domain = RssDefault.Check(value); } } /// TCP port that the cloud is running on public int Port { get { return port; } set { port = RssDefault.Check(value); } } /// Location of its responder public string Path { get { return path; } set { path = RssDefault.Check(value); } } /// Name of the procedure to call to request notification public string RegisterProcedure { get { return registerProcedure; } set { registerProcedure = RssDefault.Check(value); } } /// Protocol used public RssCloudProtocol Protocol { get { return protocol; } set { protocol = value; } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/PaxHeaders.15196/RssChannel.cs0000644000175000017500000000007411701730437024735 xustar000000000000000030 atime=1381797705.551221254 30 ctime=1381823758.699050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssChannel/RssChannel.cs0000664000175000017500000002011411701730437024176 0ustar00chrischris00000000000000/* RssChannel.cs * ============= * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections.Generic; namespace Rss { /// Grouping of related content items on a site [Serializable()] public class RssChannel : RssElement { private string title = RssDefault.String; private Uri link = RssDefault.Uri; private string description = RssDefault.String; private string language = RssDefault.String; private string copyright = RssDefault.String; private string managingEditor = RssDefault.String; private string webMaster = RssDefault.String; private DateTime pubDate = RssDefault.DateTime; private DateTime lastBuildDate = RssDefault.DateTime; private List categories = new List(); private string generator = RssDefault.String; private string docs = RssDefault.String; private RssCloud cloud = null; private int timeToLive = RssDefault.Int; private RssImage image = null; private RssTextInput textInput = null; private Hour skipHours = new Hour(); private Day skipDays = new Day(); private string rating = RssDefault.String; private List items = new List(); internal RssChannel() {} /// /// Creates a new instance. /// /// Title. /// Description. /// Link. public RssChannel(string title, string description, Uri link) { if (title == null) throw new ArgumentNullException("title"); if (description == null) throw new ArgumentNullException("description"); if (link == null) throw new ArgumentNullException("link"); if (title.Length == 0) throw new ArgumentException("A non zero-length string is required.", title); if (description.Length == 0) throw new ArgumentException("A non zero-length string is required.", description); this.title = title; this.description = description; this.link = link; } /// Returns a string representation of the current Object. /// The channel's title, description, or "RssChannel" if the title and description are blank. public override string ToString() { return Title; } /// The name of the channel /// Maximum length is 100 characters (For RSS 0.91) public string Title { get { return title; } set { title = RssDefault.Check(value); } } /// URL of the website named in the title /// Maximum length is 500 characters (For RSS 0.91) public Uri Link { get { return link; } set { link = RssDefault.Check(value); } } /// Description of the channel /// Maximum length is 500 characters (For RSS 0.91) public string Description { get { return description; } set { description = RssDefault.Check(value); } } /// Language the channel is written in public string Language { get { return language; } set { language = RssDefault.Check(value); } } /// A link and description for a graphic icon that represent a channel public RssImage Image { get { return image; } set { image = value; } } /// Copyright notice for content in the channel /// Maximum length is 100 (For RSS 0.91) public string Copyright { get { return copyright; } set { copyright = RssDefault.Check(value); } } /// The email address of the managing editor of the channel, the person to contact for editorial inquiries /// /// Maximum length is 100 (For RSS 0.91) /// The suggested format for email addresses in RSS elements is /// bull@mancuso.com (Bull Mancuso) /// public string ManagingEditor { get { return managingEditor; } set { managingEditor = RssDefault.Check(value); } } /// The email address of the webmaster for the channel /// /// Person to contact if there are technical problems /// Maximum length is 100 (For RSS 0.91) /// The suggested format for email addresses in RSS elements is /// bull@mancuso.com (Bull Mancuso) /// public string WebMaster { get { return webMaster; } set { webMaster = RssDefault.Check(value); } } /// The PICS rating for the channel /// Maximum length is 500 (For RSS 0.91) public string Rating { get { return rating; } set { rating = RssDefault.Check(value); } } /// The publication date for the content in the channel, expressed as the coordinated universal time (UTC) public DateTime PubDate { get { return pubDate; } set { pubDate = value; } } /// The date-time the last time the content of the channel changed, expressed as the coordinated universal time (UTC) public DateTime LastBuildDate { get { return lastBuildDate; } set { lastBuildDate = value; } } /// One or more categories the channel belongs to. public List Categories { get { return categories; } } /// A string indicating the program used to generate the channel public string Generator { get { return generator; } set { generator = RssDefault.Check(value); } } /// A URL, points to the documentation for the format used in the RSS file /// Maximum length is 500 (For RSS 0.91). public string Docs { get { return docs; } set { docs = RssDefault.Check(value); } } /// Provides information about an HTTP GET feature, typically for a search or subscription public RssTextInput TextInput { get { return textInput; } set { textInput = value; } } /// Readers should not read the channel during days listed. (UTC) public Day SkipDays { get { return skipDays; } set { skipDays = value; } } /// Readers should not read the channel during hours listed (UTC) /// Represents a time in UTC - 1. public Hour SkipHours { get { return skipHours; } set { skipHours = value; } } /// Allow processes to register with a cloud to be notified of updates to the channel public RssCloud Cloud { get { return cloud; } set { cloud = value; } } /// The number of minutes that a channel can be cached. public int TimeToLive { get { return timeToLive; } set { timeToLive = RssDefault.Check(value); } } /// All items within the channel public List Items { get { return items; } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/RssFeed.cs0000644000175000017500000000007411701730437022170 xustar000000000000000030 atime=1381797705.555221254 30 ctime=1381823758.687050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssFeed.cs0000664000175000017500000001626711701730437021447 0ustar00chrischris00000000000000/* RssFeed.cs * ========== * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections.Generic; using System.IO; using System.Net; using System.Text; namespace Rss { /// The contents of a RssFeed [Serializable()] public class RssFeed { private List channels = new List(); private List modules = new List(); private List exceptions = null; private DateTime lastModified = RssDefault.DateTime; private RssVersion rssVersion = RssVersion.Empty; private bool cached = false; private string etag = RssDefault.String; private string url = RssDefault.String; private Encoding encoding = null; /// Initialize a new instance of the RssFeed class. public RssFeed() {} /// Initialize a new instance of the RssFeed class with a specified encoding. public RssFeed(Encoding encoding) { this.encoding = encoding; } /// Returns a string representation of the current Object. /// The Url of the feed public override string ToString() { return url; } /// The channels that are contained in the feed. public List Channels { get { return channels; } } /// The modules that the feed adhears to. public List Modules { get { return modules; } } /// A collection of all exceptions encountered during the reading of the feed. public List Exceptions { get { return exceptions == null ? new List() : exceptions; } } /// The Version of the feed. public RssVersion Version { get { return rssVersion; } set { rssVersion = value; } } /// The server generated hash of the feed. public string ETag { get { return etag; } } /// The server generated last modfified date and time of the feed. public DateTime LastModified { get { return lastModified; } } /// Indicates this feed has not been changed on the server, and the local copy was returned. public bool Cached { get { return cached; } } /// Location of the feed public string Url { get { return url; } } /// Encoding of the feed public Encoding Encoding { get { return encoding; } set { encoding = value; } } /// Reads the specified RSS feed /// The url or filename of the RSS feed /// The contents of the feed public static RssFeed Read(string url, int timeout) { return read(url, null, null, timeout); } /// Reads the specified RSS feed /// The specified way to connect to the web server /// The contents of the feed public static RssFeed Read(HttpWebRequest Request, int timeout) { return read(Request.RequestUri.ToString(), Request, null, timeout); } /// Reads the specified RSS feed /// The cached version of the feed /// The current contents of the feed /// Will not download the feed if it has not been modified public static RssFeed Read(RssFeed oldFeed, int timeout) { return read(oldFeed.url, null, oldFeed, timeout); } /// Reads the specified RSS feed /// The specified way to connect to the web server /// The cached version of the feed /// The current contents of the feed /// Will not download the feed if it has not been modified public static RssFeed Read(HttpWebRequest Request, RssFeed oldFeed, int timeout) { return read(oldFeed.url, Request, oldFeed, timeout); } private static RssFeed read(string url, HttpWebRequest request, RssFeed oldFeed, int timeout) { // ***** Marked for substantial improvement RssFeed feed = new RssFeed(); RssElement element = null; Stream stream = null; Uri uri = new Uri(url); feed.url = url; switch (uri.Scheme) { case "file": feed.lastModified = File.GetLastWriteTime(uri.AbsolutePath); if ((oldFeed != null) && (feed.LastModified == oldFeed.LastModified)) { oldFeed.cached = true; return oldFeed; } stream = new FileStream(uri.AbsolutePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); break; case "https": goto case "http"; case "http": if (request == null) request = (HttpWebRequest)WebRequest.Create(uri); request.Timeout = timeout * 1000; if (oldFeed != null) { request.IfModifiedSince = oldFeed.LastModified; request.Headers.Add("If-None-Match", oldFeed.ETag); } try { HttpWebResponse response = (HttpWebResponse)request.GetResponse(); feed.lastModified = response.LastModified; feed.etag = response.Headers["ETag"]; try { if (response.ContentEncoding != "") feed.encoding = Encoding.GetEncoding(response.ContentEncoding); } catch {} stream = response.GetResponseStream(); } catch (WebException we) { if (oldFeed != null) { oldFeed.cached = true; return oldFeed; } else throw we; // bad } break; } if (stream != null) { RssReader reader = null; try { reader = new RssReader(stream); do { element = reader.Read(); if (element is RssChannel) feed.Channels.Add((RssChannel)element); } while (element != null); feed.rssVersion = reader.Version; } finally { feed.exceptions = reader.Exceptions; reader.Close(); } } else throw new ApplicationException("Not a valid Url"); return feed; } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/RssModule.cs0000644000175000017500000000007411701730437022552 xustar000000000000000030 atime=1381797705.559221254 30 ctime=1381823758.691050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssModule.cs0000664000175000017500000000641011701730437022016 0ustar00chrischris00000000000000/* RssModule.cs * ============ * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections; using System.Collections.Generic; namespace Rss { /// Base class for all RSS modules [Serializable()] public abstract class RssModule { private ArrayList _alBindTo = new ArrayList(); private List _rssChannelExtensions = new List(); private List> _rssItemExtensions = new List>(); /// Initialize a new instance of the RssModule class protected RssModule() {} /// Collection of RSSModuleItem that are to be placed in the channel internal List ChannelExtensions { get { return this._rssChannelExtensions; } set { this._rssChannelExtensions = value; } } /// Collection of RSSModuleItemCollection that are to be placed in the channel item internal List> ItemExtensions { get { return this._rssItemExtensions; } set { this._rssItemExtensions = value; } } /// Prefix for the given module namespace public abstract string NamespacePrefix{get;} /// URL for the given module namespace public abstract Uri NamespaceURL {get;} /// Bind a particular channel to this module /// Hash code of the channel public void BindTo(int channelHashCode) { this._alBindTo.Add(channelHashCode); } /// Check if a particular channel is bound to this module /// Hash code of the channel /// true if this channel is bound to this module, otherwise false public bool IsBoundTo(int channelHashCode) { return (this._alBindTo.BinarySearch(0, this._alBindTo.Count, channelHashCode, null) >= 0); } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/RssItem0000644000175000017500000000013212227172416021613 xustar000000000000000030 mtime=1381823758.699050562 30 atime=1381823772.207051027 30 ctime=1381823758.699050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/0000755000175000017500000000000012227172416021136 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/PaxHeaders.15196/RssItem.cs0000644000175000017500000000007411701730437023611 xustar000000000000000030 atime=1381797705.555221254 30 ctime=1381823758.699050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/RssItem.cs0000664000175000017500000001051311701730437023054 0ustar00chrischris00000000000000/* RssItem.cs * ========== * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections.Generic; namespace Rss { /// A channel may contain any number of items, each of which links to more information about the item, with an optional description [Serializable()] public class RssItem : RssElement { private string title = RssDefault.String; private Uri link = RssDefault.Uri; private string description = RssDefault.String; private string author = RssDefault.String; private List categories = new List(); private string comments = RssDefault.String; private RssEnclosure enclosure = null; private RssGuid guid = null; private DateTime pubDate = RssDefault.DateTime; private RssSource source = null; /// Initialize a new instance of the RssItem class public RssItem() {} /// Returns a string representation of the current Object. /// The item's title, description, or "RssItem" if the title and description are blank. public override string ToString() { if (title != RssDefault.String) return title; else if (description != RssDefault.String) return description; else return "RssItem"; } /// Title of the item /// Maximum length is 100 (For RSS 0.91) public string Title { get { return title; } set { title = RssDefault.Check(value); } } /// URL of the item /// Maximum length is 500 (For RSS 0.91) public Uri Link { get { return link; } set { link = RssDefault.Check(value); } } /// Item synopsis /// Maximum length is 500 (For RSS 0.91) public string Description { get { return description; } set { description = RssDefault.Check(value); } } /// Email address of the author of the item public string Author { get { return author; } set { author = RssDefault.Check(value); } } /// Provide information regarding the location of the subject matter of the channel in a taxonomy public List Categories { get { return categories; } } /// URL of a page for comments relating to the item public string Comments { get { return comments; } set { comments = RssDefault.Check(value); } } /// Describes an items source public RssSource Source { get { return source; } set { source = value; } } /// A reference to an attachment to the item public RssEnclosure Enclosure { get { return enclosure; } set { enclosure = value; } } /// A string that uniquely identifies the item public RssGuid Guid { get { return guid; } set { guid = value; } } /// Indicates when the item was published public DateTime PubDate { get { return pubDate; } set { pubDate = value; } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/PaxHeaders.15196/RssSource.cs0000644000175000017500000000007411701730437024153 xustar000000000000000030 atime=1381797705.559221254 30 ctime=1381823758.699050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/RssSource.cs0000664000175000017500000000450211701730437023417 0ustar00chrischris00000000000000/* RssSource.cs * ============ * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// Describes an items source [Serializable()] public class RssSource : RssElement { private string name = RssDefault.String; private Uri uri = RssDefault.Uri; /// Initialize a new instance of the RssSource class internal RssSource() {} /// /// Creates a new instance. /// /// URL. public RssSource(Uri url) { if (url == null) throw new ArgumentNullException("url"); this.uri = url; } /// Name of the RSS channel that the item came from public string Name { get { return name; } set { name = RssDefault.Check(value); } } /// URL of the original RSS feed from which the item was republished public Uri Url { get { return uri; } set { uri = RssDefault.Check(value); } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/PaxHeaders.15196/RssGuid.cs0000644000175000017500000000007411701730437023603 xustar000000000000000030 atime=1381797705.555221254 30 ctime=1381823758.695050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/RssGuid.cs0000664000175000017500000000410211701730437023043 0ustar00chrischris00000000000000/* RssGuid.cs * ========== * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// Globally unique identifier [Serializable()] public class RssGuid : RssElement { private bool? permaLink = null; private string name = RssDefault.String; /// Initialize a new instance of the RssGuid class. public RssGuid() {} /// If true, a url that can be opened in a web browser that points to the item public bool? PermaLink { get { return permaLink; } set { permaLink = value; } } /// Globally unique identifier value public string Name { get { return name; } set { name = RssDefault.Check(value); } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/PaxHeaders.15196/RssEnclosure.cs0000644000175000017500000000007411701730437024652 xustar000000000000000030 atime=1381797705.555221254 30 ctime=1381823758.695050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssItem/RssEnclosure.cs0000664000175000017500000000570511701730437024124 0ustar00chrischris00000000000000/* RssEnclosure.cs * =============== * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// A reference to an attachment to the item [Serializable()] public class RssEnclosure : RssElement { private Uri uri = RssDefault.Uri; private int length = RssDefault.Int; private string type = RssDefault.String; /// Initialize a new instance of the RssEnclosure class. public RssEnclosure() {} /// /// Creates a new instance. /// /// URL. /// Length. /// Type. public RssEnclosure(Uri url, int length, string type) { if (url == null) throw new ArgumentNullException("url"); if (type == null) throw new ArgumentNullException("type"); if (type.Length == 0) throw new ArgumentException("A non zero-length string is required.", "type"); if (length < 0) throw new ArgumentOutOfRangeException("length"); this.uri = url; this.length = length; this.type = type; } /// Where the enclosure is located public Uri Url { get { return uri; } set { uri= RssDefault.Check(value); } } /// The size of the enclosure, in bytes /// -1 represents a null. public int Length { get { return length; } set { length = RssDefault.Check(value); } } /// A standard Multipurpose Internet Mail Extensions (MIME) type public string Type { get { return type; } set { type = RssDefault.Check(value); } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/RssReader.cs0000644000175000017500000000007411701730437022527 xustar000000000000000030 atime=1381797705.559221254 30 ctime=1381823758.683050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssReader.cs0000664000175000017500000004656611701730437022013 0ustar00chrischris00000000000000/* RssReader.cs * ============ * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections; using System.Collections.Generic; using System.Xml; using System.Text; using System.IO; namespace Rss { /// Reads an RSS file. /// Provides fast, non-cached, forward-only access to RSS data. public class RssReader { // TODO: Add support for modules private Stack xmlNodeStack = new Stack(); private StringBuilder elementText = new StringBuilder(); private XmlTextReader reader = null; private bool wroteChannel = false; private RssVersion rssVersion = RssVersion.Empty; private List exceptions = new List(); private RssTextInput textInput = null; private RssImage image = null; private RssCloud cloud = null; private RssChannel channel = null; private RssSource source = null; private RssEnclosure enclosure = null; private RssGuid guid = null; private RssCategory category = null; private RssItem item = null; private void InitReader () { reader.WhitespaceHandling = WhitespaceHandling.None; reader.XmlResolver = null; } #region Constructors /// Initializes a new instance of the RssReader class with the specified URL or filename. /// The URL or filename for the file containing the RSS data. /// Occures when unable to retrieve file containing the RSS data. public RssReader(string url) { try { reader = new XmlTextReader (url); InitReader (); } catch (Exception e) { throw new ArgumentException ("Unable to retrieve file containing the RSS data.", e); } } /// Creates an instance of the RssReader class using the specified TextReader. /// specified TextReader /// Occures when unable to retrieve file containing the RSS data. public RssReader(TextReader textReader) { try { reader = new XmlTextReader(textReader); InitReader(); } catch (Exception e) { throw new ArgumentException("Unable to retrieve file containing the RSS data.", e); } } /// Creates an instance of the RssReader class using the specified Stream. /// Occures when unable to retrieve file containing the RSS data. /// Stream to read from public RssReader(Stream stream) { try { reader = new XmlTextReader(stream); InitReader(); } catch (Exception e) { throw new ArgumentException("Unable to retrieve file containing the RSS data.", e); } } #endregion /// Reads the next RssElement from the stream. /// An RSS Element /// RssReader has been closed, and can not be read. /// RSS file not found. /// Invalid XML syntax in RSS file. /// Unable to read an RssElement. Reached the end of the stream. public RssElement Read() { bool readData = false; bool pushElement = true; RssElement rssElement = null; int lineNumber = -1; int linePosition = -1; if (reader == null) throw new InvalidOperationException("RssReader has been closed, and can not be read."); do { pushElement = true; try { readData = reader.Read(); } catch (System.IO.EndOfStreamException e) { throw new System.IO.EndOfStreamException("Unable to read an RssElement. Reached the end of the stream.", e); } catch (System.Xml.XmlException e) { if (lineNumber != -1 || linePosition != -1) if (reader.LineNumber == lineNumber && reader.LinePosition == linePosition) throw exceptions[exceptions.Count - 1]; lineNumber = reader.LineNumber; linePosition = reader.LinePosition; exceptions.Add(e); // just add to list of exceptions and continue :) } if (readData) { string readerName = reader.Name.ToLower(); switch (reader.NodeType) { case XmlNodeType.Element: { if (reader.IsEmptyElement) break; elementText = new StringBuilder(); switch (readerName) { case "item": // is this the end of the channel element? (absence of before ) if (!wroteChannel) { wroteChannel = true; rssElement = channel; // return RssChannel readData = false; } item = new RssItem(); // create new RssItem channel.Items.Add(item); break; case "source": source = new RssSource(); item.Source = source; for (int i=0; i < reader.AttributeCount; i++) { reader.MoveToAttribute(i); switch (reader.Name.ToLower()) { case "url": try { source.Url = new Uri(reader.Value); } catch (Exception e) { exceptions.Add(e); } break; } } break; case "enclosure": enclosure = new RssEnclosure(); item.Enclosure = enclosure; for (int i=0; i < reader.AttributeCount; i++) { reader.MoveToAttribute(i); switch (reader.Name.ToLower()) { case "url": try { enclosure.Url = new Uri(reader.Value); } catch (Exception e) { exceptions.Add(e); } break; case "length": try { enclosure.Length = int.Parse(reader.Value); } catch (Exception e) { exceptions.Add(e); } break; case "type": enclosure.Type = reader.Value; break; } } break; case "guid": guid = new RssGuid(); item.Guid = guid; for (int i=0; i < reader.AttributeCount; i++) { reader.MoveToAttribute(i); switch (reader.Name.ToLower()) { case "ispermalink": try { guid.PermaLink = bool.Parse(reader.Value); } catch (Exception e) { exceptions.Add(e); } break; } } break; case "category": category = new RssCategory(); if ((string)xmlNodeStack.Peek() == "channel") channel.Categories.Add(category); else item.Categories.Add(category); for (int i=0; i < reader.AttributeCount; i++) { reader.MoveToAttribute(i); switch (reader.Name.ToLower()) { case "url": goto case "domain"; case "domain": category.Domain = reader.Value; break; } } break; case "channel": channel = new RssChannel(); textInput = null; image = null; cloud = null; source = null; enclosure = null; category = null; item = null; break; case "image": image = new RssImage(); channel.Image = image; break; case "textinput": textInput = new RssTextInput(); channel.TextInput = textInput; break; case "cloud": pushElement = false; cloud = new RssCloud(); channel.Cloud = cloud; for (int i=0; i < reader.AttributeCount; i++) { reader.MoveToAttribute(i); switch (reader.Name.ToLower()) { case "domain": cloud.Domain = reader.Value; break; case "port": try { cloud.Port = ushort.Parse(reader.Value); } catch (Exception e) { exceptions.Add(e); } break; case "path": cloud.Path = reader.Value; break; case "registerprocedure": cloud.RegisterProcedure = reader.Value; break; case "protocol": switch (reader.Value.ToLower()) { case "xml-rpc": cloud.Protocol = RssCloudProtocol.XmlRpc; break; case "soap": cloud.Protocol = RssCloudProtocol.Soap; break; case "http-post": cloud.Protocol = RssCloudProtocol.HttpPost; break; default: cloud.Protocol = RssCloudProtocol.Empty; break; } break; } } break; case "rss": for (int i=0; i < reader.AttributeCount; i++) { reader.MoveToAttribute(i); if (reader.Name.ToLower() == "version") switch (reader.Value) { case "0.91": rssVersion = RssVersion.RSS091; break; case "0.92": rssVersion = RssVersion.RSS092; break; case "2.0": rssVersion = RssVersion.RSS20; break; default: rssVersion = RssVersion.NotSupported; break; } } break; case "rdf": for (int i=0; i < reader.AttributeCount; i++) { reader.MoveToAttribute(i); if (reader.Name.ToLower() == "version") switch (reader.Value) { case "0.90": rssVersion = RssVersion.RSS090; break; case "1.0": rssVersion = RssVersion.RSS10; break; default: rssVersion = RssVersion.NotSupported; break; } } break; } if (pushElement) xmlNodeStack.Push(readerName); break; } case XmlNodeType.EndElement: { if (xmlNodeStack.Count == 1) break; string childElementName = (string)xmlNodeStack.Pop(); string parentElementName = (string)xmlNodeStack.Peek(); switch (childElementName) // current element { // item classes case "item": rssElement = item; readData = false; break; case "source": source.Name = elementText.ToString(); rssElement = source; readData = false; break; case "enclosure": rssElement = enclosure; readData = false; break; case "guid": guid.Name = elementText.ToString(); rssElement = guid; readData = false; break; case "category": // parent is either item or channel category.Name = elementText.ToString(); rssElement = category; readData = false; break; // channel classes case "channel": if (wroteChannel) wroteChannel = false; else { wroteChannel = true; rssElement = channel; readData = false; } break; case "textinput": rssElement = textInput; readData = false; break; case "image": rssElement = image; readData = false; break; case "cloud": rssElement = cloud; readData = false; break; } switch (parentElementName) // parent element { case "item": switch (childElementName) { case "title": item.Title = elementText.ToString(); break; case "link": item.Link = new Uri(elementText.ToString()); break; case "description": item.Description = elementText.ToString(); break; case "author": item.Author = elementText.ToString(); break; case "comments": item.Comments = elementText.ToString(); break; case "pubdate": try { item.PubDate = DateTime.Parse(elementText.ToString()); } catch (Exception e) { try { string tmp = elementText.ToString (); tmp = tmp.Substring (0, tmp.Length - 5); tmp += "GMT"; item.PubDate = DateTime.Parse (tmp); } catch { exceptions.Add(e); } } break; } break; case "channel": switch (childElementName) { case "title": channel.Title = elementText.ToString(); break; case "link": try { channel.Link = new Uri(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; case "description": channel.Description = elementText.ToString(); break; case "language": channel.Language = elementText.ToString(); break; case "copyright": channel.Copyright = elementText.ToString(); break; case "managingeditor": channel.ManagingEditor = elementText.ToString(); break; case "webmaster": channel.WebMaster = elementText.ToString(); break; case "rating": channel.Rating = elementText.ToString(); break; case "pubdate": try { channel.PubDate = DateTime.Parse(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; case "lastbuilddate": try { channel.LastBuildDate = DateTime.Parse(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; case "generator": channel.Generator = elementText.ToString(); break; case "docs": channel.Docs = elementText.ToString(); break; case "ttl": try { channel.TimeToLive = int.Parse(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; } break; case "image": switch (childElementName) { case "url": try { image.Url = new Uri(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; case "title": image.Title = elementText.ToString(); break; case "link": try { image.Link = new Uri(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; case "description": image.Description = elementText.ToString(); break; case "width": try { image.Width = Byte.Parse(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; case "height": try { image.Height = Byte.Parse(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; } break; case "textinput": switch (childElementName) { case "title": textInput.Title = elementText.ToString(); break; case "description": textInput.Description = elementText.ToString(); break; case "name": textInput.Name = elementText.ToString(); break; case "link": try { textInput.Link = new Uri(elementText.ToString()); } catch (Exception e) { exceptions.Add(e); } break; } break; case "skipdays": if (childElementName == "day") channel.SkipDays |= Day.Parse(elementText.ToString()); break; case "skiphours": if (childElementName == "hour") channel.SkipHours |= Hour.Parse(elementText.ToString()); break; } break; } case XmlNodeType.Text: elementText.Append(reader.Value); break; case XmlNodeType.CDATA: elementText.Append(reader.Value); break; } } } while (readData); return rssElement; } /// /// A collection of all exceptions the RssReader class has encountered. /// public List Exceptions { get { return exceptions; } } /// Gets the RSS version of the stream. /// One of the values. public RssVersion Version { get { return rssVersion; } } /// Closes connection to file. /// /// This method also releases any resources held while reading. /// public void Close() { textInput = null; image = null; cloud = null; channel = null; source = null; enclosure = null; category = null; item = null; if (reader!=null) { reader.Close(); reader = null; } elementText = null; xmlNodeStack = null; } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/Hour.cs0000644000175000017500000000007411701730437021552 xustar000000000000000030 atime=1381797705.551221254 30 ctime=1381823758.687050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Hour.cs0000664000175000017500000002234011701730437021016 0ustar00chrischris00000000000000/* Hour.cs * ============ * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections; using System.Collections.Specialized; namespace Rss { /// /// Hour of the week enumeration. /// /// Instances of this class are used to represent zero or more /// days of the week. Assignments and comparisons may be made using bitwise /// operators. /// public class Hour : IFormattable { /// Hour zero. public static readonly Hour Zero = new Hour(0, 1); /// Hour 1. public static readonly Hour One = new Hour(1, 2); /// Hour 2. public static readonly Hour Two = new Hour(2, 4); /// Hour 3. public static readonly Hour Three = new Hour(3, 8); /// Hour 4. public static readonly Hour Four = new Hour(4, 16); /// Hour 5. public static readonly Hour Five = new Hour(5, 32); /// Hour 6. public static readonly Hour Six = new Hour(6, 64); /// Hour 7. public static readonly Hour Seven = new Hour(7, 128); /// Hour 8. public static readonly Hour Eight = new Hour(8, 256); /// Hour 9. public static readonly Hour Nine = new Hour(9, 512); /// Hour 10. public static readonly Hour Ten = new Hour(10, 1024); /// Hour 11. public static readonly Hour Eleven = new Hour(11, 2048); /// Hour 12. public static readonly Hour Twelve = new Hour(12, 4096); /// Hour 13. public static readonly Hour Thirteen = new Hour(13, 8192); /// Hour 14. public static readonly Hour Fourteen = new Hour(14, 16384); /// Hour 15. public static readonly Hour Fifteen = new Hour(15, 32768); /// Hour 16. public static readonly Hour Sixteen = new Hour(16, 65536); /// Hour 17. public static readonly Hour Seventeen = new Hour(17, 131072); /// Hour 18. public static readonly Hour Eighteen = new Hour(18, 262144); /// Hour 19. public static readonly Hour Nineteen = new Hour(19, 524288); /// Hour 20. public static readonly Hour Twenty = new Hour(20, 1048576); /// Hour 21. public static readonly Hour TwentyOne = new Hour(21, 2097152); /// Hour 22. public static readonly Hour TwentyTwo = new Hour(22, 4194304); /// Hour 23. public static readonly Hour TwentyThree = new Hour(23, 8388608); private static readonly ListDictionary values; private readonly int code; private int name; private int Name { get { return name; }} /// /// A of all Hour objects. /// public static ICollection Values { get { return values.Values; } } static Hour() { values = new ListDictionary(); values.Add(Zero.Code, Zero); values.Add(One.Code, One); values.Add(Two.Code, Two); values.Add(Three.Code, Three); values.Add(Four.Code, Four); values.Add(Five.Code, Five); values.Add(Six.Code, Six); values.Add(Seven.Code, Seven); values.Add(Eight.Code, Eight); values.Add(Nine.Code, Nine); values.Add(Ten.Code, Ten); values.Add(Eleven.Code, Eleven); values.Add(Twelve.Code, Twelve); values.Add(Thirteen.Code, Thirteen); values.Add(Fourteen.Code, Fourteen); values.Add(Fifteen.Code, Fifteen); values.Add(Sixteen.Code, Sixteen); values.Add(Seventeen.Code, Seventeen); values.Add(Eighteen.Code, Eighteen); values.Add(Nineteen.Code, Nineteen); values.Add(Twenty.Code, Twenty); values.Add(TwentyOne.Code, TwentyOne); values.Add(TwentyTwo.Code, TwentyTwo); values.Add(TwentyThree.Code, TwentyThree); } /// /// Creates a new instance. /// public Hour() { code = 0; name = -1; } private Hour (int code) : this(-1, code){} private Hour (int name, int code) { this.code = code; this.name = name; } /// /// Gets the code. /// /// public int Code { get { return this.code; }} /// /// Gets the Hour instance for the specified code. /// /// Code. /// The associated Hour instance. public static Hour Value(int code) { return (Hour) values[code]; } /// /// Performs a bitwise OR on two instances. /// /// A Hour instance. /// A second Hour instance. /// A new Hour instance resulting from the operation. public static Hour operator |(Hour d1, Hour d2) { int newCode = d1.code | d2.code; return new Hour(newCode); } /// /// Determines if an instance is equal to this instance. /// /// The instance for comparison. /// true, if the instances are equal; false otherwise. public override bool Equals(object obj) { if (obj == null) return false; return (GetHashCode() == ((Hour)obj).GetHashCode()); } /// /// Performs a bitwise AND on two instances. /// /// A Hour instance. /// A second Hour instance. /// A new Hour instance resulting from the operation. public static Hour operator &(Hour d1, Hour d2) { int newCode = d1.code & d2.code; return new Hour(newCode); } /// /// Gets the hash code. /// /// The unique hash code for this instance. public override int GetHashCode() { return this.Code; } /// /// Returns the string representation. /// /// public override string ToString() { return ToString("G", null); } /// /// Gets the string representation. /// /// A string representation of the instance. public string ToString(string format, IFormatProvider formatProvider) { if (Name != -1) return Name.ToString(format, formatProvider); return base.ToString(); } /// /// Indicates if the object contains the specified Hour. /// /// The instance for comparison. /// true, if the input Hour is found; false, otherwise. public bool Contains(Hour d) { return (d.Equals(this & d)); } /// /// Parses the specified string into an instance. /// /// The string to parse. /// The Hour representation. public static Hour Parse(string s) { return Parse(s, null); } /// /// Parses the specified string into an instance. /// /// The string to parse. /// The format provider. /// The instance. /// Indicates s could not be parsed. public static Hour Parse(string s, IFormatProvider provider) { if (s == null) throw new ArgumentNullException("s"); foreach(Hour h in Hour.Values) if (h.ToString("G", provider) == s) return h; throw new FormatException("The input could not be parsed."); } /// /// Gets a list of instances. /// /// The hours contained in this instance. List returned will be a subset /// of the static member. public IList Hours { get { ArrayList list = new ArrayList(); foreach(Hour h in Hour.Values) if (this.Contains(h)) list.Add(h); return ArrayList.ReadOnly(list); } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/Shared0000644000175000017500000000013212227172416021433 xustar000000000000000030 mtime=1381823758.695050562 30 atime=1381823772.207051027 30 ctime=1381823758.695050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/0000755000175000017500000000000012227172416020756 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/PaxHeaders.15196/RssEnumerators.cs0000644000175000017500000000007411701730437025037 xustar000000000000000030 atime=1381797705.563221254 30 ctime=1381823758.695050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/RssEnumerators.cs0000664000175000017500000000452311701730437024306 0ustar00chrischris00000000000000/* Enumerators.cs * ============== * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// All valid Rss Cloud protocols, including Null [Serializable()] public enum RssCloudProtocol { /// Not defined Empty, /// Protocol is not supported NotSupported, /// xml-rpc XmlRpc, /// soap Soap, /// http-post HttpPost } /// All RSS versions [Serializable()] public enum RssVersion { /// Not defined Empty, /// Version is not directly supported NotSupported, /// RDF Site Summary (RSS) 0.9 RSS090, /// Rich Site Summary (RSS) 0.91 RSS091, /// Rich Site Summary (RSS) 0.92 RSS092, /// RDF Site Summary (RSS) 1.0 RSS10, /// Really Simple Syndication (RSS) 2.0 RSS20 } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/PaxHeaders.15196/RssCategory.cs0000644000175000017500000000007411701730437024310 xustar000000000000000030 atime=1381797705.559221254 30 ctime=1381823758.691050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/RssCategory.cs0000664000175000017500000000424311701730437023556 0ustar00chrischris00000000000000/* RssCategory.cs * ============== * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// Provide information regarding the location of the subject matter of the channel in a taxonomy [Serializable()] public class RssCategory : RssElement { private string name = RssDefault.String; private string domain = RssDefault.String; /// Initialize a new instance of the RssCategory class public RssCategory() {} /// Actual categorization given for this item, within the chosen taxonomy public string Name { get { return name; } set { name = RssDefault.Check(value); } } /// URL of external taxonomy public string Domain { get { return domain; } set { domain = RssDefault.Check(value); } } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/PaxHeaders.15196/RssElement.cs0000644000175000017500000000007411701730437024124 xustar000000000000000030 atime=1381797705.563221254 30 ctime=1381823758.691050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/RssElement.cs0000664000175000017500000000325011701730437023367 0ustar00chrischris00000000000000/* RssElement.cs * ============= * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// Base class for all RSS elements [Serializable()] public abstract class RssElement { /// Initialize a new instance of the RssElement class protected RssElement() {} } }gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/PaxHeaders.15196/RssDefault.cs0000644000175000017500000000007411701730437024117 xustar000000000000000030 atime=1381797705.559221254 30 ctime=1381823758.691050562 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/Shared/RssDefault.cs0000664000175000017500000000764111701730437023372 0ustar00chrischris00000000000000/* RssDefault.cs * ============= * * RSS.NET (http://rss-net.sf.net/) * Copyright 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; namespace Rss { /// Contains default values and methods for maintaining data consistency [Serializable()] public class RssDefault { /// Default value for a string in all RSS classes /// empty string /// If an element in the RSS class library has the value of RssDefault.String, consider the element as "not entered", "null", or empty. public const string String = ""; /// Default value for an int in all RSS classes /// -1 /// If an element in the RSS class library has the value of RssDefault.Int, consider the element as "not entered", "null", or empty. public const int Int = -1; /// Default value for a DateTime in all RSS classes /// DateTime.MinValue /// If an element in the RSS class library has the value of RssDefault.DateTime, consider the element as "not entered", "null", or empty. public static readonly DateTime DateTime = DateTime.MinValue; /// Default value for a Uri in all RSS classes /// gopher://rss-net.sf.net /// If an element in the RSS class library has the value of RssDefault.Uri, consider the element as "not entered", "null", or empty. public static readonly Uri Uri = new Uri("gopher://rss-net.sf.net"); /// Verifies the string passed is not null /// string to verify /// RssDefault.String if input is null, otherwise input /// Method is used in properties to prevent a null value public static string Check(string input) { return input == null ? String : input; } /// Verifies the int passed is greater than or equal to -1 /// int to verify /// RssDefault.Int if int is less than -1, else input /// Method is used in properties to prevent values less than -1 public static int Check(int input) { return input < -1 ? Int : input; } /// Verifies the Uri passed is not null /// Uri to verify /// RssDefault.Uri if input is null, otherwise input /// Method is used in all properties to prevent a null value public static Uri Check(Uri input) { return input == null ? Uri : input; } } } gnome-do-plugins-0.8.5/RSS/src/RSS.NET/PaxHeaders.15196/RssModuleItem.cs0000644000175000017500000000007411701730437023371 xustar000000000000000030 atime=1381797705.559221254 30 ctime=1381823758.703050563 gnome-do-plugins-0.8.5/RSS/src/RSS.NET/RssModuleItem.cs0000664000175000017500000001267311701730437022645 0ustar00chrischris00000000000000/* RssModuleItem.cs * ================ * * RSS.NET (http://rss-net.sf.net/) * Copyright � 2002 - 2005 George Tsiokos. All Rights Reserved. * * RSS 2.0 (http://blogs.law.harvard.edu/tech/rss) * RSS 2.0 is offered by the Berkman Center for Internet & Society at * Harvard Law School under the terms of the Attribution/Share Alike * Creative Commons license. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using System; using System.Collections.Generic; namespace Rss { /// A module may contain any number of items (either channel-based or item-based). [Serializable()] public class RssModuleItem : RssElement { private bool _bRequired = false; private string _sElementName = RssDefault.String; private string _sElementText = RssDefault.String; private List _rssSubElements = new List(); /// Initialize a new instance of the RssModuleItem class public RssModuleItem() { } /// Initialize a new instance of the RssModuleItem class /// The name of this RssModuleItem. public RssModuleItem(string name) { this._sElementName = RssDefault.Check(name); } /// Initialize a new instance of the RssModuleItem class /// The name of this RssModuleItem. /// Is text required for this RssModuleItem? public RssModuleItem(string name, bool required) : this(name) { this._bRequired = required; } /// Initialize a new instance of the RssModuleItem class /// The name of this RssModuleItem. /// The text contained within this RssModuleItem. public RssModuleItem(string name, string text) : this(name) { this._sElementText = RssDefault.Check(text); } /// Initialize a new instance of the RssModuleItem class /// The name of this RssModuleItem. /// Is text required for this RssModuleItem? /// The text contained within this RssModuleItem. public RssModuleItem(string name, bool required, string text) : this(name, required) { this._sElementText = RssDefault.Check(text); } /// Initialize a new instance of the RssModuleItem class /// The name of this RssModuleItem. /// The text contained within this RssModuleItem. /// The sub-elements of this RssModuleItem (if any exist). public RssModuleItem(string name, string text, List subElements) : this(name, text) { this._rssSubElements = subElements; } /// Initialize a new instance of the RssModuleItem class /// The name of this RssModuleItem. /// Is text required for this RssModuleItem? /// The text contained within this RssModuleItem. /// The sub-elements of this RssModuleItem (if any exist). public RssModuleItem(string name, bool required, string text, List subElements) : this(name, required, text) { this._rssSubElements = subElements; } /// Returns a string representation of the current Object. /// The item's title, description, or "RssModuleItem" if the title and description are blank. public override string ToString() { if (Name != RssDefault.String) return Name; else if (Text != RssDefault.String) return Text; else return "RssModuleItem"; } /// /// The name of this RssModuleItem. /// public string Name { get { return this._sElementName; } set { this._sElementName = RssDefault.Check(value); } } /// /// The text contained within this RssModuleItem. /// public string Text { get { return this._sElementText; } set { this._sElementText = RssDefault.Check(value); } } /// /// The sub-elements of this RssModuleItem (if any exist). /// public List SubElements { get { return this._rssSubElements; } set { this._rssSubElements = value;} } /// /// Is text for this element required? /// public bool IsRequired { get { return this._bRequired; } } } } gnome-do-plugins-0.8.5/RSS/src/PaxHeaders.15196/FirefoxLiveBookmarksItemSource.cs0000644000175000017500000000007411701730437025634 xustar000000000000000030 atime=1381797705.551221254 30 ctime=1381823758.679050562 gnome-do-plugins-0.8.5/RSS/src/FirefoxLiveBookmarksItemSource.cs0000664000175000017500000001200211701730437025072 0ustar00chrischris00000000000000/* FirefoxLiveBookmarksItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Universe; using Do.Platform; namespace Do.Plugins.Rss { public class FirefoxLiveBookmarksItemSource : ItemSource { const string BeginProfileName = "Path="; const string BeginDefaultProfile = "Default=1"; const string BeginURL = "
"; const string EndName = ""; List bookmarks; /// /// Initialize the item source. /// public FirefoxLiveBookmarksItemSource () { bookmarks = new List (); //UpdateItems (); } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (RssFeedItem), }; } } public override string Name { get { return "Firefox Live Bookmarks"; } } public override string Description { get { return "Finds Firefox Live bookmarks in your default profile."; } } public override string Icon { get { return "firefox"; } } public override IEnumerable Items { get { return bookmarks; } } public override IEnumerable ChildrenOfItem (Item item) { yield break; } public override void UpdateItems () { bookmarks.Clear (); string path = GetFirefoxBookmarkFilePath (); string firefox3Path = Path.Combine (path, "bookmarks.postplaces.html"); string firefox2Path = Path.Combine (path, "bookmarks.html"); // Get Firefox 3 live bookmarks foreach (Item item in ReadBookmarksFromFile (firefox3Path)) bookmarks.Add (item); // Get Firefox 2 live bookmarks foreach (Item item in ReadBookmarksFromFile (firefox2Path)) bookmarks.Add (item); } /// /// Looks in the firefox profiles file (~/.mozilla/firefox/profiles.ini) /// for the name of the default profile, and returns the path to the /// default profile. /// /// /// A containing the absolute path to the /// bookmarks.html file of the default firefox profile for the current /// user. /// public static string GetFirefoxBookmarkFilePath () { string home, path, profile; StreamReader reader; profile = null; home = System.Environment.GetFolderPath (System.Environment.SpecialFolder.Personal); path = Path.Combine (home, ".mozilla/firefox/profiles.ini"); try { reader = File.OpenText (path); } catch { return null; } for (string line = reader.ReadLine (); line != null; line = reader.ReadLine ()) { if (line.StartsWith (BeginDefaultProfile)) break; if (line.StartsWith (BeginProfileName)) { line = line.Trim (); line = line.Substring (BeginProfileName.Length); profile = line; } } reader.Close (); if (profile == null) { return null; } path = Path.Combine (home, ".mozilla/firefox"); path = Path.Combine (path, profile); return path; } /// /// Given a bookmarks file, create a RssFeedItem for each bookmark found /// in the file, returning a collection of BookmarkItems created. /// /// /// A containing the absolute path to a /// Firefox bookmarks.postplaces.html file (e.g. the path returned by /// GetFirefoxBookmarkFilePath). /// /// /// A of RssFeedItems. /// protected ICollection ReadBookmarksFromFile (string file) { ICollection list; string link, title; Regex regex = new Regex (@"FEEDURL=""([^""]+)""[^>]+>([^<]+)"); list = new List (); try { using (StreamReader reader = File.OpenText (file)) { string content = reader.ReadToEnd (); MatchCollection matches = regex.Matches (content); foreach (Match match in matches) { link = match.Groups[1].Value; title = match.Groups[2].Value; list.Add (new RssFeedItem (title, link)); } } } catch (Exception e) { Log.Debug ("Could not read live bookmarks from firefox bookmarks file {0}: {1}", file, e.Message); } return list; } } } gnome-do-plugins-0.8.5/RSS/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007411701730437022350 xustar000000000000000030 atime=1381797705.547221254 30 ctime=1381823758.679050562 gnome-do-plugins-0.8.5/RSS/src/Configuration.cs0000664000175000017500000000303211701730437021611 0ustar00chrischris00000000000000/* RssFeedAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using Gtk; using System; using System.IO; using System.Reflection; namespace Do.Plugins.Rss { public partial class Configuration : Gtk.Bin { public Configuration () { this.Build(); Timeout.Value = RssItemSource.Timeout; CacheDuration.Value = RssItemSource.CacheDuration; OpmlChooser.SetUri (RssItemSource.OpmlFile); } protected virtual void OnTimeoutValueChanged (object o, EventArgs e) { RssItemSource.Timeout = Timeout.ValueAsInt; } protected virtual void OnCacheDurationValueChanged (object o, EventArgs e) { RssItemSource.CacheDuration = CacheDuration.ValueAsInt; } protected virtual void OnOpmlChooserFileActivated (object o, EventArgs e) { RssItemSource.OpmlFile = OpmlChooser.Uri; } } } gnome-do-plugins-0.8.5/RSS/src/PaxHeaders.15196/RssFeedAction.cs0000644000175000017500000000007411701730437022232 xustar000000000000000030 atime=1381797705.563221254 30 ctime=1381823758.679050562 gnome-do-plugins-0.8.5/RSS/src/RssFeedAction.cs0000664000175000017500000001006711701730437021501 0ustar00chrischris00000000000000/* RssFeedAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text.RegularExpressions; using System.Web; using Do.Universe; using Rss; namespace Do.Plugins.Rss { public class RssFeedAction : Act { private Dictionary cachedFeeds = new Dictionary(); public override string Name { get { return "RSS feed"; } } public override string Description { get { return "View RSS feed contents"; } } public override string Icon { get { return "feed-icon.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (RssFeedItem) }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { List rssItems = new List (); string url = (items.First () as RssFeedItem).URL; RssFeed feed; if (cachedFeeds.ContainsKey (url)) { CachedFeed cachedFeed = cachedFeeds[url]; if (cachedFeed.Expiry < DateTime.Now) { // Only fetch the feed if it's been modified since it // was last read. feed = RssFeed.Read (cachedFeeds[url].RssFeed, RssItemSource.Timeout); } else { // use the locally cached results feed = cachedFeed.RssFeed; } } else { // This feed hasn't been requested yet. // Fetch the feed and add it to the cache. feed = RssFeed.Read (url, RssItemSource.Timeout); CachedFeed cachedFeed = new CachedFeed (); cachedFeed.Expiry = DateTime.Now.AddMinutes (RssItemSource.CacheDuration); cachedFeed.RssFeed = feed; // Add the feed to the cache cachedFeeds.Add (url, cachedFeed); } if (feed.Channels.Count > 0) { foreach (RssItem rssItem in feed.Channels[0].Items) { string title = TidyHtml (rssItem.Title); string description = TidyHtml (rssItem.Description); RssFeedLinkItem linkItem = new RssFeedLinkItem (title, rssItem.Link.ToString(), description); rssItems.Add (linkItem); } } return rssItems.ToArray(); } /// /// Strips HTML, newlines and replaces HTML entities /// /// /// A /// /// /// Processed output /// protected string TidyHtml (string input) { string output = Regex.Replace (input, @"<(.|\n)*?>",string.Empty); // Having more than 60 chars can cause Do's window to grow too big if (output.Length > 60) { output = output.Remove (60); } output = output.Replace (Environment.NewLine, string.Empty); // replace entities output = HttpUtility.HtmlDecode (output); return output; } } /// /// Class used to cache Rss feeds locally. /// RSS.NET uses the last modified header to only pull /// the feed if it's been modified since the last request, /// but this still requires sending a HttpWebRequest /// which slows Do down somewhat. /// public class CachedFeed { private DateTime expiry; private RssFeed rssFeed; public DateTime Expiry { get { return expiry; } set { expiry = value; } } public RssFeed RssFeed { get { return rssFeed; } set { rssFeed = value; } } } } gnome-do-plugins-0.8.5/RSS/src/PaxHeaders.15196/RssItemSource.cs0000644000175000017500000000007411701730437022310 xustar000000000000000030 atime=1381797705.567221254 30 ctime=1381823758.683050562 gnome-do-plugins-0.8.5/RSS/src/RssItemSource.cs0000664000175000017500000000711511701730437021557 0ustar00chrischris00000000000000/* RssItemSource * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Xml; using Do.Universe; using Do.Platform; using Do.Platform.Linux; namespace Do.Plugins.Rss { public class RssItemSource : ItemSource, IConfigurable { private static List items; private static IPreferences prefs; public RssItemSource() { items = new List(); //UpdateItems (); } static RssItemSource () { prefs = Services.Preferences.Get (); } public override string Name { get { return "RSS Feeds"; } } public override string Description { get { return "RSS Feeds from OPML"; } } public override string Icon { get { return "feed-icon.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof(RssFeedItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { yield break; } /// /// URI of the OPML file /// public static string OpmlFile { get { return prefs.Get ("opmlfile", "http://www.scripting.com/feeds/top100.opml"); } set { Log.Debug("Setting OPML file to " + value); prefs.Set ("opmlfile", value); } } /// /// Timeout period in seconds /// public static int Timeout { get { return prefs.Get ("timeout", 5); } set { prefs.Set ("timeout", value); } } /// /// Cache duration in minutes /// public static int CacheDuration { get { return prefs.Get ("cacheDuration", 10); } set { prefs.Set ("cacheDuration", value); } } public override void UpdateItems () { // Assemble the path to the bookmarks xml file. string opmlFile = OpmlFile.Replace ("file://", ""); items.Clear (); try { using (XmlReader reader = XmlReader.Create (opmlFile)) { while (reader.ReadToFollowing ("outline")) { string title, link; // Use the XmlReader to scan for the bookmark's title // and link. reader.MoveToAttribute ("text"); title = reader.Value; // If it doesn't find a URL, then this is a category outline if (reader.MoveToAttribute ("xmlUrl")) { link = reader.Value; // Create a new bookmark using the BookmarkItem class // from the Do.Addins library. The Open URL action // already knows how to open BookmarkItems. items.Add (new RssFeedItem (title, link)); } } } } catch (Exception e) { // Something went horribly wrong, so we print the error message. Log.Error("Could not read OPML file {0}: {1}", opmlFile, e.Message); } } public Gtk.Bin GetConfiguration () { return new Configuration (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Firefox0000644000175000017500000000013212227172374017300 xustar000000000000000030 mtime=1381823740.267049929 30 atime=1381823772.207051027 30 ctime=1381823740.267049929 gnome-do-plugins-0.8.5/Firefox/0000755000175000017500000000000012227172374016623 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Firefox/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170735021410 xustar000000000000000030 mtime=1381822941.167022451 30 atime=1381823352.599036598 30 ctime=1381823740.267049929 gnome-do-plugins-0.8.5/Firefox/Makefile.am0000664000175000017500000000063412227170735020663 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Firefox FILES = \ src/BrowseBookmarkItem.cs \ src/BrowseHistoryItem.cs \ src/FirefoxHelpers.cs \ src/FolderItem.cs \ src/PlaceItem.cs \ src/PlacesItemSource.cs GENERATED_RESOURCES = \ Resources/Firefox.addin.xml REFERENCES = \ System \ System.Core \ System.Data \ Mono.Data.Sqlite \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Firefox/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172374021422 xustar000000000000000030 mtime=1381823740.167049925 30 atime=1381823740.235049928 30 ctime=1381823740.263049928 gnome-do-plugins-0.8.5/Firefox/Makefile.in0000644000175000017500000004735112227172374020702 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Firefox ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Firefox FILES = \ src/BrowseBookmarkItem.cs \ src/BrowseHistoryItem.cs \ src/FirefoxHelpers.cs \ src/FolderItem.cs \ src/PlaceItem.cs \ src/PlacesItemSource.cs GENERATED_RESOURCES = \ Resources/Firefox.addin.xml REFERENCES = \ System \ System.Core \ System.Data \ Mono.Data.Sqlite \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Firefox/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Firefox/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Firefox/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021245 xustar000000000000000030 mtime=1381823728.651049529 30 atime=1381823772.207051027 30 ctime=1381823728.651049529 gnome-do-plugins-0.8.5/Firefox/Resources/0000755000175000017500000000000012227172360020570 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Firefox/Resources/PaxHeaders.15196/Firefox.addin.xml.in0000644000175000017500000000007411701730437025137 xustar000000000000000030 atime=1381797705.087221238 30 ctime=1381823728.651049529 gnome-do-plugins-0.8.5/Firefox/Resources/Firefox.addin.xml.in0000664000175000017500000000116711701730437024407 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Firefox/PaxHeaders.15196/src0000644000175000017500000000013212227172374020067 xustar000000000000000030 mtime=1381823740.287049929 30 atime=1381823772.207051027 30 ctime=1381823740.287049929 gnome-do-plugins-0.8.5/Firefox/src/0000755000175000017500000000000012227172374017412 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Firefox/src/PaxHeaders.15196/FirefoxHelpers.cs0000644000175000017500000000007411701730437023421 xustar000000000000000030 atime=1381797705.091221238 30 ctime=1381823740.279049929 gnome-do-plugins-0.8.5/Firefox/src/FirefoxHelpers.cs0000664000175000017500000000311111701730437022660 0ustar00chrischris00000000000000// FirefoxHelpers.cs // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Gtk; namespace Firefox { public static class FirefoxHelpers { public static string IconName {get; private set;} static FirefoxHelpers () { // List a whole bunch of possible names for the firefox icon. string[] iconNames = new string [] { "firefox", "iceweasel", "firefox-4.0", "firefox-3.9", "firefox-3.8", "firefox-3.7", "firefox-3.6", "firefox-3.5", "firefox-3.0", }; // Start with "firefox". If we can't find an icon in the theme, // at least "firefox" makes our intent clear. IconName = "firefox"; foreach (string iconName in iconNames) { if (IconTheme.Default.HasIcon (iconName)) { IconName = iconName; break; } } } } } gnome-do-plugins-0.8.5/Firefox/src/PaxHeaders.15196/BrowseBookmarkItem.cs0000644000175000017500000000007411701730437024242 xustar000000000000000030 atime=1381797705.091221238 30 ctime=1381823740.271049929 gnome-do-plugins-0.8.5/Firefox/src/BrowseBookmarkItem.cs0000664000175000017500000000245111701730437023507 0ustar00chrischris00000000000000// BrowseBookmarkItem.cs // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace Firefox { public class BrowseBookmarkItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Firefox Bookmarks"); } } public override string Icon { get { return FirefoxHelpers.IconName; } } } } gnome-do-plugins-0.8.5/Firefox/src/PaxHeaders.15196/PlaceItem.cs0000644000175000017500000000007411701730437022337 xustar000000000000000030 atime=1381797705.091221238 30 ctime=1381823740.283049929 gnome-do-plugins-0.8.5/Firefox/src/PlaceItem.cs0000664000175000017500000000306411701730437021605 0ustar00chrischris00000000000000// PlaceItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using Mono.Addins; using Do.Universe; using Do.Universe.Common; namespace Firefox { public class PlaceItem : Item, IBookmarkItem { string title, url; public PlaceItem (string title, string url) { this.url = url; this.title = title; } public PlaceItem (string title, string url, int parentId) { this.url = url; this.title = title; ParentId = parentId; } public override string Name { get { return title; } } public override string Description { get { return Url; } } public override string Icon { get { return "www"; } } public string Url { get { return url; } } public int? ParentId { get; private set; } } } gnome-do-plugins-0.8.5/Firefox/src/PaxHeaders.15196/FolderItem.cs0000644000175000017500000000007411701730437022526 xustar000000000000000030 atime=1381797705.091221238 30 ctime=1381823740.279049929 gnome-do-plugins-0.8.5/Firefox/src/FolderItem.cs0000664000175000017500000000311411701730437021770 0ustar00chrischris00000000000000// FolderItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using Mono.Addins; using Do.Universe; namespace Firefox { public class FolderItem : Item { string folder_name; public FolderItem (string folderName, int id) { Id = id; folder_name = folderName; } public FolderItem (string folderName, int id, int parentId) { Id = id; ParentId = parentId; folder_name = folderName; } public override string Name { get { return folder_name; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("A Firefox Bookmarks Directory"); } } public override string Icon { get { return "folder"; } } public int Id { get; private set; } public int ParentId { get; private set; } } } gnome-do-plugins-0.8.5/Firefox/src/PaxHeaders.15196/PlacesItemSource.cs0000644000175000017500000000007411701730437023703 xustar000000000000000030 atime=1381797705.095221238 30 ctime=1381823740.287049929 gnome-do-plugins-0.8.5/Firefox/src/PlacesItemSource.cs0000664000175000017500000002345111701730437023153 0ustar00chrischris00000000000000// PlacesItemSource.cs -- Modification of BookmarkItemSource // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Data; using System.Linq; using System.Collections.Generic; using Do.Platform; using Do.Platform.Common; using Do.Universe; using Do.Universe.Common; using Mono.Addins; using Mono.Data.Sqlite; namespace Firefox { public class PlacesItemSource : ItemSource { const string BeginProfileName = "Path="; const string BeginDefaultProfile = "Default=1"; // Collections for Storing Items to be used by Do List items; IEnumerable places; IEnumerable folders; string stored_temp_db_path; public PlacesItemSource () { items = new List (); places = Enumerable.Empty (); folders = Enumerable.Empty (); ProfilePath = FindProfilePath (); } ~PlacesItemSource () { try { if (File.Exists (stored_temp_db_path)) File.Delete (stored_temp_db_path); } catch (IOException e) { Log.Error ("Could not delete stored db file: {0}", e.Message); Log.Debug (e.StackTrace); } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Firefox Places"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Search your bookmarks and history."); } } public override string Icon { get { return FirefoxHelpers.IconName; } } public override IEnumerable Items { get { return items; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (PlaceItem); yield return typeof (FolderItem); yield return typeof (IApplicationItem); yield return typeof (BrowseHistoryItem); yield return typeof (BrowseBookmarkItem); } } public override IEnumerable ChildrenOfItem (Item item) { if (IsFirefox (item)) { yield return new BrowseHistoryItem (); yield return new BrowseBookmarkItem (); } else if (item is BrowseBookmarkItem || item is BrowseHistoryItem) { foreach (FolderItem folder in folders) yield return folder; if (item is BrowseBookmarkItem) foreach (PlaceItem place in PlacesWithParent) yield return place; else foreach (PlaceItem place in places) yield return place; } else if (item is FolderItem) { FolderItem parent = (FolderItem) item; foreach (FolderItem folder in folders.Where (folder => folder.ParentId == parent.Id)) yield return folder; foreach (PlaceItem place in PlacesWithParent.Where (place => place.ParentId == parent.Id)) yield return place; } } public override void UpdateItems () { // evaluate immediate to allow sql connections to close places = LoadPlaceItems ().ToArray (); folders = LoadFolderItems ().ToArray (); items.Clear(); items.Add (new BrowseHistoryItem ()); items.Add (new BrowseBookmarkItem ()); items.AddRange (folders.OfType ()); items.AddRange (PlacesWithParent.OfType ()); } IEnumerable PlacesWithParent { get { return places.Where (place => place.ParentId.HasValue); } } bool IsFirefox (Item item) { return item.Equals (Do.Platform.Services.UniverseFactory.MaybeApplicationItemFromCommand ("firefox")); } /// /// Looks in the firefox profiles file (~/.mozilla/firefox/profiles.ini) /// for the name of the default profile, and returns the path to the /// default profile. /// /// /// A containing the absolute path to the /// bookmarks.html file of the default firefox profile for the current /// user. /// string ProfilePath { get; set; } string FindProfilePath () { string line, profile, path, home; profile = null; home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); path = Path.Combine (home, ".mozilla/firefox/profiles.ini"); using (StreamReader r = File.OpenText (path)) { while ((line = r.ReadLine ()) != null) { if (line.StartsWith (BeginDefaultProfile)) { break; } else if (line.StartsWith (BeginProfileName)) { line = line.Trim (); line = line.Substring (BeginProfileName.Length); profile = line; } } } return new [] {home, ".mozilla", "firefox", profile}.Aggregate (Path.Combine); } string FirefoxDBPath { get { return Path.Combine (ProfilePath, "places.sqlite"); } } /// /// Looks at the file currently saved in the temp folder and sees if it /// needs to be updated. /// /// /// The path of the current database file in memory. /// string TempDatabasePath { get { // Check if the stored temp file exists and if it doesn't, make one. if (string.IsNullOrEmpty (stored_temp_db_path) || !File.Exists (stored_temp_db_path)) { stored_temp_db_path = Path.GetTempFileName (); System.IO.File.Copy (FirefoxDBPath, stored_temp_db_path, true); } else if (File.Exists (stored_temp_db_path)) { FileInfo firefoxDBFileInfo = new FileInfo (FirefoxDBPath); FileInfo tempDBFileInfo = new FileInfo (stored_temp_db_path); if (firefoxDBFileInfo.LastWriteTimeUtc > tempDBFileInfo.LastWriteTimeUtc) System.IO.File.Copy (FirefoxDBPath, stored_temp_db_path, true); } return stored_temp_db_path; } } /// /// Creates the current SQL connection string to the temporary database in use. /// /// /// The current SQL connection string to the temporary database in use. /// string ConnectionString { get { return String.Format ("URI=file:{0},version=3", TempDatabasePath); } } /// /// Opens a connection to the current temporary database copy, /// and searches for bookmark directories, then adds those to /// the IEnumerable collection to be returned. /// /// /// A collection of bookmark directory Folder Items. /// IEnumerable LoadFolderItems () { using (IDbConnection dbcon = (IDbConnection) new SqliteConnection (ConnectionString)) { dbcon.Open (); using (IDbCommand dbcmd = dbcon.CreateCommand ()) { dbcmd.CommandText = "SELECT title, id, parent " + "FROM moz_bookmarks " + "WHERE type = 2"; using (IDataReader reader = dbcmd.ExecuteReader ()) { while (reader.Read ()) { string title = reader.GetString (0); int id = reader.GetInt32 (1); int parent = reader.GetInt32 (2); /* Firefox's parent system uses the field with ID 1 as a * parent for all other directories. It doesn't have a name, * so we'll give it one. */ if (id == 1) yield return new FolderItem (AddinManager.CurrentLocalizer.GetString ("Mozilla Bookmarks"), id, parent); /* Firefox uses another field that doesn't have a name. * It references portions of their menu that generate * information dynamically from History, Tags, etc. * Ignore it. */ else if (!string.IsNullOrEmpty (title)) yield return new FolderItem(title, id, parent); } } } // this shouldn't be necessary, but: https://bugzilla.novell.com/show_bug.cgi?id=499864 dbcon.Close (); } } /// /// Opens a connection to the current temporary database, and searches for all /// place entries then adds those to the IEnumerable collection to be returned. /// /// /// A collection of bookmarks and history Place Items. /// IEnumerable LoadPlaceItems () { using (IDbConnection dbcon = (IDbConnection) new SqliteConnection (ConnectionString)) { dbcon.Open (); using (IDbCommand dbcmd = dbcon.CreateCommand ()) { dbcmd.CommandText = "SELECT moz_places.title, moz_places.url, moz_bookmarks.parent, moz_bookmarks.title " + "FROM moz_places LEFT OUTER JOIN moz_bookmarks " + "ON moz_places.id=moz_bookmarks.fk " + "ORDER BY moz_places.frecency DESC " + "LIMIT 500"; using (IDataReader reader = dbcmd.ExecuteReader ()) { while (reader.Read () ) { string title = reader.GetString (0); string url = reader.GetString (1); // Firefox stores some interesting non-url places. Ignore them. if (url [0] != 'p') { // If the place is a bookmark, use the title stored in Bookmarks. if (!reader.IsDBNull (2)) { int parent = reader.GetInt32 (2); string bookmarkTitle = reader.GetString (3); yield return new PlaceItem (bookmarkTitle, url, parent); } else if (string.IsNullOrEmpty (title)) { // If the place has no title, use the url as a title so it's searchable. yield return new PlaceItem (url, url); } else { yield return new PlaceItem (title, url); } } } } } // this shouldn't be necessary, but: https://bugzilla.novell.com/show_bug.cgi?id=499864 dbcon.Close (); } } } } gnome-do-plugins-0.8.5/Firefox/src/PaxHeaders.15196/BrowseHistoryItem.cs0000644000175000017500000000007411701730437024136 xustar000000000000000030 atime=1381797705.091221238 30 ctime=1381823740.275049929 gnome-do-plugins-0.8.5/Firefox/src/BrowseHistoryItem.cs0000664000175000017500000000245611701730437023410 0ustar00chrischris00000000000000// BrowseHistoryItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using Mono.Addins; using Do.Universe; namespace Firefox { public class BrowseHistoryItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("History"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Firefox History"); } } public override string Icon { get { return FirefoxHelpers.IconName; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/XRandR0000644000175000017500000000013012227172433017026 xustar000000000000000029 mtime=1381823771.14305099 30 atime=1381823772.207051027 29 ctime=1381823771.14305099 gnome-do-plugins-0.8.5/XRandR/0000755000175000017500000000000012227172433016353 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/XRandR/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170315021135 xustar000000000000000030 mtime=1381822669.387013106 30 atime=1381823354.131036651 29 ctime=1381823771.12705099 gnome-do-plugins-0.8.5/XRandR/Makefile.am0000664000175000017500000000056512227170315020414 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=XRandR FILES = \ src/XRandRLib.cs \ src/XRandRWrapper.cs \ src/OutputItem.cs \ src/OutputModeItem.cs \ src/XRandRItemSource.cs DLL_CONFIG_FILES = \ XRandR.dll.config GENERATED_RESOURCES = \ Resources/XRandR.addin.xml REFERENCES = \ System \ System.Core \ Mono.Posix \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/XRandR/PaxHeaders.15196/XRandR.dll.config0000644000175000017500000000007312002506443022201 xustar000000000000000030 atime=1381797706.067221271 29 ctime=1381823771.14305099 gnome-do-plugins-0.8.5/XRandR/XRandR.dll.config0000664000175000017500000000020212002506443021437 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/XRandR/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172432021150 xustar000000000000000030 mtime=1381823770.975050985 30 atime=1381823771.071050988 29 ctime=1381823771.12305099 gnome-do-plugins-0.8.5/XRandR/Makefile.in0000644000175000017500000004727712227172432020440 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = XRandR ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = XRandR FILES = \ src/XRandRLib.cs \ src/XRandRWrapper.cs \ src/OutputItem.cs \ src/OutputModeItem.cs \ src/XRandRItemSource.cs DLL_CONFIG_FILES = \ XRandR.dll.config GENERATED_RESOURCES = \ Resources/XRandR.addin.xml REFERENCES = \ System \ System.Core \ Mono.Posix \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign XRandR/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign XRandR/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/XRandR/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021001 xustar000000000000000030 mtime=1381823728.743049532 30 atime=1381823772.207051027 30 ctime=1381823728.743049532 gnome-do-plugins-0.8.5/XRandR/Resources/0000755000175000017500000000000012227172360020324 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/XRandR/Resources/PaxHeaders.15196/XRandR.addin.xml.in0000644000175000017500000000007411701730437024427 xustar000000000000000030 atime=1381797706.067221271 30 ctime=1381823728.743049532 gnome-do-plugins-0.8.5/XRandR/Resources/XRandR.addin.xml.in0000664000175000017500000000074011701730437023673 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/XRandR/PaxHeaders.15196/src0000644000175000017500000000013012227172433017615 xustar000000000000000029 mtime=1381823771.13905099 30 atime=1381823772.207051027 29 ctime=1381823771.13905099 gnome-do-plugins-0.8.5/XRandR/src/0000755000175000017500000000000012227172433017142 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/XRandR/src/PaxHeaders.15196/OutputModeItem.cs0000644000175000017500000000007311701730437023153 xustar000000000000000030 atime=1381797706.071221272 29 ctime=1381823771.13905099 gnome-do-plugins-0.8.5/XRandR/src/OutputModeItem.cs0000664000175000017500000000352411701730437022423 0ustar00chrischris00000000000000/* OutputModeItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . * * OutputModeItem is an item representing a possible mode for an output. */ using System; using Mono.Addins; using Mono.Unix; using Do.Universe; namespace XRandR { public class OutputModeItem : Item,IRunnableItem { string name; int output_id, mode_id; public OutputModeItem (int output_id, XRRModeInfo mode) { this.output_id = output_id; this.mode_id = mode.id.ToInt32 (); this.name = mode.name + " " + mode.dotClock.ToInt64 () / mode.vTotal / mode.hTotal + "Hz"; } public OutputModeItem (int output_id, int mode_id, string name) { this.name = name; this.mode_id = mode_id; this.output_id = output_id; } public override string Name { get { return name; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set your resolution"); } } public override string Icon { get { return "system-config-display"; } } public void Run () { foreach (ScreenResources res in Wrapper.ScreenResources ()) res.setMode (output_id, mode_id); } } } gnome-do-plugins-0.8.5/XRandR/src/PaxHeaders.15196/XRandRItemSource.cs0000644000175000017500000000007311701730437023365 xustar000000000000000030 atime=1381797706.071221272 29 ctime=1381823771.13905099 gnome-do-plugins-0.8.5/XRandR/src/XRandRItemSource.cs0000664000175000017500000000556111701730437022640 0ustar00chrischris00000000000000/* XRandrItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . * * Enumerates outputs and modes using xrandr lib wrapper. */ using System; using System.Collections.Generic; using Mono.Addins; using Mono.Unix; using Do.Universe; namespace XRandR { public class XRandRItemSource : ItemSource { List items; public XRandRItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Displays"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set your resolution"); } } public override string Icon { get { return "system-config-display"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (OutputItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { if (parent is OutputItem) { OutputItem outputItem = parent as OutputItem; foreach(ScreenResources res in Wrapper.ScreenResources ()) { foreach(XRROutputInfo output in res.Outputs.DoWith (outputItem.Id)) { foreach(XRRModeInfo mode in res.ModesOfOutput (output)) { yield return new OutputModeItem (outputItem.Id, mode); } if (output.crtc_id != 0) yield return new OutputModeItem (outputItem.Id, 0, AddinManager.CurrentLocalizer.GetString ("Off")); } } } yield break; } public override void UpdateItems () { try { items.Clear (); foreach (ScreenResources res in Wrapper.ScreenResources ()){ res.Outputs.AllWithId ( delegate (int id, XRROutputInfo output) { Do.Platform.Log.Debug ("Found output: 0x{0:x} - {1}", id, output.name); items.Add (new OutputItem (id, output, output.connection == 0)); } ); } } catch (Exception e) { // Necessary, since Do.Universe.SafeElement.LogSafeError does not output a StackTrace Do.Platform.Log.Error ("Error in UpdateItems: {0}\n{1}", e.Message, e.StackTrace); throw e; } } } } gnome-do-plugins-0.8.5/XRandR/src/PaxHeaders.15196/XRandRLib.cs0000644000175000017500000000007311701730437022014 xustar000000000000000030 atime=1381797706.071221272 29 ctime=1381823771.12705099 gnome-do-plugins-0.8.5/XRandR/src/XRandRLib.cs0000664000175000017500000001007011701730437021256 0ustar00chrischris00000000000000 using System; using System.Runtime.InteropServices; using System.Text; namespace XRandR { [StructLayout (LayoutKind.Sequential)] public struct XErrorEvent { public int type; public IntPtr display; /* Display the event was read from */ public long serial;/* serial number of failed request */ public byte error_code;/* error code of failed request */ public byte request_code;/* Major op-code of failed request */ public byte minor_code;/* Minor op-code of failed request */ public int resourceid; /* resource id */ }; // structures as defined in xrandr.h [StructLayout (LayoutKind.Sequential)] public struct XRROutputInfo { public IntPtr timestamp; public int crtc_id; public string name; public int nameLen; public IntPtr mm_width; public IntPtr mm_height; public short connection; public short subpixel_order; public int ncrtc; public IntPtr crtcs; public int nclone; public IntPtr clones; public int nmode; public int npreferred; public IntPtr modes; }; [StructLayout (LayoutKind.Sequential)] public struct XRRModeInfo { public IntPtr id; public int width; public int height; public IntPtr dotClock; public int hSyncStart; public int hSyncEnd; public int hTotal; public int hSkew; public int vSyncStart; public int vSyncEnd; public int vTotal; public string name; public int nameLength; public IntPtr modeFlags; }; [StructLayout (LayoutKind.Sequential)] public struct XRRCrtcInfo { public IntPtr timestamp; public int x; public int y; public int width; public int height; public IntPtr mode; public short rotation; public int noutput; public IntPtr outputs; public int rotations; public int npossible; public IntPtr possible; }; [StructLayout(LayoutKind.Sequential)] public struct XRRScreenResources { public IntPtr timestamp; public IntPtr configTimestamp; public int ncrtc; public IntPtr crtcs; public int noutput; public IntPtr outputs; public int nmode; public IntPtr modes; } public class Native { [DllImport("libX11")] public static extern IntPtr XOpenDisplay ([MarshalAs(UnmanagedType.LPTStr)] string name); [DllImport("libX11")] public static extern int XCloseDisplay (IntPtr display); [DllImport("libX11")] public static extern IntPtr XRootWindow (IntPtr display, int screen); public delegate IntPtr ErrorHandler (IntPtr display, IntPtr ev); [DllImport("libX11")] public static extern IntPtr XSetErrorHandler (IntPtr handler); [DllImport("libX11")] public static extern int XGetErrorText (IntPtr display, int code, StringBuilder sb, int length); [DllImport("libXrandr")] public static extern IntPtr XRRGetScreenResources (IntPtr dpy, IntPtr window); [DllImport("libXrandr")] public static extern void XRRFreeScreenResources (IntPtr resources); [DllImport("libXrandr")] public static extern IntPtr XRRGetOutputInfo (IntPtr dpy, IntPtr resources, int output_id); [DllImport("libXrandr")] public static extern void XRRFreeOutputInfo (IntPtr outputInfo); [DllImport("libXrandr")] public static extern IntPtr XRRGetCrtcInfo (IntPtr dpy, IntPtr resources, int crtc_id); [DllImport("libXrandr")] public static extern void XRRFreeCrtcInfo (IntPtr crtcInfo); [DllImport("libXrandr")] public static extern int XRRSetCrtcConfig (IntPtr dpy, IntPtr resources, IntPtr crtc_id, IntPtr timestamp, int x, int y, IntPtr mode_id, int rotation, IntPtr outputs, int noutputs); [DllImport("libXrandr")] public static extern void XRRSetScreenSize (IntPtr dpy, IntPtr window, int width, int height, int mmWidth, int mmHeight); } } gnome-do-plugins-0.8.5/XRandR/src/PaxHeaders.15196/XRandRWrapper.cs0000644000175000017500000000007311701730437022726 xustar000000000000000030 atime=1381797706.071221272 29 ctime=1381823771.13105099 gnome-do-plugins-0.8.5/XRandR/src/XRandRWrapper.cs0000664000175000017500000002447311701730437022204 0ustar00chrischris00000000000000/* XRandR.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . * * XRandR is a P/Invoke wrapper around libX11 and libXrandr */ using System; using System.Linq; using System.Text; using System.Collections.Generic; using System.Runtime.InteropServices; namespace XRandR { public delegate void ResourceAction (T res); public delegate void ResourceActionWithId (int id, T res); public class Tools { public static T Structure (IntPtr ptr) { return (T) Marshal.PtrToStructure (ptr, typeof (T)); } public interface Accessor { void DoWith (int id, ResourceAction func); IEnumerable DoWith (int id); void AllWithId(ResourceActionWithId func); IEnumerable All { get; } IEnumerable Ids { get; } } public delegate IntPtr RetrieveFunc (int id); public delegate void FreeFunc (IntPtr element); internal class AccessorImpl : Accessor { private FreeFunc freeF; private RetrieveFunc getF; private IEnumerable ids; public AccessorImpl (RetrieveFunc getF, FreeFunc freeF, IEnumerable ids) { this.ids = ids; this.getF = getF; this.freeF = freeF; } public IEnumerable All { get { foreach(int id in ids){ IntPtr ptr = getF (id); yield return Structure (ptr); freeF (ptr); } } } public void AllWithId (ResourceActionWithId func) { foreach(int id in ids) { IntPtr ptr = getF (id); func (id, Structure (ptr)); freeF (ptr); } } public void DoWith (int id, ResourceAction func) { IntPtr ptr = getF (id); func (Structure (ptr)); freeF (ptr); } public IEnumerable DoWith (int id) { IntPtr ptr = getF (id); yield return Structure (ptr); freeF (ptr); } public IEnumerable Ids { get { return ids; } } } // some helper to access different sorts of unmanaged arrays // defined as int * in a structure public static int [] PtrToIntArray(IntPtr ptr, int numElements) { int [] res = new int [numElements]; for (int i = 0; i < numElements; i++) res [i] = Marshal.ReadIntPtr (ptr, IntPtr.Size * i).ToInt32 (); return res; } // defined as struct** in a structure public static T [] PtrToStructurePtrArray (IntPtr ptr, int numElements) { T [] res = new T[numElements]; for (int i=0;i (IntPtr ptr,int numElements) { T [] res = new T [numElements]; for (int i = 0; i < numElements; i++) { IntPtr elementPtr = new IntPtr (ptr.ToInt64 () + i * Marshal.SizeOf (typeof (T))); res [i] = (T) Marshal.PtrToStructure (elementPtr, typeof (T)); } return res; } public static void LogStructure (object o) { Type t = o.GetType (); Do.Platform.Log.Debug ("Dumping object of type {0} Size: {1}", t.Name, Marshal.SizeOf (t)); foreach(System.Reflection.FieldInfo fi in t.GetFields ()) Do.Platform.Log.Debug ("\t{0} (+ {2}) = {1}", fi.Name, fi.GetValue(o), Marshal.OffsetOf (t,fi.Name)); } public class XErrorException : Exception { string error_text; XErrorEvent xevent; internal XErrorException (XErrorEvent xevent, string text) { this.xevent = xevent; this.error_text = text; } public override string ToString () { return string.Format ("got X error: display: {0} error: {1} ({2}) serial: {3} request: {4} minor: {5}", xevent.display, (int)xevent.error_code, error_text, xevent.serial, xevent.request_code, xevent.minor_code ); } } public static string GetErrorText (IntPtr display, XErrorEvent xevent) { StringBuilder sb = new StringBuilder (1000); Native.XGetErrorText (display, xevent.error_code, sb, sb.Capacity); return sb.ToString (); } public static IntPtr IgnoreErrorHandler (IntPtr display, IntPtr ev) { XErrorEvent xevent = Structure (ev); string text = GetErrorText (display, xevent); XErrorException excp = new XErrorException (xevent, text); Do.Platform.Log.Debug ("XRandR plugin: {0}\n{1}", excp.ToString (), Environment.StackTrace); // don't know if it is a good idea to throw an exception out // of unmanaged code? But seems to work well. throw excp; } } public class Wrapper { public static void DoWithDefaultDisplay (ResourceAction func) { foreach(IntPtr display in DefaultDisplay ()) func(display); } // IEnumerable wrapper around resource, makes sure resources are freed after usage. // It is the reponsibility of the user to don't leak any pointers outside of the foreach block. public static IEnumerable DefaultDisplay() { IntPtr oldHandler = Native.XSetErrorHandler (Marshal.GetFunctionPointerForDelegate (new Native.ErrorHandler (Tools.IgnoreErrorHandler))); IntPtr display = Native.XOpenDisplay (null); try { yield return display; } finally { Native.XCloseDisplay (display); Native.XSetErrorHandler (oldHandler); } } public static void DoWithScreenResources (IntPtr display, ResourceAction func) { foreach (ScreenResources res in ScreenResources (display)) func(res); } public static IEnumerable ScreenResources (IntPtr display) { IntPtr w = Native.XRootWindow (display, 0); IntPtr res = Native.XRRGetScreenResources (display, w); yield return new ScreenResources (display, res); Native.XRRFreeScreenResources (res); } public static void DoWithScreenResources (ResourceAction func) { DoWithDefaultDisplay (delegate (IntPtr display){DoWithScreenResources (display, func);}); } public static IEnumerable ScreenResources () { foreach(IntPtr display in DefaultDisplay ()) foreach(ScreenResources res in ScreenResources (display)) yield return res; } } public class ScreenResources { IntPtr display; IntPtr presources; XRRScreenResources resources; Dictionary modes = new Dictionary (); internal ScreenResources (IntPtr d, IntPtr presources) { this.resources = Tools.Structure (presources); Tools.LogStructure (this.resources); this.presources = presources; this.display = d; foreach (XRRModeInfo mode in Tools.PtrToStructureArray (resources.modes,resources.nmode)) { modes [mode.id.ToInt32 ()] = mode; } } public Tools.Accessor Outputs { get { return new Tools.AccessorImpl ( delegate (int id) { return Native.XRRGetOutputInfo (display, presources,id); }, Native.XRRFreeOutputInfo, Tools.PtrToIntArray (resources.outputs, resources.noutput) ); } } public Tools.Accessor Crtcs { get { return new Tools.AccessorImpl ( delegate (int id) { return Native.XRRGetCrtcInfo (display, presources, id); }, Native.XRRFreeCrtcInfo, Tools.PtrToIntArray (resources.crtcs, resources.ncrtc) ); } } public XRRModeInfo GetMode (int id) { return modes[id]; } public IEnumerable Modes () { return modes.Values; } public IEnumerable ModesOfOutput (XRROutputInfo output) { foreach(int mode_id in Tools.PtrToIntArray (output.modes, output.nmode)) yield return GetMode (mode_id); } public XRRScreenResources Resources{ get{ return resources; } } public static void SafeSetConfig (IntPtr display, IntPtr res, IntPtr crtc_id, IntPtr timestamp, int x, int y, IntPtr mode_id, int rotation, int [] outputs) { try { IntPtr ptr = Marshal.AllocHGlobal (sizeof (int) * outputs.Length); for (int i = 0; i < outputs.Length; i++) Marshal.WriteInt32 (ptr, sizeof (int) * i, outputs [i]); Native.XRRSetCrtcConfig (display, res, crtc_id, timestamp, x, y, mode_id, rotation, ptr, outputs.Length); Marshal.FreeHGlobal (ptr); } catch (Tools.XErrorException excp) { Do.Platform.Log.Debug ("Error when calling XRRSetCtrcConfig: 0x{0:x},{1},{2},{3},0x{4:x},{5},[{6}]" ,crtc_id ,timestamp ,x ,y ,mode_id ,rotation ,outputs); throw excp; } } // Sets the mode of an output. Doesn't change any settings such as position offset or rotation. public void setMode (int output_id, int mode_id) { // use xrandr command line tool to set mode for now, since it is more reliable in // - changing screen size if necessary and calculating DPI and mm sizes // - finding a good CRTC allocation string cmd = string.Format ("xrandr --output 0x{0:x} --mode 0x{1:x}", output_id, mode_id); Do.Platform.Log.Debug ("Setting mode using: '{0}'", cmd); System.Diagnostics.Process.Start (cmd); } } // for testing purposes class MainClass { public static void PrintModeInfo (XRRModeInfo mode) { Console.WriteLine ("Id: {0} Name: {1} Width: {2} Height {3}", mode.id, mode.name, mode.width, mode.height); } public static void PrintOutputInfo (int id, XRROutputInfo output) { Console.WriteLine ("Id: {0} Name: {1} Connection: {2} crtc:{3}", id, output.name, output.connection, output.crtc_id); } public static void Main (string [] args) { Tools.LogStructure (new XRRScreenResources ()); Tools.LogStructure (new XRRCrtcInfo ()); Tools.LogStructure (new XRRModeInfo ()); Tools.LogStructure (new XRROutputInfo ()); } } } gnome-do-plugins-0.8.5/XRandR/src/PaxHeaders.15196/OutputItem.cs0000644000175000017500000000007311701730437022346 xustar000000000000000030 atime=1381797706.071221272 29 ctime=1381823771.13505099 gnome-do-plugins-0.8.5/XRandR/src/OutputItem.cs0000664000175000017500000000310511701730437021611 0ustar00chrischris00000000000000/* OutputItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . * * OutputItem represents one output whose resolution may be changed. */ using System; using Mono.Addins; using Mono.Unix; using Do.Universe; namespace XRandR { public class OutputItem : Item { int id; string name; bool connected; public OutputItem(int id, XRROutputInfo output, bool connected) { this.id = id; this.name = output.name; this.connected = connected; } public override string Name { get { return name; } } public int Id { get { return id; } } public override string Description { get { return connected ? AddinManager.CurrentLocalizer.GetString ("Set your resolution") : AddinManager.CurrentLocalizer.GetString ("Not connected"); } } public override string Icon { get { return "video-display"; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/JIRA0000644000175000017500000000013212227172403016414 xustar000000000000000030 mtime=1381823747.795050187 30 atime=1381823772.207051027 30 ctime=1381823747.795050187 gnome-do-plugins-0.8.5/JIRA/0000755000175000017500000000000012227172403015737 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/JIRA/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170646020534 xustar000000000000000030 mtime=1381822886.715020579 30 atime=1381823352.975036611 30 ctime=1381823747.795050187 gnome-do-plugins-0.8.5/JIRA/Makefile.am0000664000175000017500000000124712227170646020010 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=JIRA FILES = \ gtk-gui/generated.cs \ gtk-gui/JIRA.ConfigWidget.cs \ src/JIRAIssueItem.cs \ src/ConfigWidget.cs \ src/JIRAIssueAction.cs \ src/Remote/IJIRAServerFacade.cs \ src/Remote/JIRARssClient.cs \ src/Remote/JIRAServerFacade.cs \ src/Remote/AtlassianJiraSoapService.cs \ src/JIRAConfiguration.cs \ src/JIRAIssueSource.cs GENERATED_RESOURCES = \ Resources/JIRA.addin.xml RESOURCES = \ Resources/icons/jira.png REFERENCES = \ System \ System.Core \ System.Web.Services \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(GCONF_SHARP_20_LIBS) gnome-do-plugins-0.8.5/JIRA/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172403020536 xustar000000000000000030 mtime=1381823747.639050182 30 atime=1381823747.735050185 30 ctime=1381823747.791050187 gnome-do-plugins-0.8.5/JIRA/Makefile.in0000644000175000017500000004775412227172403020025 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = JIRA ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = JIRA FILES = \ gtk-gui/generated.cs \ gtk-gui/JIRA.ConfigWidget.cs \ src/JIRAIssueItem.cs \ src/ConfigWidget.cs \ src/JIRAIssueAction.cs \ src/Remote/IJIRAServerFacade.cs \ src/Remote/JIRARssClient.cs \ src/Remote/JIRAServerFacade.cs \ src/Remote/AtlassianJiraSoapService.cs \ src/JIRAConfiguration.cs \ src/JIRAIssueSource.cs GENERATED_RESOURCES = \ Resources/JIRA.addin.xml RESOURCES = \ Resources/icons/jira.png REFERENCES = \ System \ System.Core \ System.Web.Services \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(GCONF_SHARP_20_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign JIRA/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign JIRA/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/JIRA/PaxHeaders.15196/Resources0000644000175000017500000000013212227172403020366 xustar000000000000000030 mtime=1381823747.787050187 30 atime=1381823772.207051027 30 ctime=1381823747.787050187 gnome-do-plugins-0.8.5/JIRA/Resources/0000755000175000017500000000000012227172403017711 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/JIRA/Resources/PaxHeaders.15196/JIRA.addin.xml.in0000644000175000017500000000007311701730437023404 xustar000000000000000030 atime=1381797705.295221245 29 ctime=1381823728.66704953 gnome-do-plugins-0.8.5/JIRA/Resources/JIRA.addin.xml.in0000664000175000017500000000116411701730437022652 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/JIRA/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172403021501 xustar000000000000000030 mtime=1381823747.827050189 30 atime=1381823772.207051027 30 ctime=1381823747.827050189 gnome-do-plugins-0.8.5/JIRA/Resources/icons/0000755000175000017500000000000012227172403021024 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/JIRA/Resources/icons/PaxHeaders.15196/jira.png0000644000175000017500000000007411701730437023221 xustar000000000000000030 atime=1381797705.299221245 30 ctime=1381823747.827050189 gnome-do-plugins-0.8.5/JIRA/Resources/icons/jira.png0000664000175000017500000001777111701730437022501 0ustar00chrischris00000000000000PNG  IHDRݾPsRGB pHYs  tIME -(8etEXtCommentCreated with GIMPWfIDATx]yYsjw]+ɖd˶1@;U((* PEH"!$88NHlv,;($啵+yws$zx}{&"=iSҡyP:[uLT,qkR|EW} TF.1O!EDO cDD@7HP~s ` e\AfUP=&0ry㞊c]+ &Vr%ȫ ~zl ITF!:!C (Ȑ80D-q"6 rND" D"0L H!8*D%I-%QYK+?BwD Y)+,Hepq\&rk (We߯ \P3;;gxLW"dIONܼ@00ZPsB_à LQC/ R-#45$ԓ,j󝀌f II$$IH$I@$$II$& rq=y[ `=Q\W9n!B̹+)x>D_ji O4JWb1 !B`5]&j=\ǔ%iZ:஋.q9TII$$IHH$$I$$I&iUY{]%zEA{@=LHI؞' IMiBVIH0MeR1$ /%zlKdT T)jKr(\@H@HHU `] b?S/δT$$Z:  EVYo_^chHNO,^\|}znh6\xyljm K|h`TH(t@u1oP*zj2}/,,376&=LH|)MLuy\2/ΌO~c"Z.(LeXdVo@~s?\n23qoܒsK?p5W~0%@ESBѡTWH+@_y҅+zr^l&+>rN~i%鸹F3Jml\|gӎ\8X8Arl1bayaX̫jH&][{6Ʀ2'f 59$:@]apwlVʼ[}ddn)7<츽ꊢF~0 XLQCu\4T-/@uMUν޼% -G#=7. u0-DCrܨè0@*߽dצrIP$Q/zL9;X*cj $B7_;a<~P0NGDFC}vc6 ԖM ^5:KjD1jz j-iz;_{KONtܳ7V= ]̅ ];.H(+Q-(<]Z z UpPW_ͫu cHm@(Bp]7 Eya95]zxfޭ(I(ʮ{.^X83Ѐ]nmW: 3G_ȱ"^gf17 u ?6 <>oM9k"$)Zh43inY_.ukfK+^_zury pogWvK ~gg&[.x5@"t־t"2:N'#"!u!?wesrzF]i=|>=o4I/drїbݲ5Hig//|OT4 2X/_|;~olLGwE9]ᗼ`*њղk?ɹrB ܱm洦2,+>zԫnqn㯹z8w,/T"b2ڲ Lo9.'Y.\췞<xDv8ܶ{wݺutgc E{eM-,Ю;M =l߿'p٥EWB= }l].,' R[®.&WfaY)LίX> ^xrޤbc|LYδTs\ÿV\ OKx+S ^=gpװӉy(uX0Q5UGjVECS?9ΛS1 odFt5А4u(MJE~-ܴcu$}?<1&#vR_˻mv=ʺjKX["MWcO}~n)WNoۏzԟݿA񙇾"jKRlvaU tp8 fDlɤSB9x7zU5o^XKK˵y>>Uw_G81eU>!髏o],W.i%3/}Ő^C?)ВT6+_}#G^ra ~ƭǎQxTWsۼcgj(&ox4=yӏ`ED}>pHj|(O|S^d0_USW3^\]X49߾c~~ŋg=Bg.M{m\*-z#u$6d/~~ν5V>9 &;oltN?:ڧB݌bj(HGgfhDi45v"Ek?%I1G'HnF5TEե=\;Ǯz=Rh7u(J`qٗ'8oe^׎rT#}u4oKG:Gw.N闞ѩZ3g&cSVj>6ٱWܣ2^z*PKdC]/Jx]6գ`dC|="}?zl3ze4I16ژ~`l:?a6HbauH`h|&..dӗ3zrpGX ݲ=ǮMB~ɲߵ:OGYEBKәO}ЫWkG=uam&>100}k @KәO>x+u_>|ĹI=^79=v=+3KV蒿0:56݀|MȎ/|t&XN`>ʹKz<@b 7lh0:=vU E.lH *rj~y5zԅk ?uAngtS_EGvV-f^兕Eхl sŇ85%$fԾ;űCY_<#wmNuLn+Cp4pyP$vٌ9z:>eaY% āZ!C[#o9Wzk|-P)dq(g y`Z&Ķ?$6d] M [j"1ܿs6]hzӅ!OM54HԞ[ε&[י[HuQ﹆7e ?t5'/9Zs4c+0: }]bٙ2ʽ;ˆ?}PaP{]VjHmMD-̉c඗8B'`tLw߻odO.v:z{sbkiF%+]ۊT;F%?cHc9=I`G[ ѺCƛwvfS:,BZ`_aZϑ];~-d?wH(\Ncq o+JE>ph\_KỼ{oCpMsOxQ_;:wtm[M/=*э)?~"{mv| e%]V H%ں [k|r_?Nl?yʱvoi %"#5 uk$v?Y)h:zzE7nZ2%^zW ~}豔KœP`Lί{:9CFP*dxsj"?v"۶o)y(#Ԃ92Qj5: D`H*c:uփ{oΌ>iGa(KOxWЎvdS<$WjE.%Zǚ'!xf6W.r.s4J{*k0=R[g96\ܱp[L[Te&[8qw?™P'V+V  \i> 豰ca%峋%?ST8 sZ8@^sf bB.;?ug('b|T4]$@4_Xd9 `yZj`YKF_I8PFGƘn~DT W!ɓQ I8C@E#pIv,PXqFI C$<%Z$YvF$IU!!\Ѭ :ܦ;@2MvH^vI f( "Q]|JD['@r9%ߍ, *CD B* P._,B)p*d&>®[5WKchZu9`~_J. a)%2dmUj -RARJh̚9ms*( UMvh'DDd%b܎* AfYh-Em 5[ dUn͡5"z 1S8$#s0$ ,2$NCЗL"Wה A*ݜ[1R(DS+*%ae IaX]dMjѮyi dLVA@B7YX\d}:[W~&tjzIl+).¸C^mp"#vaXَ;$54[>?Pπk"ӑakA AA%B];04Gԍjk>$jBZԼg=$$IIZT6"xk({',{gd%U@xX$C UsgCj)(HI=+m3sw|dB=m!j,il|zTftXzO%kT]ezHrTdrnUOAb7DES C@ǁ*-)Pn{p|((0ԻeZrF$ tÜA$z1.3s M.&~`Tta!zf5aϕ*f24:D#\^{94Uĝ*_X.EX 4!\x>H:ϯ4CjVt:v*ͥXjFcX4:-AâYJ%}ȱP{͙#{a@=ۈ=-Ve8$I %$IjHnV}g33 ٪0]jڌanv/Ķ\uaók/v"ꁺ4bf} λ{W=j'lr܀sV:9^ [ AX"* ΍pDLjȾ9wwFv&$6E"[3bE=Rl$gjԖtkZtP@k=-T4%#OTs`@Ud.UaԺˌ#|ͱXYօ\Ubs 7V#umC"N֡ȽfFw֎U˔\hߑijͺzJ-XyxmփGZ)J@\ ۞7T5cC:C鹥ɓX^j"VR۵QKݵmҳhDNahy.v{]Jm_tc  9VKd4K\g͍ c AeԀTi ]gC*S/K"//tW業)f_Wcdkut/[}S څr<* Cʰ٠zUab\;AOĜRJX_ڱ\!kz~kۥ3UAVw,"(!BHah(q= ?©֠jIENDB`gnome-do-plugins-0.8.5/JIRA/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172403017763 xustar000000000000000030 mtime=1381823747.799050188 30 atime=1381823772.207051027 30 ctime=1381823747.799050188 gnome-do-plugins-0.8.5/JIRA/gtk-gui/0000755000175000017500000000000012227172403017306 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/JIRA/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705022330 xustar000000000000000030 atime=1381797705.299221245 30 ctime=1381823747.795050187 gnome-do-plugins-0.8.5/JIRA/gtk-gui/generated.cs0000664000175000017500000000520412140315705021574 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/JIRA/gtk-gui/PaxHeaders.15196/JIRA.ConfigWidget.cs0000644000175000017500000000007412140315705023467 xustar000000000000000030 atime=1381797705.299221245 30 ctime=1381823747.799050188 gnome-do-plugins-0.8.5/JIRA/gtk-gui/JIRA.ConfigWidget.cs0000664000175000017500000001730112140315705022734 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace JIRA { public partial class ConfigWidget { private Gtk.Table table2; private Gtk.Entry _entryBaseUrl; private Gtk.Entry _entryPassword; private Gtk.Entry _entryProjects; private Gtk.Entry _entryUsername; private Gtk.Label _labelBaseUrl; private Gtk.Label _labelPassword; private Gtk.Label _labelProjects; private Gtk.Label _labelUsername; private Gtk.Button _saveButton; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget JIRA.ConfigWidget Stetic.BinContainer.Attach(this); this.Name = "JIRA.ConfigWidget"; // Container child JIRA.ConfigWidget.Gtk.Container+ContainerChild this.table2 = new Gtk.Table(((uint)(5)), ((uint)(2)), false); this.table2.Name = "table2"; this.table2.RowSpacing = ((uint)(6)); this.table2.ColumnSpacing = ((uint)(6)); // Container child table2.Gtk.Table+TableChild this._entryBaseUrl = new Gtk.Entry(); this._entryBaseUrl.TooltipMarkup = "The base url location to your JIRA install. ie. http://issues.apache.org/jira"; this._entryBaseUrl.CanFocus = true; this._entryBaseUrl.Name = "_entryBaseUrl"; this._entryBaseUrl.Text = "http://issues.apache.org/issues"; this._entryBaseUrl.IsEditable = true; this._entryBaseUrl.InvisibleChar = '●'; this.table2.Add(this._entryBaseUrl); Gtk.Table.TableChild w1 = ((Gtk.Table.TableChild)(this.table2[this._entryBaseUrl])); w1.LeftAttach = ((uint)(1)); w1.RightAttach = ((uint)(2)); w1.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._entryPassword = new Gtk.Entry(); this._entryPassword.CanFocus = true; this._entryPassword.Name = "_entryPassword"; this._entryPassword.IsEditable = true; this._entryPassword.Visibility = false; this._entryPassword.InvisibleChar = '●'; this.table2.Add(this._entryPassword); Gtk.Table.TableChild w2 = ((Gtk.Table.TableChild)(this.table2[this._entryPassword])); w2.TopAttach = ((uint)(2)); w2.BottomAttach = ((uint)(3)); w2.LeftAttach = ((uint)(1)); w2.RightAttach = ((uint)(2)); w2.XOptions = ((Gtk.AttachOptions)(4)); w2.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._entryProjects = new Gtk.Entry(); this._entryProjects.TooltipMarkup = "Comma separated list of projects"; this._entryProjects.CanFocus = true; this._entryProjects.Name = "_entryProjects"; this._entryProjects.Text = "VFS,NET"; this._entryProjects.IsEditable = true; this._entryProjects.InvisibleChar = '●'; this.table2.Add(this._entryProjects); Gtk.Table.TableChild w3 = ((Gtk.Table.TableChild)(this.table2[this._entryProjects])); w3.TopAttach = ((uint)(3)); w3.BottomAttach = ((uint)(4)); w3.LeftAttach = ((uint)(1)); w3.RightAttach = ((uint)(2)); w3.XOptions = ((Gtk.AttachOptions)(4)); w3.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._entryUsername = new Gtk.Entry(); this._entryUsername.CanFocus = true; this._entryUsername.Name = "_entryUsername"; this._entryUsername.Text = "username1"; this._entryUsername.IsEditable = true; this._entryUsername.InvisibleChar = '●'; this.table2.Add(this._entryUsername); Gtk.Table.TableChild w4 = ((Gtk.Table.TableChild)(this.table2[this._entryUsername])); w4.TopAttach = ((uint)(1)); w4.BottomAttach = ((uint)(2)); w4.LeftAttach = ((uint)(1)); w4.RightAttach = ((uint)(2)); w4.XOptions = ((Gtk.AttachOptions)(4)); w4.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._labelBaseUrl = new Gtk.Label(); this._labelBaseUrl.Name = "_labelBaseUrl"; this._labelBaseUrl.LabelProp = "Base Url"; this.table2.Add(this._labelBaseUrl); Gtk.Table.TableChild w5 = ((Gtk.Table.TableChild)(this.table2[this._labelBaseUrl])); w5.XOptions = ((Gtk.AttachOptions)(4)); w5.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._labelPassword = new Gtk.Label(); this._labelPassword.Name = "_labelPassword"; this._labelPassword.LabelProp = "Password"; this.table2.Add(this._labelPassword); Gtk.Table.TableChild w6 = ((Gtk.Table.TableChild)(this.table2[this._labelPassword])); w6.TopAttach = ((uint)(2)); w6.BottomAttach = ((uint)(3)); w6.XOptions = ((Gtk.AttachOptions)(4)); w6.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._labelProjects = new Gtk.Label(); this._labelProjects.Name = "_labelProjects"; this._labelProjects.LabelProp = "Projects"; this.table2.Add(this._labelProjects); Gtk.Table.TableChild w7 = ((Gtk.Table.TableChild)(this.table2[this._labelProjects])); w7.TopAttach = ((uint)(3)); w7.BottomAttach = ((uint)(4)); w7.XOptions = ((Gtk.AttachOptions)(4)); w7.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._labelUsername = new Gtk.Label(); this._labelUsername.Name = "_labelUsername"; this._labelUsername.LabelProp = "Username"; this.table2.Add(this._labelUsername); Gtk.Table.TableChild w8 = ((Gtk.Table.TableChild)(this.table2[this._labelUsername])); w8.TopAttach = ((uint)(1)); w8.BottomAttach = ((uint)(2)); w8.XOptions = ((Gtk.AttachOptions)(4)); w8.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this._saveButton = new Gtk.Button(); this._saveButton.CanFocus = true; this._saveButton.Name = "_saveButton"; this._saveButton.UseUnderline = true; this._saveButton.Xalign = 0F; this._saveButton.Label = "Save"; this.table2.Add(this._saveButton); Gtk.Table.TableChild w9 = ((Gtk.Table.TableChild)(this.table2[this._saveButton])); w9.TopAttach = ((uint)(4)); w9.BottomAttach = ((uint)(5)); w9.LeftAttach = ((uint)(1)); w9.RightAttach = ((uint)(2)); w9.XOptions = ((Gtk.AttachOptions)(0)); w9.YOptions = ((Gtk.AttachOptions)(4)); this.Add(this.table2); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this._saveButton.Released += new System.EventHandler(this.OnSaveButtonReleased); } } } gnome-do-plugins-0.8.5/JIRA/PaxHeaders.15196/src0000644000175000017500000000013212227172403017203 xustar000000000000000030 mtime=1381823747.827050189 30 atime=1381823772.207051027 30 ctime=1381823747.827050189 gnome-do-plugins-0.8.5/JIRA/src/0000755000175000017500000000000012227172403016526 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/JIRA/src/PaxHeaders.15196/JIRAConfiguration.cs0000644000175000017500000000007411701730437023074 xustar000000000000000030 atime=1381797705.303221245 30 ctime=1381823747.823050188 gnome-do-plugins-0.8.5/JIRA/src/JIRAConfiguration.cs0000664000175000017500000001034011701730437022335 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; using Do.Platform; using Do.Universe; namespace JIRA { public interface IJIRAConfiguration { string BaseUrl { get; } string Username { get; } string Password { get; } string[] Projects { get; } /// /// To be valid, all fields must be filled out /// bool IsValid(); /// /// Persist the properties of this configuration bean to an underlying store /// void Persist(); /// /// Pre-fill the properties of this bean from the underlying store /// void Load(); } /// /// Configuration that uses gconf to do the magic /// public class JIRAConfiguration : IJIRAConfiguration { private string _baseUrl; private string _username; private string _password; private string[] _projects; static private IPreferences prefs; /// /// The gnome conf key that contains the base url for our JIRA installation. /// ie. http://issues.apache.org/jira /// private const string _sGCONF_KEY= "/apps/gnome-do/plugins/JIRA"; private GConf.Client _gconf; public JIRAConfiguration() { _gconf= new GConf.Client(); } static JIRAConfiguration() { prefs = Do.Platform.Services.Preferences.Get(); } private void SetConfValue( string key, string val ) { _gconf.Set( _sGCONF_KEY +"/"+key, val ); } private string GetConfValue( string key, string fallback ) { try { return _gconf.Get( _sGCONF_KEY+"/"+key ) as String; } catch( GConf.NoSuchKeyException ) { return fallback; } } public string BaseUrl { get { return _baseUrl ?? ""; } set { _baseUrl= value; } } public string Username { get { return _username ?? ""; } set { _username= value; } } public string Password { get { return _password ?? ""; } set { _password= value; } } public string[] Projects { get { return _projects ?? new string[ 0 ]; } set { _projects= value; } } /// /// To be valid, all fields must be filled out /// public bool IsValid() { return _baseUrl!=null && _username!=null && _password!=null && _projects!=null; } public void Load() { _baseUrl= GetConfValue( "baseUrl", null ); string projStr= GetConfValue( "projects", "" ); _projects= projStr.Length>0 ? projStr.Split( ',' ) : null; // Use the gnome-do framework for retrieving from the keychain _username = prefs.GetSecure("username", ""); _password = prefs.GetSecure("password", ""); } public void Persist() { prefs.Set("baseUrl", _baseUrl ); prefs.Set("projects", string.Join(",", _projects)); prefs.SetSecure("username", _username ); prefs.GetSecure("password", _password ); } /// /// Do a migration to the gnome keyring and return true if we do a migrate, false if /// we've done it previously /// /// /// A /// public bool DoMigrate() { // Because we used to write the username/password to gconf, provide a migration // strategy that will haul the values into the keyring and clear them out of // gconf if( "".Equals( GetConfValue( "password", "" ) ) ) return false; prefs.SetSecure("username", GetConfValue("username", null)); prefs.SetSecure("password", GetConfValue("password", null)); SetConfValue( "username", "" ); SetConfValue( "password", "" ); return true; } } } gnome-do-plugins-0.8.5/JIRA/src/PaxHeaders.15196/Remote0000644000175000017500000000013212227172403020436 xustar000000000000000030 mtime=1381823747.819050188 30 atime=1381823772.207051027 30 ctime=1381823747.819050188 gnome-do-plugins-0.8.5/JIRA/src/Remote/0000755000175000017500000000000012227172403017761 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/JIRA/src/Remote/PaxHeaders.15196/AtlassianJiraSoapService.cs0000644000175000017500000000007411701730437025743 xustar000000000000000030 atime=1381797705.307221245 30 ctime=1381823747.819050188 gnome-do-plugins-0.8.5/JIRA/src/Remote/AtlassianJiraSoapService.cs0000664000175000017500000031621111701730437025212 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // Mono Runtime Version: 1.1.4322.2032 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ // // This source code was auto-generated by Mono Web Services Description Language Utility // /// namespace Atlassian { [System.Web.Services.WebServiceBinding(Name="jirasoapservice-v2", Namespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.SoapInclude(typeof(AbstractNamedRemoteEntity))] [System.Xml.Serialization.SoapInclude(typeof(AbstractRemoteEntity))] [System.Xml.Serialization.SoapInclude(typeof(AbstractRemoteConstant))] [System.Xml.Serialization.SoapInclude(typeof(RemoteFieldValue))] [System.Xml.Serialization.SoapInclude(typeof(RemoteRoleActor))] [System.Xml.Serialization.SoapInclude(typeof(System.SByte[]))] [System.Xml.Serialization.SoapInclude(typeof(RemotePermissionMapping))] [System.Xml.Serialization.SoapInclude(typeof(RemoteCustomFieldValue))] public class JiraSoapServiceService : System.Web.Services.Protocols.SoapHttpClientProtocol { public JiraSoapServiceService() { this.Url = "http://jira.atlassian.com/rpc/soap/jirasoapservice-v2"; } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getCommentReturn")] public RemoteComment getComment(string in0, long in1) { object[] results = this.Invoke("getComment", new object[] { in0, in1}); return ((RemoteComment)(results[0])); } public System.IAsyncResult BegingetComment(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getComment", new object[] { in0, in1}, callback, asyncState); } public RemoteComment EndgetComment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComment)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("createGroupReturn")] public RemoteGroup createGroup(string in0, string in1, RemoteUser in2) { object[] results = this.Invoke("createGroup", new object[] { in0, in1, in2}); return ((RemoteGroup)(results[0])); } public System.IAsyncResult BegincreateGroup(string in0, string in1, RemoteUser in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("createGroup", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteGroup EndcreateGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteGroup)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getUserReturn")] public RemoteUser getUser(string in0, string in1) { object[] results = this.Invoke("getUser", new object[] { in0, in1}); return ((RemoteUser)(results[0])); } public System.IAsyncResult BegingetUser(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getUser", new object[] { in0, in1}, callback, asyncState); } public RemoteUser EndgetUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteUser)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getGroupReturn")] public RemoteGroup getGroup(string in0, string in1) { object[] results = this.Invoke("getGroup", new object[] { in0, in1}); return ((RemoteGroup)(results[0])); } public System.IAsyncResult BegingetGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getGroup", new object[] { in0, in1}, callback, asyncState); } public RemoteGroup EndgetGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteGroup)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("loginReturn")] public string login(string in0, string in1) { object[] results = this.Invoke("login", new object[] { in0, in1}); return ((string)(results[0])); } public System.IAsyncResult Beginlogin(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("login", new object[] { in0, in1}, callback, asyncState); } public string Endlogin(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getServerInfoReturn")] public RemoteServerInfo getServerInfo(string in0) { object[] results = this.Invoke("getServerInfo", new object[] { in0}); return ((RemoteServerInfo)(results[0])); } public System.IAsyncResult BegingetServerInfo(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getServerInfo", new object[] { in0}, callback, asyncState); } public RemoteServerInfo EndgetServerInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteServerInfo)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("logoutReturn")] public bool logout(string in0) { object[] results = this.Invoke("logout", new object[] { in0}); return ((bool)(results[0])); } public System.IAsyncResult Beginlogout(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("logout", new object[] { in0}, callback, asyncState); } public bool Endlogout(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssueReturn")] public RemoteIssue getIssue(string in0, string in1) { object[] results = this.Invoke("getIssue", new object[] { in0, in1}); return ((RemoteIssue)(results[0])); } public System.IAsyncResult BegingetIssue(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssue", new object[] { in0, in1}, callback, asyncState); } public RemoteIssue EndgetIssue(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getComponentsReturn")] public RemoteComponent[] getComponents(string in0, string in1) { object[] results = this.Invoke("getComponents", new object[] { in0, in1}); return ((RemoteComponent[])(results[0])); } public System.IAsyncResult BegingetComponents(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getComponents", new object[] { in0, in1}, callback, asyncState); } public RemoteComponent[] EndgetComponents(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComponent[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("createUserReturn")] public RemoteUser createUser(string in0, string in1, string in2, string in3, string in4) { object[] results = this.Invoke("createUser", new object[] { in0, in1, in2, in3, in4}); return ((RemoteUser)(results[0])); } public System.IAsyncResult BegincreateUser(string in0, string in1, string in2, string in3, string in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("createUser", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public RemoteUser EndcreateUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteUser)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("createIssueReturn")] public RemoteIssue createIssue(string in0, RemoteIssue in1) { object[] results = this.Invoke("createIssue", new object[] { in0, in1}); return ((RemoteIssue)(results[0])); } public System.IAsyncResult BegincreateIssue(string in0, RemoteIssue in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("createIssue", new object[] { in0, in1}, callback, asyncState); } public RemoteIssue EndcreateIssue(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getAvailableActionsReturn")] public RemoteNamedObject[] getAvailableActions(string in0, string in1) { object[] results = this.Invoke("getAvailableActions", new object[] { in0, in1}); return ((RemoteNamedObject[])(results[0])); } public System.IAsyncResult BegingetAvailableActions(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAvailableActions", new object[] { in0, in1}, callback, asyncState); } public RemoteNamedObject[] EndgetAvailableActions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteNamedObject[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getProjectsReturn")] public RemoteProject[] getProjects(string in0) { object[] results = this.Invoke("getProjects", new object[] { in0}); return ((RemoteProject[])(results[0])); } public System.IAsyncResult BegingetProjects(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getProjects", new object[] { in0}, callback, asyncState); } public RemoteProject[] EndgetProjects(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProject[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("updateIssueReturn")] public RemoteIssue updateIssue(string in0, string in1, RemoteFieldValue[] in2) { object[] results = this.Invoke("updateIssue", new object[] { in0, in1, in2}); return ((RemoteIssue)(results[0])); } public System.IAsyncResult BeginupdateIssue(string in0, string in1, RemoteFieldValue[] in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateIssue", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteIssue EndupdateIssue(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getConfigurationReturn")] public RemoteConfiguration getConfiguration(string in0) { object[] results = this.Invoke("getConfiguration", new object[] { in0}); return ((RemoteConfiguration)(results[0])); } public System.IAsyncResult BegingetConfiguration(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getConfiguration", new object[] { in0}, callback, asyncState); } public RemoteConfiguration EndgetConfiguration(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteConfiguration)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("updateProjectReturn")] public RemoteProject updateProject(string in0, RemoteProject in1) { object[] results = this.Invoke("updateProject", new object[] { in0, in1}); return ((RemoteProject)(results[0])); } public System.IAsyncResult BeginupdateProject(string in0, RemoteProject in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateProject", new object[] { in0, in1}, callback, asyncState); } public RemoteProject EndupdateProject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProject)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getProjectByKeyReturn")] public RemoteProject getProjectByKey(string in0, string in1) { object[] results = this.Invoke("getProjectByKey", new object[] { in0, in1}); return ((RemoteProject)(results[0])); } public System.IAsyncResult BegingetProjectByKey(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getProjectByKey", new object[] { in0, in1}, callback, asyncState); } public RemoteProject EndgetProjectByKey(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProject)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getPrioritiesReturn")] public RemotePriority[] getPriorities(string in0) { object[] results = this.Invoke("getPriorities", new object[] { in0}); return ((RemotePriority[])(results[0])); } public System.IAsyncResult BegingetPriorities(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPriorities", new object[] { in0}, callback, asyncState); } public RemotePriority[] EndgetPriorities(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePriority[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getResolutionsReturn")] public RemoteResolution[] getResolutions(string in0) { object[] results = this.Invoke("getResolutions", new object[] { in0}); return ((RemoteResolution[])(results[0])); } public System.IAsyncResult BegingetResolutions(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getResolutions", new object[] { in0}, callback, asyncState); } public RemoteResolution[] EndgetResolutions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteResolution[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssueTypesReturn")] public RemoteIssueType[] getIssueTypes(string in0) { object[] results = this.Invoke("getIssueTypes", new object[] { in0}); return ((RemoteIssueType[])(results[0])); } public System.IAsyncResult BegingetIssueTypes(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssueTypes", new object[] { in0}, callback, asyncState); } public RemoteIssueType[] EndgetIssueTypes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssueType[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getStatusesReturn")] public RemoteStatus[] getStatuses(string in0) { object[] results = this.Invoke("getStatuses", new object[] { in0}); return ((RemoteStatus[])(results[0])); } public System.IAsyncResult BegingetStatuses(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getStatuses", new object[] { in0}, callback, asyncState); } public RemoteStatus[] EndgetStatuses(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteStatus[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getSubTaskIssueTypesReturn")] public RemoteIssueType[] getSubTaskIssueTypes(string in0) { object[] results = this.Invoke("getSubTaskIssueTypes", new object[] { in0}); return ((RemoteIssueType[])(results[0])); } public System.IAsyncResult BegingetSubTaskIssueTypes(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSubTaskIssueTypes", new object[] { in0}, callback, asyncState); } public RemoteIssueType[] EndgetSubTaskIssueTypes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssueType[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getProjectRolesReturn")] public RemoteProjectRole[] getProjectRoles(string in0) { object[] results = this.Invoke("getProjectRoles", new object[] { in0}); return ((RemoteProjectRole[])(results[0])); } public System.IAsyncResult BegingetProjectRoles(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getProjectRoles", new object[] { in0}, callback, asyncState); } public RemoteProjectRole[] EndgetProjectRoles(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProjectRole[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getProjectRoleReturn")] public RemoteProjectRole getProjectRole(string in0, long in1) { object[] results = this.Invoke("getProjectRole", new object[] { in0, in1}); return ((RemoteProjectRole)(results[0])); } public System.IAsyncResult BegingetProjectRole(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getProjectRole", new object[] { in0, in1}, callback, asyncState); } public RemoteProjectRole EndgetProjectRole(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProjectRole)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getProjectRoleActorsReturn")] public RemoteProjectRoleActors getProjectRoleActors(string in0, RemoteProjectRole in1, RemoteProject in2) { object[] results = this.Invoke("getProjectRoleActors", new object[] { in0, in1, in2}); return ((RemoteProjectRoleActors)(results[0])); } public System.IAsyncResult BegingetProjectRoleActors(string in0, RemoteProjectRole in1, RemoteProject in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getProjectRoleActors", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteProjectRoleActors EndgetProjectRoleActors(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProjectRoleActors)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getDefaultRoleActorsReturn")] public RemoteRoleActors getDefaultRoleActors(string in0, RemoteProjectRole in1) { object[] results = this.Invoke("getDefaultRoleActors", new object[] { in0, in1}); return ((RemoteRoleActors)(results[0])); } public System.IAsyncResult BegingetDefaultRoleActors(string in0, RemoteProjectRole in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getDefaultRoleActors", new object[] { in0, in1}, callback, asyncState); } public RemoteRoleActors EndgetDefaultRoleActors(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteRoleActors)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void removeAllRoleActorsByNameAndType(string in0, string in1, string in2) { this.Invoke("removeAllRoleActorsByNameAndType", new object[] { in0, in1, in2}); } public System.IAsyncResult BeginremoveAllRoleActorsByNameAndType(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeAllRoleActorsByNameAndType", new object[] { in0, in1, in2}, callback, asyncState); } public void EndremoveAllRoleActorsByNameAndType(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void removeAllRoleActorsByProject(string in0, RemoteProject in1) { this.Invoke("removeAllRoleActorsByProject", new object[] { in0, in1}); } public System.IAsyncResult BeginremoveAllRoleActorsByProject(string in0, RemoteProject in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeAllRoleActorsByProject", new object[] { in0, in1}, callback, asyncState); } public void EndremoveAllRoleActorsByProject(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteProjectRole(string in0, RemoteProjectRole in1, bool in2) { this.Invoke("deleteProjectRole", new object[] { in0, in1, in2}); } public System.IAsyncResult BegindeleteProjectRole(string in0, RemoteProjectRole in1, bool in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteProjectRole", new object[] { in0, in1, in2}, callback, asyncState); } public void EnddeleteProjectRole(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void updateProjectRole(string in0, RemoteProjectRole in1) { this.Invoke("updateProjectRole", new object[] { in0, in1}); } public System.IAsyncResult BeginupdateProjectRole(string in0, RemoteProjectRole in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateProjectRole", new object[] { in0, in1}, callback, asyncState); } public void EndupdateProjectRole(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("createProjectRoleReturn")] public RemoteProjectRole createProjectRole(string in0, RemoteProjectRole in1) { object[] results = this.Invoke("createProjectRole", new object[] { in0, in1}); return ((RemoteProjectRole)(results[0])); } public System.IAsyncResult BegincreateProjectRole(string in0, RemoteProjectRole in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("createProjectRole", new object[] { in0, in1}, callback, asyncState); } public RemoteProjectRole EndcreateProjectRole(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProjectRole)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("isProjectRoleNameUniqueReturn")] public bool isProjectRoleNameUnique(string in0, string in1) { object[] results = this.Invoke("isProjectRoleNameUnique", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginisProjectRoleNameUnique(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("isProjectRoleNameUnique", new object[] { in0, in1}, callback, asyncState); } public bool EndisProjectRoleNameUnique(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void addActorsToProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4) { this.Invoke("addActorsToProjectRole", new object[] { in0, in1, in2, in3, in4}); } public System.IAsyncResult BeginaddActorsToProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addActorsToProjectRole", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public void EndaddActorsToProjectRole(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void removeActorsFromProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4) { this.Invoke("removeActorsFromProjectRole", new object[] { in0, in1, in2, in3, in4}); } public System.IAsyncResult BeginremoveActorsFromProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeActorsFromProjectRole", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public void EndremoveActorsFromProjectRole(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void addDefaultActorsToProjectRole(string in0, string[] in1, RemoteProjectRole in2, string in3) { this.Invoke("addDefaultActorsToProjectRole", new object[] { in0, in1, in2, in3}); } public System.IAsyncResult BeginaddDefaultActorsToProjectRole(string in0, string[] in1, RemoteProjectRole in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addDefaultActorsToProjectRole", new object[] { in0, in1, in2, in3}, callback, asyncState); } public void EndaddDefaultActorsToProjectRole(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void removeDefaultActorsFromProjectRole(string in0, string[] in1, RemoteProjectRole in2, string in3) { this.Invoke("removeDefaultActorsFromProjectRole", new object[] { in0, in1, in2, in3}); } public System.IAsyncResult BeginremoveDefaultActorsFromProjectRole(string in0, string[] in1, RemoteProjectRole in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeDefaultActorsFromProjectRole", new object[] { in0, in1, in2, in3}, callback, asyncState); } public void EndremoveDefaultActorsFromProjectRole(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getAssociatedNotificationSchemesReturn")] public RemoteScheme[] getAssociatedNotificationSchemes(string in0, RemoteProjectRole in1) { object[] results = this.Invoke("getAssociatedNotificationSchemes", new object[] { in0, in1}); return ((RemoteScheme[])(results[0])); } public System.IAsyncResult BegingetAssociatedNotificationSchemes(string in0, RemoteProjectRole in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAssociatedNotificationSchemes", new object[] { in0, in1}, callback, asyncState); } public RemoteScheme[] EndgetAssociatedNotificationSchemes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteScheme[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getAssociatedPermissionSchemesReturn")] public RemoteScheme[] getAssociatedPermissionSchemes(string in0, RemoteProjectRole in1) { object[] results = this.Invoke("getAssociatedPermissionSchemes", new object[] { in0, in1}); return ((RemoteScheme[])(results[0])); } public System.IAsyncResult BegingetAssociatedPermissionSchemes(string in0, RemoteProjectRole in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAssociatedPermissionSchemes", new object[] { in0, in1}, callback, asyncState); } public RemoteScheme[] EndgetAssociatedPermissionSchemes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteScheme[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getCustomFieldsReturn")] public RemoteField[] getCustomFields(string in0) { object[] results = this.Invoke("getCustomFields", new object[] { in0}); return ((RemoteField[])(results[0])); } public System.IAsyncResult BegingetCustomFields(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getCustomFields", new object[] { in0}, callback, asyncState); } public RemoteField[] EndgetCustomFields(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteField[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getSavedFiltersReturn")] public RemoteFilter[] getSavedFilters(string in0) { object[] results = this.Invoke("getSavedFilters", new object[] { in0}); return ((RemoteFilter[])(results[0])); } public System.IAsyncResult BegingetSavedFilters(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSavedFilters", new object[] { in0}, callback, asyncState); } public RemoteFilter[] EndgetSavedFilters(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteFilter[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getCommentsReturn")] public RemoteComment[] getComments(string in0, string in1) { object[] results = this.Invoke("getComments", new object[] { in0, in1}); return ((RemoteComment[])(results[0])); } public System.IAsyncResult BegingetComments(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getComments", new object[] { in0, in1}, callback, asyncState); } public RemoteComment[] EndgetComments(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComment[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void archiveVersion(string in0, string in1, string in2, bool in3) { this.Invoke("archiveVersion", new object[] { in0, in1, in2, in3}); } public System.IAsyncResult BeginarchiveVersion(string in0, string in1, string in2, bool in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("archiveVersion", new object[] { in0, in1, in2, in3}, callback, asyncState); } public void EndarchiveVersion(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getVersionsReturn")] public RemoteVersion[] getVersions(string in0, string in1) { object[] results = this.Invoke("getVersions", new object[] { in0, in1}); return ((RemoteVersion[])(results[0])); } public System.IAsyncResult BegingetVersions(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getVersions", new object[] { in0, in1}, callback, asyncState); } public RemoteVersion[] EndgetVersions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteVersion[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("createProjectReturn")] public RemoteProject createProject(string in0, string in1, string in2, string in3, string in4, string in5, RemotePermissionScheme in6, RemoteScheme in7, RemoteScheme in8) { object[] results = this.Invoke("createProject", new object[] { in0, in1, in2, in3, in4, in5, in6, in7, in8}); return ((RemoteProject)(results[0])); } public System.IAsyncResult BegincreateProject(string in0, string in1, string in2, string in3, string in4, string in5, RemotePermissionScheme in6, RemoteScheme in7, RemoteScheme in8, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("createProject", new object[] { in0, in1, in2, in3, in4, in5, in6, in7, in8}, callback, asyncState); } public RemoteProject EndcreateProject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProject)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void addComment(string in0, string in1, RemoteComment in2) { this.Invoke("addComment", new object[] { in0, in1, in2}); } public System.IAsyncResult BeginaddComment(string in0, string in1, RemoteComment in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addComment", new object[] { in0, in1, in2}, callback, asyncState); } public void EndaddComment(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getFieldsForEditReturn")] public RemoteField[] getFieldsForEdit(string in0, string in1) { object[] results = this.Invoke("getFieldsForEdit", new object[] { in0, in1}); return ((RemoteField[])(results[0])); } public System.IAsyncResult BegingetFieldsForEdit(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getFieldsForEdit", new object[] { in0, in1}, callback, asyncState); } public RemoteField[] EndgetFieldsForEdit(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteField[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssueTypesForProjectReturn")] public RemoteIssueType[] getIssueTypesForProject(string in0, string in1) { object[] results = this.Invoke("getIssueTypesForProject", new object[] { in0, in1}); return ((RemoteIssueType[])(results[0])); } public System.IAsyncResult BegingetIssueTypesForProject(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssueTypesForProject", new object[] { in0, in1}, callback, asyncState); } public RemoteIssueType[] EndgetIssueTypesForProject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssueType[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getSubTaskIssueTypesForProjectReturn")] public RemoteIssueType[] getSubTaskIssueTypesForProject(string in0, string in1) { object[] results = this.Invoke("getSubTaskIssueTypesForProject", new object[] { in0, in1}); return ((RemoteIssueType[])(results[0])); } public System.IAsyncResult BegingetSubTaskIssueTypesForProject(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSubTaskIssueTypesForProject", new object[] { in0, in1}, callback, asyncState); } public RemoteIssueType[] EndgetSubTaskIssueTypesForProject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssueType[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void addUserToGroup(string in0, RemoteGroup in1, RemoteUser in2) { this.Invoke("addUserToGroup", new object[] { in0, in1, in2}); } public System.IAsyncResult BeginaddUserToGroup(string in0, RemoteGroup in1, RemoteUser in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addUserToGroup", new object[] { in0, in1, in2}, callback, asyncState); } public void EndaddUserToGroup(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void removeUserFromGroup(string in0, RemoteGroup in1, RemoteUser in2) { this.Invoke("removeUserFromGroup", new object[] { in0, in1, in2}); } public System.IAsyncResult BeginremoveUserFromGroup(string in0, RemoteGroup in1, RemoteUser in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeUserFromGroup", new object[] { in0, in1, in2}, callback, asyncState); } public void EndremoveUserFromGroup(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getProjectByIdReturn")] public RemoteProject getProjectById(string in0, long in1) { object[] results = this.Invoke("getProjectById", new object[] { in0, in1}); return ((RemoteProject)(results[0])); } public System.IAsyncResult BegingetProjectById(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getProjectById", new object[] { in0, in1}, callback, asyncState); } public RemoteProject EndgetProjectById(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProject)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteProject(string in0, string in1) { this.Invoke("deleteProject", new object[] { in0, in1}); } public System.IAsyncResult BegindeleteProject(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteProject", new object[] { in0, in1}, callback, asyncState); } public void EnddeleteProject(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void releaseVersion(string in0, string in1, RemoteVersion in2) { this.Invoke("releaseVersion", new object[] { in0, in1, in2}); } public System.IAsyncResult BeginreleaseVersion(string in0, string in1, RemoteVersion in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("releaseVersion", new object[] { in0, in1, in2}, callback, asyncState); } public void EndreleaseVersion(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteIssue(string in0, string in1) { this.Invoke("deleteIssue", new object[] { in0, in1}); } public System.IAsyncResult BegindeleteIssue(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteIssue", new object[] { in0, in1}, callback, asyncState); } public void EnddeleteIssue(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("addAttachmentsToIssueReturn")] public bool addAttachmentsToIssue(string in0, string in1, string[] in2, System.SByte[][] in3) { object[] results = this.Invoke("addAttachmentsToIssue", new object[] { in0, in1, in2, in3}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddAttachmentsToIssue(string in0, string in1, string[] in2, System.SByte[][] in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addAttachmentsToIssue", new object[] { in0, in1, in2, in3}, callback, asyncState); } public bool EndaddAttachmentsToIssue(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getAttachmentsFromIssueReturn")] public RemoteAttachment[] getAttachmentsFromIssue(string in0, string in1) { object[] results = this.Invoke("getAttachmentsFromIssue", new object[] { in0, in1}); return ((RemoteAttachment[])(results[0])); } public System.IAsyncResult BegingetAttachmentsFromIssue(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAttachmentsFromIssue", new object[] { in0, in1}, callback, asyncState); } public RemoteAttachment[] EndgetAttachmentsFromIssue(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteAttachment[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("hasPermissionToEditCommentReturn")] public bool hasPermissionToEditComment(string in0, RemoteComment in1) { object[] results = this.Invoke("hasPermissionToEditComment", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginhasPermissionToEditComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("hasPermissionToEditComment", new object[] { in0, in1}, callback, asyncState); } public bool EndhasPermissionToEditComment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("editCommentReturn")] public RemoteComment editComment(string in0, RemoteComment in1) { object[] results = this.Invoke("editComment", new object[] { in0, in1}); return ((RemoteComment)(results[0])); } public System.IAsyncResult BegineditComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("editComment", new object[] { in0, in1}, callback, asyncState); } public RemoteComment EndeditComment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComment)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getFieldsForActionReturn")] public RemoteField[] getFieldsForAction(string in0, string in1, string in2) { object[] results = this.Invoke("getFieldsForAction", new object[] { in0, in1, in2}); return ((RemoteField[])(results[0])); } public System.IAsyncResult BegingetFieldsForAction(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getFieldsForAction", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteField[] EndgetFieldsForAction(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteField[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("progressWorkflowActionReturn")] public RemoteIssue progressWorkflowAction(string in0, string in1, string in2, RemoteFieldValue[] in3) { object[] results = this.Invoke("progressWorkflowAction", new object[] { in0, in1, in2, in3}); return ((RemoteIssue)(results[0])); } public System.IAsyncResult BeginprogressWorkflowAction(string in0, string in1, string in2, RemoteFieldValue[] in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("progressWorkflowAction", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteIssue EndprogressWorkflowAction(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssueByIdReturn")] public RemoteIssue getIssueById(string in0, string in1) { object[] results = this.Invoke("getIssueById", new object[] { in0, in1}); return ((RemoteIssue)(results[0])); } public System.IAsyncResult BegingetIssueById(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssueById", new object[] { in0, in1}, callback, asyncState); } public RemoteIssue EndgetIssueById(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("addWorklogWithNewRemainingEstimateReturn")] public RemoteWorklog addWorklogWithNewRemainingEstimate(string in0, string in1, RemoteWorklog in2, string in3) { object[] results = this.Invoke("addWorklogWithNewRemainingEstimate", new object[] { in0, in1, in2, in3}); return ((RemoteWorklog)(results[0])); } public System.IAsyncResult BeginaddWorklogWithNewRemainingEstimate(string in0, string in1, RemoteWorklog in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addWorklogWithNewRemainingEstimate", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteWorklog EndaddWorklogWithNewRemainingEstimate(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteWorklog)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("addWorklogAndAutoAdjustRemainingEstimateReturn")] public RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate(string in0, string in1, RemoteWorklog in2) { object[] results = this.Invoke("addWorklogAndAutoAdjustRemainingEstimate", new object[] { in0, in1, in2}); return ((RemoteWorklog)(results[0])); } public System.IAsyncResult BeginaddWorklogAndAutoAdjustRemainingEstimate(string in0, string in1, RemoteWorklog in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addWorklogAndAutoAdjustRemainingEstimate", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteWorklog EndaddWorklogAndAutoAdjustRemainingEstimate(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteWorklog)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("addWorklogAndRetainRemainingEstimateReturn")] public RemoteWorklog addWorklogAndRetainRemainingEstimate(string in0, string in1, RemoteWorklog in2) { object[] results = this.Invoke("addWorklogAndRetainRemainingEstimate", new object[] { in0, in1, in2}); return ((RemoteWorklog)(results[0])); } public System.IAsyncResult BeginaddWorklogAndRetainRemainingEstimate(string in0, string in1, RemoteWorklog in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addWorklogAndRetainRemainingEstimate", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteWorklog EndaddWorklogAndRetainRemainingEstimate(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteWorklog)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteWorklogWithNewRemainingEstimate(string in0, string in1, string in2) { this.Invoke("deleteWorklogWithNewRemainingEstimate", new object[] { in0, in1, in2}); } public System.IAsyncResult BegindeleteWorklogWithNewRemainingEstimate(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteWorklogWithNewRemainingEstimate", new object[] { in0, in1, in2}, callback, asyncState); } public void EnddeleteWorklogWithNewRemainingEstimate(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteWorklogAndAutoAdjustRemainingEstimate(string in0, string in1) { this.Invoke("deleteWorklogAndAutoAdjustRemainingEstimate", new object[] { in0, in1}); } public System.IAsyncResult BegindeleteWorklogAndAutoAdjustRemainingEstimate(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteWorklogAndAutoAdjustRemainingEstimate", new object[] { in0, in1}, callback, asyncState); } public void EnddeleteWorklogAndAutoAdjustRemainingEstimate(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteWorklogAndRetainRemainingEstimate(string in0, string in1) { this.Invoke("deleteWorklogAndRetainRemainingEstimate", new object[] { in0, in1}); } public System.IAsyncResult BegindeleteWorklogAndRetainRemainingEstimate(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteWorklogAndRetainRemainingEstimate", new object[] { in0, in1}, callback, asyncState); } public void EnddeleteWorklogAndRetainRemainingEstimate(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void updateWorklogWithNewRemainingEstimate(string in0, RemoteWorklog in1, string in2) { this.Invoke("updateWorklogWithNewRemainingEstimate", new object[] { in0, in1, in2}); } public System.IAsyncResult BeginupdateWorklogWithNewRemainingEstimate(string in0, RemoteWorklog in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateWorklogWithNewRemainingEstimate", new object[] { in0, in1, in2}, callback, asyncState); } public void EndupdateWorklogWithNewRemainingEstimate(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void updateWorklogAndAutoAdjustRemainingEstimate(string in0, RemoteWorklog in1) { this.Invoke("updateWorklogAndAutoAdjustRemainingEstimate", new object[] { in0, in1}); } public System.IAsyncResult BeginupdateWorklogAndAutoAdjustRemainingEstimate(string in0, RemoteWorklog in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateWorklogAndAutoAdjustRemainingEstimate", new object[] { in0, in1}, callback, asyncState); } public void EndupdateWorklogAndAutoAdjustRemainingEstimate(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void updateWorklogAndRetainRemainingEstimate(string in0, RemoteWorklog in1) { this.Invoke("updateWorklogAndRetainRemainingEstimate", new object[] { in0, in1}); } public System.IAsyncResult BeginupdateWorklogAndRetainRemainingEstimate(string in0, RemoteWorklog in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateWorklogAndRetainRemainingEstimate", new object[] { in0, in1}, callback, asyncState); } public void EndupdateWorklogAndRetainRemainingEstimate(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getWorklogsReturn")] public RemoteWorklog[] getWorklogs(string in0, string in1) { object[] results = this.Invoke("getWorklogs", new object[] { in0, in1}); return ((RemoteWorklog[])(results[0])); } public System.IAsyncResult BegingetWorklogs(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getWorklogs", new object[] { in0, in1}, callback, asyncState); } public RemoteWorklog[] EndgetWorklogs(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteWorklog[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("hasPermissionToCreateWorklogReturn")] public bool hasPermissionToCreateWorklog(string in0, string in1) { object[] results = this.Invoke("hasPermissionToCreateWorklog", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginhasPermissionToCreateWorklog(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("hasPermissionToCreateWorklog", new object[] { in0, in1}, callback, asyncState); } public bool EndhasPermissionToCreateWorklog(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("hasPermissionToDeleteWorklogReturn")] public bool hasPermissionToDeleteWorklog(string in0, string in1) { object[] results = this.Invoke("hasPermissionToDeleteWorklog", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginhasPermissionToDeleteWorklog(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("hasPermissionToDeleteWorklog", new object[] { in0, in1}, callback, asyncState); } public bool EndhasPermissionToDeleteWorklog(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("hasPermissionToUpdateWorklogReturn")] public bool hasPermissionToUpdateWorklog(string in0, string in1) { object[] results = this.Invoke("hasPermissionToUpdateWorklog", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginhasPermissionToUpdateWorklog(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("hasPermissionToUpdateWorklog", new object[] { in0, in1}, callback, asyncState); } public bool EndhasPermissionToUpdateWorklog(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getNotificationSchemesReturn")] public RemoteScheme[] getNotificationSchemes(string in0) { object[] results = this.Invoke("getNotificationSchemes", new object[] { in0}); return ((RemoteScheme[])(results[0])); } public System.IAsyncResult BegingetNotificationSchemes(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getNotificationSchemes", new object[] { in0}, callback, asyncState); } public RemoteScheme[] EndgetNotificationSchemes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteScheme[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getPermissionSchemesReturn")] public RemotePermissionScheme[] getPermissionSchemes(string in0) { object[] results = this.Invoke("getPermissionSchemes", new object[] { in0}); return ((RemotePermissionScheme[])(results[0])); } public System.IAsyncResult BegingetPermissionSchemes(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPermissionSchemes", new object[] { in0}, callback, asyncState); } public RemotePermissionScheme[] EndgetPermissionSchemes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePermissionScheme[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("createPermissionSchemeReturn")] public RemotePermissionScheme createPermissionScheme(string in0, string in1, string in2) { object[] results = this.Invoke("createPermissionScheme", new object[] { in0, in1, in2}); return ((RemotePermissionScheme)(results[0])); } public System.IAsyncResult BegincreatePermissionScheme(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("createPermissionScheme", new object[] { in0, in1, in2}, callback, asyncState); } public RemotePermissionScheme EndcreatePermissionScheme(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePermissionScheme)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deletePermissionScheme(string in0, string in1) { this.Invoke("deletePermissionScheme", new object[] { in0, in1}); } public System.IAsyncResult BegindeletePermissionScheme(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deletePermissionScheme", new object[] { in0, in1}, callback, asyncState); } public void EnddeletePermissionScheme(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("addPermissionToReturn")] public RemotePermissionScheme addPermissionTo(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3) { object[] results = this.Invoke("addPermissionTo", new object[] { in0, in1, in2, in3}); return ((RemotePermissionScheme)(results[0])); } public System.IAsyncResult BeginaddPermissionTo(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addPermissionTo", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemotePermissionScheme EndaddPermissionTo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePermissionScheme)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("deletePermissionFromReturn")] public RemotePermissionScheme deletePermissionFrom(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3) { object[] results = this.Invoke("deletePermissionFrom", new object[] { in0, in1, in2, in3}); return ((RemotePermissionScheme)(results[0])); } public System.IAsyncResult BegindeletePermissionFrom(string in0, RemotePermissionScheme in1, RemotePermission in2, RemoteEntity in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deletePermissionFrom", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemotePermissionScheme EnddeletePermissionFrom(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePermissionScheme)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getAllPermissionsReturn")] public RemotePermission[] getAllPermissions(string in0) { object[] results = this.Invoke("getAllPermissions", new object[] { in0}); return ((RemotePermission[])(results[0])); } public System.IAsyncResult BegingetAllPermissions(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAllPermissions", new object[] { in0}, callback, asyncState); } public RemotePermission[] EndgetAllPermissions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePermission[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssueCountForFilterReturn")] public long getIssueCountForFilter(string in0, string in1) { object[] results = this.Invoke("getIssueCountForFilter", new object[] { in0, in1}); return ((long)(results[0])); } public System.IAsyncResult BegingetIssueCountForFilter(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssueCountForFilter", new object[] { in0, in1}, callback, asyncState); } public long EndgetIssueCountForFilter(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((long)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssuesFromTextSearchReturn")] public RemoteIssue[] getIssuesFromTextSearch(string in0, string in1) { object[] results = this.Invoke("getIssuesFromTextSearch", new object[] { in0, in1}); return ((RemoteIssue[])(results[0])); } public System.IAsyncResult BegingetIssuesFromTextSearch(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssuesFromTextSearch", new object[] { in0, in1}, callback, asyncState); } public RemoteIssue[] EndgetIssuesFromTextSearch(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssuesFromTextSearchWithProjectReturn")] public RemoteIssue[] getIssuesFromTextSearchWithProject(string in0, string[] in1, string in2, int in3) { object[] results = this.Invoke("getIssuesFromTextSearchWithProject", new object[] { in0, in1, in2, in3}); return ((RemoteIssue[])(results[0])); } public System.IAsyncResult BegingetIssuesFromTextSearchWithProject(string in0, string[] in1, string in2, int in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssuesFromTextSearchWithProject", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteIssue[] EndgetIssuesFromTextSearchWithProject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteUser(string in0, string in1) { this.Invoke("deleteUser", new object[] { in0, in1}); } public System.IAsyncResult BegindeleteUser(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteUser", new object[] { in0, in1}, callback, asyncState); } public void EnddeleteUser(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("updateGroupReturn")] public RemoteGroup updateGroup(string in0, RemoteGroup in1) { object[] results = this.Invoke("updateGroup", new object[] { in0, in1}); return ((RemoteGroup)(results[0])); } public System.IAsyncResult BeginupdateGroup(string in0, RemoteGroup in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateGroup", new object[] { in0, in1}, callback, asyncState); } public RemoteGroup EndupdateGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteGroup)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void deleteGroup(string in0, string in1, string in2) { this.Invoke("deleteGroup", new object[] { in0, in1, in2}); } public System.IAsyncResult BegindeleteGroup(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteGroup", new object[] { in0, in1, in2}, callback, asyncState); } public void EnddeleteGroup(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] public void refreshCustomFields(string in0) { this.Invoke("refreshCustomFields", new object[] { in0}); } public System.IAsyncResult BeginrefreshCustomFields(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("refreshCustomFields", new object[] { in0}, callback, asyncState); } public void EndrefreshCustomFields(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getProjectsNoSchemesReturn")] public RemoteProject[] getProjectsNoSchemes(string in0) { object[] results = this.Invoke("getProjectsNoSchemes", new object[] { in0}); return ((RemoteProject[])(results[0])); } public System.IAsyncResult BegingetProjectsNoSchemes(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getProjectsNoSchemes", new object[] { in0}, callback, asyncState); } public RemoteProject[] EndgetProjectsNoSchemes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProject[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("addVersionReturn")] public RemoteVersion addVersion(string in0, string in1, RemoteVersion in2) { object[] results = this.Invoke("addVersion", new object[] { in0, in1, in2}); return ((RemoteVersion)(results[0])); } public System.IAsyncResult BeginaddVersion(string in0, string in1, RemoteVersion in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addVersion", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteVersion EndaddVersion(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteVersion)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("createProjectFromObjectReturn")] public RemoteProject createProjectFromObject(string in0, RemoteProject in1) { object[] results = this.Invoke("createProjectFromObject", new object[] { in0, in1}); return ((RemoteProject)(results[0])); } public System.IAsyncResult BegincreateProjectFromObject(string in0, RemoteProject in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("createProjectFromObject", new object[] { in0, in1}, callback, asyncState); } public RemoteProject EndcreateProjectFromObject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteProject)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getSecuritySchemesReturn")] public RemoteScheme[] getSecuritySchemes(string in0) { object[] results = this.Invoke("getSecuritySchemes", new object[] { in0}); return ((RemoteScheme[])(results[0])); } public System.IAsyncResult BegingetSecuritySchemes(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSecuritySchemes", new object[] { in0}, callback, asyncState); } public RemoteScheme[] EndgetSecuritySchemes(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteScheme[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.jira.atlassian.com", ResponseNamespace="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2")] [return: System.Xml.Serialization.SoapElement("getIssuesFromFilterReturn")] public RemoteIssue[] getIssuesFromFilter(string in0, string in1) { object[] results = this.Invoke("getIssuesFromFilter", new object[] { in0, in1}); return ((RemoteIssue[])(results[0])); } public System.IAsyncResult BegingetIssuesFromFilter(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getIssuesFromFilter", new object[] { in0, in1}, callback, asyncState); } public RemoteIssue[] EndgetIssuesFromFilter(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteIssue[])(results[0])); } } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteComment { /// public string author; /// public string body; /// public System.DateTime created; /// public string groupLevel; /// public string id; /// public string roleLevel; /// public string updateAuthor; /// public System.DateTime updated; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteUser : RemoteEntity { /// public string email; /// public string fullname; /// public string name; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemoteUser))] [System.Xml.Serialization.SoapInclude(typeof(RemoteGroup))] public class RemoteEntity { } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteGroup : RemoteEntity { /// public string name; /// public RemoteUser[] users; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteServerInfo { /// public string baseUrl; /// public System.DateTime buildDate; /// public string buildNumber; /// public string edition; /// public string version; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteIssue : AbstractRemoteEntity { /// public RemoteVersion[] affectsVersions; /// public string assignee; /// public string[] attachmentNames; /// public RemoteComponent[] components; /// public System.DateTime created; /// public RemoteCustomFieldValue[] customFieldValues; /// public string Description; /// public System.DateTime duedate; /// public string environment; /// public RemoteVersion[] fixVersions; /// public string key; /// public string priority; /// public string project; /// public string reporter; /// public string resolution; /// public string status; /// public string summary; /// public string type; /// public System.DateTime updated; /// public long votes; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteVersion : AbstractNamedRemoteEntity { /// public bool archived; /// public System.DateTime releaseDate; /// public bool released; /// public long sequence; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemoteVersion))] [System.Xml.Serialization.SoapInclude(typeof(RemoteComponent))] [System.Xml.Serialization.SoapInclude(typeof(RemoteNamedObject))] [System.Xml.Serialization.SoapInclude(typeof(RemoteProject))] [System.Xml.Serialization.SoapInclude(typeof(AbstractRemoteConstant))] [System.Xml.Serialization.SoapInclude(typeof(RemotePriority))] [System.Xml.Serialization.SoapInclude(typeof(RemoteResolution))] [System.Xml.Serialization.SoapInclude(typeof(RemoteIssueType))] [System.Xml.Serialization.SoapInclude(typeof(RemoteStatus))] [System.Xml.Serialization.SoapInclude(typeof(RemoteField))] [System.Xml.Serialization.SoapInclude(typeof(RemoteFilter))] public class AbstractNamedRemoteEntity : AbstractRemoteEntity { /// public string name; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemoteIssue))] [System.Xml.Serialization.SoapInclude(typeof(AbstractNamedRemoteEntity))] [System.Xml.Serialization.SoapInclude(typeof(RemoteVersion))] [System.Xml.Serialization.SoapInclude(typeof(RemoteComponent))] [System.Xml.Serialization.SoapInclude(typeof(RemoteNamedObject))] [System.Xml.Serialization.SoapInclude(typeof(RemoteProject))] [System.Xml.Serialization.SoapInclude(typeof(AbstractRemoteConstant))] [System.Xml.Serialization.SoapInclude(typeof(RemotePriority))] [System.Xml.Serialization.SoapInclude(typeof(RemoteResolution))] [System.Xml.Serialization.SoapInclude(typeof(RemoteIssueType))] [System.Xml.Serialization.SoapInclude(typeof(RemoteStatus))] [System.Xml.Serialization.SoapInclude(typeof(RemoteField))] [System.Xml.Serialization.SoapInclude(typeof(RemoteFilter))] [System.Xml.Serialization.SoapInclude(typeof(RemoteAttachment))] public class AbstractRemoteEntity { /// public string id; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteComponent : AbstractNamedRemoteEntity { } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteNamedObject : AbstractNamedRemoteEntity { } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteProject : AbstractNamedRemoteEntity { /// public string Description; /// public RemoteScheme issueSecurityScheme; /// public string key; /// public string lead; /// public RemoteScheme notificationScheme; /// public RemotePermissionScheme permissionScheme; /// public string projectUrl; /// public string url; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemotePermissionScheme))] public class RemoteScheme { /// public string Description; /// public long id; /// public string name; /// public string type; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemotePermissionScheme : RemoteScheme { /// public RemotePermissionMapping[] permissionMappings; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemotePermissionMapping { /// public RemotePermission permission; /// public RemoteEntity[] remoteEntities; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemotePermission { /// public string name; /// public long permission; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemotePriority))] [System.Xml.Serialization.SoapInclude(typeof(RemoteResolution))] [System.Xml.Serialization.SoapInclude(typeof(RemoteIssueType))] [System.Xml.Serialization.SoapInclude(typeof(RemoteStatus))] public class AbstractRemoteConstant : AbstractNamedRemoteEntity { /// public string Description; /// public string Icon; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemotePriority : AbstractRemoteConstant { /// public string color; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteResolution : AbstractRemoteConstant { } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteIssueType : AbstractRemoteConstant { /// public bool subTask; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteStatus : AbstractRemoteConstant { } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteField : AbstractNamedRemoteEntity { } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteFilter : AbstractNamedRemoteEntity { /// public string author; /// public string Description; /// public string project; /// public string xml; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteAttachment : AbstractRemoteEntity { /// public string author; /// public System.DateTime created; /// public string filename; /// public long filesize; /// public string mimetype; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteCustomFieldValue { /// public string customfieldId; /// public string key; /// public string[] values; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteFieldValue { /// public string id; /// public string[] values; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteConfiguration { /// public bool allowAttachments; /// public bool allowExternalUserManagment; /// public bool allowIssueLinking; /// public bool allowSubTasks; /// public bool allowTimeTracking; /// public bool allowUnassignedIssues; /// public bool allowVoting; /// public bool allowWatching; /// public int timeTrackingDaysPerWeek; /// public int timeTrackingHoursPerDay; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteProjectRole { /// public string Description; /// public long id; /// public string name; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteProjectRoleActors : RemoteRoleActors { /// public RemoteProject project; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemoteProjectRoleActors))] public class RemoteRoleActors { /// public RemoteProjectRole projectRole; /// public RemoteRoleActor[] roleActors; /// public RemoteUser[] users; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteRoleActor { /// public string descriptor; /// public string parameter; /// public RemoteProjectRole projectRole; /// public string type; /// public RemoteUser[] users; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.jira.atlassian.com")] public class RemoteWorklog { /// public string author; /// public string comment; /// public System.DateTime created; /// public string groupLevel; /// public string id; /// public string roleLevelId; /// public System.DateTime startDate; /// public string timeSpent; /// public long timeSpentInSeconds; /// public string updateAuthor; /// public System.DateTime updated; } }gnome-do-plugins-0.8.5/JIRA/src/Remote/PaxHeaders.15196/JIRARssClient.cs0000644000175000017500000000007411701730437023426 xustar000000000000000030 atime=1381797705.311221245 30 ctime=1381823747.815050188 gnome-do-plugins-0.8.5/JIRA/src/Remote/JIRARssClient.cs0000664000175000017500000001077011701730437022676 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA using System; using System.Net; using System.Net.Security; using System.Text; using System.Xml; using System.Web; using System.Collections.Generic; using Atlassian; namespace JIRA.Remote { /// /// Class which makes queries to JIRA via the RSS interface /// class JIRARssClient { /// /// The JIRA base url /// ie. http://issues.apache.org/jira /// private string _url; private string _username; private string _password; /// /// Maximum results we can retrieve in a query /// private int _maxResults= 10000; public JIRARssClient( string url ) { _url= url; } public string Username { set { _username= value; } } public string Password { set { _password= value; } } /// /// Get a list of all issues, open or closed /// public IList GetAllIssues( IList projectIds ) { return DoQuery( GetBaseQueryUrl( projectIds ) ); } /// /// Get a list of all issues that have the given status ids /// public IList GetAllIssuesWithStatus( IList projectIds, IList statusIds ) { StringBuilder sb= new StringBuilder(); sb.Append( GetBaseQueryUrl( projectIds ) ); foreach( int statusId in statusIds ) { sb.Append( "&status=" ); sb.Append( statusId ); } return DoQuery( sb.ToString() ); } /// /// Get a list of all issues (open and closed), that have been updated in the last hour /// public IList GetRecentlyUpdatedIssues( IList projectIds ) { return DoQuery( GetBaseQueryUrl( projectIds )+"&updated%3Aprevious=-1h" ); } /// /// Do the actual query by converting the rss into a list of issue items /// private IList DoQuery( String queryUrl ) { List result= new List(); // Make the request HttpWebRequest request= WebRequest.Create( queryUrl ) as HttpWebRequest; // Handle credentials if( _username!=null && _password!=null ) { CredentialCache creds= new CredentialCache(); creds.Add( new Uri( queryUrl ), "Basic", new NetworkCredential( _username, _password ) ); request.Credentials= creds; } // Console.WriteLine( "Query: "+queryUrl ); HttpWebResponse response= request.GetResponse() as HttpWebResponse; // Parse the xml from the get all open issues query XmlDocument doc= new XmlDocument(); doc.Load( response.GetResponseStream() ); foreach( XmlNode itemNode in doc.SelectNodes( "//rss/channel/item" ) ) { RemoteIssue issue= new RemoteIssue(); issue.key= itemNode.SelectSingleNode( "key" ).InnerText; issue.summary= itemNode.SelectSingleNode( "title" ).InnerText; issue.status= itemNode.SelectSingleNode( "status" ).Attributes[ "id" ].InnerText; result.Add( issue ); } return result; } /// /// Use the RSS End-point to find issues that are resolved/closed for the given project ids /// private string GetBaseQueryUrl( IList projectIds ) { StringBuilder sb= new StringBuilder(); sb.Append( _url ); sb.Append( "/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?" ); // Append the request to authenticate if( _username!=null && _password!=null ) { sb.Append( "os_authType=basic" ); } // Add each of the project ids to the query foreach( long projectId in projectIds ) { sb.Append( "&pid=" ); sb.Append( projectId ); } // Descending sort by issue id sb.Append( "&sorter/field=issuekey" ); sb.Append( "&sorter/order=DESC" ); // Cap on the max results... sb.Append( "&tempMax=" ); sb.Append( _maxResults ); return sb.ToString(); } } } gnome-do-plugins-0.8.5/JIRA/src/Remote/PaxHeaders.15196/JIRAServerFacade.cs0000644000175000017500000000007411701730437024052 xustar000000000000000030 atime=1381797705.311221245 30 ctime=1381823747.819050188 gnome-do-plugins-0.8.5/JIRA/src/Remote/JIRAServerFacade.cs0000664000175000017500000000651011701730437023317 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; using System.Collections.Generic; using System.Net; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using Atlassian; namespace JIRA.Remote { /// /// Interface holding all the various methods I need for the JIRA plugin, I'll expand /// this as I need more methods. /// public class JIRAServerFacade : IJIRAServerFacade { private string _baseUrl; private string _username; private string _password; private JIRARssClient _rssClient; /// /// Constructor /// public JIRAServerFacade( string baseUrl, string username, string password ) { _baseUrl= baseUrl; _username= username; _password= password; _rssClient= new JIRARssClient( baseUrl ); _rssClient.Username= username; _rssClient.Password= password; // Allow self-signed certificates ServicePointManager.CertificatePolicy= new MyCertificatePolicy(); } private JiraSoapServiceService getServiceEndPoint() { JiraSoapServiceService service= new JiraSoapServiceService(); service.Url= _baseUrl+"/rpc/soap/jirasoapservice-v2"; return service; } /// /// Return a representation of a JIRA project identified by the string key. ie. NET /// public RemoteProject getProjectByKey( string projectKey ) { JiraSoapServiceService service= getServiceEndPoint(); string token= service.login( _username, _password ); return service.getProjectByKey( token, projectKey ); } /// /// Get the available statuses for the given JIRA install /// public IList getStatuses() { JiraSoapServiceService service= getServiceEndPoint(); string token= service.login( _username, _password ); return new List( service.getStatuses( token ) ); } /// /// Get a list of issues which have the given status id set /// public IList GetAllIssuesWithStatus( IList projectIds, IList statusIds ) { return _rssClient.GetAllIssuesWithStatus( projectIds, statusIds ); } /// /// Get a list of recently updated issues (within the last hour) /// public IList GetRecentlyUpdatedIssues( IList projectIds ) { return _rssClient.GetRecentlyUpdatedIssues( projectIds ); } } /// /// Open Policy for not worrying about self-signed JIRA instances /// public class MyCertificatePolicy : ICertificatePolicy { public bool CheckValidationResult( ServicePoint sp, X509Certificate cert, WebRequest chain, int errors ) { return true; } } } gnome-do-plugins-0.8.5/JIRA/src/Remote/PaxHeaders.15196/IJIRAServerFacade.cs0000644000175000017500000000007411701730437024163 xustar000000000000000030 atime=1381797705.311221245 30 ctime=1381823747.811050188 gnome-do-plugins-0.8.5/JIRA/src/Remote/IJIRAServerFacade.cs0000664000175000017500000000321411701730437023426 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; using Atlassian; using System.Collections.Generic; namespace JIRA.Remote { /// /// Interface holding all the various methods I need for the JIRA plugin, I'll expand /// this as I need more methods. /// public interface IJIRAServerFacade { /// /// Return a representation of a JIRA project identified by the string key. ie. NET /// RemoteProject getProjectByKey( string projectKey ); /// /// Get the available statuses for the given JIRA install /// IList getStatuses(); /// /// Get a list of issues which have the given status id set /// IList GetAllIssuesWithStatus( IList projectIds, IList statusIds ); /// /// Get a list of recently updated issues (within the last hour) /// IList GetRecentlyUpdatedIssues( IList projectIds ); } } gnome-do-plugins-0.8.5/JIRA/src/PaxHeaders.15196/JIRAIssueSource.cs0000644000175000017500000000007411701730437022536 xustar000000000000000030 atime=1381797705.307221245 30 ctime=1381823747.827050189 gnome-do-plugins-0.8.5/JIRA/src/JIRAIssueSource.cs0000664000175000017500000002173411701730437022010 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA using System; using System.Text; using System.Threading; using System.Collections.Generic; using System.Collections; using Do.Universe; using Do.Platform.Linux; using Atlassian; using JIRA.Remote; namespace JIRA { /// /// Provider of issues that meet our requirements (ie. certain projects, open criteria) /// public class JIRAIssueSource : ItemSource, IConfigurable { /// /// Our configuration for JIRA properties /// private IJIRAConfiguration _config; /// /// Server facade for handling issue download /// private IJIRAServerFacade _service; /// /// True when the plugin has init and updates of items should occur /// private bool _hasInit= false; /// /// Current list of outstanding issues /// private readonly List _items= new List(); /// /// ProjectIds we're watching /// private readonly List _projectIds= new List(); /// /// Statuses that are available within this JIRA installation /// private readonly List _projectStatuses= new List(); /// /// Lock object for query thread safety, locks should always be taken in the order /// of query lock, then item lock /// private readonly object _lock= new object(); /// /// Constructor (preloads config) /// public JIRAIssueSource() { _config= new JIRAConfiguration(); // Do the migration if need be if( ( (JIRAConfiguration) _config ).DoMigrate() ) { Log( "Migrated credentials to gnome keyring" ); } // Run the initial query UpdateItems(); } public override string Name { get { return "JIRA Issues"; } } public override string Description { get { return "Indexes JIRA Issues from a given repository"; } } public override string Icon { get { return "jira.png@"+GetType().Assembly.FullName; } } public IJIRAConfiguration Config { get { return _config; } set { _config= value; _hasInit= false; } } /// /// Create the configuration dialog /// public Gtk.Bin GetConfiguration() { return new ConfigWidget( this ); } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof( JIRAIssueItem ) }; } } public override IEnumerable Items { get { lock( _items ) { return _items; } } } /// /// Not Supported /// public override IEnumerable ChildrenOfItem( Item parent ) { yield break; } /// /// Called semi-regularly such that we can poll the JIRA web service to see /// if there are any new issues matching our projects request list. This is called /// by gnome-do, and we don't want to block too long! /// public override void UpdateItems() { // We do all our updates on another thread... new Thread( DoUpdateItems ).Start(); } private void DoUpdateItems() { // If we didn't aquire the lock, we won't call update items now if( !Monitor.TryEnter( _lock ) ) return; try { // We aquired the lock, but make sure we inited correctly if( !_hasInit ) { // Do the init role DoInit(); return; } // We've previous init, so we're just looking for deltas List changedIssues= ConvertFromRemoteIssues( _service.GetRecentlyUpdatedIssues( _projectIds ) ); // Find Issues that have become closed... and purge them List closedIssues= changedIssues .FindAll( delegate( JIRAIssueItem item ) { return item.IsClosed; } ) .ConvertAll( delegate( JIRAIssueItem item ) { return item.Name; } ); // Do a quick lock while we remove the items that are now closed lock( _items ) { int removedItems= _items.RemoveAll( delegate( Item item ) { return closedIssues.Contains( item.Name ); } ); if( removedItems>0 ) { Log( "Removed: {0} resolved/closed issues", removedItems ); } } // Find and add the issues that aren't closed, but are new! List currentIssues= _items.ConvertAll( delegate( Item item ) { return item.Name; } ); List newIssues= changedIssues.FindAll( delegate( JIRAIssueItem item ) { return !item.IsClosed && !currentIssues.Contains( item.Name ); } ); lock( _items ) { _items.AddRange( newIssues.ToArray() ); } // Notify what's changed if( newIssues.Count>0 ) { Log( "Added: {0} new issues", newIssues.Count ); } } catch( Exception e ) { Log( "Unable to update JIRA items: {0}", e ); } finally { Monitor.Exit( _lock ); } } /// /// Determine the project ids of the given project codes by contacting the JIRA soap service. /// Then do an initial query for issues with these given ids /// private void DoInit() { try { Monitor.Enter( _lock ); // Pre cleaning... _hasInit= true; // by the time this is done, we will have init... _projectStatuses.Clear(); _projectIds.Clear(); lock( _items ) { _items.Clear(); } // Check to make sure the config is valid... _config.Load(); if( !_config.IsValid() ) { Log( "Configuration for JIRA is not valid, see the plugin settings page" ); // we failed to init _hasInit= false; return; } Log( "Initializing repository: "+_config.BaseUrl ); // init the service connection _service= new JIRAServerFacade( _config.BaseUrl, _config.Username, _config.Password ); // Identify the available resolutions for an issue foreach( RemoteStatus status in _service.getStatuses() ) { _projectStatuses.Add( int.Parse( status.id ) ); Log( "Init Status: {0} => {1}", status.name, status.id ); } // We want all issues that have a status that isn't 5 or 6 (resolved/closed) // we need to do it this way because JIRA doesn't support logical operators // for exclusion: see JRA-1560 List reqStatuses= new List( _projectStatuses ); reqStatuses.Remove( JIRAIssueItem.STATUS_RESOLVED ); reqStatuses.Remove( JIRAIssueItem.STATUS_CLOSED ); // Identify the project id's that we're interested in foreach( string projectKey in _config.Projects ) { RemoteProject project= _service.getProjectByKey( projectKey ); long projectId= long.Parse( project.id ); // Use the rss client to discover the issues for this project that are open List issues= ConvertFromRemoteIssues( _service.GetAllIssuesWithStatus( new List( new long[]{ projectId } ), reqStatuses ) ); // Store this project and it's issues _projectIds.Add( projectId ); lock( _items ) { _items.AddRange( issues.ToArray() ); } Log( "Init Project: {0} [{1}=>{2}] with: {3} issues.", project.name, project.key, project.id, issues.Count ); } } catch( System.Web.Services.Protocols.SoapException e ) { Log( "Failure (re-)initializating JIRA plugin...\n{0}", e ); } finally { Monitor.Exit( _lock ); } } private List ConvertFromRemoteIssues( IList issues ) { List result= new List(); foreach( RemoteIssue inIssue in issues ) { JIRAIssueItem outIssue= new JIRAIssueItem( inIssue.key, _config.BaseUrl ); outIssue.setDescription(inIssue.summary); outIssue.Status= int.Parse( inIssue.status ); result.Add( outIssue ); } return result; } /// /// Temporary logging method until it's provided to plugins /// public void Log( string message, params object[] args ) { string prefix= string.Format( "[Info {0:00}:{1:00}:{2:00}.{3:000}] [JIRA] ", DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond ); Console.WriteLine( prefix + string.Format( message, args ) ); } } } gnome-do-plugins-0.8.5/JIRA/src/PaxHeaders.15196/ConfigWidget.cs0000644000175000017500000000007411701730437022170 xustar000000000000000030 atime=1381797705.303221245 30 ctime=1381823747.807050188 gnome-do-plugins-0.8.5/JIRA/src/ConfigWidget.cs0000664000175000017500000000455311701730437021442 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; using System.Collections.Generic; namespace JIRA { [System.ComponentModel.Category("JIRA")] [System.ComponentModel.ToolboxItem(true)] public partial class ConfigWidget : Gtk.Bin { private JIRAIssueSource _issueSource; public ConfigWidget( JIRAIssueSource issueSource ) { this.Build(); _issueSource= issueSource; SetFieldsFromConfig( _issueSource.Config ); } protected virtual void OnSaveButtonReleased (object sender, System.EventArgs e) { _issueSource.Log( "Re-init JIRA Plugin with new settings..." ); _issueSource.Config= GetConfigFromFields(); _issueSource.Config.Persist(); // Write the config back out to the fields to reflect how we saved it SetFieldsFromConfig( _issueSource.Config ); } // Bindings... private void SetFieldsFromConfig( IJIRAConfiguration config ) { config.Load(); _entryBaseUrl.Text= config.BaseUrl; _entryUsername.Text= config.Username; _entryPassword.Text= config.Password; _entryProjects.Text= string.Join( ",", config.Projects ); } private IJIRAConfiguration GetConfigFromFields() { JIRAConfiguration config= new JIRAConfiguration(); config.BaseUrl= _entryBaseUrl.Text; config.Username= _entryUsername.Text; config.Password= _entryPassword.Text; // Split up the projects, and make sure they're correct List projects= new List(); foreach( string str in _entryProjects.Text.Split( new char[] { ',', ';', ':', ' ' } ) ) { string project= str.Trim(); if( project.Length> 0 ) { projects.Add( project ); } } config.Projects= projects.ToArray(); return config; } } } gnome-do-plugins-0.8.5/JIRA/src/PaxHeaders.15196/JIRAIssueItem.cs0000644000175000017500000000007411701730437022174 xustar000000000000000030 atime=1381797705.307221245 30 ctime=1381823747.803050188 gnome-do-plugins-0.8.5/JIRA/src/JIRAIssueItem.cs0000664000175000017500000000413611701730437021443 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA using System; using Do.Universe; namespace JIRA { /// /// Class representing a JIRA Issue /// public class JIRAIssueItem : Item { /// /// The base JIRA installation url /// private string _baseUrl; /// /// The issue code. ie. NET-141 /// private string _issueCode; /// /// The title of the bug. ie. Problem with Component X under condition Y /// private string _title; /// /// JIRA Status Code. ie. 1= Open, 2=In Progress, 5=Resolved, 6=Closed /// private int _status; /// Known JIRA Status codes public const int STATUS_RESOLVED= 5; public const int STATUS_CLOSED= 6; public JIRAIssueItem( string issueCode, string baseUrl ) { _issueCode= issueCode; _baseUrl= baseUrl; } public override string Description { get { return _title; } } public void setDescription(string newDescription) { _title = newDescription; } public int Status { get { return _status; } set { _status= value; } } public bool IsClosed { get { return _status==STATUS_CLOSED || _status==STATUS_RESOLVED; } } public override string Name { get { return _issueCode; } } public override string Icon { get { return "jira.png@"+GetType().Assembly.FullName; } } public string Url { get { return _baseUrl+"/browse/"+_issueCode; } } } } gnome-do-plugins-0.8.5/JIRA/src/PaxHeaders.15196/JIRAIssueAction.cs0000644000175000017500000000007411701730437022513 xustar000000000000000030 atime=1381797705.307221245 30 ctime=1381823747.807050188 gnome-do-plugins-0.8.5/JIRA/src/JIRAIssueAction.cs0000664000175000017500000000346411701730437021765 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA using System; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Universe.Common; using Do.Universe; using GConf; namespace JIRA { public class JIRAIssueAction : OpenUrlAction { public override string Name { get { return "View JIRA Issue"; } } public override string Description { get { return "Views the specified JIRA Issue"; } } public override string Icon { get { return "web-browser"; } } /// /// We support ITextItem which we then map to a JIRA issue code /// public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (JIRAIssueItem) }; } } /// /// Which the matching code, return JIRA link /// public override IEnumerable Perform( IEnumerable items, IEnumerable modItems ) { List urls= new List(); // Build up full urls from the issue codes foreach( Item item in items ) { urls.Add( new TextItem( ( item as JIRAIssueItem ).Url ) ); } return base.Perform( urls.ToArray(), modItems ); } } }gnome-do-plugins-0.8.5/PaxHeaders.15196/LocateFiles0000644000175000017500000000013212227172404020062 xustar000000000000000030 mtime=1381823748.783050221 30 atime=1381823772.207051027 30 ctime=1381823748.783050221 gnome-do-plugins-0.8.5/LocateFiles/0000755000175000017500000000000012227172404017405 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/LocateFiles/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170633022174 xustar000000000000000029 mtime=1381822875.12702018 30 atime=1381823353.027036613 30 ctime=1381823748.783050221 gnome-do-plugins-0.8.5/LocateFiles/Makefile.am0000664000175000017500000000035712227170633021452 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=LocateFiles FILES = \ src/LocateFilesAction.cs GENERATED_RESOURCES = \ Resources/LocateFiles.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/LocateFiles/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172404022204 xustar000000000000000030 mtime=1381823748.703050219 30 atime=1381823748.767050221 30 ctime=1381823748.783050221 gnome-do-plugins-0.8.5/LocateFiles/Makefile.in0000644000175000017500000004711012227172404021455 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = LocateFiles ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = LocateFiles FILES = \ src/LocateFilesAction.cs GENERATED_RESOURCES = \ Resources/LocateFiles.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign LocateFiles/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign LocateFiles/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/LocateFiles/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360022033 xustar000000000000000029 mtime=1381823728.66704953 30 atime=1381823772.207051027 29 ctime=1381823728.66704953 gnome-do-plugins-0.8.5/LocateFiles/Resources/0000755000175000017500000000000012227172360021360 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/LocateFiles/Resources/PaxHeaders.15196/LocateFiles.addin.xml.in0000644000175000017500000000007311701730437026516 xustar000000000000000030 atime=1381797705.331221246 29 ctime=1381823728.66704953 gnome-do-plugins-0.8.5/LocateFiles/Resources/LocateFiles.addin.xml.in0000664000175000017500000000113711701730437025764 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/LocateFiles/PaxHeaders.15196/src0000644000175000017500000000013212227172404020651 xustar000000000000000030 mtime=1381823748.783050221 30 atime=1381823772.207051027 30 ctime=1381823748.783050221 gnome-do-plugins-0.8.5/LocateFiles/src/0000755000175000017500000000000012227172404020174 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/LocateFiles/src/PaxHeaders.15196/LocateFilesAction.cs0000644000175000017500000000007411701730437024614 xustar000000000000000030 atime=1381797705.335221246 30 ctime=1381823748.783050221 gnome-do-plugins-0.8.5/LocateFiles/src/LocateFilesAction.cs0000664000175000017500000001037011701730437024060 0ustar00chrischris00000000000000/* LocateFilesAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; using Do.Universe.Common; namespace Locate { public class LocateFilesAction : Act { string Error = AddinManager.CurrentLocalizer.GetString ("Locate found 0 files for: "); public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Locate Files"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Search your filesystem using locate."); } } public override string Icon { get { return "search"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } string Arguments { get { return Services.Preferences.Get ().Get ("Arguments", "-b -i"); } } bool AllowHidden { get { return Services.Preferences.Get ().Get ("AllowHidden", true); } } uint MaxResults { get { return (uint) Services.Preferences.Get ().Get ("MaxResults", 500); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { List files; System.Diagnostics.Process locate; string query; files = new List (); query = (items.First () as ITextItem).Text; if (string.IsNullOrEmpty(query)) { Services.Notifications.Notify(AddinManager.CurrentLocalizer.GetString ("Locate Files"), AddinManager.CurrentLocalizer.GetString ("No text provided for searching.")); yield break; } locate = new System.Diagnostics.Process (); locate.StartInfo.FileName = "locate"; locate.StartInfo.Arguments = string.Format ("{0} -l {1} \"{2}\"", Arguments, MaxResults, query); locate.StartInfo.RedirectStandardOutput = true; locate.StartInfo.RedirectStandardError = true; locate.StartInfo.UseShellExecute = false; locate.Start (); string path; uint results = 0; query = query.ToLower (); while (null != (path = locate.StandardOutput.ReadLine ())) { // Disallow hidden directories in the absolute path. // This gets rid of messy .svn directories and their contents. if (!AllowHidden && Path.GetDirectoryName (path).Contains ("/.")) continue; results++; files.Add (Services.UniverseFactory.NewFileItem (path) as Item); } if (results > 0) { files.Sort (new IFileItemNameComparer (query)); foreach (Item file in files) yield return file; } else { Services.Notifications.Notify (AddinManager.CurrentLocalizer.GetString ("Locate Files"), Error + query); yield break; } } // Order files by (A) position of query in the file name and // (B) by name length. private class IFileItemNameComparer : IComparer { string query; public IFileItemNameComparer (string query) { this.query = query.ToLower (); } public int Compare (Item a, Item b) { string a_name_lower, b_name_lower; int a_score, b_score; a_name_lower = (a as IFileItem).Path; a_name_lower = Path.GetFileName (a_name_lower).ToLower (); b_name_lower = (b as IFileItem).Path; b_name_lower = Path.GetFileName (b_name_lower).ToLower (); a_score = a_name_lower.IndexOf (query); b_score = b_name_lower.IndexOf (query); if (a_score == b_score) return a_name_lower.Length - b_name_lower.Length; return a_score - b_score; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Microblogging0000644000175000017500000000013012227172405020451 xustar000000000000000029 mtime=1381823749.61105025 30 atime=1381823772.207051027 29 ctime=1381823749.61105025 gnome-do-plugins-0.8.5/Microblogging/0000755000175000017500000000000012227172405017776 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171340022560 xustar000000000000000030 mtime=1381823200.607031372 30 atime=1381823353.135036617 29 ctime=1381823749.61105025 gnome-do-plugins-0.8.5/Microblogging/Makefile.am0000664000175000017500000000344012227171340022032 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Microblog FILES = \ gtk-gui/generated.cs \ gtk-gui/Microblogging.GenConfig.cs \ src/Configuration.cs \ src/FriendItem.cs \ src/FriendSource.cs \ src/GenConfig.cs \ src/Microblog.cs \ src/MicroblogClient.cs \ src/MicroblogStatus.cs \ src/Notifications.cs \ src/PostAction.cs \ src/Preferences.cs \ src/StatusUpdatedEventArgs.cs \ src/TimelineUpdatedEventArgs.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterParameters.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterRequestData.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterStatusCollection.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterStatus.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterUserCollection.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterUser.cs \ src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterDirectMessageMethods.cs \ src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs \ src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterUserMethods.cs \ src/Twitterizer/Twitterizer.Framework/Properties/AssemblyInfo.cs \ src/Twitterizer/Twitterizer.Framework/Service.cs \ src/Twitterizer/Twitterizer.Framework/Twitter.cs \ src/Twitterizer/Twitterizer.Framework/TwitterizerException.cs \ src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs \ src/Twitterizer/Twitterizer.Framework/Urls.cs GENERATED_RESOURCES = \ Resources/Microblogging.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/microblogging.svg REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Microblogging/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172405022574 xustar000000000000000030 mtime=1381823749.487050246 30 atime=1381823749.583050249 29 ctime=1381823749.61105025 gnome-do-plugins-0.8.5/Microblogging/Makefile.in0000644000175000017500000005217712227172405022057 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Microblogging ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Microblog FILES = \ gtk-gui/generated.cs \ gtk-gui/Microblogging.GenConfig.cs \ src/Configuration.cs \ src/FriendItem.cs \ src/FriendSource.cs \ src/GenConfig.cs \ src/Microblog.cs \ src/MicroblogClient.cs \ src/MicroblogStatus.cs \ src/Notifications.cs \ src/PostAction.cs \ src/Preferences.cs \ src/StatusUpdatedEventArgs.cs \ src/TimelineUpdatedEventArgs.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterParameters.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterRequestData.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterStatusCollection.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterStatus.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterUserCollection.cs \ src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterUser.cs \ src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterDirectMessageMethods.cs \ src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs \ src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterUserMethods.cs \ src/Twitterizer/Twitterizer.Framework/Properties/AssemblyInfo.cs \ src/Twitterizer/Twitterizer.Framework/Service.cs \ src/Twitterizer/Twitterizer.Framework/Twitter.cs \ src/Twitterizer/Twitterizer.Framework/TwitterizerException.cs \ src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs \ src/Twitterizer/Twitterizer.Framework/Urls.cs GENERATED_RESOURCES = \ Resources/Microblogging.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/microblogging.svg REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Microblogging/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Microblogging/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Microblogging/PaxHeaders.15196/Resources0000644000175000017500000000013012227172405022423 xustar000000000000000029 mtime=1381823749.61105025 30 atime=1381823772.207051027 29 ctime=1381823749.61105025 gnome-do-plugins-0.8.5/Microblogging/Resources/0000755000175000017500000000000012227172405021750 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/Resources/PaxHeaders.15196/Microblogging.addin.xml.in0000644000175000017500000000007311701730437027476 xustar000000000000000030 atime=1381797705.363221247 29 ctime=1381823728.67104953 gnome-do-plugins-0.8.5/Microblogging/Resources/Microblogging.addin.xml.in0000664000175000017500000000131111701730437026736 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Microblogging/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172405023540 xustar000000000000000030 mtime=1381823749.671050252 30 atime=1381823772.207051027 30 ctime=1381823749.671050252 gnome-do-plugins-0.8.5/Microblogging/Resources/icons/0000755000175000017500000000000012227172405023063 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/Resources/icons/PaxHeaders.15196/microblogging.svg0000644000175000017500000000007411701730437027166 xustar000000000000000030 atime=1381797705.363221247 30 ctime=1381823749.675050252 gnome-do-plugins-0.8.5/Microblogging/Resources/icons/microblogging.svg0000664000175000017500000001674311701730437026444 0ustar00chrischris00000000000000 image/svg+xml Konversation application icon March 2006 Andreas Nilsson http://tango-project.org konversation chat irc gnome-do-plugins-0.8.5/Microblogging/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172405022022 xustar000000000000000030 mtime=1381823749.671050252 30 atime=1381823772.207051027 30 ctime=1381823749.671050252 gnome-do-plugins-0.8.5/Microblogging/gtk-gui/0000755000175000017500000000000012227172405021345 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437024106 xustar000000000000000030 atime=1381797705.371221247 30 ctime=1381823749.671050252 gnome-do-plugins-0.8.5/Microblogging/gtk-gui/gui.stetic0000664000175000017500000000704211701730437023354 0ustar00chrischris00000000000000 .. 2.12 6 5 None 0 0 12 6 True Show friend status updates True True True True 0 True False False 5 <b>General</b> True label_item 0 True gnome-do-plugins-0.8.5/Microblogging/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007312140313456024365 xustar000000000000000030 atime=1381797705.367221247 29 ctime=1381823749.61505025 gnome-do-plugins-0.8.5/Microblogging/gtk-gui/generated.cs0000664000175000017500000000520412140313456023632 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Microblogging/gtk-gui/PaxHeaders.15196/Microblogging.GenConfig.cs0000644000175000017500000000007312140313456027047 xustar000000000000000030 atime=1381797705.367221247 29 ctime=1381823749.61505025 gnome-do-plugins-0.8.5/Microblogging/gtk-gui/Microblogging.GenConfig.cs0000664000175000017500000001027412140313456026317 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Microblogging { public partial class GenConfig { private Gtk.VBox vbox1; private Gtk.Frame frame1; private Gtk.Alignment GtkAlignment; private Gtk.VBox vbox2; private Gtk.CheckButton show_updates_chk; private Gtk.CheckButton show_dms_chk; private Gtk.Label GtkLabel1; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Microblogging.GenConfig Stetic.BinContainer.Attach(this); this.Name = "Microblogging.GenConfig"; // Container child Microblogging.GenConfig.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; this.vbox1.BorderWidth = ((uint)(5)); // Container child vbox1.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.show_updates_chk = new Gtk.CheckButton(); this.show_updates_chk.CanFocus = true; this.show_updates_chk.Name = "show_updates_chk"; this.show_updates_chk.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Show friend status updates"); this.show_updates_chk.Active = true; this.show_updates_chk.DrawIndicator = true; this.show_updates_chk.UseUnderline = true; this.vbox2.Add(this.show_updates_chk); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox2[this.show_updates_chk])); w1.Position = 0; w1.Expand = false; w1.Fill = false; w1.Padding = ((uint)(5)); // Container child vbox2.Gtk.Box+BoxChild this.show_dms_chk = new Gtk.CheckButton(); this.show_dms_chk.CanFocus = true; this.show_dms_chk.Name = "show_dms_chk"; this.show_dms_chk.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Show direct messages"); this.show_dms_chk.Active = true; this.show_dms_chk.DrawIndicator = true; this.show_dms_chk.UseUnderline = true; this.vbox2.Add(this.show_dms_chk); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox2[this.show_dms_chk])); w2.Position = 1; w2.Expand = false; w2.Fill = false; this.GtkAlignment.Add(this.vbox2); this.frame1.Add(this.GtkAlignment); this.GtkLabel1 = new Gtk.Label(); this.GtkLabel1.Name = "GtkLabel1"; this.GtkLabel1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("General"); this.GtkLabel1.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel1; this.vbox1.Add(this.frame1); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox1[this.frame1])); w5.Position = 0; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.show_updates_chk.Clicked += new System.EventHandler(this.OnShowUpdatesChkClicked); this.show_dms_chk.Clicked += new System.EventHandler(this.OnShowDMsChkClicked); } } } gnome-do-plugins-0.8.5/Microblogging/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140315705024253 xustar000000000000000030 atime=1381797705.371221247 30 ctime=1381823749.671050252 gnome-do-plugins-0.8.5/Microblogging/gtk-gui/objects.xml0000664000175000017500000000047712140315705023526 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Microblogging/PaxHeaders.15196/src0000644000175000017500000000013212227172405021242 xustar000000000000000030 mtime=1381823749.639050251 30 atime=1381823772.207051027 30 ctime=1381823749.639050251 gnome-do-plugins-0.8.5/Microblogging/src/0000755000175000017500000000000012227172405020565 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/PostAction.cs0000644000175000017500000000007411701730437023737 xustar000000000000000030 atime=1381797705.379221248 30 ctime=1381823749.631050251 gnome-do-plugins-0.8.5/Microblogging/src/PostAction.cs0000664000175000017500000001052311701730437023203 0ustar00chrischris00000000000000/* * PostAction.cs * * GNOME Do is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; using Do.Platform.Linux; namespace Microblogging { public sealed class PostAction : Act, IConfigurable { const int MaxMessageLength = 140; public PostAction () { } public override string Name { get { return string.Format (AddinManager.CurrentLocalizer.GetString ("Post to {0}"), Microblog.Preferences.MicroblogService); } } public override string Description { get { return string.Format (AddinManager.CurrentLocalizer.GetString ("Update {0} status"), Microblog.Preferences.MicroblogService); } } public override string Icon { get { return "microblogging.svg@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { return (item as ITextItem).Text.Length <= MaxMessageLength; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (FriendItem); yield return typeof (MicroblogStatus); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { ITextItem message = items.First () as ITextItem; string buddyName = GetContactNameFromItem (modItem); // make sure we dont go over 140 chars with the contact screen name return !string.IsNullOrEmpty (buddyName) && message.Text.Length + buddyName.Length < MaxMessageLength; } public override IEnumerable DynamicModifierItemsForItem(Item item) { return Microblog.Friends.OfType (); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string status; MicroblogStatusReply reply; status = (items.First () as ITextItem).Text; if (modItems.Any ()) { status = BuildTweet (status, modItems); if (modItems.First () is FriendItem) { reply = new MicroblogStatusReply (null, status); } else { MicroblogStatus s = modItems.First () as MicroblogStatus; reply = new MicroblogStatusReply (s.Id, status); } } else { reply = new MicroblogStatusReply (null, status); } Thread updateRunner = new Thread (new ParameterizedThreadStart (Microblog.UpdateStatus)); updateRunner.IsBackground = true; updateRunner.Start (reply); return null; } public Gtk.Bin GetConfiguration () { return new GenConfig (); } string BuildTweet(string status, IEnumerable modItems) { string tweet = ""; string buddyName; //Handle situations without a contact if (modItems.Count () == 0) return status; buddyName = GetContactNameFromItem (modItems.First ()); // Direct messaging starts with "d " if (status.Substring (0,2).Equals ("d ")) { tweet = "d " + buddyName + " " + status.Substring (2); // Tweet replying } else { foreach (Item contact in modItems) { tweet += "@" + GetContactNameFromItem (contact) + " " ; } tweet += status; } return tweet; } string GetContactNameFromItem (Item modItem) { return (modItem is MicroblogStatus) ? (modItem as MicroblogStatus).Owner : modItem.Name; } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/GenConfig.cs0000644000175000017500000000007311701730437023512 xustar000000000000000030 atime=1381797705.375221248 29 ctime=1381823749.62305025 gnome-do-plugins-0.8.5/Microblogging/src/GenConfig.cs0000664000175000017500000000264411701730437022764 0ustar00chrischris00000000000000/* GenConfig.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Gtk; namespace Microblogging { public partial class GenConfig : Gtk.Bin { public GenConfig () { this.Build(); show_updates_chk.Active = Microblog.Preferences.ShowNotifications; show_dms_chk.Active = Microblog.Preferences.ShowDirectMessages; } protected virtual void OnShowUpdatesChkClicked (object sender, EventArgs e) { Microblog.Preferences.ShowNotifications = show_updates_chk.Active; } protected virtual void OnShowDMsChkClicked (object sender, EventArgs e) { Microblog.Preferences.ShowDirectMessages = show_dms_chk.Active; } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/MicroblogStatus.cs0000644000175000017500000000007311701730437024774 xustar000000000000000030 atime=1381797705.375221248 29 ctime=1381823749.62705025 gnome-do-plugins-0.8.5/Microblogging/src/MicroblogStatus.cs0000664000175000017500000000176311701730437024247 0ustar00chrischris00000000000000 using System; using Do.Universe; namespace Microblogging { public class MicroblogStatus : Item { public MicroblogStatus (long id, string status, string owner, DateTime time) { Id = id; Owner = owner; Status = status; Created = time; } public override string Name { get { return Status;} } public override string Description { get { return string.Format ("Posted at {0}", Created); } } public override string Icon { get { return "microblogging.svg@" + GetType ().Assembly.FullName; } } public long Id { get; private set; } public string Owner { get; private set; } public string Status { get; private set; } public DateTime Created { get; private set; } } public class MicroblogStatusReply { public MicroblogStatusReply (Nullable inReplyToID, string status) { Status = status; InReplyToId = inReplyToID; } public Nullable InReplyToId { get; private set; } public string Status { get; private set; } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/MicroblogClient.cs0000644000175000017500000000007311701730437024727 xustar000000000000000030 atime=1381797705.375221248 29 ctime=1381823749.62705025 gnome-do-plugins-0.8.5/Microblogging/src/MicroblogClient.cs0000664000175000017500000002002611701730437024173 0ustar00chrischris00000000000000/* MicroblogClient.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Twitterizer.Framework; using Do.Platform; using Do.Universe; namespace Microblogging { public class MicroblogClient { #region Class constants, error messages readonly string DownloadFailedMsg = AddinManager.CurrentLocalizer.GetString ("Failed to fetch file from {0}"); readonly string GenericErrorMsg = AddinManager.CurrentLocalizer.GetString ("Twitter encountered an error in {0}. {1}"); readonly string FailedPostMsg = AddinManager.CurrentLocalizer.GetString ("Unable to post tweet. Check your login settings. If you " + "are behind a proxy make sure that the settings in /system/http_proxy are correct."); const int UpdateTimelineTimeout = 60 * 1000; // every 60 seconds const int UpdateContactsTimeout = 30 * 1000 * 60; // every 30 minutes const int CheckForMessagesTimeout = 5 * 1000 * 60; // every 5 minutes #endregion Twitter blog; string username; DateTime timeline_last_updated, messages_last_updated; Timer [] timers; public IEnumerable Contacts { get; private set; } static MicroblogClient () { PhotoDirectory = new [] { Services.Paths.UserDataDirectory, "Microblogging", "photos"}.Aggregate (Path.Combine); } public static bool CredentialsValid (string username, string password) { return Twitter.VerifyCredentials (username, password); } public MicroblogClient (string username, string password, Service service) { timers = new Timer [3]; this.username = username; Contacts = Enumerable.Empty (); blog = new Twitter (username, password, service, "Do"); timeline_last_updated = messages_last_updated = DateTime.UtcNow; timers [0] = new Timer (UpdateContacts, null, 1 * 1000, UpdateContactsTimeout); timers [1] = new Timer (UpdateTimeline, null, 60 *1000, UpdateTimelineTimeout); timers [2] = new Timer (CheckForMessages, null, 120 * 1000, CheckForMessagesTimeout); } /// /// The ContactItem key that contains the user's microblogging screen name /// public static string ContactKeyName { get { return "microblog.screenname"; } } public static readonly string PhotoDirectory; /// /// Update your miroblogging status /// /// /// A status message /// public void UpdateStatus (string status) { UpdateStatus (status, null); } public void UpdateStatus (string status, Nullable inReplyToID) { string errorMessage = ""; try { blog.Status.Update (status, inReplyToID); } catch (TwitterizerException e) { errorMessage = FailedPostMsg; Log.Debug (GenericErrorMsg, "Post", e.Message); } OnStatusUpdated (status, errorMessage); } void UpdateContacts (object o) { FriendItem newContact; MicroblogStatus status; List newContacts; TwitterUserCollection friends; try { newContacts = new List (); friends = blog.User.Friends (); } catch (TwitterizerException e) { Log.Error("{0} {1}", e.RequestData.ResponseException.Message, e.RequestData.ResponseException.StackTrace); Log.Debug (GenericErrorMsg, "UpdateContacts", e.Message); return; } foreach (TwitterUser friend in friends) { if (friend.Status != null) { status = new MicroblogStatus (friend.Status.ID, friend.Status.Text, friend.ScreenName, friend.Status.Created); newContact = new FriendItem (friend.ID, friend.ScreenName, status); } else { newContact = new FriendItem (friend.ID, friend.ScreenName); } newContacts.Add (newContact); } Contacts = newContacts; Log.Debug ("Found {0} contacts", Contacts.Count ()); return; } void UpdateTimeline (object o) { string icon = ""; TwitterStatus tweet; TwitterParameters parameters; try { // get the most recent update parameters = new TwitterParameters (); parameters.Add (TwitterParameterNames.Count, 1); tweet = blog.Status.FriendsTimeline (parameters) [0]; if (tweet.TwitterUser.ScreenName.Equals (username) || tweet.Created <= timeline_last_updated) return; icon = FindIconForUser (tweet.TwitterUser); timeline_last_updated = tweet.Created; OnTimelineUpdated (tweet.TwitterUser.ScreenName, tweet.Text, icon); Contacts.Where (contact => contact.Id == tweet.TwitterUser.ID) .First () .AddStatus (new MicroblogStatus (tweet.ID, tweet.Text, tweet.TwitterUser.ScreenName, tweet.Created)); } catch (Exception e) { Log.Debug (GenericErrorMsg, "UpdateTimeline", e.Message); } } void CheckForMessages (object o) { string icon = ""; TwitterStatus message; TwitterParameters parameters; try { // get the most recent update parameters = new TwitterParameters (); parameters.Add (TwitterParameterNames.Count, 1); message = blog.DirectMessages.DirectMessages (parameters) [0]; if (message.Created <= messages_last_updated) return; messages_last_updated = message.Created; icon = FindIconForUser (message.TwitterUser); OnMessageFound (message.TwitterUser.ScreenName, message.Text, icon); } catch (Exception e) { Log.Debug (GenericErrorMsg, "CheckForMessages", e.Message); } } string FindIconForUser (TwitterUser user) { string icon = ""; if (File.Exists (Path.Combine (PhotoDirectory, "" + user.ID))) icon = Path.Combine (PhotoDirectory, "" + user.ID); else DownloadBuddyIcon (user); return icon; } void DownloadBuddyIcon (TwitterUser user) { string imageDestination; imageDestination = Path.Combine (PhotoDirectory, "" + user.ID); if (File.Exists (imageDestination)) return; if (!Directory.Exists (PhotoDirectory)) Directory.CreateDirectory (PhotoDirectory); using (WebClient client = new WebClient ()) { try { client.DownloadFile (user.ProfileImageUri.AbsoluteUri, imageDestination); } catch (Exception e) { Log.Error (string.Format (DownloadFailedMsg, user.ProfileImageUri.AbsoluteUri), e.Message); Log.Debug (e.StackTrace); } } } void OnStatusUpdated (string status, string errorMessage) { if (StatusUpdated != null) Gtk.Application.Invoke ((o, e) => StatusUpdated (this, new StatusUpdatedEventArgs (status, errorMessage))); } void OnTimelineUpdated (string screenname, string status, string icon) { if (TimelineUpdated != null) Gtk.Application.Invoke ((o, e) => TimelineUpdated (this, new TimelineUpdatedEventArgs (screenname, status, icon))); } void OnMessageFound (string screenname, string status, string icon) { if (MessageFound != null) Gtk.Application.Invoke ((o, e) => MessageFound (this, new TimelineUpdatedEventArgs (screenname, status, icon))); } public event StatusUpdatedDelegate StatusUpdated; public event TimelineUpdatedDelegate MessageFound; public event TimelineUpdatedDelegate TimelineUpdated; public delegate void StatusUpdatedDelegate (object sender, StatusUpdatedEventArgs args); public delegate void TimelineUpdatedDelegate (object sender, TimelineUpdatedEventArgs args); } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/StatusUpdatedEventArgs.cs0000644000175000017500000000007411701730437026265 xustar000000000000000030 atime=1381797705.379221248 30 ctime=1381823749.639050251 gnome-do-plugins-0.8.5/Microblogging/src/StatusUpdatedEventArgs.cs0000664000175000017500000000232111701730437025526 0ustar00chrischris00000000000000/* StatusUpdatedEventArgs.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; namespace Microblogging { public class StatusUpdatedEventArgs : EventArgs { public string Status { get; private set; } public string ErrorMessage { get; private set; } public StatusUpdatedEventArgs (string status) : this (status, "") { } public StatusUpdatedEventArgs (string status, string errorMessage) { Status = status; ErrorMessage = errorMessage; } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/Twitterizer0000644000175000017500000000013012227172405023574 xustar000000000000000029 mtime=1381823749.61105025 30 atime=1381823772.207051027 29 ctime=1381823749.61105025 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/0000755000175000017500000000000012227172405023121 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/PaxHeaders.15196/Twitterizer.Framework0000644000175000017500000000013212227172405030066 xustar000000000000000030 mtime=1381823749.671050252 30 atime=1381823772.207051027 30 ctime=1381823749.671050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/0000755000175000017500000000000012227172405027411 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/Urls.cs0000644000175000017500000000007411701730437031425 xustar000000000000000030 atime=1381797705.391221248 30 ctime=1381823749.671050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/Urls.cs0000664000175000017500000000631711701730437030677 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2009, Alex Launi * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { internal abstract class Urls { public abstract string RootUrl { get; } public string UpdateUrl { get { return RootUrl + "statuses/update.xml?status={0}&source={1}&in_reply_to_status_id={2}"; } } public string RepliesUrl { get { return RootUrl + "statuses/replies.xml"; } } public string DirectMessagesUrl { get { return RootUrl + "direct_messages.xml"; } } public string SentDirectMessagesUrl { get { return RootUrl + "direct_messages/sent.xml"; } } public string FriendsUrl { get { return RootUrl + "statuses/friends.xml"; } } public string FollowersUrl { get { return RootUrl + "statuses/followers.xml"; } } public string ShowStatusUrl { get { return RootUrl + "users/show/{0}.xml"; } } public string DestroyStatusUrl { get { return RootUrl + "statuses/destroy/{0}.xml"; } } public string UserTimelineUrl { get { return RootUrl + "statuses/user_timeline.xml"; } } public string PublicTimelineUrl { get { return RootUrl + "statuses/public_timeline.xml"; } } public string FriendsTimelineUrl { get { return RootUrl + "statuses/friends_timeline.xml"; } } public string VerifyCredentialsUrl { get { return RootUrl + "account/verify_credentials.xml"; } } } internal class TwitterUrls : Urls { public override string RootUrl { get { return "http://twitter.com/"; } } } internal class IdenticaUrls : Urls { public override string RootUrl { get { return "http://identi.ca/api/"; } } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/MethodCl0000644000175000017500000000013212227172405031565 xustar000000000000000030 mtime=1381823749.659050252 30 atime=1381823772.207051027 30 ctime=1381823749.659050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/0000755000175000017500000000000012227172405032147 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/PaxHeaders.0000644000175000017500000000026411701730437032225 xustar0000000000000000120 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterUserMethods.cs 30 atime=1381797705.387221248 30 ctime=1381823749.659050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterUser0000664000175000017500000001052311701730437034377 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { public class TwitterUserMethods { private readonly string userName; private readonly string password; public TwitterUserMethods(string UserName, string Password) { userName = UserName; password = Password; } /// /// Returns the authenticating user's followers, each with current status. /// /// public TwitterUserCollection Followers() { return (Followers(null)); } /// /// Returns the authenticating user's followers, each with current status. /// /// Optional. Accepts ID and Page parameters. /// public TwitterUserCollection Followers(TwitterParameters Parameters) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; string actionUri = (Parameters == null ? Twitter.Urls.FollowersUrl : Parameters.BuildActionUri(Twitter.Urls.FollowersUrl)); Data.ActionUri = new Uri(actionUri); Data = Request.PerformWebRequest(Data); return Data.Users; } /// /// Returns up to 100 of the authenticating user's friends who have most recently updated, each with current status. /// /// public TwitterUserCollection Friends() { return (Friends(null)); } /// /// Returns up to 100 of the authenticating user's friends who have most recently updated, each with current status. /// /// Optional. Accepts ID, Page, and Since parameters. /// public TwitterUserCollection Friends(TwitterParameters Parameters) { // page 0 == page 1 is the start TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; string actionUri = (Parameters == null ? Twitter.Urls.FriendsUrl : Parameters.BuildActionUri(Twitter.Urls.FriendsUrl)); Data.ActionUri = new Uri(actionUri); Data = Request.PerformWebRequest(Data); return Data.Users; } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/PaxHeaders.0000644000175000017500000000027511701730437032227 xustar0000000000000000129 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterDirectMessageMethods.cs 30 atime=1381797705.387221248 30 ctime=1381823749.655050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterDire0000664000175000017500000001070311701730437034344 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { public class TwitterDirectMessageMethods { private readonly string userName; private readonly string password; public TwitterDirectMessageMethods(string UserName, string Password) { userName = UserName; password = Password; } /// /// Returns a list of the 20 most recent direct messages sent to the authenticating user. /// /// A collection of TwitterStatus objects public TwitterStatusCollection DirectMessages() { return DirectMessages(null); } /// /// Returns a list of the most recent direct messages sent to the authenticating user. /// /// Accepts Since, SinceID, and Page parameters /// public TwitterStatusCollection DirectMessages(TwitterParameters Parameters) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; string actionUri = (Parameters == null ? Twitter.Urls.DirectMessagesUrl : Parameters.BuildActionUri(Twitter.Urls.DirectMessagesUrl)); Data.ActionUri = new Uri(actionUri); Data = Request.PerformWebRequest(Data, "GET"); return Data.Statuses; } /// /// Returns a list of the 20 most recent direct messages sent by the authenticating user. /// /// public TwitterStatusCollection DirectMessagesSent() { return DirectMessagesSent(null); } /// /// Returns a list of the most recent direct messages sent by the authenticating user. /// /// Accepts Since, SinceID, and Page parameters /// public TwitterStatusCollection DirectMessagesSent(TwitterParameters Parameters) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; string actionUri = (Parameters == null ? Twitter.Urls.SentDirectMessagesUrl : Parameters.BuildActionUri(Twitter.Urls.SentDirectMessagesUrl)); Data.ActionUri = new Uri(actionUri); Data = Request.PerformWebRequest(Data); return Data.Statuses; } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/PaxHeaders.0000644000175000017500000000026611701730437032227 xustar0000000000000000122 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs 30 atime=1381797705.387221248 30 ctime=1381823749.659050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStat0000664000175000017500000001764111701730437034404 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; using System.Web; namespace Twitterizer.Framework { public class TwitterStatusMethods { private readonly string userName; private readonly string password; private readonly string source; public TwitterStatusMethods(string UserName, string Password, string Source) { userName = UserName; password = Password; source = Source; } /// /// Returns the 20 most recent statuses posted from the authenticating user. /// /// public TwitterStatusCollection UserTimeline() { return UserTimeline(null); } /// /// Returns the 20 most recent statuses posted from the authenticating user. /// /// Accepts Count, Since, SinceID, and Page parameters. /// public TwitterStatusCollection UserTimeline(TwitterParameters Parameters) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; string actionUri = (Parameters == null ? Twitter.Urls.UserTimelineUrl : Parameters.BuildActionUri(Twitter.Urls.RootUrl)); Data.ActionUri = new Uri(actionUri); Data = Request.PerformWebRequest(Data); return Data.Statuses; } /// /// Returns the 20 most recent statuses from non-protected users who have set a custom user icon. Does not require authentication. /// /// public TwitterStatusCollection PublicTimeline() { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.ActionUri = new Uri(Twitter.Urls.PublicTimelineUrl); Data = Request.PerformWebRequest(Data); return Data.Statuses; } /// /// Returns the 20 most recent statuses posted by the authenticating user and that user's friends. This is the equivalent of /home on the Web. /// /// public TwitterStatusCollection FriendsTimeline() { return FriendsTimeline(null); } /// /// Returns the 20 most recent statuses posted by the authenticating user and that user's friends. This is the equivalent of /home on the Web. /// /// Accepts Since, SinceID, Count, and Page parameters. /// public TwitterStatusCollection FriendsTimeline(TwitterParameters Parameters) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; string actionUri = (Parameters == null ? Twitter.Urls.FriendsTimelineUrl : Parameters.BuildActionUri(Twitter.Urls.FriendsTimelineUrl)); Data.ActionUri = new Uri(actionUri); Data = Request.PerformWebRequest(Data); return Data.Statuses; } /// /// Updates the authenticating user's status. /// /// Required. The text of your status update. /// public TwitterStatus Update(string Status) { return Update(Status, null); } /// /// Updates the authenticating user's status. /// /// Required. The text of your status update. /// Optional. The ID of an existing status that the status to be posted is in reply to. /// public TwitterStatus Update(string Status, long? InReplyToStatusID) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; Data.Source = source; Data.ActionUri = new Uri( string.Format(Twitter.Urls.UpdateUrl, HttpUtility.UrlEncode(Status), source, InReplyToStatusID.HasValue ? InReplyToStatusID.Value.ToString () : "")); Data = Request.PerformWebRequest(Data, "POST"); return Data.Statuses[0]; } /// /// Destroys the status specified by the required ID parameter. The authenticating user must be the author of the specified status. /// /// Required. The ID of the status to destroy. public void Destroy(int ID) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; Data.ActionUri = new Uri( string.Format(Twitter.Urls.DestroyStatusUrl, ID)); Request.PerformWebRequest(Data); } /// /// Returns a single status, specified by the id parameter /// /// id. Required. The numerical ID of the status you're trying to retrieve. /// public TwitterUser Show(string ID) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; Data.ActionUri = new Uri( string.Format(Twitter.Urls.ShowStatusUrl, ID)); Data = Request.PerformWebRequest(Data, "GET"); return Data.Users[0]; } /// /// Returns the 20 most recent @replies (status updates prefixed with @username) for the authenticating user. /// /// public TwitterStatusCollection Replies() { return Replies(null); } /// /// Returns the 20 most recent @replies (status updates prefixed with @username) for the authenticating user. /// /// Optional. Accepts Page, Since, and SinceID parameters. /// public TwitterStatusCollection Replies(TwitterParameters Parameters) { TwitterRequest Request = new TwitterRequest(); TwitterRequestData Data = new TwitterRequestData(); Data.UserName = userName; Data.Password = password; string actionUri = (Parameters == null ? Twitter.Urls.RepliesUrl : Parameters.BuildActionUri(Twitter.Urls.RepliesUrl)); Data.ActionUri = new Uri(actionUri); Data = Request.PerformWebRequest(Data); return Data.Statuses; } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/Twitteri0000644000175000017500000000007411701730437031707 xustar000000000000000030 atime=1381797705.391221248 30 ctime=1381823749.667050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterizerException.cs0000664000175000017500000000462511701730437034165 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { public class TwitterizerException : Exception { private TwitterRequestData requestData; public TwitterRequestData RequestData { get { return requestData; } set { requestData = value; } } public TwitterizerException(string Message, TwitterRequestData RequestData) : base(Message) { requestData = RequestData; } public TwitterizerException(string Message, TwitterRequestData RequestData, Exception InnerException) : base(Message, InnerException) { requestData = RequestData; } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/Properti0000644000175000017500000000013212227172405031672 xustar000000000000000030 mtime=1381823749.663050252 30 atime=1381823772.207051027 30 ctime=1381823749.663050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/Properties/0000755000175000017500000000000012227172405031545 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/Properties/PaxHeaders.1510000644000175000017500000000025311701730437032050 xustar0000000000000000111 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/Properties/AssemblyInfo.cs 30 atime=1381797705.387221248 30 ctime=1381823749.663050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/Properties/AssemblyInfo.c0000664000175000017500000000260311701730437034310 0ustar00chrischris00000000000000using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("Twiterizer.Framework")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Twiterizer.Framework")] [assembly: AssemblyCopyright("Copyright © 2008")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("717acd73-1cdc-4595-ba4c-43d4ae9a884b")] // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/Service.0000644000175000017500000000007411701730437031552 xustar000000000000000030 atime=1381797705.391221248 30 ctime=1381823749.667050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/Service.cs0000664000175000017500000000340511701730437031345 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2009, Alex Launi * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { public enum Service { Twitter = 0, Identica, } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/DataTran0000644000175000017500000000013212227172405031564 xustar000000000000000030 mtime=1381823749.655050251 30 atime=1381823772.207051027 30 ctime=1381823749.655050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/0000755000175000017500000000000012227172405033301 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/PaxHe0000644000175000017500000000027711701730437032266 xustar0000000000000000131 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterStatusCollection.cs 30 atime=1381797705.383221248 30 ctime=1381823749.647050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/Twitt0000664000175000017500000000533211701730437034345 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System.Collections; namespace Twitterizer.Framework { public class TwitterStatusCollection : CollectionBase { public TwitterStatus this[int index] { get { return ((TwitterStatus)List[index]); } set { List[index] = value; } } public int Add(TwitterStatus value) { return (List.Add(value)); } public int IndexOf(TwitterStatus value) { return (List.IndexOf(value)); } public void Insert(int index, TwitterStatus value) { List.Insert(index, value); } public void Remove(TwitterStatus value) { List.Remove(value); } public bool Contains(TwitterStatus value) { // If value is not of type Int16, this will return false. return (List.Contains(value)); } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/PaxHe0000644000175000017500000000027211701730437032261 xustar0000000000000000126 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterRequestData.cs 30 atime=1381797705.383221248 30 ctime=1381823749.643050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/Twitt0000664000175000017500000000650711701730437034352 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; using System.Net; namespace Twitterizer.Framework { public class TwitterRequestData { #region Request Properties private string userName; public string UserName { get { return userName; } set { userName = value; } } private string password; public string Password { get { return password; } set { password = value; } } private string source; public string Source { get { return source; } set { source = value; } } private Uri actionUri; public Uri ActionUri { get { return actionUri; } set { actionUri = value; } } private string response; public string Response { get { return response; } set { response = value; } } #endregion #region Response Properties private WebException responseException; public WebException ResponseException { get { return responseException; } set { responseException = value; } } private TwitterStatusCollection statuses; public TwitterStatusCollection Statuses { get { return statuses; } set { statuses = value; } } private TwitterUserCollection users; public TwitterUserCollection Users { get { return users; } set { users = value; } } #endregion } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/PaxHe0000644000175000017500000000027511701730437032264 xustar0000000000000000129 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterUserCollection.cs 30 atime=1381797705.383221248 30 ctime=1381823749.651050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/Twitt0000664000175000017500000000520111701730437034340 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System.Collections; namespace Twitterizer.Framework { public class TwitterUserCollection : CollectionBase { public TwitterUser this[int index] { get { return ((TwitterUser)List[index]); } set { List[index] = value; } } public int Add(TwitterUser value) { return (List.Add(value)); } public int IndexOf(TwitterUser value) { return (List.IndexOf(value)); } public void Insert(int index, TwitterUser value) { List.Insert(index, value); } public void Remove(TwitterUser value) { List.Remove(value); } public bool Contains(TwitterUser value) { return (List.Contains(value)); } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/PaxHe0000644000175000017500000000026311701730437032261 xustar0000000000000000119 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterUser.cs 30 atime=1381797705.383221248 30 ctime=1381823749.655050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/Twitt0000664000175000017500000000770011701730437034346 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { public class TwitterUser { private int id; public int ID { get { return id; } set { id = value; } } private string userName = ""; public string UserName { get { return userName; } set { userName = value; } } private string screenName = ""; public string ScreenName { get { return screenName; } set { screenName = value; } } private string location = ""; public string Location { get { return location; } set { location = value; } } private string timeZone = ""; public string TimeZone { get { return timeZone; } set { timeZone = value; } } private string description = ""; public string Description { get { return description; } set { description = value; } } private Uri profileImageUri; public Uri ProfileImageUri { get { return profileImageUri; } set { profileImageUri = value; } } private Uri profileUri; public Uri ProfileUri { get { return profileUri; } set { profileUri = value; } } private bool isProtected; public bool IsProtected { get { return isProtected; } set { isProtected = value; } } private int numberOfFollowers; public int NumberOfFollowers { get { return numberOfFollowers; } set { numberOfFollowers = value; } } private int friends_count; public int Friends_count { get { return friends_count; } set { friends_count = value; } } private TwitterStatus status; public TwitterStatus Status { get { return status; } set { status = value; } } public override string ToString() { return userName; } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/PaxHe0000644000175000017500000000026511701730437032263 xustar0000000000000000121 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterStatus.cs 30 atime=1381797705.383221248 30 ctime=1381823749.651050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/Twitt0000664000175000017500000000675211701730437034354 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { public class TwitterStatus { private DateTime created; public DateTime Created { get { return created; } set { created = value; } } private long id; public long ID { get { return id; } set { id = value; } } private string text = ""; public string Text { get { return text; } set { text = value; } } private string source = ""; public string Source { get { return source; } set { source = value; } } private int recipientID; public int RecipientID { get { return recipientID; } set { recipientID = value; } } private bool isTruncated; public bool IsTruncated { get { return isTruncated; } set { isTruncated = value; } } private bool isFavorited; public bool IsFavorited { get { return isFavorited; } set { isFavorited = value; } } private long inReplyToStatusID; public long InReplyToStatusID { get { return inReplyToStatusID; } set { inReplyToStatusID = value; } } private int inReplyToUserID; public int InReplyToUserID { get { return inReplyToUserID; } set { inReplyToUserID = value; } } private TwitterUser twitterUser; public TwitterUser TwitterUser { get { return twitterUser; } set { twitterUser = value; } } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/PaxHe0000644000175000017500000000027111701730437032260 xustar0000000000000000125 path=gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/TwitterParameters.cs 30 atime=1381797705.383221248 30 ctime=1381823749.643050251 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/DataTransferObjects/Twitt0000664000175000017500000001025011701730437034340 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; using System.Collections.Generic; using System.Text; namespace Twitterizer.Framework { public enum TwitterParameterNames { ID, Since, SinceID, Count, Page } public class TwitterParameters : Dictionary { public string BuildActionUri(string Uri) { if (Count == 0) return Uri; string parameterString = string.Empty; foreach (TwitterParameterNames key in Keys) { switch (key) { case TwitterParameterNames.Since: parameterString = string.Format("{0}&since={1}", parameterString, this[key]); break; case TwitterParameterNames.SinceID: parameterString = string.Format("{0}&since_id={1}", parameterString, this[key]); break; case TwitterParameterNames.Count: parameterString = string.Format("{0}&count={1}", parameterString, this[key]); break; case TwitterParameterNames.Page: parameterString = string.Format("{0}&page={1}", parameterString, this[key]); break; case TwitterParameterNames.ID: parameterString = string.Format("{0}&id={1}", parameterString, this[key]); break; } } if (string.IsNullOrEmpty(parameterString)) return Uri; // First char of parameterString is a leading & that should be removed return string.Format("{0}?{1}", Uri, parameterString.Remove(0, 1)); } public new void Add(TwitterParameterNames Key, object Value) { switch (Key) { case TwitterParameterNames.Since: if (!(Value is DateTime)) throw new ApplicationException("Value given for since was not a Date."); DateTime DateValue = (DateTime)Value; // RFC1123 date string base.Add(Key, DateValue.ToString("r")); break; default: base.Add(Key, Value.ToString()); break; } } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/TwitterR0000644000175000017500000000007411701730437031660 xustar000000000000000030 atime=1381797705.391221248 30 ctime=1381823749.667050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs0000664000175000017500000002671111701730437032765 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; using System.Text; using System.Text.RegularExpressions; using System.Net; using System.Xml; using System.IO; namespace Twitterizer.Framework { internal class TwitterRequest { public TwitterRequestData PerformWebRequest(TwitterRequestData Data) { PerformWebRequest(Data, "GET"); return (Data); } public TwitterRequestData PerformWebRequest(TwitterRequestData Data, string HTTPMethod) { HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(Data.ActionUri); Request.Method = HTTPMethod; StreamReader readStream; // Some limitations Request.MaximumAutomaticRedirections = 4; Request.MaximumResponseHeadersLength = 4; Request.ContentLength = 0; // Set our credentials Request.Credentials = new NetworkCredential(Data.UserName, Data.Password); HttpWebResponse Response; // Get the respon try { Response = (HttpWebResponse)Request.GetResponse(); // Get the stream associated with the response. Stream receiveStream = Response.GetResponseStream(); // Pipes the stream to a higher level stream reader with the required encoding format. readStream = new StreamReader(receiveStream, Encoding.UTF8); Data.Response = readStream.ReadToEnd(); Data = ParseResponseData(Data); Response.Close(); readStream.Close(); } catch (Exception ex) { throw new TwitterizerException(ex.Message, Data, ex); } return Data; } private TwitterRequestData ParseResponseData(TwitterRequestData Data) { if (Data == null || Data.Response == string.Empty) return null; try { XmlDocument ResultXmlDocument = new XmlDocument(); ResultXmlDocument.LoadXml(Data.Response); if (ResultXmlDocument.DocumentElement != null) switch (ResultXmlDocument.DocumentElement.Name.ToLower()) { case "status": Data.Statuses = new TwitterStatusCollection(); Data.Statuses.Add(ParseStatusNode(ResultXmlDocument.DocumentElement)); break; case "statuses": Data.Statuses = ParseStatuses(ResultXmlDocument.DocumentElement); break; case "users": Data.Users = ParseUsers(ResultXmlDocument.DocumentElement); break; case "user": Data.Users = new TwitterUserCollection(); Data.Users.Add(ParseUserNode(ResultXmlDocument.DocumentElement)); break; case "direct-messages": Data.Statuses = new TwitterStatusCollection(); Data.Statuses = ParseDirectMessages(ResultXmlDocument.DocumentElement); break; case "nil-classes": // do nothing, this seems to be a null response i.e. no messages since break; case "error": throw new Exception("Error response from Twitter: " + ResultXmlDocument.DocumentElement.InnerText); default: throw new Exception("Invalid response from Twitter"); } } catch (Exception ex) { throw new TwitterizerException("Error Parsing Twitter Response.", Data, ex); } return Data; } #region Parse Statuses private TwitterStatusCollection ParseStatuses(XmlElement Element) { TwitterStatusCollection Collection = new TwitterStatusCollection(); foreach (XmlElement Child in Element.GetElementsByTagName("status")) { Collection.Add(ParseStatusNode(Child)); } return Collection; } private TwitterStatus ParseStatusNode(XmlNode Element) { TwitterStatus Status = new TwitterStatus(); if (Element == null) return null; //Mon May 12 15:56:07 +0000 2008 Status.ID = long.Parse(Element["id"].InnerText); Status.Created = ParseDateString(Element["created_at"].InnerText); Status.Text = Element["text"].InnerText; Status.Source = Element["source"].InnerText; Status.IsTruncated = bool.Parse(Element["truncated"].InnerText); if (Element["in_reply_to_status_id"].InnerText != string.Empty) Status.InReplyToStatusID = long.Parse(Element["in_reply_to_status_id"].InnerText); if (Element["in_reply_to_user_id"].InnerText != string.Empty) Status.InReplyToUserID = int.Parse(Element["in_reply_to_user_id"].InnerText); // Fix for Issued #4 bool isFavorited; bool.TryParse(Element["favorited"].InnerText, out isFavorited); Status.IsFavorited = isFavorited; Status.TwitterUser = ParseUserNode(Element["user"]); return Status; } #endregion #region Parse DirectMessages private static TwitterStatusCollection ParseDirectMessages(XmlElement Element) { TwitterStatusCollection Collection = new TwitterStatusCollection(); foreach (XmlElement Child in Element.GetElementsByTagName("direct_message")) { Collection.Add(ParseDirectMessageNode(Child)); } return Collection; } private static TwitterStatus ParseDirectMessageNode(XmlNode Element) { if (Element == null) return null; TwitterStatus Status = new TwitterStatus(); Status.ID = long.Parse(Element["id"].InnerText); Status.Created = ParseDateString(Element["created_at"].InnerText); Status.Text = Element["text"].InnerText; if (Element["favorited"] != null && (Element["in_reply_to_status_id"].InnerText != string.Empty)) Status.IsFavorited = bool.Parse(Element["favorited"].InnerText); Status.TwitterUser = new TwitterUser(); Status.TwitterUser.ScreenName = Element["sender_screen_name"].InnerText; Status.TwitterUser.ID = int.Parse(Element["sender_id"].InnerText); Status.RecipientID = int.Parse(Element["recipient_id"].InnerText); return Status; } #endregion #region Parse Users private TwitterUserCollection ParseUsers(XmlElement Element) { if (Element == null) return null; TwitterUserCollection Collection = new TwitterUserCollection(); foreach (XmlElement Child in Element.GetElementsByTagName("user")) { Collection.Add(ParseUserNode(Child)); } return Collection; } private TwitterUser ParseUserNode(XmlNode Element) { if (Element == null) return null; TwitterUser User = new TwitterUser(); User.ID = int.Parse(Element["id"].InnerText); User.UserName = Element["name"].InnerText; User.ScreenName = Element["screen_name"].InnerText; User.Location = Element["location"].InnerText; User.Description = Element["description"].InnerText; if (Element["profile_image_url"].InnerText != string.Empty) User.ProfileImageUri = new Uri(Element["profile_image_url"].InnerText); if (Element["url"].InnerText != string.Empty) User.ProfileUri = new Uri(Element["url"].InnerText); User.IsProtected = bool.Parse(Element["protected"].InnerText); User.NumberOfFollowers = int.Parse(Element["followers_count"].InnerText); if (Element["friends_count"] != null) User.Friends_count = int.Parse(Element["friends_count"].InnerText); else User.Friends_count = -1; // flag that we don't know, which is different than having zero friends if (Element["status"] != null) User.Status = ParseStatusNode(Element["status"]); return User; } #endregion private static DateTime ParseDateString(string DateString) { Regex re = new Regex(@"(?[^ ]+) (?[^ ]+) (?[^ ]{1,2}) (?[0-9]{1,2}):(?[0-9]{1,2}):(?[0-9]{1,2}) (?[+-][0-9]{4}) (?[0-9]{4})"); Match CreatedAt = re.Match(DateString); DateTime parsedDate = DateTime.Parse( string.Format( "{0} {1} {2} {3}:{4}:{5}", CreatedAt.Groups["MonthName"].Value, CreatedAt.Groups["Day"].Value, CreatedAt.Groups["Year"].Value, CreatedAt.Groups["Hour"].Value, CreatedAt.Groups["Minute"].Value, CreatedAt.Groups["Second"].Value)); return parsedDate; } } } gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/PaxHeaders.15196/Twitter.0000644000175000017500000000007411701730437031614 xustar000000000000000030 atime=1381797705.391221248 30 ctime=1381823749.667050252 gnome-do-plugins-0.8.5/Microblogging/src/Twitterizer/Twitterizer.Framework/Twitter.cs0000664000175000017500000000711411701730437031410 0ustar00chrischris00000000000000/* * This file is part of the Twitterizer library * * Copyright (c) 2008, Patrick "Ricky" Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list * of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other * materials provided with the distribution. * - Neither the name of the Twitterizer nor the names of its contributors may be * used to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. */ using System; namespace Twitterizer.Framework { public class Twitter { public TwitterDirectMessageMethods DirectMessages; public TwitterStatusMethods Status; public TwitterUserMethods User; internal static Urls Urls; public static void SetService (Service service) { switch(service) { case Service.Twitter: Urls = new TwitterUrls(); break; case Service.Identica: Urls = new IdenticaUrls(); break; } } public Twitter(string UserName, string Password) : this(UserName, Password, Service.Twitter, "") { } public Twitter(string UserName, string Password, string Source) : this(UserName, Password, Service.Twitter, Source) { } public Twitter(string UserName, string Password, Service ServiceName) : this(UserName, Password, ServiceName, "") { } public Twitter(string UserName, string Password, Service ServiceName , string Source) { DirectMessages = new TwitterDirectMessageMethods(UserName, Password); Status = new TwitterStatusMethods(UserName, Password, Source); User = new TwitterUserMethods(UserName, Password); SetService (ServiceName); } public static bool VerifyCredentials(string username, string password) { if (string.IsNullOrEmpty (username)) Console.Error.WriteLine ("username empty"); if (string.IsNullOrEmpty (password)) Console.Error.WriteLine ("password empty"); TwitterRequest request = new TwitterRequest(); TwitterRequestData data = new TwitterRequestData(); data.UserName = username; data.Password = password; data.ActionUri = new Uri (Urls.VerifyCredentialsUrl); try { data = request.PerformWebRequest(data, "GET"); if (data == null) { Console.Error.WriteLine ("DATA IS NULL ABORT"); return false; } if (data.Users[0].ScreenName == username) { return true; } } catch { } // ignore exeptions - authentication failed return false; } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/FriendItem.cs0000644000175000017500000000007311701730437023701 xustar000000000000000030 atime=1381797705.371221247 29 ctime=1381823749.61905025 gnome-do-plugins-0.8.5/Microblogging/src/FriendItem.cs0000664000175000017500000000261211701730437023146 0ustar00chrischris00000000000000 using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Microblogging { public class FriendItem : Item { const string FallbackIcon = "stock_person"; string name, photo, status; SortedList statuses; public FriendItem (int id, string name) : this (id, name, new MicroblogStatus (-1, AddinManager.CurrentLocalizer.GetString ("No Status"), name, DateTime.MinValue)) { } public FriendItem (int id, string name, MicroblogStatus status) { statuses = new SortedList (); Id = id; this.name = name; this.status = status.Status; this.photo = Path.Combine (MicroblogClient.PhotoDirectory, "" + id); statuses.Add (status.Created, status); } public override string Name { get { return name; } } public override string Description { get { return status; } } public override string Icon { get { if (!string.IsNullOrEmpty (photo) && File.Exists (photo)) return photo; return FallbackIcon; } } public int Id { get; private set; } public IEnumerable Statuses { get { return statuses.Values; } } public void AddStatus (MicroblogStatus status) { if (!statuses.ContainsKey (status.Created)) statuses.Add (status.Created, status); } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/TimelineUpdatedEventArgs.cs0000644000175000017500000000007411701730437026550 xustar000000000000000030 atime=1381797705.379221248 30 ctime=1381823749.639050251 gnome-do-plugins-0.8.5/Microblogging/src/TimelineUpdatedEventArgs.cs0000664000175000017500000000230711701730437026015 0ustar00chrischris00000000000000/* TimelineUpdatedEventArgs.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; namespace Microblogging { public class TimelineUpdatedEventArgs : EventArgs { public string Screenname { get ; private set; } public string Status { get; private set; } public string Icon { get; private set; } public TimelineUpdatedEventArgs (string screenname, string status, string icon) { Screenname = screenname; Status = status; Icon = icon; } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007311701730437024462 xustar000000000000000030 atime=1381797705.371221247 29 ctime=1381823749.61505025 gnome-do-plugins-0.8.5/Microblogging/src/Configuration.cs0000664000175000017500000000575011701730437023735 0ustar00chrischris00000000000000// Configuration.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Gtk; using Twitterizer.Framework; using Do.Platform.Linux; namespace Microblogging { public class Configuration : AbstractLoginWidget { static Dictionary register_links; public static event EventHandler ServiceChanged; ComboBox services_combo; static Configuration () { register_links = new Dictionary (); SetupServiceLinks (); } public Configuration () : base (Microblog.Preferences.MicroblogService, register_links[Microblog.Preferences.ActiveService]) { //insert service combobox at top of page services_combo = new ComboBox (register_links.Keys.Select (item => Microblog.Preferences.GetServiceName (item)).ToArray ()); services_combo.Active = (int) Microblog.Preferences.ActiveService; services_combo.Changed += OnServiceComboChanged; InsertWidgetAtTop (services_combo); Username = Microblog.Preferences.Username; Password = Microblog.Preferences.Password; Twitterizer.Framework.Twitter.SetService ((Service)services_combo.Active); } protected override bool Validate (string username, string password) { if (MicroblogClient.CredentialsValid (username, password)) { Microblog.Connect (username, password); return true; } return false; } protected override void SaveAccountData (string username, string password) { Microblog.Preferences.Username = username; Microblog.Preferences.Password = password; } protected virtual void OnServiceComboChanged (object sender, EventArgs e) { // update current service Microblog.Preferences.MicroblogService = services_combo.ActiveText; Username = Microblog.Preferences.Username; Password = Microblog.Preferences.Password; ChangeService (Microblog.Preferences.MicroblogService, register_links [Microblog.Preferences.ActiveService]); if (ServiceChanged != null) ServiceChanged(this, e); } static void SetupServiceLinks () { register_links.Add (Service.Twitter, "https://twitter.com/signup"); register_links.Add (Service.Identica, "http://identi.ca/main/register"); } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/Preferences.cs0000644000175000017500000000007411701730437024115 xustar000000000000000030 atime=1381797705.379221248 30 ctime=1381823749.635050251 gnome-do-plugins-0.8.5/Microblogging/src/Preferences.cs0000664000175000017500000000600211701730437023356 0ustar00chrischris00000000000000/* Preferences.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Twitterizer.Framework; using Do.Platform; namespace Microblogging { public class MicroblogPreferences { #region contants and default values const string UsernameKey = "{0}/Username"; const string PasswordKey = "{0}/Password"; const string MicroblogServiceKey = "Service"; const string ShowNotificationsKey = "ShowFriendUpdates"; const string ShowDirectMessagesKey = "ShowFriendDirectMessages"; const string MicroblogServiceDefault = "twitter"; const bool ShowNotificationsDefault = true; const bool ShowDirectMessagesDefault = true; #endregion IPreferences prefs; string active_service; public MicroblogPreferences() { prefs = Services.Preferences.Get (); active_service = prefs.Get (MicroblogServiceKey, MicroblogServiceDefault); } public string Username { get { return prefs.Get (string.Format (UsernameKey, Microblog.Preferences.MicroblogService), ""); } set { prefs.Set (string.Format (UsernameKey, Microblog.Preferences.MicroblogService), value); } } public string Password { get { return prefs.GetSecure (string.Format (PasswordKey, Microblog.Preferences.MicroblogService), ""); } set { prefs.SetSecure (string.Format (PasswordKey, Microblog.Preferences.MicroblogService), value); } } public bool ShowNotifications { get { return prefs.Get (ShowNotificationsKey, ShowNotificationsDefault); } set { prefs.Set (ShowNotificationsKey, value); } } public bool ShowDirectMessages { get { return prefs.Get (ShowDirectMessagesKey, ShowDirectMessagesDefault); } set { prefs.Set (ShowDirectMessagesKey, value); } } public string MicroblogService { get { return active_service; } set { active_service = value; prefs.Set (MicroblogServiceKey, value); } } public Service ActiveService { get { return (Service) Enum.Parse (typeof (Service), MicroblogService, true); } } public string GetServiceName (Service service) { return Enum.GetName (typeof (Service), service); } public IEnumerable AvailableServices { get { return Enum.GetNames (typeof (Service)); } } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/FriendSource.cs0000644000175000017500000000007311701730437024243 xustar000000000000000030 atime=1381797705.375221248 29 ctime=1381823749.61905025 gnome-do-plugins-0.8.5/Microblogging/src/FriendSource.cs0000664000175000017500000000426111701730437023512 0ustar00chrischris00000000000000// FriendSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Platform.Linux; namespace Microblogging { /// /// This is a dummy class, all it does is set up the Miroblog class on Do load /// and return a configuration page. /// public sealed class FriendSource : ItemSource, IConfigurable { public FriendSource() { Microblog.Connect (Microblog.Preferences.Username, Microblog.Preferences.Password); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Microblog friends"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your microblog friends"); } } public override string Icon { get { return "microblogging.svg@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (FriendItem); } } public override IEnumerable Items { get { return Microblog.Friends.OfType (); } } public override IEnumerable ChildrenOfItem (Item item) { return (item as FriendItem).Statuses.Where (status => status.Id > 0).OfType (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/Microblog.cs0000644000175000017500000000007311701730437023570 xustar000000000000000030 atime=1381797705.375221248 29 ctime=1381823749.62305025 gnome-do-plugins-0.8.5/Microblogging/src/Microblog.cs0000664000175000017500000000622511701730437023041 0ustar00chrischris00000000000000/* * Microblog.cs * * GNOME Do is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Microblogging { public static class Microblog { static readonly string MissingCredentialsMsg = AddinManager.CurrentLocalizer.GetString ("Missing login credentials. Please set login " + "information in plugin configuration."); static MicroblogClient client; static MicroblogPreferences prefs; static Notifications notifications; static Microblog () { prefs = new MicroblogPreferences (); notifications = new Notifications (); Configuration.ServiceChanged += ServiceChanged; } public static void Connect (string username, string password) { if (string.IsNullOrEmpty (username) || string.IsNullOrEmpty (password)) { Log.Error (MissingCredentialsMsg); return; } client = new MicroblogClient (username, password, prefs.ActiveService); client.StatusUpdated += OnStatusUpdated; client.MessageFound += DirectMessageFound; client.TimelineUpdated += OnTimelineUpdated; } public static IEnumerable Friends { get { return client.Contacts; } } public static void UpdateStatus (object status) { MicroblogStatusReply reply = status as MicroblogStatusReply; if (reply != null && client != null) client.UpdateStatus (reply.Status, reply.InReplyToId); } internal static MicroblogPreferences Preferences { get { return prefs; } } static void OnStatusUpdated (object sender, StatusUpdatedEventArgs args) { bool success = string.IsNullOrEmpty (args.ErrorMessage); notifications.Notify (new StatusUpdatedNotification (success, args.Status)); if (!success) Log.Error (args.ErrorMessage); } static void OnTimelineUpdated (object sender, TimelineUpdatedEventArgs args) { if (!Preferences.ShowNotifications) return; notifications.Notify (new TimelineNotification (args.Screenname, args.Status, args.Icon)); } static void DirectMessageFound (object sender, TimelineUpdatedEventArgs args) { if (!Preferences.ShowDirectMessages) return; notifications.Notify (new DirectMessageNotification (args.Screenname, args.Status, args.Icon)); } static void ServiceChanged (object sender, EventArgs args) { Connect (prefs.Username, prefs.Password); } } } gnome-do-plugins-0.8.5/Microblogging/src/PaxHeaders.15196/Notifications.cs0000644000175000017500000000007411701730437024465 xustar000000000000000030 atime=1381797705.375221248 30 ctime=1381823749.631050251 gnome-do-plugins-0.8.5/Microblogging/src/Notifications.cs0000664000175000017500000000515111701730437023732 0ustar00chrischris00000000000000/* Notifications.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Threading; using Mono.Addins; using Do.Platform; namespace Microblogging { public class TimelineNotification : Notification { public TimelineNotification (string user, string body, string icon) : base (user, body, icon) { } } public class DirectMessageNotification : Notification { readonly string NewMessageFormat = AddinManager.CurrentLocalizer.GetString ("New direct message from {0}"); string user; public DirectMessageNotification (string user, string message, string icon) : base ("", message, icon) { this.user = user; } public override string Title { get { return string.Format (NewMessageFormat, user); } } } public class StatusUpdatedNotification : Notification { readonly string FailedPostTitle = AddinManager.CurrentLocalizer.GetString ("Post failed"); readonly string SuccessfulPostTitle = AddinManager.CurrentLocalizer.GetString ("Post Successful"); readonly string FailFormat = AddinManager.CurrentLocalizer.GetString ("Failed to post '{0}' to {1}"); readonly string SuccessFormat = AddinManager.CurrentLocalizer.GetString ("'{0}' successfully posted to {1}"); bool success; string status; public StatusUpdatedNotification (bool success, string status) { Icon = ""; this.status = status; this.success = success; } public override string Title { get { return success ? SuccessfulPostTitle : FailedPostTitle; } } public override string Body { get { return success ? string.Format (SuccessFormat, status, Microblog.Preferences.ActiveService) : string.Format (FailFormat, status, Microblog.Preferences.ActiveService); } } } public class Notifications { public Notifications () { } public void Notify (Notification notification) { Services.Notifications.Notify (notification); } } }gnome-do-plugins-0.8.5/PaxHeaders.15196/StockQuote0000644000175000017500000000013212227172421017770 xustar000000000000000030 mtime=1381823761.431050656 30 atime=1381823772.207051027 30 ctime=1381823761.431050656 gnome-do-plugins-0.8.5/StockQuote/0000755000175000017500000000000012227172421017313 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/StockQuote/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170457022110 xustar000000000000000030 mtime=1381822767.747016488 30 atime=1381823353.671036635 30 ctime=1381823761.431050656 gnome-do-plugins-0.8.5/StockQuote/Makefile.am0000664000175000017500000000042612227170457021362 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=StockQuote FILES = \ src/StockQuoteAction.cs GENERATED_RESOURCES = \ Resources/StockQuote.addin.xml RESOURCES = \ Resources/icons/stock.png REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/StockQuote/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172421022112 xustar000000000000000030 mtime=1381823761.295050652 30 atime=1381823761.399050655 30 ctime=1381823761.431050656 gnome-do-plugins-0.8.5/StockQuote/Makefile.in0000644000175000017500000004715512227172421021374 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = StockQuote ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = StockQuote FILES = \ src/StockQuoteAction.cs GENERATED_RESOURCES = \ Resources/StockQuote.addin.xml RESOURCES = \ Resources/icons/stock.png REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign StockQuote/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign StockQuote/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/StockQuote/PaxHeaders.15196/Resources0000644000175000017500000000013212227172421021742 xustar000000000000000030 mtime=1381823761.427050656 30 atime=1381823772.207051027 30 ctime=1381823761.427050656 gnome-do-plugins-0.8.5/StockQuote/Resources/0000755000175000017500000000000012227172421021265 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/StockQuote/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172421023055 xustar000000000000000030 mtime=1381823761.439050657 30 atime=1381823772.207051027 30 ctime=1381823761.439050657 gnome-do-plugins-0.8.5/StockQuote/Resources/icons/0000755000175000017500000000000012227172421022400 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/StockQuote/Resources/icons/PaxHeaders.15196/stock.png0000644000175000017500000000007411701730437024773 xustar000000000000000030 atime=1381797705.767221261 30 ctime=1381823761.439050657 gnome-do-plugins-0.8.5/StockQuote/Resources/icons/stock.png0000664000175000017500000000574511701730437024251 0ustar00chrischris00000000000000PNG  IHDR00WbKGD pHYs  tIME  )C5tEXtCommentDesktop-sized icon ============ (c) 2004 Jakub 'jimmac' Steiner, http://jimmac.musichall.cz created with the GIMP, http://www.gimp.orgkV IDATxkpT!Yn  `ıj**m?u3ZgQ3NA+/V h% $FD! MvO?%V;sfyysVpj3ix??^ǬY>ݚ7g^5,AB(9nW=j~3 XvDA#: "b1.w]N'"5"D̷G1LbI@~%=$b·A"b\wo$=  1#<̜9 l2h"&qq9&MdjJ0~O`,ZqƱj* )(T"KjKгվ|W Ha֮[}Gw19o麹7n$IC:[6pP[iuӍ\ :=cg4W_),(`2u۷S__f]sM{n֯_ϼy<-܊bn;LJsVbO0;w@II / 'NdȑYFMC07ޠ^{={:HAlbHTl|E8VӔ 6cq#(-- ;5ϳg s s-]JMM Fbɒ%uJ8I  „Cpppxyya„œkx{KTWk vm455s4g˗/_DQ+JV jn ʕ+)++sQ8Xz71ģ3_.^0^1s|>复`45h擈!DQWZZZlnyTq[ˏ"t=n ߋ܉D\ {6Xk/ b4*0Rl'd2ʈE/J^-,Z6֐LM8rܵҼ#;;xֽnuEH}QǕvX4MV!D1 ?ncϮ#L-.d筣#.{K;SSՐQ ?? b2i4cxhST`hP(`ׇXINlcb&N(6χy;\^C&TUmzj+Өae;q`ѝYy{K>6εF\A^ڷ|;|] yPDWVt99SD\:O$)W[F;v=.uyX|^D")\f"KAui Au G}ߦhK/{Jh'x0 7]mQ7)6r|o&.Io W>a_Y霒/'<Eq-9ܚXHZFW V<ԐL*C27N+y]8NCٛԄ9њ]ӛ77x'Mz]WFQNQΣjDb̝7~H&AHt GmܦQ`tѣՍTW6lqN1p@ JnxlqԠ@))upj<\>ZKݨ$"45B)Y]hoY uGOKpdRlO(+=Ð^H2*)dz\9y65 Zll]fU|"NѴØH${nzAge]sqf.bųs-ňgut1p`ǟ5hF=g~3Gt4M'opchi 8@@%PQ*sv0JNN_mN 5]ºJ` B>+&0cTjQUUU U 5\W0`0H0L; U c9I6ꈥ3_,y<}$$o@k$)nT!UW󩪬'8@e7b_m)Y7zo|tn>SfO&[ϴcۥuo>okr *ʏps`_Paa5hJ|K"}H3_W6mڷ(zjp5xҼN#* tGO?8 =/IENDB`gnome-do-plugins-0.8.5/StockQuote/Resources/PaxHeaders.15196/StockQuote.addin.xml.in0000644000175000017500000000007411701730437026335 xustar000000000000000030 atime=1381797705.767221261 30 ctime=1381823728.699049531 gnome-do-plugins-0.8.5/StockQuote/Resources/StockQuote.addin.xml.in0000664000175000017500000000110611701730437025576 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/StockQuote/PaxHeaders.15196/src0000644000175000017500000000013212227172421020557 xustar000000000000000030 mtime=1381823761.435050657 30 atime=1381823772.207051027 30 ctime=1381823761.435050657 gnome-do-plugins-0.8.5/StockQuote/src/0000755000175000017500000000000012227172421020102 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/StockQuote/src/PaxHeaders.15196/StockQuoteAction.cs0000644000175000017500000000007411701730437024432 xustar000000000000000030 atime=1381797705.771221261 30 ctime=1381823761.435050657 gnome-do-plugins-0.8.5/StockQuote/src/StockQuoteAction.cs0000664000175000017500000001027611701730437023703 0ustar00chrischris00000000000000/* StockQuoteAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Universe; using Do.Universe.Common; namespace StockQuote { /// /// Given an ITextItem, StockQuoteAction will query Google Finance /// for the quote, then scrape out the price, daily movement and percent move /// public class QuoteAction : Act { // String indicating the tags surronding the pertinent info const string BeginPrice = "_l\">"; const string BeginMove = "_c\">"; const string BeginPercent = "_cp\">"; const string EndResult = ""; public QuoteAction () { } public override string Name { get { return "Stock Quote"; } } public override string Description { get { return "Get Quotes From Google Finance."; } } public override string Icon { get { return "stock.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (ITextItem), }; } } public override bool SupportsItem (Item item) { string word; word = null; if (item is ITextItem) { word = (item as ITextItem).Text; } return !string.IsNullOrEmpty (word); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string expression, url, reply, priceString, moveString, percentString, page; string pagePrice, pageMove, pagePer; int beginPrice, beginMove, beginPercent, endIndex; expression = (items.First () as ITextItem).Text; url = GoogleFinanceURL (expression); try { page = GetWebpageContents (url); beginPrice = page.IndexOf (BeginPrice); beginMove = page.IndexOf (BeginMove); beginPercent = page.IndexOf (BeginPercent); // Grab price if (beginPrice < 0 | beginMove < 0 | beginPercent < 0) throw new Exception (); pagePrice = page.Substring (beginPrice); endIndex = pagePrice.IndexOf (EndResult); if (endIndex < 0) throw new Exception (); priceString = pagePrice.Substring (BeginPrice.Length, endIndex-BeginPrice.Length); // Grab daily move pageMove = page.Substring (beginMove); endIndex = pageMove.IndexOf (EndResult); if (endIndex < 0) throw new Exception (); moveString = pageMove.Substring (BeginMove.Length, endIndex-BeginMove.Length); // Grab percent move pagePer = page.Substring (beginPercent); endIndex = pagePer.IndexOf (EndResult); if (endIndex < 0) throw new Exception (); percentString = pagePer.Substring (BeginPercent.Length, endIndex-BeginPercent.Length); reply = priceString + " " + moveString + " " + percentString; } catch { reply = "Google Finance could not process your request"; } yield return new TextItem (reply); } string GoogleFinanceURL (string e) { return "http://finance.google.com/finance?q=" + (e ?? ""); } string GetWebpageContents (string url) { HttpWebRequest request; WebResponse response; Stream stream; StreamReader reader; string content; request = HttpWebRequest.Create (url) as HttpWebRequest; response = request.GetResponse (); stream = response.GetResponseStream (); reader = new StreamReader (stream); content = reader.ReadToEnd (); reader.Close (); stream.Close (); response.Close (); return content; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Confluence0000644000175000017500000000013212227172366017760 xustar000000000000000030 mtime=1381823734.095049716 30 atime=1381823772.207051027 30 ctime=1381823734.095049716 gnome-do-plugins-0.8.5/Confluence/0000755000175000017500000000000012227172366017303 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Confluence/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171000022051 xustar000000000000000030 mtime=1381822976.463023665 30 atime=1381823352.331036589 30 ctime=1381823734.095049716 gnome-do-plugins-0.8.5/Confluence/Makefile.am0000664000175000017500000000113212227171000021316 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Confluence FILES = \ gtk-gui/Confluence.ConfluenceConfigWidget.cs \ gtk-gui/generated.cs \ src/ConfluenceConfiguration.cs \ src/ConfluenceConfigWidget.cs \ src/ConfluenceSearchAction.cs \ src/Remote/ConfluenceSoapServiceService.cs GENERATED_RESOURCES = \ Resources/Confluence.addin.xml RESOURCES = \ Resources/icons/confluence.png \ gtk-gui/gui.stetic \ gtk-gui/objects.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Web.Services \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) gnome-do-plugins-0.8.5/Confluence/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172365022101 xustar000000000000000030 mtime=1381823733.939049711 30 atime=1381823734.039049714 30 ctime=1381823734.091049716 gnome-do-plugins-0.8.5/Confluence/Makefile.in0000644000175000017500000004766112227172365021365 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Confluence ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Confluence FILES = \ gtk-gui/Confluence.ConfluenceConfigWidget.cs \ gtk-gui/generated.cs \ src/ConfluenceConfiguration.cs \ src/ConfluenceConfigWidget.cs \ src/ConfluenceSearchAction.cs \ src/Remote/ConfluenceSoapServiceService.cs GENERATED_RESOURCES = \ Resources/Confluence.addin.xml RESOURCES = \ Resources/icons/confluence.png \ gtk-gui/gui.stetic \ gtk-gui/objects.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Web.Services \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Confluence/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Confluence/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Confluence/PaxHeaders.15196/Resources0000644000175000017500000000013212227172366021732 xustar000000000000000030 mtime=1381823734.091049716 30 atime=1381823772.207051027 30 ctime=1381823734.091049716 gnome-do-plugins-0.8.5/Confluence/Resources/0000755000175000017500000000000012227172366021255 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Confluence/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172366023045 xustar000000000000000030 mtime=1381823734.115049717 30 atime=1381823772.207051027 30 ctime=1381823734.115049717 gnome-do-plugins-0.8.5/Confluence/Resources/icons/0000755000175000017500000000000012227172366022370 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Confluence/Resources/icons/PaxHeaders.15196/confluence.png0000644000175000017500000000007411701730437025751 xustar000000000000000030 atime=1381797704.763221227 30 ctime=1381823734.115049717 gnome-do-plugins-0.8.5/Confluence/Resources/icons/confluence.png0000664000175000017500000003507611701730437025227 0ustar00chrischris00000000000000PNG  IHDRݾPsRGBbKGD pHYs  tIME /AtEXtCommentCreated with GIMPW IDATxWp\Y&vι6K2Iг&lv31] A҃B23NtkgTwUw",4 K wמ@"H8 E{'"M?^Krzr Yl{j׶dk?_7tX[pstfݯ \y-#o)!@Vn $<@*E3< | s]`hk4a7ܳz^z 됰AF3p}^*$YFA@@RD`B ABLHm!cBAB,L L ! +Т=O&lsU= rGXE'U,LpB' i 8 \y0 `31|ׂpe=`~N@E-V&5[z !@+ *C1JOLʽT^^^#[:PkdȎ^LCH @/WdHؒZz!Yٚ4ɸPkX[jE-ԢZԢZPZjQ @-jQ @-jE-ԢEmMOZjFz$;HfUj%Aݴ͍g*3Ebl,BrB Q5#SP#"Ϫyz)'PC#":kS;rt :"_TD.N'E!p穾cݞGrB`a'CK) [ JoCj|622Tlm/Do0LJe(izlJZ%sd\Ҍb0Y~'VOl?7x:S M=$(}Nch]<_L\78Ͼb%P.WN9EN6m]/K<9?OPC͚nbL|N.}~gjDPi{8be(yO6ȳԽ|dr㽾O]8,?rX g{\ne͘ %p{a'zJo3qJN"ph) '% &DԶk:g_guel*4W@36s9"Gz:(,fq>34M~aua@vJem)ZN(_ꕿ}q.yˮUGs^`mVtDot!wٸ6`[p>WMg`SpHyH=*e3N6|i󭳽:)1TAO2W(tydsVE=h9HPj#TDD/p榧QܨR|@;vb Tχ3Y!(Ͽu;͠{|1zv-#SHз@<ld-|B" " 7>xM@RHѡ:=q[6t(r<i:л9Jz,lQ;l`sgߜd2-rE䜊c(@^@ӔCE'e`9YC&SGsqh.yX>z e}d&ލaь2Ry-:e[D!豋hz0ml[qlQf|Bg{;;sKy6s_.Y =@rz>J)&h 9e[- \I3]<-D2v;y"QLHY32~{ OeOB{7&x.Pxpq1;Mń,'r/dr>X!?65c/Uj | ๠';y.PB>;EL#[z//?zD kCGJ:߾{W-=*ZQvB߄lkSϗ@TK z?ͽ{m"^}jebr^1J~`a1}qF*2eM,E9 ʲ~ tMz8w˩|Iۇ] ,Z/*Pxs)3|twvz9 ^0z6WƗyL,f}|oڣe&T(w'#$zG/h˜.L-d(z, lY-@cK+8[zQhloyyk |+P /j6 <{ac}ml\[TE-+'sTΫʩ\Y5 \}~gW]u_ 1!iLA{=BNɫsIKBغ)"\󉦛ˉt8=zچɁ^%uٻ|vl.r N$Nj:_JJteހ44we͜GREbl,NwSXgWD`&pz|1y@F1 ȃKޣ]v@ۻͬͦ52L0qY35-ťx6/3vz4L!,C%ehlL1N9CtK#14Ԗ1 MB$iZvW\ln9D?"{GOhZ!syG#c]lq &Taj)υP< eMLFi췏o;N3nL#@L,F >GW ^{wfT,iD82tLAx9P70|fNN*Z¶S,OlQϗxESXHl^ؼ$rI|("7p}Jtd)"7ڜRK{6"vwHIx>!=OGD`-Tzc yP_CSUll"nʍʻl#){+&nfjjn<;=cBSKcKݘ(R섿3nƫbbz)NCt(!MWN:?|fʦ"AGY{F~i=K:X3=:jw]~=Sz;[rJ@P_(CޙO=NkOtfLnZXt[ݏU;8ϙr/=4rwnq  +RXFѴMepV t9m fXCq DMTrʶ;SLd{N$_}/Ųh6۫ǷI6u_vyclB!B.p`6Su)(i:}S.EhP$NDŽ#*={L;}NI;HӍP4sw|GfkbM3;qb[D Y,Fɩdeag @QctA_@9סp"<cXb( lC@x@?jzD w/?g ;章gsJ%6A ;߱xf䯮}rwg#]v1=mJ&_Zʑ&3u8\.Y2{g221l^d3, #~}^H 3߸w+M')^ԍ =rn>1 Ef6g|.@p>ɨ&BNex;OC!h|I8{!k>_G*ά#a!6p % ,ڷ*R^VThV>/NFx/ߙR (XL$ڜ t6Y{δNw;kΆu6ƎLK;|:)C6e;ޚ@׶Zue|Nnj1ko ďιd֥$c.v_fh֠0ihHvnqi>ET;ӳE&<^=1WOvsTҌtԲf%ם;ŲJNճۥeU`q>QT/g>7wj+S\IT"n&>?حlf9c륀 ._پ:xlgOd?775*'[}lgBvwOONE.h3ٲ Kڃ؝p׸JGK ;uڏ::;{ʸnbb„a&Ld&B)@NX]fc.Yxtw2I${cƣ.Gc8;d7[8/gP&_gd+BrE-SPwCz6헏?ֹxxedb3ѱf,,pOܙW!…h&2@ti ,eGgPгsNIHM.&\4<:9T);ר欰t<}rX:J6qLr۷; oM#Ϲ{}rt&jn;wuT"]R-rW}տbt4*&D1 ۰J\/҉R"w|~ADxt&ZRwn8P±NsSmlQxJda9M.4GCi`.Q4wRi׶'^rޟ, ,W Vmh a4݄ fفc]M-%w'_XhFDbʒGlIAǼ}4͟][dtLA_H0*k&ii `ݰ©Ľ(wS7g&CKÁvdci`1^vuy<K?~ǃgW*9^L4,Oz vkYߝ!W!u4T#S-LVV#`sUUba\Tt^}ZLC-xS AB!qVF d !6;`':o#,'#<|JaO/&(XNeM7;} C!ѪPCv|t{([eq U]a撲b+J״m뺪uM-nw5!e3šwԂ06-R"p6٘f"xL,pk'; L 4#^r󑙘f{ٳqLM=~BK/}s}6C1:ޓgNj{Sԓ?j=\.NS+^XA54*iia(C{"rhȳ䪌eYkT$Q4^|C~@7TM/o>\(rD)d}D3ys@ߣU+}n>Ztќ3T". q\s:>HHӲcGѩȣX}ƹ=fv);%S8N0R<,#`}O[Y;N״"@ހ'UڝGJ>ݴB\PKR<˄bY] CNS/=N]y+碒TTdt6gT`o [O :D!hX7|Y g&CP<7N'̃U;UZm"wIA:Q`inX|9,%"p2W8)slVUB;xBW>=C9RIfKd~)]fi&.&wjq B./9o۸plstzvxbciFHqN0- (N9(?+IDATXsP8 'b'Wt|_mdOR,9KN=6Y4q%rم6(NfigN7l4sE--ERTaVv)n۝",BдH*_^N䓹R&_ΕTF8dVILѨ @Wd!Ϲhce'XG[aaDQ6:IJV ĴiYaTiXe !vt K"onZY1|nhXWfeJ:d!LA L!-2m$I.qtt9Z`GqLQ˚¦ałjPdcpEs\Rk%pK $Ȱ4RBIKJ٢.h%\f?NvkMU9wy3i-g ^N 6-laB42Y -,PЮz!K˦ ˲0`(3 U,k@ ENZZAXZXƨE@dvZ3F PEr vZjѶh*=)NۢȌ'AZrUDPr ؀O0V@ AbD-Á֪<+W@5uZF^bP" BBlAE[+5T[PPP7ʙ]آR> ŀZr#ޡ.o[]BòRr(_HXPW"P c4D_@M 1`yYP\-(1;k$/zP {~-薴ymsPWմ:+3'fɄа7*$CM%n̐'ݽHg>fg8Rjm9ȳA]ސigZP޿9,l:BV;_j?Y~.ȇ ҏ:ϼ'Z\* %u> ,[4DثzZڃnυ%lsob.MQX;?[J-QY @Wv'`׾_Mk.>{#eԇ06-x;w|"&S؄ʯz.F dDQi6e" @Bt+2yg>R#C8܉(Acc\aiEՈstd1mD)vhLl86.{L``P|I_L^VR3qvz ̅]PGy߃2~W͎2ιF.r{'~&lq!/ KxRflكS@:knŦ|$sc,4 #39Xno. BY' ㋉;alkh(c].w_Gm?PH7De'$odgMli!ER"/j5Z'P:]DG)51&l/>S'0w.6ݫ㋱;+'?`AKG |oۀ\Q~)R}R[:),&>\0kyok'D٨3+~xnXWA9zHGKQ=S.OGX=>@F$^SORCWv8n/[XO zjm~扩U5˷OSƜenok(È~.Q/{HQfY^;=pߏܘ+ ΪI6FW7 ER24uGS.F =^A0eP[S?~s% _CBg؅n[.}"7siϿ~z1*"ׇi6׏֠BAN=e80]2[ Y^>l]>r[چQukf:G6fpsfy~lWrRl8Y˚SuwS-|a|#.{jk/>PLGZP Sw{ ) m.XPgWh)Y^E.!4TpV4⹣ {呹xK-lV'wmlSM l0M ѵ8` p\ݪ+9˼8i8*M~ҠIJ*\^0lY+,K+:)1뵙B:E1CΖwY Vc5<ռd\uLc =H/, Fq#%Q QT'P t1cR4Ͱ c(]X,aԸFvM9À] 5SU( ]PrIz}^ΑHU^.Q_;K 6زPt ܊".dQB&U>N8y;g(rVͱ&n:2Tȗ[L`S%{ⷾ2S6>A(8 2)T E՟K)dz땦+';wx" 6bkVS#3K"[RA&s(o~xF! V 7( Bn2GQp!(s l0tB[6Bm#pVfZc3uʔoVAM+4{oRߙiܠ$D܋xBb7DWٷ4̓"7 ؁WTL4u-W%tT nO(l',Xhhz`dv9(z%hܠ2zSHcp1I}\7D~sXY C8 #%rNBHecLPo {RҦ 2 X@'2MFӛÍ&5N3f~v`}SȪD[_ib h؜m"` V*5l(`-i"_~v-_X9E9S}9,S!B*vx#2M"w c  FJ4@7T:?yhB1++0//f1<ƥF*MS4 L ^:9*# ų1ĖUw, g n⯟ 80!ô07lTmꇍJݜ7Öo! @ՠ 2MEPƉFnR[MY0F[=׿X͕Ɵޝ?#Ɉ zlϫ'֋1/GaD膥gr܀04UeZx8]EUAaTsEùj(FI3vʢ:> ht]¤[rVLoӭ͘R,U@YQ Q(u#X8:jSI5(t\w!4U Ucpp/cgj6Ҳz  jf 㭽'l^&|Ihը͍8WHB<] ]ހ{id&xXw5XB_<[ZZ9'fGe= hZ^]ݴ 3-bPNN0WXJkPfa㘍",6/ ݨNl94ŠS<*rԱn6*"sKGΖnXEX7RAB7v*-RB~NK愐P,onWBDm"*]ec=dND&2J`51XSrpPYs(BxDwwSլ#ܾ0F55y\ps;]zY;raOi y֟0ro@7$kF2\Ax;?;aa,k%헟=HguB⺰ ZZْu^4Lw_m)ӫԜTYN#^^q(SeVp^Xa}w"Z oc~qyN txB5 fcsLߏ#lV()**YX(k gV !lAj,D2VNƛʾH}rƞR(~}Wmm5Lvr=>:~mQ e}!|d,+*(=HA@BDQ%̈́R@-deTB)-+gq CC)ag ~  K6UpNʺL%E:rf!ݓظVAڍƑ[BffzZjQ Z,hGJnz:(dτƒׯ]+/VwONDm>~ʆ'9HzVO+H^ L ]U'wm縩 oS[p; ^Ah<7Ld8yfhmOq?T M\)5[kL' `sxЄQ"Ĥ  "ʁ޶۲붠CEut|VcpJꍊ {VoGq} h'16уWӨCSB@wRj|@X  "JzH5 i"@kO_ɞY\X A FY/`%t`%ھxgz^*1WjuRz'wTRjo]|~1L"IA !B A$`M R%>>ByN%>g:y BA@# %4 V4(VQ3+i_ux6G6 \WF~J2#¨:rhUydic ˡ)ije D3*u^\Ь\eNzѲWD_F]Ug25t_+(|XRl@( ,duS" XN\e\IENDB`gnome-do-plugins-0.8.5/Confluence/Resources/PaxHeaders.15196/Confluence.addin.xml.in0000644000175000017500000000007411701730437026275 xustar000000000000000030 atime=1381797704.763221227 30 ctime=1381823728.639049529 gnome-do-plugins-0.8.5/Confluence/Resources/Confluence.addin.xml.in0000664000175000017500000000111611701730437025537 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Confluence/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172366021327 xustar000000000000000030 mtime=1381823734.119049717 30 atime=1381823772.207051027 30 ctime=1381823734.119049717 gnome-do-plugins-0.8.5/Confluence/gtk-gui/0000755000175000017500000000000012227172366020652 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Confluence/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437023405 xustar000000000000000030 atime=1381797704.771221227 30 ctime=1381823734.119049717 gnome-do-plugins-0.8.5/Confluence/gtk-gui/gui.stetic0000664000175000017500000002540311701730437022654 0ustar00chrischris00000000000000 .. 2.12 6 2 6 6 The base url location to your Confluence install. ie. http://opensource.atlassian.com/confluence/spring True http://opensource.atlassian.com/confluence/spring True 40 1 2 True Fill Fill False True False False True False True True 3 4 1 2 True Fill Fill False True False False True False True True False 2 3 1 2 True Fill Fill False True False False True False True username1 True 1 2 1 2 True Fill Fill False True False False True False * denotes a required field 5 6 1 2 True Fill Fill False True False False True False Base Url* True Fill Fill False True False False True False Max Search Results 3 4 True Fill Fill False True False False True False Password 2 3 True Fill Fill False True False False True False Username 1 2 True Fill Fill False True False False True False True TextOnly Save True 0 4 5 1 2 False 0 Fill False False False False True False gnome-do-plugins-0.8.5/Confluence/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705023664 xustar000000000000000030 atime=1381797704.771221227 30 ctime=1381823734.103049717 gnome-do-plugins-0.8.5/Confluence/gtk-gui/generated.cs0000664000175000017500000000520412140315705023130 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Confluence/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140315705023552 xustar000000000000000030 atime=1381797704.771221227 30 ctime=1381823734.123049717 gnome-do-plugins-0.8.5/Confluence/gtk-gui/objects.xml0000664000175000017500000000031712140315705023016 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Confluence/gtk-gui/PaxHeaders.15196/Confluence.ConfluenceConfigWidget.cs0000644000175000017500000000007412140315705030361 xustar000000000000000030 atime=1381797704.767221227 30 ctime=1381823734.099049717 gnome-do-plugins-0.8.5/Confluence/gtk-gui/Confluence.ConfluenceConfigWidget.cs0000664000175000017500000002131512140315705027626 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Confluence { public partial class ConfluenceConfigWidget { private Gtk.Table table1; private Gtk.Entry _entryBaseUrl; private Gtk.Entry _entryMaxSearchResults; private Gtk.Entry _entryPassword; private Gtk.Entry _entryUsername; private Gtk.Label _labelBaseUrl; private Gtk.Label _labelBaseUrl1; private Gtk.Label _labelMaxSearchResults; private Gtk.Label _labelPassword; private Gtk.Label _labelUsername; private Gtk.Button _saveButton; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Confluence.ConfluenceConfigWidget Stetic.BinContainer.Attach(this); this.Name = "Confluence.ConfluenceConfigWidget"; // Container child Confluence.ConfluenceConfigWidget.Gtk.Container+ContainerChild this.table1 = new Gtk.Table(((uint)(6)), ((uint)(2)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); // Container child table1.Gtk.Table+TableChild this._entryBaseUrl = new Gtk.Entry(); this._entryBaseUrl.TooltipMarkup = "The base url location to your Confluence install. ie. http://opensource.atlassian.com/confluence/spring"; this._entryBaseUrl.CanFocus = true; this._entryBaseUrl.Name = "_entryBaseUrl"; this._entryBaseUrl.Text = Mono.Addins.AddinManager.CurrentLocalizer.GetString("http://opensource.atlassian.com/confluence/spring"); this._entryBaseUrl.IsEditable = true; this._entryBaseUrl.WidthChars = 40; this._entryBaseUrl.InvisibleChar = '●'; this.table1.Add(this._entryBaseUrl); Gtk.Table.TableChild w1 = ((Gtk.Table.TableChild)(this.table1[this._entryBaseUrl])); w1.LeftAttach = ((uint)(1)); w1.RightAttach = ((uint)(2)); w1.XOptions = ((Gtk.AttachOptions)(4)); w1.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._entryMaxSearchResults = new Gtk.Entry(); this._entryMaxSearchResults.CanFocus = true; this._entryMaxSearchResults.Name = "_entryMaxSearchResults"; this._entryMaxSearchResults.IsEditable = true; this._entryMaxSearchResults.InvisibleChar = '●'; this.table1.Add(this._entryMaxSearchResults); Gtk.Table.TableChild w2 = ((Gtk.Table.TableChild)(this.table1[this._entryMaxSearchResults])); w2.TopAttach = ((uint)(3)); w2.BottomAttach = ((uint)(4)); w2.LeftAttach = ((uint)(1)); w2.RightAttach = ((uint)(2)); w2.XOptions = ((Gtk.AttachOptions)(4)); w2.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._entryPassword = new Gtk.Entry(); this._entryPassword.CanFocus = true; this._entryPassword.Name = "_entryPassword"; this._entryPassword.IsEditable = true; this._entryPassword.Visibility = false; this._entryPassword.InvisibleChar = '●'; this.table1.Add(this._entryPassword); Gtk.Table.TableChild w3 = ((Gtk.Table.TableChild)(this.table1[this._entryPassword])); w3.TopAttach = ((uint)(2)); w3.BottomAttach = ((uint)(3)); w3.LeftAttach = ((uint)(1)); w3.RightAttach = ((uint)(2)); w3.XOptions = ((Gtk.AttachOptions)(4)); w3.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._entryUsername = new Gtk.Entry(); this._entryUsername.CanFocus = true; this._entryUsername.Name = "_entryUsername"; this._entryUsername.Text = Mono.Addins.AddinManager.CurrentLocalizer.GetString("username1"); this._entryUsername.IsEditable = true; this._entryUsername.InvisibleChar = '●'; this.table1.Add(this._entryUsername); Gtk.Table.TableChild w4 = ((Gtk.Table.TableChild)(this.table1[this._entryUsername])); w4.TopAttach = ((uint)(1)); w4.BottomAttach = ((uint)(2)); w4.LeftAttach = ((uint)(1)); w4.RightAttach = ((uint)(2)); w4.XOptions = ((Gtk.AttachOptions)(4)); w4.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._labelBaseUrl = new Gtk.Label(); this._labelBaseUrl.Name = "_labelBaseUrl"; this._labelBaseUrl.LabelProp = "* denotes a required field"; this.table1.Add(this._labelBaseUrl); Gtk.Table.TableChild w5 = ((Gtk.Table.TableChild)(this.table1[this._labelBaseUrl])); w5.TopAttach = ((uint)(5)); w5.BottomAttach = ((uint)(6)); w5.LeftAttach = ((uint)(1)); w5.RightAttach = ((uint)(2)); w5.XOptions = ((Gtk.AttachOptions)(4)); w5.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._labelBaseUrl1 = new Gtk.Label(); this._labelBaseUrl1.Name = "_labelBaseUrl1"; this._labelBaseUrl1.LabelProp = "Base Url*"; this.table1.Add(this._labelBaseUrl1); Gtk.Table.TableChild w6 = ((Gtk.Table.TableChild)(this.table1[this._labelBaseUrl1])); w6.XOptions = ((Gtk.AttachOptions)(4)); w6.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._labelMaxSearchResults = new Gtk.Label(); this._labelMaxSearchResults.Name = "_labelMaxSearchResults"; this._labelMaxSearchResults.LabelProp = "Max Search Results"; this.table1.Add(this._labelMaxSearchResults); Gtk.Table.TableChild w7 = ((Gtk.Table.TableChild)(this.table1[this._labelMaxSearchResults])); w7.TopAttach = ((uint)(3)); w7.BottomAttach = ((uint)(4)); w7.XOptions = ((Gtk.AttachOptions)(4)); w7.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._labelPassword = new Gtk.Label(); this._labelPassword.Name = "_labelPassword"; this._labelPassword.LabelProp = "Password"; this.table1.Add(this._labelPassword); Gtk.Table.TableChild w8 = ((Gtk.Table.TableChild)(this.table1[this._labelPassword])); w8.TopAttach = ((uint)(2)); w8.BottomAttach = ((uint)(3)); w8.XOptions = ((Gtk.AttachOptions)(4)); w8.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._labelUsername = new Gtk.Label(); this._labelUsername.Name = "_labelUsername"; this._labelUsername.LabelProp = "Username"; this.table1.Add(this._labelUsername); Gtk.Table.TableChild w9 = ((Gtk.Table.TableChild)(this.table1[this._labelUsername])); w9.TopAttach = ((uint)(1)); w9.BottomAttach = ((uint)(2)); w9.XOptions = ((Gtk.AttachOptions)(4)); w9.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this._saveButton = new Gtk.Button(); this._saveButton.CanFocus = true; this._saveButton.Name = "_saveButton"; this._saveButton.UseUnderline = true; this._saveButton.Xalign = 0F; this._saveButton.Label = "Save"; this.table1.Add(this._saveButton); Gtk.Table.TableChild w10 = ((Gtk.Table.TableChild)(this.table1[this._saveButton])); w10.TopAttach = ((uint)(4)); w10.BottomAttach = ((uint)(5)); w10.LeftAttach = ((uint)(1)); w10.RightAttach = ((uint)(2)); w10.XOptions = ((Gtk.AttachOptions)(0)); w10.YOptions = ((Gtk.AttachOptions)(4)); this.Add(this.table1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this._saveButton.Released += new System.EventHandler(this.OnSaveButtonReleased); } } } gnome-do-plugins-0.8.5/Confluence/PaxHeaders.15196/src0000644000175000017500000000013212227172366020547 xustar000000000000000030 mtime=1381823734.111049717 30 atime=1381823772.207051027 30 ctime=1381823734.111049717 gnome-do-plugins-0.8.5/Confluence/src/0000755000175000017500000000000012227172366020072 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Confluence/src/PaxHeaders.15196/ConfluenceConfigWidget.cs0000644000175000017500000000007411701730437025526 xustar000000000000000030 atime=1381797704.775221227 30 ctime=1381823734.107049717 gnome-do-plugins-0.8.5/Confluence/src/ConfluenceConfigWidget.cs0000664000175000017500000000452111701730437024773 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; namespace Confluence { [System.ComponentModel.Category("Confluence")] [System.ComponentModel.ToolboxItem(true)] public partial class ConfluenceConfigWidget : Gtk.Bin { private ConfluenceSearchAction _confluenceSearch; public ConfluenceConfigWidget(ConfluenceSearchAction confluenceSearch) { this.Build(); _confluenceSearch = confluenceSearch; SetFieldsFromConfig( _confluenceSearch.Config ); } protected virtual void OnSaveButtonReleased (object sender, System.EventArgs e) { _confluenceSearch.Log( "Re-init Confluence Plugin with new settings..." ); _confluenceSearch.Config = GetConfigFromFields(); // Write the config back out to the fields to reflect how we saved it SetFieldsFromConfig( _confluenceSearch.Config ); } // Bindings... private void SetFieldsFromConfig( IConfluenceConfiguration config ) { _entryBaseUrl.Text = config.BaseUrl; _entryUsername.Text = config.Username; _entryPassword.Text = config.Password; _entryMaxSearchResults.Text = Convert.ToString(config.MaxSearchResults); } private IConfluenceConfiguration GetConfigFromFields() { ConfluenceConfiguration config = new ConfluenceConfiguration(); config.BaseUrl = _entryBaseUrl.Text; config.Username = _entryUsername.Text; config.Password = _entryPassword.Text; try { config.MaxSearchResults = Convert.ToInt32(_entryMaxSearchResults.Text); } catch (FormatException) { _confluenceSearch.Log( "Invalid max search results specified. Setting to default value." ); config.MaxSearchResults = config.DefaultMaxSearchResults; } return config; } } } gnome-do-plugins-0.8.5/Confluence/src/PaxHeaders.15196/Remote0000644000175000017500000000013212227172366022002 xustar000000000000000030 mtime=1381823734.111049717 30 atime=1381823772.207051027 30 ctime=1381823734.111049717 gnome-do-plugins-0.8.5/Confluence/src/Remote/0000755000175000017500000000000012227172366021325 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Confluence/src/Remote/PaxHeaders.15196/ConfluenceSoapServiceService.cs0000644000175000017500000000007411701730437030154 xustar000000000000000030 atime=1381797704.775221227 30 ctime=1381823734.111049717 gnome-do-plugins-0.8.5/Confluence/src/Remote/ConfluenceSoapServiceService.cs0000664000175000017500000035600411701730437027427 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // Mono Runtime Version: 1.1.4322.2032 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ // // This source code was auto-generated by Mono Web Services Description Language Utility // /// [System.Web.Services.WebServiceBinding(Name="confluenceservice-v1", Namespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.SoapInclude(typeof(RemotePageSummary))] [System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntrySummary))] [System.Xml.Serialization.SoapInclude(typeof(RemotePageHistory))] [System.Xml.Serialization.SoapInclude(typeof(RemoteSpaceSummary))] [System.Xml.Serialization.SoapInclude(typeof(RemotePermission))] [System.Xml.Serialization.SoapInclude(typeof(AbstractRemotePageSummary))] [System.Xml.Serialization.SoapInclude(typeof(RemoteContentPermission))] [System.Xml.Serialization.SoapInclude(typeof(RemoteSearchResult))] [System.Xml.Serialization.SoapInclude(typeof(RemoteNodeStatus))] public class ConfluenceSoapServiceService : System.Web.Services.Protocols.SoapHttpClientProtocol { public ConfluenceSoapServiceService(string baseUrl) { this.Url = baseUrl + "/rpc/soap-axis/confluenceservice-v1"; } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getPermissionsReturn")] public string[] getPermissions(string in0, string in1) { object[] results = this.Invoke("getPermissions", new object[] { in0, in1}); return ((string[])(results[0])); } public System.IAsyncResult BegingetPermissions(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPermissions", new object[] { in0, in1}, callback, asyncState); } public string[] EndgetPermissions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("searchReturn")] public RemoteSearchResult[] search(string in0, string in1, int in2) { object[] results = this.Invoke("search", new object[] { in0, in1, in2}); return ((RemoteSearchResult[])(results[0])); } public System.IAsyncResult Beginsearch(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("search", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteSearchResult[] Endsearch(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSearchResult[])(results[0])); } [System.Web.Services.WebMethodAttribute(MessageName="search1")] [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("searchReturn")] public RemoteSearchResult[] search(string in0, string in1, Map in2, int in3) { object[] results = this.Invoke("search1", new object[] { in0, in1, in2, in3}); return ((RemoteSearchResult[])(results[0])); } public System.IAsyncResult Beginsearch1(string in0, string in1, Map in2, int in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("search1", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteSearchResult[] Endsearch1(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSearchResult[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpaceReturn")] public RemoteSpace getSpace(string in0, string in1) { object[] results = this.Invoke("getSpace", new object[] { in0, in1}); return ((RemoteSpace)(results[0])); } public System.IAsyncResult BegingetSpace(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpace", new object[] { in0, in1}, callback, asyncState); } public RemoteSpace EndgetSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpace)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getCommentReturn")] public RemoteComment getComment(string in0, long in1) { object[] results = this.Invoke("getComment", new object[] { in0, in1}); return ((RemoteComment)(results[0])); } public System.IAsyncResult BegingetComment(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getComment", new object[] { in0, in1}, callback, asyncState); } public RemoteComment EndgetComment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComment)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getServerInfoReturn")] public RemoteServerInfo getServerInfo(string in0) { object[] results = this.Invoke("getServerInfo", new object[] { in0}); return ((RemoteServerInfo)(results[0])); } public System.IAsyncResult BegingetServerInfo(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getServerInfo", new object[] { in0}, callback, asyncState); } public RemoteServerInfo EndgetServerInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteServerInfo)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getChildrenReturn")] public RemotePageSummary[] getChildren(string in0, long in1) { object[] results = this.Invoke("getChildren", new object[] { in0, in1}); return ((RemotePageSummary[])(results[0])); } public System.IAsyncResult BegingetChildren(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getChildren", new object[] { in0, in1}, callback, asyncState); } public RemotePageSummary[] EndgetChildren(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePageSummary[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getUserReturn")] public RemoteUser getUser(string in0, string in1) { object[] results = this.Invoke("getUser", new object[] { in0, in1}); return ((RemoteUser)(results[0])); } public System.IAsyncResult BegingetUser(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getUser", new object[] { in0, in1}, callback, asyncState); } public RemoteUser EndgetUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteUser)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("loginReturn")] public string login(string in0, string in1) { object[] results = this.Invoke("login", new object[] { in0, in1}); return ((string)(results[0])); } public System.IAsyncResult Beginlogin(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("login", new object[] { in0, in1}, callback, asyncState); } public string Endlogin(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getClusterInformationReturn")] public RemoteClusterInformation getClusterInformation(string in0) { object[] results = this.Invoke("getClusterInformation", new object[] { in0}); return ((RemoteClusterInformation)(results[0])); } public System.IAsyncResult BegingetClusterInformation(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getClusterInformation", new object[] { in0}, callback, asyncState); } public RemoteClusterInformation EndgetClusterInformation(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteClusterInformation)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addCommentReturn")] public RemoteComment addComment(string in0, RemoteComment in1) { object[] results = this.Invoke("addComment", new object[] { in0, in1}); return ((RemoteComment)(results[0])); } public System.IAsyncResult BeginaddComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addComment", new object[] { in0, in1}, callback, asyncState); } public RemoteComment EndaddComment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComment)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeSpaceReturn")] public bool removeSpace(string in0, string in1) { object[] results = this.Invoke("removeSpace", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveSpace(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeSpace", new object[] { in0, in1}, callback, asyncState); } public bool EndremoveSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpacesReturn")] public RemoteSpaceSummary[] getSpaces(string in0) { object[] results = this.Invoke("getSpaces", new object[] { in0}); return ((RemoteSpaceSummary[])(results[0])); } public System.IAsyncResult BegingetSpaces(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpaces", new object[] { in0}, callback, asyncState); } public RemoteSpaceSummary[] EndgetSpaces(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpaceSummary[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("convertToPersonalSpaceReturn")] public bool convertToPersonalSpace(string in0, string in1, string in2, string in3, bool in4) { object[] results = this.Invoke("convertToPersonalSpace", new object[] { in0, in1, in2, in3, in4}); return ((bool)(results[0])); } public System.IAsyncResult BeginconvertToPersonalSpace(string in0, string in1, string in2, string in3, bool in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("convertToPersonalSpace", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public bool EndconvertToPersonalSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getPagesReturn")] public RemotePageSummary[] getPages(string in0, string in1) { object[] results = this.Invoke("getPages", new object[] { in0, in1}); return ((RemotePageSummary[])(results[0])); } public System.IAsyncResult BegingetPages(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPages", new object[] { in0, in1}, callback, asyncState); } public RemotePageSummary[] EndgetPages(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePageSummary[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeGroupReturn")] public bool removeGroup(string in0, string in1, string in2) { object[] results = this.Invoke("removeGroup", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveGroup(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeGroup", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getPageReturn")] public RemotePage getPage(string in0, string in1, string in2) { object[] results = this.Invoke("getPage", new object[] { in0, in1, in2}); return ((RemotePage)(results[0])); } public System.IAsyncResult BegingetPage(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPage", new object[] { in0, in1, in2}, callback, asyncState); } public RemotePage EndgetPage(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePage)(results[0])); } [System.Web.Services.WebMethodAttribute(MessageName="getPage1")] [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getPageReturn")] public RemotePage getPage(string in0, long in1) { object[] results = this.Invoke("getPage1", new object[] { in0, in1}); return ((RemotePage)(results[0])); } public System.IAsyncResult BegingetPage1(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPage1", new object[] { in0, in1}, callback, asyncState); } public RemotePage EndgetPage1(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePage)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpaceGroupReturn")] public RemoteSpaceGroup getSpaceGroup(string in0, string in1) { object[] results = this.Invoke("getSpaceGroup", new object[] { in0, in1}); return ((RemoteSpaceGroup)(results[0])); } public System.IAsyncResult BegingetSpaceGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpaceGroup", new object[] { in0, in1}, callback, asyncState); } public RemoteSpaceGroup EndgetSpaceGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpaceGroup)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getDescendentsReturn")] public RemotePageSummary[] getDescendents(string in0, long in1) { object[] results = this.Invoke("getDescendents", new object[] { in0, in1}); return ((RemotePageSummary[])(results[0])); } public System.IAsyncResult BegingetDescendents(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getDescendents", new object[] { in0, in1}, callback, asyncState); } public RemotePageSummary[] EndgetDescendents(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePageSummary[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] public void addUser(string in0, RemoteUser in1, string in2) { this.Invoke("addUser", new object[] { in0, in1, in2}); } public System.IAsyncResult BeginaddUser(string in0, RemoteUser in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addUser", new object[] { in0, in1, in2}, callback, asyncState); } public void EndaddUser(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addGroupReturn")] public bool addGroup(string in0, string in1) { object[] results = this.Invoke("addGroup", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addGroup", new object[] { in0, in1}, callback, asyncState); } public bool EndaddGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeUserReturn")] public bool removeUser(string in0, string in1) { object[] results = this.Invoke("removeUser", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveUser(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeUser", new object[] { in0, in1}, callback, asyncState); } public bool EndremoveUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("deactivateUserReturn")] public bool deactivateUser(string in0, string in1) { object[] results = this.Invoke("deactivateUser", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BegindeactivateUser(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deactivateUser", new object[] { in0, in1}, callback, asyncState); } public bool EnddeactivateUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("reactivateUserReturn")] public bool reactivateUser(string in0, string in1) { object[] results = this.Invoke("reactivateUser", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginreactivateUser(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("reactivateUser", new object[] { in0, in1}, callback, asyncState); } public bool EndreactivateUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeAllPermissionsForGroupReturn")] public bool removeAllPermissionsForGroup(string in0, string in1) { object[] results = this.Invoke("removeAllPermissionsForGroup", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveAllPermissionsForGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeAllPermissionsForGroup", new object[] { in0, in1}, callback, asyncState); } public bool EndremoveAllPermissionsForGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getGroupsReturn")] public string[] getGroups(string in0) { object[] results = this.Invoke("getGroups", new object[] { in0}); return ((string[])(results[0])); } public System.IAsyncResult BegingetGroups(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getGroups", new object[] { in0}, callback, asyncState); } public string[] EndgetGroups(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getAttachmentReturn")] public RemoteAttachment getAttachment(string in0, long in1, string in2, int in3) { object[] results = this.Invoke("getAttachment", new object[] { in0, in1, in2, in3}); return ((RemoteAttachment)(results[0])); } public System.IAsyncResult BegingetAttachment(string in0, long in1, string in2, int in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAttachment", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteAttachment EndgetAttachment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteAttachment)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getAncestorsReturn")] public RemotePageSummary[] getAncestors(string in0, long in1) { object[] results = this.Invoke("getAncestors", new object[] { in0, in1}); return ((RemotePageSummary[])(results[0])); } public System.IAsyncResult BegingetAncestors(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAncestors", new object[] { in0, in1}, callback, asyncState); } public RemotePageSummary[] EndgetAncestors(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePageSummary[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getAttachmentsReturn")] public RemoteAttachment[] getAttachments(string in0, long in1) { object[] results = this.Invoke("getAttachments", new object[] { in0, in1}); return ((RemoteAttachment[])(results[0])); } public System.IAsyncResult BegingetAttachments(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAttachments", new object[] { in0, in1}, callback, asyncState); } public RemoteAttachment[] EndgetAttachments(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteAttachment[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeSpaceGroupReturn")] public bool removeSpaceGroup(string in0, string in1) { object[] results = this.Invoke("removeSpaceGroup", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveSpaceGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeSpaceGroup", new object[] { in0, in1}, callback, asyncState); } public bool EndremoveSpaceGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpaceGroupsReturn")] public RemoteSpaceGroup[] getSpaceGroups(string in0) { object[] results = this.Invoke("getSpaceGroups", new object[] { in0}); return ((RemoteSpaceGroup[])(results[0])); } public System.IAsyncResult BegingetSpaceGroups(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpaceGroups", new object[] { in0}, callback, asyncState); } public RemoteSpaceGroup[] EndgetSpaceGroups(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpaceGroup[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getRelatedLabelsReturn")] public RemoteLabel[] getRelatedLabels(string in0, string in1, int in2) { object[] results = this.Invoke("getRelatedLabels", new object[] { in0, in1, in2}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetRelatedLabels(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getRelatedLabels", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteLabel[] EndgetRelatedLabels(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getRelatedLabelsInSpaceReturn")] public RemoteLabel[] getRelatedLabelsInSpace(string in0, string in1, string in2, int in3) { object[] results = this.Invoke("getRelatedLabelsInSpace", new object[] { in0, in1, in2, in3}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetRelatedLabelsInSpace(string in0, string in1, string in2, int in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getRelatedLabelsInSpace", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteLabel[] EndgetRelatedLabelsInSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpacesContainingContentWithLabelReturn")] public RemoteSpace[] getSpacesContainingContentWithLabel(string in0, string in1) { object[] results = this.Invoke("getSpacesContainingContentWithLabel", new object[] { in0, in1}); return ((RemoteSpace[])(results[0])); } public System.IAsyncResult BegingetSpacesContainingContentWithLabel(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpacesContainingContentWithLabel", new object[] { in0, in1}, callback, asyncState); } public RemoteSpace[] EndgetSpacesContainingContentWithLabel(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpace[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getRecentlyUsedLabelsInSpaceReturn")] public RemoteLabel[] getRecentlyUsedLabelsInSpace(string in0, string in1, int in2) { object[] results = this.Invoke("getRecentlyUsedLabelsInSpace", new object[] { in0, in1, in2}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetRecentlyUsedLabelsInSpace(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getRecentlyUsedLabelsInSpace", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteLabel[] EndgetRecentlyUsedLabelsInSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getRecentlyUsedLabelsReturn")] public RemoteLabel[] getRecentlyUsedLabels(string in0, int in1) { object[] results = this.Invoke("getRecentlyUsedLabels", new object[] { in0, in1}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetRecentlyUsedLabels(string in0, int in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getRecentlyUsedLabels", new object[] { in0, in1}, callback, asyncState); } public RemoteLabel[] EndgetRecentlyUsedLabels(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpacesWithLabelReturn")] public RemoteSpace[] getSpacesWithLabel(string in0, string in1) { object[] results = this.Invoke("getSpacesWithLabel", new object[] { in0, in1}); return ((RemoteSpace[])(results[0])); } public System.IAsyncResult BegingetSpacesWithLabel(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpacesWithLabel", new object[] { in0, in1}, callback, asyncState); } public RemoteSpace[] EndgetSpacesWithLabel(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpace[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getLabelsByDetailReturn")] public RemoteLabel[] getLabelsByDetail(string in0, string in1, string in2, string in3, string in4) { object[] results = this.Invoke("getLabelsByDetail", new object[] { in0, in1, in2, in3, in4}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetLabelsByDetail(string in0, string in1, string in2, string in3, string in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getLabelsByDetail", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public RemoteLabel[] EndgetLabelsByDetail(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getMostPopularLabelsReturn")] public RemoteLabel[] getMostPopularLabels(string in0, int in1) { object[] results = this.Invoke("getMostPopularLabels", new object[] { in0, in1}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetMostPopularLabels(string in0, int in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getMostPopularLabels", new object[] { in0, in1}, callback, asyncState); } public RemoteLabel[] EndgetMostPopularLabels(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getMostPopularLabelsInSpaceReturn")] public RemoteLabel[] getMostPopularLabelsInSpace(string in0, string in1, int in2) { object[] results = this.Invoke("getMostPopularLabelsInSpace", new object[] { in0, in1, in2}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetMostPopularLabelsInSpace(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getMostPopularLabelsInSpace", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteLabel[] EndgetMostPopularLabelsInSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addAttachmentReturn")] public RemoteAttachment addAttachment(string in0, long in1, RemoteAttachment in2, System.Byte[] in3) { object[] results = this.Invoke("addAttachment", new object[] { in0, in1, in2, in3}); return ((RemoteAttachment)(results[0])); } public System.IAsyncResult BeginaddAttachment(string in0, long in1, RemoteAttachment in2, System.Byte[] in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addAttachment", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteAttachment EndaddAttachment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteAttachment)(results[0])); } [System.Web.Services.WebMethodAttribute(MessageName="addAttachment1")] [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addAttachmentReturn")] public RemoteAttachment addAttachment(string in0, RemoteAttachment in1, System.Byte[] in2) { object[] results = this.Invoke("addAttachment1", new object[] { in0, in1, in2}); return ((RemoteAttachment)(results[0])); } public System.IAsyncResult BeginaddAttachment1(string in0, RemoteAttachment in1, System.Byte[] in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addAttachment1", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteAttachment EndaddAttachment1(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteAttachment)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getCommentsReturn")] public RemoteComment[] getComments(string in0, long in1) { object[] results = this.Invoke("getComments", new object[] { in0, in1}); return ((RemoteComment[])(results[0])); } public System.IAsyncResult BegingetComments(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getComments", new object[] { in0, in1}, callback, asyncState); } public RemoteComment[] EndgetComments(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComment[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeCommentReturn")] public bool removeComment(string in0, long in1) { object[] results = this.Invoke("removeComment", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveComment(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeComment", new object[] { in0, in1}, callback, asyncState); } public bool EndremoveComment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getContentPermissionSetsReturn")] public RemoteContentPermissionSet[] getContentPermissionSets(string in0, long in1) { object[] results = this.Invoke("getContentPermissionSets", new object[] { in0, in1}); return ((RemoteContentPermissionSet[])(results[0])); } public System.IAsyncResult BegingetContentPermissionSets(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getContentPermissionSets", new object[] { in0, in1}, callback, asyncState); } public RemoteContentPermissionSet[] EndgetContentPermissionSets(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteContentPermissionSet[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("setContentPermissionsReturn")] public bool setContentPermissions(string in0, long in1, string in2, RemoteContentPermission[] in3) { object[] results = this.Invoke("setContentPermissions", new object[] { in0, in1, in2, in3}); return ((bool)(results[0])); } public System.IAsyncResult BeginsetContentPermissions(string in0, long in1, string in2, RemoteContentPermission[] in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("setContentPermissions", new object[] { in0, in1, in2, in3}, callback, asyncState); } public bool EndsetContentPermissions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getContentPermissionSetReturn")] public RemoteContentPermissionSet getContentPermissionSet(string in0, long in1, string in2) { object[] results = this.Invoke("getContentPermissionSet", new object[] { in0, in1, in2}); return ((RemoteContentPermissionSet)(results[0])); } public System.IAsyncResult BegingetContentPermissionSet(string in0, long in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getContentPermissionSet", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteContentPermissionSet EndgetContentPermissionSet(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteContentPermissionSet)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("logoutReturn")] public bool logout(string in0) { object[] results = this.Invoke("logout", new object[] { in0}); return ((bool)(results[0])); } public System.IAsyncResult Beginlogout(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("logout", new object[] { in0}, callback, asyncState); } public bool Endlogout(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getAttachmentDataReturn")] public System.Byte[] getAttachmentData(string in0, long in1, string in2, int in3) { object[] results = this.Invoke("getAttachmentData", new object[] { in0, in1, in2, in3}); return ((System.Byte[])(results[0])); } public System.IAsyncResult BegingetAttachmentData(string in0, long in1, string in2, int in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getAttachmentData", new object[] { in0, in1, in2, in3}, callback, asyncState); } public System.Byte[] EndgetAttachmentData(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((System.Byte[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("exportSpaceReturn")] public string exportSpace(string in0, string in1, string in2) { object[] results = this.Invoke("exportSpace", new object[] { in0, in1, in2}); return ((string)(results[0])); } public System.IAsyncResult BeginexportSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("exportSpace", new object[] { in0, in1, in2}, callback, asyncState); } public string EndexportSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("moveAttachmentReturn")] public bool moveAttachment(string in0, long in1, string in2, long in3, string in4) { object[] results = this.Invoke("moveAttachment", new object[] { in0, in1, in2, in3, in4}); return ((bool)(results[0])); } public System.IAsyncResult BeginmoveAttachment(string in0, long in1, string in2, long in3, string in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("moveAttachment", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public bool EndmoveAttachment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeAttachmentReturn")] public bool removeAttachment(string in0, long in1, string in2) { object[] results = this.Invoke("removeAttachment", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveAttachment(string in0, long in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeAttachment", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveAttachment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("hasUserReturn")] public bool hasUser(string in0, string in1) { object[] results = this.Invoke("hasUser", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginhasUser(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("hasUser", new object[] { in0, in1}, callback, asyncState); } public bool EndhasUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addSpaceReturn")] public RemoteSpace addSpace(string in0, RemoteSpace in1) { object[] results = this.Invoke("addSpace", new object[] { in0, in1}); return ((RemoteSpace)(results[0])); } public System.IAsyncResult BeginaddSpace(string in0, RemoteSpace in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addSpace", new object[] { in0, in1}, callback, asyncState); } public RemoteSpace EndaddSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpace)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getActiveUsersReturn")] public string[] getActiveUsers(string in0, bool in1) { object[] results = this.Invoke("getActiveUsers", new object[] { in0, in1}); return ((string[])(results[0])); } public System.IAsyncResult BegingetActiveUsers(string in0, bool in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getActiveUsers", new object[] { in0, in1}, callback, asyncState); } public string[] EndgetActiveUsers(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("editCommentReturn")] public RemoteComment editComment(string in0, RemoteComment in1) { object[] results = this.Invoke("editComment", new object[] { in0, in1}); return ((RemoteComment)(results[0])); } public System.IAsyncResult BegineditComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("editComment", new object[] { in0, in1}, callback, asyncState); } public RemoteComment EndeditComment(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteComment)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getPageHistoryReturn")] public RemotePageHistory[] getPageHistory(string in0, long in1) { object[] results = this.Invoke("getPageHistory", new object[] { in0, in1}); return ((RemotePageHistory[])(results[0])); } public System.IAsyncResult BegingetPageHistory(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPageHistory", new object[] { in0, in1}, callback, asyncState); } public RemotePageHistory[] EndgetPageHistory(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePageHistory[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removePageReturn")] public bool removePage(string in0, long in1) { object[] results = this.Invoke("removePage", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginremovePage(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removePage", new object[] { in0, in1}, callback, asyncState); } public bool EndremovePage(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("renderContentReturn")] public string renderContent(string in0, string in1, long in2, string in3) { object[] results = this.Invoke("renderContent", new object[] { in0, in1, in2, in3}); return ((string)(results[0])); } public System.IAsyncResult BeginrenderContent(string in0, string in1, long in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("renderContent", new object[] { in0, in1, in2, in3}, callback, asyncState); } public string EndrenderContent(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } [System.Web.Services.WebMethodAttribute(MessageName="renderContent1")] [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("renderContentReturn")] public string renderContent(string in0, string in1, long in2, string in3, Map in4) { object[] results = this.Invoke("renderContent1", new object[] { in0, in1, in2, in3, in4}); return ((string)(results[0])); } public System.IAsyncResult BeginrenderContent1(string in0, string in1, long in2, string in3, Map in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("renderContent1", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public string EndrenderContent1(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("storePageReturn")] public RemotePage storePage(string in0, RemotePage in1) { object[] results = this.Invoke("storePage", new object[] { in0, in1}); return ((RemotePage)(results[0])); } public System.IAsyncResult BeginstorePage(string in0, RemotePage in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("storePage", new object[] { in0, in1}, callback, asyncState); } public RemotePage EndstorePage(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePage)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpacesInGroupReturn")] public RemoteSpaceSummary[] getSpacesInGroup(string in0, string in1) { object[] results = this.Invoke("getSpacesInGroup", new object[] { in0, in1}); return ((RemoteSpaceSummary[])(results[0])); } public System.IAsyncResult BegingetSpacesInGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpacesInGroup", new object[] { in0, in1}, callback, asyncState); } public RemoteSpaceSummary[] EndgetSpacesInGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpaceSummary[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("storeSpaceReturn")] public RemoteSpace storeSpace(string in0, RemoteSpace in1) { object[] results = this.Invoke("storeSpace", new object[] { in0, in1}); return ((RemoteSpace)(results[0])); } public System.IAsyncResult BeginstoreSpace(string in0, RemoteSpace in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("storeSpace", new object[] { in0, in1}, callback, asyncState); } public RemoteSpace EndstoreSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpace)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addSpaceGroupReturn")] public RemoteSpaceGroup addSpaceGroup(string in0, RemoteSpaceGroup in1) { object[] results = this.Invoke("addSpaceGroup", new object[] { in0, in1}); return ((RemoteSpaceGroup)(results[0])); } public System.IAsyncResult BeginaddSpaceGroup(string in0, RemoteSpaceGroup in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addSpaceGroup", new object[] { in0, in1}, callback, asyncState); } public RemoteSpaceGroup EndaddSpaceGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpaceGroup)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addPersonalSpaceReturn")] public RemoteSpace addPersonalSpace(string in0, RemoteSpace in1, string in2) { object[] results = this.Invoke("addPersonalSpace", new object[] { in0, in1, in2}); return ((RemoteSpace)(results[0])); } public System.IAsyncResult BeginaddPersonalSpace(string in0, RemoteSpace in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addPersonalSpace", new object[] { in0, in1, in2}, callback, asyncState); } public RemoteSpace EndaddPersonalSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSpace)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getSpaceLevelPermissionsReturn")] public string[] getSpaceLevelPermissions(string in0) { object[] results = this.Invoke("getSpaceLevelPermissions", new object[] { in0}); return ((string[])(results[0])); } public System.IAsyncResult BegingetSpaceLevelPermissions(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSpaceLevelPermissions", new object[] { in0}, callback, asyncState); } public string[] EndgetSpaceLevelPermissions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addPermissionToSpaceReturn")] public bool addPermissionToSpace(string in0, string in1, string in2, string in3) { object[] results = this.Invoke("addPermissionToSpace", new object[] { in0, in1, in2, in3}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddPermissionToSpace(string in0, string in1, string in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addPermissionToSpace", new object[] { in0, in1, in2, in3}, callback, asyncState); } public bool EndaddPermissionToSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addGlobalPermissionsReturn")] public bool addGlobalPermissions(string in0, string[] in1, string in2) { object[] results = this.Invoke("addGlobalPermissions", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddGlobalPermissions(string in0, string[] in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addGlobalPermissions", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddGlobalPermissions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addGlobalPermissionReturn")] public bool addGlobalPermission(string in0, string in1, string in2) { object[] results = this.Invoke("addGlobalPermission", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddGlobalPermission(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addGlobalPermission", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddGlobalPermission(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addAnonymousUsePermissionReturn")] public bool addAnonymousUsePermission(string in0) { object[] results = this.Invoke("addAnonymousUsePermission", new object[] { in0}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddAnonymousUsePermission(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addAnonymousUsePermission", new object[] { in0}, callback, asyncState); } public bool EndaddAnonymousUsePermission(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeGlobalPermissionReturn")] public bool removeGlobalPermission(string in0, string in1, string in2) { object[] results = this.Invoke("removeGlobalPermission", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveGlobalPermission(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeGlobalPermission", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveGlobalPermission(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addPermissionsToSpaceReturn")] public bool addPermissionsToSpace(string in0, string[] in1, string in2, string in3) { object[] results = this.Invoke("addPermissionsToSpace", new object[] { in0, in1, in2, in3}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddPermissionsToSpace(string in0, string[] in1, string in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addPermissionsToSpace", new object[] { in0, in1, in2, in3}, callback, asyncState); } public bool EndaddPermissionsToSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removePermissionFromSpaceReturn")] public bool removePermissionFromSpace(string in0, string in1, string in2, string in3) { object[] results = this.Invoke("removePermissionFromSpace", new object[] { in0, in1, in2, in3}); return ((bool)(results[0])); } public System.IAsyncResult BeginremovePermissionFromSpace(string in0, string in1, string in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removePermissionFromSpace", new object[] { in0, in1, in2, in3}, callback, asyncState); } public bool EndremovePermissionFromSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("editUserReturn")] public bool editUser(string in0, RemoteUser in1) { object[] results = this.Invoke("editUser", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BegineditUser(string in0, RemoteUser in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("editUser", new object[] { in0, in1}, callback, asyncState); } public bool EndeditUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getUserGroupsReturn")] public string[] getUserGroups(string in0, string in1) { object[] results = this.Invoke("getUserGroups", new object[] { in0, in1}); return ((string[])(results[0])); } public System.IAsyncResult BegingetUserGroups(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getUserGroups", new object[] { in0, in1}, callback, asyncState); } public string[] EndgetUserGroups(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addUserToGroupReturn")] public bool addUserToGroup(string in0, string in1, string in2) { object[] results = this.Invoke("addUserToGroup", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddUserToGroup(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addUserToGroup", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddUserToGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeUserFromGroupReturn")] public bool removeUserFromGroup(string in0, string in1, string in2) { object[] results = this.Invoke("removeUserFromGroup", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveUserFromGroup(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeUserFromGroup", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveUserFromGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("changeMyPasswordReturn")] public bool changeMyPassword(string in0, string in1, string in2) { object[] results = this.Invoke("changeMyPassword", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginchangeMyPassword(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("changeMyPassword", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndchangeMyPassword(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("changeUserPasswordReturn")] public bool changeUserPassword(string in0, string in1, string in2) { object[] results = this.Invoke("changeUserPassword", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginchangeUserPassword(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("changeUserPassword", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndchangeUserPassword(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("setUserInformationReturn")] public bool setUserInformation(string in0, RemoteUserInformation in1) { object[] results = this.Invoke("setUserInformation", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginsetUserInformation(string in0, RemoteUserInformation in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("setUserInformation", new object[] { in0, in1}, callback, asyncState); } public bool EndsetUserInformation(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getUserInformationReturn")] public RemoteUserInformation getUserInformation(string in0, string in1) { object[] results = this.Invoke("getUserInformation", new object[] { in0, in1}); return ((RemoteUserInformation)(results[0])); } public System.IAsyncResult BegingetUserInformation(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getUserInformation", new object[] { in0, in1}, callback, asyncState); } public RemoteUserInformation EndgetUserInformation(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteUserInformation)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("hasGroupReturn")] public bool hasGroup(string in0, string in1) { object[] results = this.Invoke("hasGroup", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginhasGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("hasGroup", new object[] { in0, in1}, callback, asyncState); } public bool EndhasGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addProfilePictureReturn")] public bool addProfilePicture(string in0, string in1, string in2, string in3, System.Byte[] in4) { object[] results = this.Invoke("addProfilePicture", new object[] { in0, in1, in2, in3, in4}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddProfilePicture(string in0, string in1, string in2, string in3, System.Byte[] in4, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addProfilePicture", new object[] { in0, in1, in2, in3, in4}, callback, asyncState); } public bool EndaddProfilePicture(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getBlogEntryByDayAndTitleReturn")] public RemoteBlogEntry getBlogEntryByDayAndTitle(string in0, string in1, int in2, string in3) { object[] results = this.Invoke("getBlogEntryByDayAndTitle", new object[] { in0, in1, in2, in3}); return ((RemoteBlogEntry)(results[0])); } public System.IAsyncResult BegingetBlogEntryByDayAndTitle(string in0, string in1, int in2, string in3, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getBlogEntryByDayAndTitle", new object[] { in0, in1, in2, in3}, callback, asyncState); } public RemoteBlogEntry EndgetBlogEntryByDayAndTitle(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteBlogEntry)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getBlogEntryReturn")] public RemoteBlogEntry getBlogEntry(string in0, long in1) { object[] results = this.Invoke("getBlogEntry", new object[] { in0, in1}); return ((RemoteBlogEntry)(results[0])); } public System.IAsyncResult BegingetBlogEntry(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getBlogEntry", new object[] { in0, in1}, callback, asyncState); } public RemoteBlogEntry EndgetBlogEntry(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteBlogEntry)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getBlogEntriesReturn")] public RemoteBlogEntrySummary[] getBlogEntries(string in0, string in1) { object[] results = this.Invoke("getBlogEntries", new object[] { in0, in1}); return ((RemoteBlogEntrySummary[])(results[0])); } public System.IAsyncResult BegingetBlogEntries(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getBlogEntries", new object[] { in0, in1}, callback, asyncState); } public RemoteBlogEntrySummary[] EndgetBlogEntries(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteBlogEntrySummary[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("storeBlogEntryReturn")] public RemoteBlogEntry storeBlogEntry(string in0, RemoteBlogEntry in1) { object[] results = this.Invoke("storeBlogEntry", new object[] { in0, in1}); return ((RemoteBlogEntry)(results[0])); } public System.IAsyncResult BeginstoreBlogEntry(string in0, RemoteBlogEntry in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("storeBlogEntry", new object[] { in0, in1}, callback, asyncState); } public RemoteBlogEntry EndstoreBlogEntry(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteBlogEntry)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("exportSiteReturn")] public string exportSite(string in0, bool in1) { object[] results = this.Invoke("exportSite", new object[] { in0, in1}); return ((string)(results[0])); } public System.IAsyncResult BeginexportSite(string in0, bool in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("exportSite", new object[] { in0, in1}, callback, asyncState); } public string EndexportSite(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("flushIndexQueueReturn")] public bool flushIndexQueue(string in0) { object[] results = this.Invoke("flushIndexQueue", new object[] { in0}); return ((bool)(results[0])); } public System.IAsyncResult BeginflushIndexQueue(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("flushIndexQueue", new object[] { in0}, callback, asyncState); } public bool EndflushIndexQueue(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("clearIndexQueueReturn")] public bool clearIndexQueue(string in0) { object[] results = this.Invoke("clearIndexQueue", new object[] { in0}); return ((bool)(results[0])); } public System.IAsyncResult BeginclearIndexQueue(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("clearIndexQueue", new object[] { in0}, callback, asyncState); } public bool EndclearIndexQueue(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getClusterNodeStatusesReturn")] public RemoteNodeStatus[] getClusterNodeStatuses(string in0) { object[] results = this.Invoke("getClusterNodeStatuses", new object[] { in0}); return ((RemoteNodeStatus[])(results[0])); } public System.IAsyncResult BegingetClusterNodeStatuses(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getClusterNodeStatuses", new object[] { in0}, callback, asyncState); } public RemoteNodeStatus[] EndgetClusterNodeStatuses(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteNodeStatus[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("importSpaceReturn")] public bool importSpace(string in0, System.Byte[] in1) { object[] results = this.Invoke("importSpace", new object[] { in0, in1}); return ((bool)(results[0])); } public System.IAsyncResult BeginimportSpace(string in0, System.Byte[] in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("importSpace", new object[] { in0, in1}, callback, asyncState); } public bool EndimportSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getLabelsByIdReturn")] public RemoteLabel[] getLabelsById(string in0, long in1) { object[] results = this.Invoke("getLabelsById", new object[] { in0, in1}); return ((RemoteLabel[])(results[0])); } public System.IAsyncResult BegingetLabelsById(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getLabelsById", new object[] { in0, in1}, callback, asyncState); } public RemoteLabel[] EndgetLabelsById(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteLabel[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getLabelContentByIdReturn")] public RemoteSearchResult[] getLabelContentById(string in0, long in1) { object[] results = this.Invoke("getLabelContentById", new object[] { in0, in1}); return ((RemoteSearchResult[])(results[0])); } public System.IAsyncResult BegingetLabelContentById(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getLabelContentById", new object[] { in0, in1}, callback, asyncState); } public RemoteSearchResult[] EndgetLabelContentById(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSearchResult[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getLabelContentByNameReturn")] public RemoteSearchResult[] getLabelContentByName(string in0, string in1) { object[] results = this.Invoke("getLabelContentByName", new object[] { in0, in1}); return ((RemoteSearchResult[])(results[0])); } public System.IAsyncResult BegingetLabelContentByName(string in0, string in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getLabelContentByName", new object[] { in0, in1}, callback, asyncState); } public RemoteSearchResult[] EndgetLabelContentByName(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSearchResult[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getLabelContentByObjectReturn")] public RemoteSearchResult[] getLabelContentByObject(string in0, RemoteLabel in1) { object[] results = this.Invoke("getLabelContentByObject", new object[] { in0, in1}); return ((RemoteSearchResult[])(results[0])); } public System.IAsyncResult BegingetLabelContentByObject(string in0, RemoteLabel in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getLabelContentByObject", new object[] { in0, in1}, callback, asyncState); } public RemoteSearchResult[] EndgetLabelContentByObject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemoteSearchResult[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addLabelByNameReturn")] public bool addLabelByName(string in0, string in1, long in2) { object[] results = this.Invoke("addLabelByName", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddLabelByName(string in0, string in1, long in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addLabelByName", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddLabelByName(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addLabelByIdReturn")] public bool addLabelById(string in0, long in1, long in2) { object[] results = this.Invoke("addLabelById", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddLabelById(string in0, long in1, long in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addLabelById", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddLabelById(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addLabelByObjectReturn")] public bool addLabelByObject(string in0, RemoteLabel in1, long in2) { object[] results = this.Invoke("addLabelByObject", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddLabelByObject(string in0, RemoteLabel in1, long in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addLabelByObject", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddLabelByObject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addLabelByNameToSpaceReturn")] public bool addLabelByNameToSpace(string in0, string in1, string in2) { object[] results = this.Invoke("addLabelByNameToSpace", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddLabelByNameToSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addLabelByNameToSpace", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddLabelByNameToSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeLabelByNameReturn")] public bool removeLabelByName(string in0, string in1, long in2) { object[] results = this.Invoke("removeLabelByName", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveLabelByName(string in0, string in1, long in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeLabelByName", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveLabelByName(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeLabelByIdReturn")] public bool removeLabelById(string in0, long in1, long in2) { object[] results = this.Invoke("removeLabelById", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveLabelById(string in0, long in1, long in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeLabelById", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveLabelById(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeLabelByObjectReturn")] public bool removeLabelByObject(string in0, RemoteLabel in1, long in2) { object[] results = this.Invoke("removeLabelByObject", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveLabelByObject(string in0, RemoteLabel in1, long in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeLabelByObject", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveLabelByObject(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeLabelByNameFromSpaceReturn")] public bool removeLabelByNameFromSpace(string in0, string in1, string in2) { object[] results = this.Invoke("removeLabelByNameFromSpace", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveLabelByNameFromSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeLabelByNameFromSpace", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveLabelByNameFromSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getPermissionsForUserReturn")] public string[] getPermissionsForUser(string in0, string in1, string in2) { object[] results = this.Invoke("getPermissionsForUser", new object[] { in0, in1, in2}); return ((string[])(results[0])); } public System.IAsyncResult BegingetPermissionsForUser(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPermissionsForUser", new object[] { in0, in1, in2}, callback, asyncState); } public string[] EndgetPermissionsForUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string[])(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeAnonymousUsePermissionReturn")] public bool removeAnonymousUsePermission(string in0) { object[] results = this.Invoke("removeAnonymousUsePermission", new object[] { in0}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveAnonymousUsePermission(string in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeAnonymousUsePermission", new object[] { in0}, callback, asyncState); } public bool EndremoveAnonymousUsePermission(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addAnonymousPermissionToSpaceReturn")] public bool addAnonymousPermissionToSpace(string in0, string in1, string in2) { object[] results = this.Invoke("addAnonymousPermissionToSpace", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddAnonymousPermissionToSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addAnonymousPermissionToSpace", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddAnonymousPermissionToSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("addAnonymousPermissionsToSpaceReturn")] public bool addAnonymousPermissionsToSpace(string in0, string[] in1, string in2) { object[] results = this.Invoke("addAnonymousPermissionsToSpace", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginaddAnonymousPermissionsToSpace(string in0, string[] in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addAnonymousPermissionsToSpace", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndaddAnonymousPermissionsToSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("removeAnonymousPermissionFromSpaceReturn")] public bool removeAnonymousPermissionFromSpace(string in0, string in1, string in2) { object[] results = this.Invoke("removeAnonymousPermissionFromSpace", new object[] { in0, in1, in2}); return ((bool)(results[0])); } public System.IAsyncResult BeginremoveAnonymousPermissionFromSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeAnonymousPermissionFromSpace", new object[] { in0, in1, in2}, callback, asyncState); } public bool EndremoveAnonymousPermissionFromSpace(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")] [return: System.Xml.Serialization.SoapElement("getPagePermissionsReturn")] public RemotePermission[] getPagePermissions(string in0, long in1) { object[] results = this.Invoke("getPagePermissions", new object[] { in0, in1}); return ((RemotePermission[])(results[0])); } public System.IAsyncResult BegingetPagePermissions(string in0, long in1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getPagePermissions", new object[] { in0, in1}, callback, asyncState); } public RemotePermission[] EndgetPagePermissions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((RemotePermission[])(results[0])); } } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteSearchResult { /// public string excerpt; /// public long id; /// public string title; /// public string type; /// public string url; } /// [System.Xml.Serialization.SoapType(Namespace="http://xml.apache.org/xml-soap")] public class Map { /// [System.Xml.Serialization.SoapElement()] public mapItem[] item; } /// [System.Xml.Serialization.SoapType(Namespace="http://xml.apache.org/xml-soap")] public class mapItem { /// public object key; /// public object value; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteSpace : RemoteSpaceSummary { /// public string Description; /// public long homePage; /// public string spaceGroup; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemoteSpace))] public class RemoteSpaceSummary { /// public string key; /// public string name; /// public string type; /// public string url; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteComment { /// public string content; /// public System.DateTime created; /// public string creator; /// public long id; /// public System.DateTime modified; /// public string modifier; /// public long pageId; /// public long parentId; /// public string title; /// public string url; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteServerInfo { /// public string baseUrl; /// public string buildId; /// public bool developmentBuild; /// public int majorVersion; /// public int minorVersion; /// public int patchLevel; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemotePage))] public class RemotePageSummary : AbstractRemotePageSummary { /// public long parentId; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemotePageSummary))] [System.Xml.Serialization.SoapInclude(typeof(RemotePage))] [System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntrySummary))] [System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntry))] public class AbstractRemotePageSummary { /// public long id; /// public int permissions; /// public string space; /// public string title; /// public string url; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemotePage : RemotePageSummary { /// public string content; /// public string contentStatus; /// public System.DateTime created; /// public string creator; /// public bool current; /// public bool homePage; /// public System.DateTime modified; /// public string modifier; /// public int version; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] [System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntry))] public class RemoteBlogEntrySummary : AbstractRemotePageSummary { /// public string author; /// public System.DateTime publishDate; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteBlogEntry : RemoteBlogEntrySummary { /// public string content; /// public int version; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteUser { /// public string email; /// public string fullname; /// public string name; /// public string url; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteClusterInformation { /// public string Description; /// public int memberCount; /// public object[] members; /// public string multicastAddress; /// public string multicastPort; /// public string name; /// public bool running; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteSpaceGroup { /// public string creatorName; /// public string key; /// public string licenseKey; /// public string name; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteAttachment { /// public string comment; /// public string contentType; /// public System.DateTime created; /// public string creator; /// public string fileName; /// public long fileSize; /// public long id; /// public long pageId; /// public string title; /// public string url; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteLabel { /// public long id; /// public string name; /// public string @namespace; /// public string owner; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteContentPermissionSet { /// public RemoteContentPermission[] contentPermissions; /// public string type; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteContentPermission { /// public string groupName; /// public string type; /// public string userName; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemotePageHistory { /// public long id; /// public System.DateTime modified; /// public string modifier; /// public int version; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteUserInformation { /// public string content; /// public System.DateTime creationDate; /// public string creatorName; /// public long id; /// public System.DateTime lastModificationDate; /// public string lastModifierName; /// public string username; /// public int version; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemoteNodeStatus { /// public Map JVMstats; /// public Map buildStats; /// public int nodeId; /// public Map props; } /// [System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")] public class RemotePermission { /// public string lockType; /// public string lockedBy; } gnome-do-plugins-0.8.5/Confluence/src/PaxHeaders.15196/ConfluenceConfiguration.cs0000644000175000017500000000007411701730437025764 xustar000000000000000030 atime=1381797704.775221227 30 ctime=1381823734.103049717 gnome-do-plugins-0.8.5/Confluence/src/ConfluenceConfiguration.cs0000664000175000017500000000600111701730437025224 0ustar00chrischris00000000000000// // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // using System; namespace Confluence { public interface IConfluenceConfiguration { string BaseUrl { get; } string Username { get; } string Password { get; } int MaxSearchResults { get; } /// /// To be valid, all required fields must be filled out /// bool IsValid(); } /// /// Configuration that uses gconf to do the magic /// public class ConfluenceConfiguration : IConfluenceConfiguration { /// /// The gnome conf key that contains the base url for our Confluence installation. /// ie. http://opensource.atlassian.com/confluence/spring /// private const string _sGCONF_KEY= "/apps/gnome-do/plugins/Confluence"; private GConf.Client _gconf; public ConfluenceConfiguration() { _gconf= new GConf.Client(); // Set defaults MaxSearchResults = DefaultMaxSearchResults; } private void SetConfValue( string key, string val ) { _gconf.Set( _sGCONF_KEY + "/" + key, val ); } private string GetConfValue( string key, string fallback ) { try { return _gconf.Get( _sGCONF_KEY + "/" + key ) as String; } catch( GConf.NoSuchKeyException ) { return fallback; } } public string BaseUrl { get { return GetConfValue( "baseUrl", "" ); } set { value = value.Trim(); if (value.EndsWith("/")) { char[] trimChars = { '/' }; value = value.TrimEnd(trimChars); } SetConfValue( "baseUrl", value ); } } public string Username { get { return GetConfValue( "username", "" ); } set { SetConfValue( "username", value ); } } public string Password { get { return GetConfValue( "password", "" ); } set { SetConfValue( "password", value ); } } public int MaxSearchResults { get { try { return Convert.ToInt32(GetConfValue( "maxSearchResults", "" )); } catch (FormatException) { return DefaultMaxSearchResults; } } set { SetConfValue( "maxSearchResults", Convert.ToString( value )); } } public int DefaultMaxSearchResults { get { return 20; } } /// /// To be valid, all required fields must be filled out /// public bool IsValid() { return BaseUrl.Length>0; } } } gnome-do-plugins-0.8.5/Confluence/src/PaxHeaders.15196/ConfluenceSearchAction.cs0000644000175000017500000000007411701730437025520 xustar000000000000000030 atime=1381797704.775221227 30 ctime=1381823734.111049717 gnome-do-plugins-0.8.5/Confluence/src/ConfluenceSearchAction.cs0000664000175000017500000001175611701730437024775 0ustar00chrischris00000000000000// //GNOME Do is the legal property of its developers. Please refer to the //COPYRIGHT file distributed with this source distribution. // //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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Do.Universe; using Do.Platform.Linux; using Mono.Addins; /// /// Do plug-in that returns search results from a Confluence wiki back to /// gnome-do for display and selection by the user /// namespace Confluence { // No longer in Do, have to subclass public class BookmarkItem : Item, IBookmarkItem { protected string name, url; public BookmarkItem (string name, string url) { this.name = name; this.url = url; } public override string Name { get { return name; } } public override string Description { get { return url; } } public override string Icon { get { return "www"; } } public string Url { get { return url; } } } public class ConfluenceSearchAction : Act, IConfigurable { /// /// Our configuration for Confluence properties /// private IConfluenceConfiguration _config; /// /// Initializes ConfluenceSearchAction /// public ConfluenceSearchAction() { _config = new ConfluenceConfiguration(); } /// /// The name of the plugin /// public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search Confluence"); } } /// /// A description of the plugin /// public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Searches Confluence and returns results to Do"); } } /// /// Confluence icon /// public override string Icon { get { return "confluence.png@"+GetType().Assembly.FullName; } } /// /// ITextItem /// public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (ITextItem) }; } } /// /// false /// public override bool ModifierItemsOptional { get { return false; } } /// /// The config class /// public IConfluenceConfiguration Config { get { return _config; } set { _config= value; } } /// /// Create the configuration dialog /// public Gtk.Bin GetConfiguration() { return new ConfluenceConfigWidget( this ); } /// /// Actual code performed when action is executed in Do /// /// /// Items. ITextItem /// /// /// Modifier Items. None /// /// /// Array of Bookmark Items. URLs to search results /// public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { try { ConfluenceSoapServiceService soapService = new ConfluenceSoapServiceService(_config.BaseUrl); // Only login if username AND password were provided in the config. // Otherwise, use anonymous access with a null token. String token = null; if (_config.Username != null && _config.Username.Trim().Length != 0 && _config.Password != null && _config.Password.Trim().Length != 0) { token = soapService.login(_config.Username, _config.Password); } string query = (items.First () as ITextItem).Text; RemoteSearchResult[] results = soapService.search(token, query, _config.MaxSearchResults); List retItems = new List (); foreach (RemoteSearchResult result in results) { retItems.Add(new BookmarkItem(result.title, result.url)); } return retItems.ToArray(); } catch( Exception e ) { Log( "Unable to search Confluence: {0}", e ); return null; } } /// /// Temporary logging method until it's provided to plugins /// public void Log( string message, params object[] args ) { string prefix= string.Format( "[Info {0:00}:{1:00}:{2:00}.{3:000}] [Confluence] ", DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond ); Console.WriteLine( prefix + string.Format( message, args ) ); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/build.rules.mk0000644000175000017500000000013112227172355020532 xustar000000000000000030 mtime=1381823725.635049426 29 atime=1381823729.24304955 30 ctime=1381823729.419049556 gnome-do-plugins-0.8.5/build.rules.mk0000664000175000017500000000502312227172355020003 0ustar00chrischris00000000000000# Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) if ENABLE_DEBUG OUTPUT_FILES += $(ASSEMBLY_FILE).mdb endif # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 if ENABLE_DEBUG MCS_FLAGS += -debug -d:DEBUG endif all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in gnome-do-plugins-0.8.5/PaxHeaders.15196/Wordnet0000644000175000017500000000013212227172432017313 xustar000000000000000030 mtime=1381823770.151050956 30 atime=1381823772.207051027 30 ctime=1381823770.151050956 gnome-do-plugins-0.8.5/Wordnet/0000755000175000017500000000000012227172432016636 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Wordnet/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170326021423 xustar000000000000000030 mtime=1381822678.615013423 29 atime=1381823354.10303665 30 ctime=1381823770.151050956 gnome-do-plugins-0.8.5/Wordnet/Makefile.am0000664000175000017500000000031512227170326020673 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Wordnet FILES = \ src/WordnetAction.cs GENERATED_RESOURCES = \ Resources/Wordnet.addin.xml REFERENCES = \ System \ System.Core \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Wordnet/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172432021435 xustar000000000000000030 mtime=1381823770.015050952 30 atime=1381823770.095050954 30 ctime=1381823770.147050956 gnome-do-plugins-0.8.5/Wordnet/Makefile.in0000644000175000017500000004703212227172432020711 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Wordnet ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Wordnet FILES = \ src/WordnetAction.cs GENERATED_RESOURCES = \ Resources/Wordnet.addin.xml REFERENCES = \ System \ System.Core \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Wordnet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Wordnet/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Wordnet/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021265 xustar000000000000000030 mtime=1381823728.735049532 30 atime=1381823772.207051027 30 ctime=1381823728.735049532 gnome-do-plugins-0.8.5/Wordnet/Resources/0000755000175000017500000000000012227172360020610 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Wordnet/Resources/PaxHeaders.15196/Wordnet.addin.xml.in0000644000175000017500000000007411701730437025177 xustar000000000000000030 atime=1381797706.059221271 30 ctime=1381823728.735049532 gnome-do-plugins-0.8.5/Wordnet/Resources/Wordnet.addin.xml.in0000664000175000017500000000114211701730437024440 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Wordnet/PaxHeaders.15196/src0000644000175000017500000000013212227172432020102 xustar000000000000000030 mtime=1381823770.155050956 30 atime=1381823772.207051027 30 ctime=1381823770.155050956 gnome-do-plugins-0.8.5/Wordnet/src/0000755000175000017500000000000012227172432017425 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Wordnet/src/PaxHeaders.15196/WordnetAction.cs0000644000175000017500000000007411701730437023274 xustar000000000000000030 atime=1381797706.059221271 30 ctime=1381823770.155050956 gnome-do-plugins-0.8.5/Wordnet/src/WordnetAction.cs0000664000175000017500000000542411701730437022544 0ustar00chrischris00000000000000/* WordnetAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . * * WordnetAction is just a slight modification of DefineWordAction, to use * Wordnet instead of the default dictionary. */ using System; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Universe; namespace Simulacra { /// /// Given an ITextItem, WordnetAcion will look up the Text /// contents of the ITextItem using the gnome-dictionary. /// public class WordnetAction : Act { /// /// Should match those and only those strings that can be /// looked up in a dictionary. /// YES: "war", "peace", "hoi polloi" /// NO: "war9", "2 + 4", "___1337__" /// const string wordPattern = @"^([^\W0-9_]+([ -][^\W0-9_]+)?)$"; Regex wordRegex; public WordnetAction () { wordRegex = new Regex (wordPattern, RegexOptions.Compiled); } public override string Name { get { return "Wordnet"; } } public override string Description { get { return "Get the Wordnet overview for the given word."; } } public override string Icon { get { return "accessories-dictionary"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (ITextItem) }; } } /// /// Use wordRegex to determine whether item is definable. /// /// /// A to define. /// /// /// A indicating whether or not IITem /// can be defined. /// public override bool SupportsItem (Item item) { string word; word = null; if (item is ITextItem) word = (item as ITextItem).Text; return !string.IsNullOrEmpty (word) && wordRegex.IsMatch (word); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { foreach (Item item in items) { if (!(item is ITextItem)) continue; System.Diagnostics.Process.Start ("wnb", (item as ITextItem).Text); } return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/VolumeControl0000644000175000017500000000013212227172430020477 xustar000000000000000030 mtime=1381823768.551050901 30 atime=1381823772.207051027 30 ctime=1381823768.551050901 gnome-do-plugins-0.8.5/VolumeControl/0000755000175000017500000000000012227172430020022 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/VolumeControl/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171111022603 xustar000000000000000030 mtime=1381823049.283026169 30 atime=1381823354.023036647 30 ctime=1381823768.551050901 gnome-do-plugins-0.8.5/VolumeControl/Makefile.am0000664000175000017500000000062112227171111022052 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=VolumeControl FILES = \ src/AbstractVolumeItem.cs \ src/VolumeUpItem.cs \ src/VolumeDownItem.cs \ src/VolumeMuteItem.cs \ src/VolumeUnmuteItem.cs \ src/VolumeMaximizeItem.cs \ src/VolumeItemSource.cs GENERATED_RESOURCES = \ Resources/VolumeControl.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/VolumeControl/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172430022621 xustar000000000000000030 mtime=1381823768.475050899 30 atime=1381823768.531050901 30 ctime=1381823768.551050901 gnome-do-plugins-0.8.5/VolumeControl/Makefile.in0000644000175000017500000004736012227172430022101 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = VolumeControl ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = VolumeControl FILES = \ src/AbstractVolumeItem.cs \ src/VolumeUpItem.cs \ src/VolumeDownItem.cs \ src/VolumeMuteItem.cs \ src/VolumeUnmuteItem.cs \ src/VolumeMaximizeItem.cs \ src/VolumeItemSource.cs GENERATED_RESOURCES = \ Resources/VolumeControl.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign VolumeControl/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign VolumeControl/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/VolumeControl/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022453 xustar000000000000000030 mtime=1381823728.727049532 30 atime=1381823772.207051027 30 ctime=1381823728.727049532 gnome-do-plugins-0.8.5/VolumeControl/Resources/0000755000175000017500000000000012227172360021776 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/VolumeControl/Resources/PaxHeaders.15196/VolumeControl.addin.xml.in0000644000175000017500000000007411701730437027553 xustar000000000000000030 atime=1381797706.011221269 30 ctime=1381823728.727049532 gnome-do-plugins-0.8.5/VolumeControl/Resources/VolumeControl.addin.xml.in0000664000175000017500000000113211701730437027013 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/VolumeControl/PaxHeaders.15196/src0000644000175000017500000000013212227172430021266 xustar000000000000000030 mtime=1381823768.559050901 30 atime=1381823772.207051027 30 ctime=1381823768.559050901 gnome-do-plugins-0.8.5/VolumeControl/src/0000755000175000017500000000000012227172430020611 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/VolumeControl/src/PaxHeaders.15196/VolumeDownItem.cs0000644000175000017500000000007311701730437024617 xustar000000000000000029 atime=1381797706.01522127 30 ctime=1381823768.555050901 gnome-do-plugins-0.8.5/VolumeControl/src/VolumeDownItem.cs0000664000175000017500000000250411701730437024064 0ustar00chrischris00000000000000/* VolumeDownItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Mono.Addins; namespace VolumeControl { public class VolumeDownItem : AbstractVolumeItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Volume Down"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Decrease system volume"); } } public override string Icon { get { return "audio-volume-low"; } } protected override string VolumeArgument { get { return "5%-"; } } } } gnome-do-plugins-0.8.5/VolumeControl/src/PaxHeaders.15196/VolumeUpItem.cs0000644000175000017500000000007311701730437024274 xustar000000000000000029 atime=1381797706.01522127 30 ctime=1381823768.555050901 gnome-do-plugins-0.8.5/VolumeControl/src/VolumeUpItem.cs0000664000175000017500000000247711701730437023552 0ustar00chrischris00000000000000/* VolumeUpItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Mono.Addins; namespace VolumeControl { public class VolumeUpItem : AbstractVolumeItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Volume Up"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Increase system volume"); } } public override string Icon { get { return "audio-volume-high"; } } protected override string VolumeArgument { get { return "5%+"; } } } } gnome-do-plugins-0.8.5/VolumeControl/src/PaxHeaders.15196/AbstractVolumeItem.cs0000644000175000017500000000007311701730437025453 xustar000000000000000029 atime=1381797706.01522127 30 ctime=1381823768.555050901 gnome-do-plugins-0.8.5/VolumeControl/src/AbstractVolumeItem.cs0000664000175000017500000000275211701730437024725 0ustar00chrischris00000000000000// AbstractVolumeItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Diagnostics; using Do.Platform; using Do.Universe; namespace VolumeControl { public abstract class AbstractVolumeItem : Item, IRunnableItem { protected abstract string VolumeArgument { get; } public void Run () { try { Process amixer = new Process (); amixer.StartInfo.FileName = "amixer"; amixer.StartInfo.Arguments = string.Format ("set Master {0} > /dev/null", VolumeArgument); amixer.Start (); } catch (Exception e) { Log.Error ("Failed to launch amixer: {0}", e.Message); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/VolumeControl/src/PaxHeaders.15196/VolumeMuteItem.cs0000644000175000017500000000007311701730437024622 xustar000000000000000029 atime=1381797706.01522127 30 ctime=1381823768.555050901 gnome-do-plugins-0.8.5/VolumeControl/src/VolumeMuteItem.cs0000664000175000017500000000250011701730437024063 0ustar00chrischris00000000000000/* VolumeMuteItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Mono.Addins; namespace VolumeControl { public class VolumeMuteItem : AbstractVolumeItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Mute Volume"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Mute system volume"); } } public override string Icon { get { return "audio-volume-muted"; } } protected override string VolumeArgument { get { return "0%"; } } } }gnome-do-plugins-0.8.5/VolumeControl/src/PaxHeaders.15196/VolumeUnmuteItem.cs0000644000175000017500000000007311701730437025165 xustar000000000000000029 atime=1381797706.01522127 30 ctime=1381823768.559050901 gnome-do-plugins-0.8.5/VolumeControl/src/VolumeUnmuteItem.cs0000664000175000017500000000251311701730437024432 0ustar00chrischris00000000000000/* VolumeUnmuteItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Mono.Addins; namespace VolumeControl { public class VolumeUnmuteItem : AbstractVolumeItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Unmute Volume"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Unmute system volume"); } } public override string Icon { get { return "audio-volume-medium"; } } protected override string VolumeArgument { get { return "50%"; } } } }gnome-do-plugins-0.8.5/VolumeControl/src/PaxHeaders.15196/VolumeItemSource.cs0000644000175000017500000000007311701730437025150 xustar000000000000000029 atime=1381797706.01522127 30 ctime=1381823768.559050901 gnome-do-plugins-0.8.5/VolumeControl/src/VolumeItemSource.cs0000664000175000017500000000403511701730437024416 0ustar00chrischris00000000000000/* VolumeItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace VolumeControl { public class VolumeItemSource : ItemSource { List items; public VolumeItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Volume Actions"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Adjust your system volume"); } } public override string Icon { get { return "audio-card"; } } public override IEnumerable SupportedItemTypes { get { return new Type [] { typeof (VolumeDownItem), typeof (VolumeMaximizeItem), typeof (VolumeMuteItem), typeof (VolumeUnmuteItem), typeof (VolumeUpItem), }; } } public override IEnumerable Items { get { return items; } } public override void UpdateItems () { items.Clear (); foreach (Item vitem in VolumeItems) items.Add (vitem); } private Item [] VolumeItems { get { return new Item [] { new VolumeDownItem (), new VolumeMaximizeItem(), new VolumeMuteItem (), new VolumeUnmuteItem (), new VolumeUpItem (), }; } } } } gnome-do-plugins-0.8.5/VolumeControl/src/PaxHeaders.15196/VolumeMaximizeItem.cs0000644000175000017500000000007311701730437025473 xustar000000000000000029 atime=1381797706.01522127 30 ctime=1381823768.559050901 gnome-do-plugins-0.8.5/VolumeControl/src/VolumeMaximizeItem.cs0000664000175000017500000000252311701730437024741 0ustar00chrischris00000000000000/* VolumeMaximizeItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Mono.Addins; namespace VolumeControl { public class VolumeMaximizeItem : AbstractVolumeItem { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Maximize Volume"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Maximize system volume"); } } public override string Icon { get { return "audio-volume-high"; } } protected override string VolumeArgument { get { return "100%"; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Tasque0000644000175000017500000000013012227172422017130 xustar000000000000000029 mtime=1381823762.41905069 30 atime=1381823772.207051027 29 ctime=1381823762.41905069 gnome-do-plugins-0.8.5/Tasque/0000755000175000017500000000000012227172422016455 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tasque/PaxHeaders.15196/Makefile.am0000644000175000017500000000013012227170444021243 xustar000000000000000029 mtime=1381822756.18301609 30 atime=1381823353.727036637 29 ctime=1381823762.41905069 gnome-do-plugins-0.8.5/Tasque/Makefile.am0000664000175000017500000000062412227170444020517 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Tasque FILES = \ src/TasqueDBus.cs \ src/TasqueCategoryItem.cs \ src/Tasque.cs \ src/TasqueAction.cs GENERATED_RESOURCES = \ Resources/Tasque.addin.xml BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Tasque/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172422021253 xustar000000000000000030 mtime=1381823762.271050685 30 atime=1381823762.379050689 29 ctime=1381823762.41905069 gnome-do-plugins-0.8.5/Tasque/Makefile.in0000644000175000017500000004733712227172422020540 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Tasque ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Tasque FILES = \ src/TasqueDBus.cs \ src/TasqueCategoryItem.cs \ src/Tasque.cs \ src/TasqueAction.cs GENERATED_RESOURCES = \ Resources/Tasque.addin.xml BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(GCONF_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Tasque/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Tasque/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Tasque/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021105 xustar000000000000000030 mtime=1381823728.703049531 30 atime=1381823772.207051027 30 ctime=1381823728.703049531 gnome-do-plugins-0.8.5/Tasque/Resources/0000755000175000017500000000000012227172360020430 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tasque/Resources/PaxHeaders.15196/Tasque.addin.xml.in0000644000175000017500000000007411701730437024637 xustar000000000000000030 atime=1381797705.791221262 30 ctime=1381823728.703049531 gnome-do-plugins-0.8.5/Tasque/Resources/Tasque.addin.xml.in0000664000175000017500000000116611701730437024106 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Tasque/PaxHeaders.15196/src0000644000175000017500000000013012227172422017717 xustar000000000000000029 mtime=1381823762.42305069 30 atime=1381823772.207051027 29 ctime=1381823762.42305069 gnome-do-plugins-0.8.5/Tasque/src/0000755000175000017500000000000012227172422017244 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tasque/src/PaxHeaders.15196/TasqueCategoryItem.cs0000644000175000017500000000007311701730437024112 xustar000000000000000030 atime=1381797705.795221262 29 ctime=1381823762.42305069 gnome-do-plugins-0.8.5/Tasque/src/TasqueCategoryItem.cs0000664000175000017500000000253311701730437023361 0ustar00chrischris00000000000000// TasqueCategoryItem.cs // // 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 3 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, see or // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, // Boston, MA 02111-1307 USA // using System; using System.Collections.Generic; using Do.Universe; using Tasque.DBus; using Mono.Addins; namespace Tasque { public class TasqueCategoryItem : Item { private string categoryName; public TasqueCategoryItem (string categoryName) { this.categoryName = categoryName; } public override string Name { get { return categoryName; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Category"); } } public override string Icon { get { return "tasque"; } } } } gnome-do-plugins-0.8.5/Tasque/src/PaxHeaders.15196/TasqueDBus.cs0000644000175000017500000000007311701730437022353 xustar000000000000000030 atime=1381797705.795221262 29 ctime=1381823762.42305069 gnome-do-plugins-0.8.5/Tasque/src/TasqueDBus.cs0000664000175000017500000000440411701730437021621 0ustar00chrischris00000000000000// TasqueDBus.cs // // 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 3 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, see or // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, // Boston, MA 02111-1307 USA // using System; using System.Linq; using System.Collections.Generic; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Do.Platform; using Do.Universe; namespace Tasque.DBus { [Interface ("org.gnome.Tasque.RemoteControl")] public interface ITasque { string CreateTask (string categoryName, string taskName, bool enterEditMode); string [] GetCategoryNames (); void ShowTasks (); } public class TasqueDBus { const string OBJECT_PATH = "/org/gnome/Tasque/RemoteControl"; const string BUS_NAME = "org.gnome.Tasque"; static ITasque Tasque; public TasqueDBus () { try { Tasque = FindInstance (); } catch (Exception) { Log.Error ("Could not locate Tasque on D-Bus. Make sure Tasque is running"); } // BusG.Init (); } static private ITasque FindInstance () { if (!Bus.Session.NameHasOwner (BUS_NAME)) throw new Exception (String.Format ("Name {0} has no owner", BUS_NAME)); return Bus.Session.GetObject (BUS_NAME, new ObjectPath (OBJECT_PATH)); } public IEnumerable GetCategoryNames () { return Tasque.GetCategoryNames (); } public string CreateTask (string category, string task) { IEnumerable categories = GetCategoryNames (); if (categories.Contains (category)) return Tasque.CreateTask (category, task, false); else return Tasque.CreateTask (categories.First (), task, false); } public void ShowTasks () { Tasque.ShowTasks (); } } } gnome-do-plugins-0.8.5/Tasque/src/PaxHeaders.15196/Tasque.cs0000644000175000017500000000007312141572503021572 xustar000000000000000030 atime=1381797705.795221262 29 ctime=1381823762.42305069 gnome-do-plugins-0.8.5/Tasque/src/Tasque.cs0000664000175000017500000000260312141572503021037 0ustar00chrischris00000000000000// Tasque.cs // // 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 3 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, see or // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, // Boston, MA 02111-1307 USA // using System; using System.Linq; using System.Collections.Generic; using Do.Universe; using Do.Platform; using Tasque.DBus; namespace Tasque { public static class Tasque { public static IEnumerable GetCategoryItems () { IEnumerable categories; try { TasqueDBus tasque = new TasqueDBus (); categories = tasque.GetCategoryNames (); } catch (Exception e) { Log.Error ("Could not read Tasque's category: {0}", e.Message); Log.Debug (e.StackTrace); categories = new string[] {}; } return categories.Select (category => new TasqueCategoryItem (category)); } } } gnome-do-plugins-0.8.5/Tasque/src/PaxHeaders.15196/TasqueAction.cs0000644000175000017500000000007311701730437022733 xustar000000000000000030 atime=1381797705.795221262 29 ctime=1381823762.42305069 gnome-do-plugins-0.8.5/Tasque/src/TasqueAction.cs0000664000175000017500000000620111701730437022176 0ustar00chrischris00000000000000// TasqueAction.cs // // 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 3 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, see or // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, // Boston, MA 02111-1307 USA // using System; using System.Linq; using System.Collections; using System.Collections.Generic; using GConf; using Mono.Addins; using Do.Universe; using Tasque.DBus; namespace Tasque { public class TasqueCreateTask : Act { public TasqueCreateTask () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Create a new task"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create a new task in Tasque"); } } public override string Icon { get { return "tasque"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof(TasqueCategoryItem); } } public override IEnumerable DynamicModifierItemsForItem (Item item) { return Tasque.GetCategoryItems ().OfType (); } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform ( IEnumerable items, IEnumerable modItems ) { if (modItems.Any ()) TextItemPerform (items.First () as ITextItem, modItems.First () as TasqueCategoryItem); else TextItemPerform (items.First () as ITextItem, new TasqueCategoryItem ("")); yield break; } protected Item[] TextItemPerform (ITextItem item, TasqueCategoryItem category) { string defaultCategory; GConf.Client conf = new GConf.Client (); TasqueDBus tasque = new TasqueDBus (); try { defaultCategory = conf.Get ("/apps/gnome-do/plugins/tasque/default_category") as string; } catch (GConf.NoSuchKeyException) { conf.Set ("/apps/gnome-do/plugins/tasque/default_category", ""); return null; } if (category.Name != "" ) { tasque.CreateTask(category.Name, item.Text); } else if (defaultCategory == String.Empty) { string[] split = item.Text.Split (':'); if (split [0] == item.Text) { IEnumerable categories = tasque.GetCategoryNames (); tasque.CreateTask (categories.First (), item.Text); } else { tasque.CreateTask (split [0], split [1]); } } else { string[] split = item.Text.Split (':'); if (split [0] == item.Text) tasque.CreateTask (defaultCategory, item.Text); else tasque.CreateTask (split [0], split [1]); } return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Tomboy0000644000175000017500000000013212227172426017145 xustar000000000000000030 mtime=1381823766.911050845 30 atime=1381823772.207051027 30 ctime=1381823766.911050845 gnome-do-plugins-0.8.5/Tomboy/0000755000175000017500000000000012227172426016470 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tomboy/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171160021250 xustar000000000000000030 mtime=1381823088.027027501 30 atime=1381823353.859036642 30 ctime=1381823766.911050845 gnome-do-plugins-0.8.5/Tomboy/Makefile.am0000664000175000017500000000111412227171160020515 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Tomboy FILES = \ src/TomboyDBus.cs \ src/TomboyItem.cs \ src/NewNoteAction.cs \ src/NotesItemSource.cs \ src/SearchNotesAction.cs \ gtk-gui/generated.cs \ src/TomboyConfiguration.cs \ src/TomboyBrowseNotesItem.cs \ gtk-gui/Tomboy.TomboyConfiguration.cs GENERATED_RESOURCES = \ Resources/Tomboy.addin.xml BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Tomboy/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172426021266 xustar000000000000000029 mtime=1381823766.76705084 30 atime=1381823766.855050843 30 ctime=1381823766.911050845 gnome-do-plugins-0.8.5/Tomboy/Makefile.in0000644000175000017500000004762712227172426020555 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Tomboy ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Tomboy FILES = \ src/TomboyDBus.cs \ src/TomboyItem.cs \ src/NewNoteAction.cs \ src/NotesItemSource.cs \ src/SearchNotesAction.cs \ gtk-gui/generated.cs \ src/TomboyConfiguration.cs \ src/TomboyBrowseNotesItem.cs \ gtk-gui/Tomboy.TomboyConfiguration.cs GENERATED_RESOURCES = \ Resources/Tomboy.addin.xml BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Tomboy/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Tomboy/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Tomboy/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021114 xustar000000000000000030 mtime=1381823728.719049532 30 atime=1381823772.207051027 30 ctime=1381823728.719049532 gnome-do-plugins-0.8.5/Tomboy/Resources/0000755000175000017500000000000012227172360020437 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tomboy/Resources/PaxHeaders.15196/Tomboy.addin.xml.in0000644000175000017500000000007411701730437024655 xustar000000000000000030 atime=1381797705.835221263 30 ctime=1381823728.723049532 gnome-do-plugins-0.8.5/Tomboy/Resources/Tomboy.addin.xml.in0000664000175000017500000000131711701730437024122 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Tomboy/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172426020514 xustar000000000000000030 mtime=1381823766.939050846 30 atime=1381823772.207051027 30 ctime=1381823766.939050846 gnome-do-plugins-0.8.5/Tomboy/gtk-gui/0000755000175000017500000000000012227172426020037 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tomboy/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705023054 xustar000000000000000030 atime=1381797705.839221264 30 ctime=1381823766.931050845 gnome-do-plugins-0.8.5/Tomboy/gtk-gui/generated.cs0000664000175000017500000000520412140315705022320 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Tomboy/gtk-gui/PaxHeaders.15196/Tomboy.TomboyConfiguration.cs0000644000175000017500000000007412140315705026367 xustar000000000000000030 atime=1381797705.839221264 30 ctime=1381823766.939050846 gnome-do-plugins-0.8.5/Tomboy/gtk-gui/Tomboy.TomboyConfiguration.cs0000664000175000017500000001515212140315705025636 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Tomboy { public partial class TomboyConfiguration { private Gtk.VBox vbox1; private Gtk.Frame frame1; private Gtk.Alignment GtkAlignment; private Gtk.VBox vbox2; private Gtk.CheckButton deriveTitleCheckButton; private Gtk.Label GtkLabel3; private Gtk.Frame frame2; private Gtk.Alignment GtkAlignment1; private Gtk.VBox vbox3; private Gtk.RadioButton contentFirstRadioButton; private Gtk.RadioButton titleFirstRadioButton; private Gtk.Label GtkLabel2; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Tomboy.TomboyConfiguration Stetic.BinContainer.Attach(this); this.Name = "Tomboy.TomboyConfiguration"; // Container child Tomboy.TomboyConfiguration.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); this.frame1.BorderWidth = ((uint)(1)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.deriveTitleCheckButton = new Gtk.CheckButton(); this.deriveTitleCheckButton.CanFocus = true; this.deriveTitleCheckButton.Name = "deriveTitleCheckButton"; this.deriveTitleCheckButton.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Use note content as note title when no title is specified."); this.deriveTitleCheckButton.DrawIndicator = true; this.deriveTitleCheckButton.UseUnderline = true; this.vbox2.Add(this.deriveTitleCheckButton); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox2[this.deriveTitleCheckButton])); w1.Position = 0; w1.Expand = false; w1.Fill = false; this.GtkAlignment.Add(this.vbox2); this.frame1.Add(this.GtkAlignment); this.GtkLabel3 = new Gtk.Label(); this.GtkLabel3.Name = "GtkLabel3"; this.GtkLabel3.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Default New Note Title"); this.GtkLabel3.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel3; this.vbox1.Add(this.frame1); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox1[this.frame1])); w4.Position = 0; w4.Expand = false; w4.Fill = false; w4.Padding = ((uint)(5)); // Container child vbox1.Gtk.Box+BoxChild this.frame2 = new Gtk.Frame(); this.frame2.Name = "frame2"; this.frame2.ShadowType = ((Gtk.ShadowType)(0)); this.frame2.BorderWidth = ((uint)(1)); // Container child frame2.Gtk.Container+ContainerChild this.GtkAlignment1 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment1.Name = "GtkAlignment1"; this.GtkAlignment1.LeftPadding = ((uint)(12)); // Container child GtkAlignment1.Gtk.Container+ContainerChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild this.contentFirstRadioButton = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("First pane is content, second pane is title.")); this.contentFirstRadioButton.CanFocus = true; this.contentFirstRadioButton.Name = "contentFirstRadioButton"; this.contentFirstRadioButton.Active = true; this.contentFirstRadioButton.DrawIndicator = true; this.contentFirstRadioButton.UseUnderline = true; this.contentFirstRadioButton.Group = new GLib.SList(System.IntPtr.Zero); this.vbox3.Add(this.contentFirstRadioButton); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox3[this.contentFirstRadioButton])); w5.Position = 0; w5.Expand = false; w5.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.titleFirstRadioButton = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("First pane is title, second pane is content.")); this.titleFirstRadioButton.CanFocus = true; this.titleFirstRadioButton.Name = "titleFirstRadioButton"; this.titleFirstRadioButton.DrawIndicator = true; this.titleFirstRadioButton.UseUnderline = true; this.titleFirstRadioButton.Group = this.contentFirstRadioButton.Group; this.vbox3.Add(this.titleFirstRadioButton); Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.vbox3[this.titleFirstRadioButton])); w6.Position = 1; w6.Expand = false; w6.Fill = false; this.GtkAlignment1.Add(this.vbox3); this.frame2.Add(this.GtkAlignment1); this.GtkLabel2 = new Gtk.Label(); this.GtkLabel2.Name = "GtkLabel2"; this.GtkLabel2.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("New Note Title and Content Entry"); this.GtkLabel2.UseMarkup = true; this.frame2.LabelWidget = this.GtkLabel2; this.vbox1.Add(this.frame2); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox1[this.frame2])); w9.Position = 1; w9.Expand = false; w9.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Hide(); } } } gnome-do-plugins-0.8.5/Tomboy/PaxHeaders.15196/src0000644000175000017500000000013212227172426017734 xustar000000000000000030 mtime=1381823766.935050846 30 atime=1381823772.207051027 30 ctime=1381823766.935050846 gnome-do-plugins-0.8.5/Tomboy/src/0000755000175000017500000000000012227172426017257 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Tomboy/src/PaxHeaders.15196/TomboyBrowseNotesItem.cs0000644000175000017500000000007411701730437024626 xustar000000000000000030 atime=1381797705.843221264 30 ctime=1381823766.935050846 gnome-do-plugins-0.8.5/Tomboy/src/TomboyBrowseNotesItem.cs0000664000175000017500000000241011701730437024066 0ustar00chrischris00000000000000// TomboyBrowseNotesItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace Tomboy { public class TomboyBrowseNotesItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Notes"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Tomboy Notes"); } } public override string Icon { get { return "tomboy"; } } } }gnome-do-plugins-0.8.5/Tomboy/src/PaxHeaders.15196/TomboyDBus.cs0000644000175000017500000000007411701730437022372 xustar000000000000000030 atime=1381797705.843221264 30 ctime=1381823766.915050845 gnome-do-plugins-0.8.5/Tomboy/src/TomboyDBus.cs0000664000175000017500000001453511701730437021645 0ustar00chrischris00000000000000// TomboyDBus.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; namespace Tomboy { public delegate void DBusNoteAddedHandler (string note); public delegate void DBusNoteRemovedHandler (string note); [Interface ("org.gnome.Tomboy.RemoteControl")] public interface ITBoy { string CreateNote (); string CreateNamedNote (string linked_title); bool DisplayNote (string uri); void DisplaySearch (); string FindNote (string title); long GetNoteChangeDate (string uri); string GetNoteTitle (string uri); string[] ListAllNotes (); void DisplaySearchWithText (string search_text); string Version (); bool SetNoteContents (string uri, string text_contents); event DBusNoteAddedHandler NoteAdded; event DBusNoteRemovedHandler NoteRemoved; } public delegate void NoteAddedHandler (object o, EventArgs e); public delegate void NoteRemovedHandler (object o, EventArgs e); class TomboyDBus { #region Constants private const string OBJECT_PATH = "/org/gnome/Tomboy/RemoteControl"; private const string BUS_NAME = "org.gnome.Tomboy"; #endregion #region Static Constructor, Methods, and Fields private static ITBoy TomboyInstance = null; static TomboyDBus () { // Listen for coming/going of Tomboy service org.freedesktop.DBus.IBus sessionBus = Bus.Session.GetObject ("org.freedesktop.DBus", new ObjectPath ("/org/freedesktop/DBus")); sessionBus.NameOwnerChanged += OnDBusNameOwnerChanged; } private static void OnDBusNameOwnerChanged (string serviceName, string oldOwner, string newOwner) { if (serviceName != BUS_NAME) return; if (oldOwner == null && newOwner.Length > 0) // Service has started SetInstance (); else // Service has ended TomboyInstance = null; } private static void SetInstance () { TomboyInstance = Bus.Session.GetObject (BUS_NAME, new ObjectPath (OBJECT_PATH)); } #endregion #region Instance Constructor, Methods, and Properties public event NoteAddedHandler NoteAdded; public event NoteRemovedHandler NoteRemoved; public TomboyDBus () { try { BusG.Init (); if (TomboyInstance == null) FindInstance (); TomboyInstance.NoteAdded += OnNoteAdded; TomboyInstance.NoteRemoved += OnNoteRemoved; } catch (Exception) { Console.Error.WriteLine ("Could not locate Tomboy on D-Bus. Perhaps it's not running?"); } } public bool NotesUpdated { get; set; } protected virtual void OnNoteAdded (string note) { NotesUpdated = true; } protected virtual void OnNoteRemoved (string note) { NotesUpdated = true; } private void FindInstance () { if (Bus.Session.NameHasOwner (BUS_NAME)) SetInstance (); } private void EnsureTomboyInstance () { if (!Connected) { Bus.Session.StartServiceByName (BUS_NAME); SetInstance (); } } public bool Connected { get { return TomboyInstance != null; } } public ArrayList GetAllNoteTitles () { if (!Connected) return new ArrayList (); string[] AllNotes = null; AllNotes = TomboyInstance.ListAllNotes (); ArrayList AllNoteTitles = new ArrayList (); foreach (string Uri in AllNotes) { AllNoteTitles.Add (TomboyInstance.GetNoteTitle (Uri)); } return AllNoteTitles; } public void OpenNote (string note_title) { EnsureTomboyInstance (); string note_uri = TomboyInstance.FindNote (note_title); try { TomboyInstance.DisplayNote (note_uri); } catch (Exception) { Console.Error.WriteLine ("Could not open the note: {0}", note_title); } } /// /// If a title is entered then create a new note with this title /// /// /// A /// /// /// A /// public string CreateNewNote (string note_title, string note_content) { EnsureTomboyInstance (); string uri = string.Empty; if (string.IsNullOrEmpty (note_title) && (!TomboyConfiguration.DeriveTitle || string.IsNullOrEmpty (note_content))) { uri = TomboyInstance.CreateNote (); } else { // Generate a title from the content if no title // is provided and prefs say to do so. if (string.IsNullOrEmpty (note_title) && TomboyConfiguration.DeriveTitle && !string.IsNullOrEmpty (note_content)) { note_title = note_content.Trim ().Split ('\n') [0]; if (note_title.Length > 20) note_title = note_title.Substring (0, 18) + "..."; } uri = TomboyInstance.CreateNamedNote (note_title); int i = 2; // In the case of a duplicate note title, append // "(i)", increasing i until a unique title is // found. In the future, support for appending // content to an existing note would be cool. while (string.IsNullOrEmpty (uri)) { string title_format = "{0} ({1})"; uri = TomboyInstance.CreateNamedNote (string.Format (title_format, note_title, i)); i++; } } note_title = TomboyInstance.GetNoteTitle (uri); TomboyInstance.DisplayNote (uri); if (!string.IsNullOrEmpty (note_content)) TomboyInstance.SetNoteContents (uri, note_title + "\n\n" + note_content); return uri; } /// /// Open the Tomboy search window with the search string entered /// /// /// A /// public void SearchNotes (string search_text) { EnsureTomboyInstance (); TomboyInstance.DisplaySearchWithText (search_text); } #endregion } } gnome-do-plugins-0.8.5/Tomboy/src/PaxHeaders.15196/TomboyItem.cs0000644000175000017500000000007411701730437022433 xustar000000000000000030 atime=1381797705.847221264 30 ctime=1381823766.919050845 gnome-do-plugins-0.8.5/Tomboy/src/TomboyItem.cs0000664000175000017500000000335111701730437021700 0ustar00chrischris00000000000000// NoteItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace Tomboy { public class NoteItem : Item, IOpenableItem { string title; /// /// The Tomboy Item only has one property, the title /// /// /// A /// public NoteItem (string title) { this.title = title; } public override string Name { get { return title; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Tomboy note"); } } public override string Icon { get { return "tomboy"; } } /// /// This is because we implement IOpenableItem /// We use this method to run this instance of the item /// public void Open () { // This action will start Tomboy if it is not // already running. new TomboyDBus ().OpenNote (title); } } } gnome-do-plugins-0.8.5/Tomboy/src/PaxHeaders.15196/SearchNotesAction.cs0000644000175000017500000000007411701730437023717 xustar000000000000000030 atime=1381797705.843221264 30 ctime=1381823766.927050845 gnome-do-plugins-0.8.5/Tomboy/src/SearchNotesAction.cs0000664000175000017500000000340511701730437023164 0ustar00chrischris00000000000000// TomboySearchNotesCommand.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Tomboy { public class SearchNotesAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search Tomboy Notes"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Searches contents of Tomboy notes."); } } public override string Icon { get { return "gtk-find"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { TomboyDBus tb = new TomboyDBus (); // This action will start Tomboy if it is not // already running. tb.SearchNotes ((items.First () as ITextItem).Text); yield break; } } } gnome-do-plugins-0.8.5/Tomboy/src/PaxHeaders.15196/NewNoteAction.cs0000644000175000017500000000007411701730437023060 xustar000000000000000030 atime=1381797705.843221264 30 ctime=1381823766.919050845 gnome-do-plugins-0.8.5/Tomboy/src/NewNoteAction.cs0000664000175000017500000000511711701730437022327 0ustar00chrischris00000000000000// NewNoteAction.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform.Linux; namespace Tomboy { public class NewNoteAction : Act, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("New Tomboy Note"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create a new Tomboy note."); } } public override string Icon { get { return "tomboy"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { ITextItem mainItem = items.First () as ITextItem; ITextItem modItem = null; if (modItems.Any ()) { modItem = modItems.First () as ITextItem; } string title = null, content = null; // Check prefs to see if first text item should be // note title or content. The modifier item can provide // content or title, respectively. if (TomboyConfiguration.TitleFirst) { title = mainItem.Text; if (modItem != null) content = modItem.Text; } else { content = mainItem.Text; if (modItem != null) title = modItem.Text; } TomboyDBus tb = new TomboyDBus (); // Null values are acceptable here. tb.CreateNewNote (title, content); yield break; } public Gtk.Bin GetConfiguration () { return new TomboyConfiguration (); } } } gnome-do-plugins-0.8.5/Tomboy/src/PaxHeaders.15196/NotesItemSource.cs0000644000175000017500000000007411701730437023433 xustar000000000000000030 atime=1381797705.843221264 30 ctime=1381823766.923050845 gnome-do-plugins-0.8.5/Tomboy/src/NotesItemSource.cs0000664000175000017500000000630111701730437022676 0ustar00chrischris00000000000000// NotesItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Tomboy { public class NotesItemSource : ItemSource { private List notes; /// /// When creating an instance of this item source get the initial /// list of tomboy notes /// public NotesItemSource () { notes = new List (); } /// /// This name is used during startup to descript the name /// of this item source parser /// /// /// A /// /// /// A /// public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Tomboy Notes"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Loads Tomboy notes for searching."); } } public override string Icon { get { return "tomboy"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (NoteItem); yield return typeof (IApplicationItem); yield return typeof (TomboyBrowseNotesItem); } } /// /// The Items in this case is the list of notes we've loaded /// /// /// A /// /// /// A /// public override IEnumerable Items { get { return notes; } } public override IEnumerable ChildrenOfItem (Item item) { if (IsTomboy (item)) { yield return new TomboyBrowseNotesItem (); } else if (item is TomboyBrowseNotesItem) { foreach (NoteItem note in Items) yield return note; } } bool IsTomboy (Item item) { return item.Equals (Do.Platform.Services.UniverseFactory.MaybeApplicationItemFromCommand ("tomboy")); } /// /// This method run in the constructor to find the notes we can get /// ahold of. /// public override void UpdateItems () { TomboyDBus tb = new TomboyDBus(); // Only query Tomboy if it is already running. // Do not start it prematurely. if (!tb.Connected && !tb.NotesUpdated) return; notes.Clear (); foreach(string title in tb.GetAllNoteTitles ()) notes.Add (new NoteItem (title)); tb.NotesUpdated = false; } } } gnome-do-plugins-0.8.5/Tomboy/src/PaxHeaders.15196/TomboyConfiguration.cs0000644000175000017500000000007411701730437024344 xustar000000000000000030 atime=1381797705.843221264 30 ctime=1381823766.931050845 gnome-do-plugins-0.8.5/Tomboy/src/TomboyConfiguration.cs0000664000175000017500000000531511701730437023613 0ustar00chrischris00000000000000// Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to // permit persons to whom the Software is furnished to do so, subject to // the following conditions: // // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // // Copyright (c) 2008 Novell, Inc. (http://www.novell.com) // // Authors: // Sandy Armstrong // using System; using Do.Platform; namespace Tomboy { [System.ComponentModel.Category("Tomboy")] [System.ComponentModel.ToolboxItem(true)] public partial class TomboyConfiguration : Gtk.Bin { private const string DeriveTitlePrefKey = "deriveTitle"; private const string TitleFirstPrefKey = "titleFirst"; private static IPreferences prefs; static TomboyConfiguration () { prefs = Services.Preferences.Get (); } public static bool DeriveTitle { get { return prefs.Get (DeriveTitlePrefKey, false); } } public static bool TitleFirst { get { return prefs.Get (TitleFirstPrefKey, false); } } public TomboyConfiguration() { this.Build(); // Initialize fields with values from prefs. deriveTitleCheckButton.Active = DeriveTitle; contentFirstRadioButton.Active = !TitleFirst; titleFirstRadioButton.Active = TitleFirst; // Set up events. I had trouble doing this from stetic. deriveTitleCheckButton.Toggled += OnDeriveTitleCheckButtonToggled; contentFirstRadioButton.Toggled += OnContentFirstRadioButtonToggled; titleFirstRadioButton.Toggled += OnContentFirstRadioButtonToggled; } protected virtual void OnDeriveTitleCheckButtonToggled (object sender, System.EventArgs e) { prefs.Set (DeriveTitlePrefKey, deriveTitleCheckButton.Active); } protected virtual void OnContentFirstRadioButtonToggled (object sender, System.EventArgs e) { prefs.Set (TitleFirstPrefKey, titleFirstRadioButton.Active); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Bibtex0000644000175000017500000000013212227172364017112 xustar000000000000000030 mtime=1381823732.475049661 30 atime=1381823772.207051027 30 ctime=1381823732.475049661 gnome-do-plugins-0.8.5/Bibtex/0000755000175000017500000000000012227172364016435 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Bibtex/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171043021214 xustar000000000000000030 mtime=1381823011.963024885 30 atime=1381823352.175036584 30 ctime=1381823732.475049661 gnome-do-plugins-0.8.5/Bibtex/Makefile.am0000664000175000017500000000076112227171043020470 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Bibtex FILES = \ gtk-gui/Bibtex.Configuration.cs \ gtk-gui/generated.cs \ src/BibtexAuthorsItem.cs \ src/BibtexCiteAction.cs \ src/BibtexItem.cs \ src/BibtexItemSource.cs \ src/Configuration.cs GENERATED_RESOURCES = \ Resources/Bibtex.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Bibtex/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172364021234 xustar000000000000000030 mtime=1381823732.375049657 30 atime=1381823732.431049659 30 ctime=1381823732.471049661 gnome-do-plugins-0.8.5/Bibtex/Makefile.in0000644000175000017500000004747412227172364020522 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Bibtex ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Bibtex FILES = \ gtk-gui/Bibtex.Configuration.cs \ gtk-gui/generated.cs \ src/BibtexAuthorsItem.cs \ src/BibtexCiteAction.cs \ src/BibtexItem.cs \ src/BibtexItemSource.cs \ src/Configuration.cs GENERATED_RESOURCES = \ Resources/Bibtex.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Bibtex/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Bibtex/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Bibtex/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021060 xustar000000000000000030 mtime=1381823728.635049529 30 atime=1381823772.207051027 30 ctime=1381823728.635049529 gnome-do-plugins-0.8.5/Bibtex/Resources/0000755000175000017500000000000012227172360020403 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Bibtex/Resources/PaxHeaders.15196/Bibtex.addin.xml.in0000644000175000017500000000007411701730437024565 xustar000000000000000030 atime=1381797704.695221224 30 ctime=1381823728.635049529 gnome-do-plugins-0.8.5/Bibtex/Resources/Bibtex.addin.xml.in0000664000175000017500000000124711701730437024034 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Bibtex/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172364020461 xustar000000000000000030 mtime=1381823732.499049662 30 atime=1381823772.207051027 30 ctime=1381823732.499049662 gnome-do-plugins-0.8.5/Bibtex/gtk-gui/0000755000175000017500000000000012227172364020004 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Bibtex/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437022541 xustar000000000000000030 atime=1381797704.703221225 30 ctime=1381823732.499049662 gnome-do-plugins-0.8.5/Bibtex/gtk-gui/gui.stetic0000664000175000017500000001142411701730437022006 0ustar00chrischris00000000000000 .. 2.12 2 2 6 6 Choose BibTeX file True Fill Fill False True False False True False 1 2 True Fill True True False False True False Select your documents folder SelectFolder 1 2 1 2 True Fill True True False False True False Choose documents folder 1 2 True Fill Fill False True False False True False gnome-do-plugins-0.8.5/Bibtex/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705023020 xustar000000000000000030 atime=1381797704.699221224 30 ctime=1381823732.483049661 gnome-do-plugins-0.8.5/Bibtex/gtk-gui/generated.cs0000664000175000017500000000520412140315705022264 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Bibtex/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140314205022700 xustar000000000000000030 atime=1381797704.703221225 30 ctime=1381823732.499049662 gnome-do-plugins-0.8.5/Bibtex/gtk-gui/objects.xml0000664000175000017500000000055312140314205022146 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Bibtex/gtk-gui/PaxHeaders.15196/Bibtex.Configuration.cs0000644000175000017500000000007412140315705025105 xustar000000000000000030 atime=1381797704.699221224 30 ctime=1381823732.479049661 gnome-do-plugins-0.8.5/Bibtex/gtk-gui/Bibtex.Configuration.cs0000664000175000017500000001054312140315705024353 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Bibtex { public partial class Configuration { private Gtk.Alignment alignment1; private Gtk.Table table1; private Gtk.Label bibtexFileLabel; private Gtk.FileChooserButton chooseBibtexFileButton; private Gtk.FileChooserButton chooseDocsFolderButton; private Gtk.Label docFolderLable; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Bibtex.Configuration Stetic.BinContainer.Attach(this); this.Name = "Bibtex.Configuration"; // Container child Bibtex.Configuration.Gtk.Container+ContainerChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; // Container child alignment1.Gtk.Container+ContainerChild this.table1 = new Gtk.Table(((uint)(2)), ((uint)(2)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); // Container child table1.Gtk.Table+TableChild this.bibtexFileLabel = new Gtk.Label(); this.bibtexFileLabel.Name = "bibtexFileLabel"; this.bibtexFileLabel.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Choose BibTeX file"); this.table1.Add(this.bibtexFileLabel); Gtk.Table.TableChild w1 = ((Gtk.Table.TableChild)(this.table1[this.bibtexFileLabel])); w1.XOptions = ((Gtk.AttachOptions)(4)); w1.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.chooseBibtexFileButton = new Gtk.FileChooserButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Select A File"), ((Gtk.FileChooserAction)(0))); this.chooseBibtexFileButton.Name = "chooseBibtexFileButton"; this.table1.Add(this.chooseBibtexFileButton); Gtk.Table.TableChild w2 = ((Gtk.Table.TableChild)(this.table1[this.chooseBibtexFileButton])); w2.LeftAttach = ((uint)(1)); w2.RightAttach = ((uint)(2)); w2.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.chooseDocsFolderButton = new Gtk.FileChooserButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Select your documents folder"), ((Gtk.FileChooserAction)(2))); this.chooseDocsFolderButton.Name = "chooseDocsFolderButton"; this.table1.Add(this.chooseDocsFolderButton); Gtk.Table.TableChild w3 = ((Gtk.Table.TableChild)(this.table1[this.chooseDocsFolderButton])); w3.TopAttach = ((uint)(1)); w3.BottomAttach = ((uint)(2)); w3.LeftAttach = ((uint)(1)); w3.RightAttach = ((uint)(2)); w3.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.docFolderLable = new Gtk.Label(); this.docFolderLable.Name = "docFolderLable"; this.docFolderLable.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Choose documents folder"); this.table1.Add(this.docFolderLable); Gtk.Table.TableChild w4 = ((Gtk.Table.TableChild)(this.table1[this.docFolderLable])); w4.TopAttach = ((uint)(1)); w4.BottomAttach = ((uint)(2)); w4.XOptions = ((Gtk.AttachOptions)(4)); w4.YOptions = ((Gtk.AttachOptions)(4)); this.alignment1.Add(this.table1); this.Add(this.alignment1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.chooseDocsFolderButton.SelectionChanged += new System.EventHandler(this.OnChooseDocsFolderButtonSelectionChanged); this.chooseBibtexFileButton.SelectionChanged += new System.EventHandler(this.OnChooseBibtexFileButtonSelectionChanged); } } } gnome-do-plugins-0.8.5/Bibtex/PaxHeaders.15196/src0000644000175000017500000000013212227172364017701 xustar000000000000000030 mtime=1381823732.495049661 30 atime=1381823772.207051027 30 ctime=1381823732.495049661 gnome-do-plugins-0.8.5/Bibtex/src/0000755000175000017500000000000012227172364017224 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Bibtex/src/PaxHeaders.15196/BibtexCiteAction.cs0000644000175000017500000000007411701730437023467 xustar000000000000000030 atime=1381797704.703221225 30 ctime=1381823732.487049661 gnome-do-plugins-0.8.5/Bibtex/src/BibtexCiteAction.cs0000664000175000017500000000304411701730437022733 0ustar00chrischris00000000000000/* CiteAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Do.Universe; namespace Bibtex { public class BibtexCiteAction : Act { public override string Name { get { return "Copy Citation"; } } public override string Description { get { return "Copy citation key to clipboard"; } } public override string Icon { get { return "edit-paste"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (BibtexItem) }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Gtk.Clipboard main = Gtk.Clipboard.Get (Gdk.Selection.Clipboard); main.Text = (items.First () as BibtexItem).Citekey; return null; } } } gnome-do-plugins-0.8.5/Bibtex/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007411701730437023116 xustar000000000000000030 atime=1381797704.707221225 30 ctime=1381823732.495049661 gnome-do-plugins-0.8.5/Bibtex/src/Configuration.cs0000664000175000017500000000440111701730437022360 0ustar00chrischris00000000000000/* Configuration.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Platform; namespace Bibtex { [System.ComponentModel.Category("Bibtex")] [System.ComponentModel.ToolboxItem(true)] public partial class Configuration : Gtk.Bin { private static IPreferences prefs; public Configuration() { this.Build(); chooseBibtexFileButton.SetFilename(BibtexFilePath); chooseDocsFolderButton.SetCurrentFolder(DocumentLibrary); } static Configuration(){ prefs = Do.Platform.Services.Preferences.Get(); } public static string BibtexFilePath { get { return prefs.Get("bibtexfilepath", System.IO.Path.Combine (System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "bibtex.bib")); } set { prefs.Set ("bibtexfilepath", value); } } public static string DocumentLibrary { get { return prefs.Get("documentlibrary", System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments)); } set { prefs.Set("documentlibrary", value); } } protected virtual void OnChooseBibtexFileButtonSelectionChanged (object sender, System.EventArgs e) { Gtk.FileChooserButton window = (Gtk.FileChooserButton)sender; BibtexFilePath = window.Filename; } protected virtual void OnChooseDocsFolderButtonSelectionChanged (object sender, System.EventArgs e) { Gtk.FileChooserButton window = (Gtk.FileChooserButton)sender; DocumentLibrary = window.Filename; } } } gnome-do-plugins-0.8.5/Bibtex/src/PaxHeaders.15196/BibtexItemSource.cs0000644000175000017500000000007411701730437023524 xustar000000000000000030 atime=1381797704.707221225 30 ctime=1381823732.491049661 gnome-do-plugins-0.8.5/Bibtex/src/BibtexItemSource.cs0000664000175000017500000001235511701730437022775 0ustar00chrischris00000000000000/* BibtexItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Text.RegularExpressions; using System.IO; using System.Collections.Generic; using Do.Universe; using Do.Platform.Linux; namespace Bibtex { public class BibtexItemSource : ItemSource, IConfigurable { Regex fileRegex = new Regex (@"file\s*=\s*\{(.*?)\}", RegexOptions.IgnoreCase | RegexOptions.Singleline); Regex jabRefFileRegex = new Regex (@".*?:(.*?):.*?", RegexOptions.IgnoreCase | RegexOptions.Singleline); Regex authorRegex = new Regex (@"author\s*=\s*\{(.*?)\},", RegexOptions.IgnoreCase | RegexOptions.Singleline); //\b means that we wont match "booktitle" if it appears first in entry Regex titleRegex = new Regex (@"\btitle\s*=\s*\{(.*?)\},", RegexOptions.IgnoreCase | RegexOptions.Singleline); Regex citekeyRegex = new Regex (@"@\w+\{(.*?),", RegexOptions.IgnoreCase | RegexOptions.Singleline); Regex startOfEntryRegex = new Regex(@"^\s*@"); Regex endOfEntryRegex = new Regex(@"^\s*\}"); const int LOOK_FOR_ENTRY = 0; const int IN_ENTRY = 1; string bibtexLibraryFile; string bibtexDocumetsFolder; List items; public BibtexItemSource () { items = new List (); UpdateItems (); } public override string Name { get { return "Bibtex Articles"; } } public override string Description { get { return "Indexes a Bibtex file."; } } public override string Icon { get { return "gnome-mime-document"; } } public override IEnumerable SupportedItemTypes { get {return new Type[] { typeof (BibtexItem) };}} public override IEnumerable Items { get { return items; }} public override IEnumerable ChildrenOfItem (Item parent) { yield break; } public override void UpdateItems () { bibtexLibraryFile = Configuration.BibtexFilePath; bibtexDocumetsFolder = Configuration.DocumentLibrary; string currentBibtexEntry = null; string lineOfBibtexFile = null; string file = null; string author = null; string title = null; string citekey = null; string path = null; Match fileMatch = null; Match jabrefMatch = null; int mode = LOOK_FOR_ENTRY; items.Clear (); StreamReader sr = null; try { sr = File.OpenText (bibtexLibraryFile); }catch (Exception e) { Console.Error.WriteLine ("Could not read Bibtex file: "+ e.Message); return; } while ((lineOfBibtexFile = sr.ReadLine ()) != null){ if (mode == LOOK_FOR_ENTRY && startOfEntryRegex.Match (lineOfBibtexFile).Success){ mode = IN_ENTRY; //we want to have a look inside the entry citekey = citekeyRegex.Match (lineOfBibtexFile).Groups[1].Value; } else if (mode == IN_ENTRY && endOfEntryRegex.Match (lineOfBibtexFile).Success){ mode = LOOK_FOR_ENTRY; //we have reached the end of an entry so we start looking //for the start of the next one //first check if it has a "file" attribute fileMatch = fileRegex.Match (currentBibtexEntry); if (fileMatch.Success ){ file = fileMatch.Groups[1].Value; //could just be a path jabrefMatch = jabRefFileRegex.Match( file); if (jabrefMatch.Success) //extract the jabref path file = jabrefMatch.Groups[1].Value; } else { //skip the entry, no file is attached currentBibtexEntry = null; continue; } author = authorRegex.Match (currentBibtexEntry).Groups[1].Value; author = Regex.Replace(author, "\\s+"," "); //TODO subsitute all accents from here //http://www.bibtex.org/SpecialSymbols/ //author = Regex.Replace(author, @"\{\\'i\}","í"); title = titleRegex.Match (currentBibtexEntry).Groups[1].Value; title = Regex.Replace (title, @"\s+"," "); title = Regex.Replace (title, @"[\{,\}]",""); path = Path.Combine (bibtexDocumetsFolder, file); items.Add (new BibtexItem(title, author, citekey, path)); items.Add (new BibtexAuthorsItem(title, author, citekey, path)); currentBibtexEntry = null; } else currentBibtexEntry += lineOfBibtexFile + "\n"; } sr.Close (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } } } gnome-do-plugins-0.8.5/Bibtex/src/PaxHeaders.15196/BibtexAuthorsItem.cs0000644000175000017500000000007411701730437023711 xustar000000000000000030 atime=1381797704.703221225 30 ctime=1381823732.483049661 gnome-do-plugins-0.8.5/Bibtex/src/BibtexAuthorsItem.cs0000664000175000017500000000274211701730437023161 0ustar00chrischris00000000000000/* BibtexItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Do.Universe; namespace Bibtex { public class BibtexAuthorsItem : BibtexItem { string title; string authors; string citekey; public BibtexAuthorsItem (string title, string authors, string citekey, string path): base(title, authors, citekey, path) { this.title = title; this.authors = authors; this.citekey = citekey; } //Name is text under the icon public override string Name { get { return authors; } } //Des is text below the 2 icon displays, is not searchable public override string Description { get { return title; } } //Cite key is used for citations in latex documents public new string Citekey { get { return citekey; } } } } gnome-do-plugins-0.8.5/Bibtex/src/PaxHeaders.15196/BibtexItem.cs0000644000175000017500000000007411701730437022343 xustar000000000000000030 atime=1381797704.703221225 30 ctime=1381823732.491049661 gnome-do-plugins-0.8.5/Bibtex/src/BibtexItem.cs0000664000175000017500000000345711701730437021617 0ustar00chrischris00000000000000/* BibtexItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using Do.Platform; using Do.Universe; namespace Bibtex { public class BibtexItem : Item, IFileItem { string title; string authors; string citekey; string path; string icon; public BibtexItem (string title, string authors, string citekey, string path): base () { this.title = title; this.authors = authors; this.citekey = citekey; this.path = path; } //Name is text under the icon public override string Name { get { return title; } } //Description is not searchable public override string Description { get { return authors; } } //Cite key is used for citations in latex documents virtual public string Citekey { get { return citekey; } } public string Path { get { return path; } } public string Uri { get { return "file://" + Path; } } public override string Icon { get { if (null != icon) return icon; else { icon = Services.UniverseFactory.NewFileItem (path).Icon; return icon; } } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Vinagre0000644000175000017500000000013212227172427017270 xustar000000000000000030 mtime=1381823767.371050861 30 atime=1381823772.207051027 30 ctime=1381823767.371050861 gnome-do-plugins-0.8.5/Vinagre/0000755000175000017500000000000012227172427016613 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Vinagre/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171114021371 xustar000000000000000030 mtime=1381823052.087026265 30 atime=1381823353.967036645 30 ctime=1381823767.371050861 gnome-do-plugins-0.8.5/Vinagre/Makefile.am0000664000175000017500000000047312227171114020645 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Vinagre FILES = \ src/Vinagre.cs \ src/VNCHost.cs \ src/VinagreBrowseBookmarksItem.cs \ src/VNCHostSource.cs GENERATED_RESOURCES = \ Resources/Vinagre.addin.xml REFERENCES = \ System \ System.Xml \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Vinagre/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172427021411 xustar000000000000000030 mtime=1381823767.231050856 30 atime=1381823767.315050859 29 ctime=1381823767.36705086 gnome-do-plugins-0.8.5/Vinagre/Makefile.in0000644000175000017500000004721012227172427020664 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Vinagre ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Vinagre FILES = \ src/Vinagre.cs \ src/VNCHost.cs \ src/VinagreBrowseBookmarksItem.cs \ src/VNCHostSource.cs GENERATED_RESOURCES = \ Resources/Vinagre.addin.xml REFERENCES = \ System \ System.Xml \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Vinagre/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Vinagre/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Vinagre/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021236 xustar000000000000000030 mtime=1381823728.723049532 30 atime=1381823772.207051027 30 ctime=1381823728.723049532 gnome-do-plugins-0.8.5/Vinagre/Resources/0000755000175000017500000000000012227172360020561 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Vinagre/Resources/PaxHeaders.15196/Vinagre.addin.xml.in0000644000175000017500000000007411701730437025121 xustar000000000000000030 atime=1381797705.943221267 30 ctime=1381823728.723049532 gnome-do-plugins-0.8.5/Vinagre/Resources/Vinagre.addin.xml.in0000664000175000017500000000127711701730437024373 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Vinagre/PaxHeaders.15196/src0000644000175000017500000000013212227172427020057 xustar000000000000000030 mtime=1381823767.383050861 30 atime=1381823772.207051027 30 ctime=1381823767.383050861 gnome-do-plugins-0.8.5/Vinagre/src/0000755000175000017500000000000012227172427017402 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Vinagre/src/PaxHeaders.15196/VinagreBrowseBookmarksItem.cs0000644000175000017500000000007411701730437025732 xustar000000000000000030 atime=1381797705.947221267 30 ctime=1381823767.379050861 gnome-do-plugins-0.8.5/Vinagre/src/VinagreBrowseBookmarksItem.cs0000664000175000017500000000244311701730437025200 0ustar00chrischris00000000000000// VinagrgeBrowseBookmarksItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace VinagreVNC { public class VinagrgeBrowseBookmarksItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Vinagre Bookmarks"); } } public override string Icon { get { return "vinagre"; } } } } gnome-do-plugins-0.8.5/Vinagre/src/PaxHeaders.15196/VNCHost.cs0000644000175000017500000000007411701730437021751 xustar000000000000000030 atime=1381797705.947221267 30 ctime=1381823767.375050861 gnome-do-plugins-0.8.5/Vinagre/src/VNCHost.cs0000664000175000017500000000266511701730437021225 0ustar00chrischris00000000000000/* VNCHost.cs * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using Do.Universe; namespace VinagreVNC { public class HostItem : Item { public HostItem (string bookmark, string hostname, string port) { Port = port; Bookmark = bookmark; Hostname = hostname; } public override string Name { get { return Bookmark; } } public override string Description { get { return Hostname; } } public override string Icon { get { return "gnome-globe"; } } public string Hostname { get; private set; } public string Bookmark { get; private set; } public string Port { get; private set; } } } gnome-do-plugins-0.8.5/Vinagre/src/PaxHeaders.15196/VNCHostSource.cs0000644000175000017500000000007411701730437023132 xustar000000000000000030 atime=1381797705.947221267 30 ctime=1381823767.383050861 gnome-do-plugins-0.8.5/Vinagre/src/VNCHostSource.cs0000664000175000017500000001115511701730437022400 0ustar00chrischris00000000000000/* VNCHostSource.cs * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Xml; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace VinagreVNC { public class VNCHostItem : ItemSource { List items; public VNCHostItem () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Vinagre Bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your Vinagre Bookmarks"); } } public override string Icon { get { return "gnome-globe"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (HostItem); yield return typeof (VNCHostItem); yield return typeof (IApplicationItem); yield return typeof (VinagrgeBrowseBookmarksItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item item) { if (IsVinagre (item)) { yield return new VinagrgeBrowseBookmarksItem (); } else if (item is VinagrgeBrowseBookmarksItem) { foreach (Item host in Items) yield return host; } } bool IsVinagre (Item item) { return item.Equals (Do.Platform.Services.UniverseFactory.MaybeApplicationItemFromCommand ("vinagre")); } public override void UpdateItems () { XmlDocument xml; XmlNodeList elements; string bookmarksFile; items.Clear (); xml = new XmlDocument (); bookmarksFile = new [] {ReadXdgUserDir ("XDG_DATA_HOME", ".local/share"), "vinagre", "vinagre-bookmarks.xml"}.Aggregate (Path.Combine); try { xml.Load (bookmarksFile); elements = xml.GetElementsByTagName ("item"); foreach (XmlNode node in elements) { string bookmark = "", host = "", port = ""; foreach (XmlNode child in node.ChildNodes) { switch (child.Name) { case "name": bookmark = child.InnerText; break; case "host": host = child.InnerText; break; case "port": port = child.InnerText; break; } } items.Add (new HostItem (bookmark, host, port)); } } catch (FileNotFoundException e) { Log.Debug ("Cound not find vinagre bookmarks file {0}", bookmarksFile); } catch (XmlException e) { Log.Debug ("An error occured parsing bookmarks file {0}:", e.Message); } } string ReadXdgUserDir (string key, string fallback) { string home_dir, config_dir, env_path, user_dirs_path; home_dir = Environment.GetFolderPath (Environment.SpecialFolder.Personal); config_dir = Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData); env_path = Environment.GetEnvironmentVariable (key); if (!String.IsNullOrEmpty (env_path)) { return env_path; } user_dirs_path = Path.Combine (config_dir, "user-dirs.dirs"); if (!File.Exists (user_dirs_path)) { return Path.Combine (home_dir, fallback); } try { using (StreamReader reader = new StreamReader (user_dirs_path)) { string line; while ((line = reader.ReadLine ()) != null) { line = line.Trim (); int delim_index = line.IndexOf ('='); if (delim_index > 8 && line.Substring (0, delim_index) == key) { string path = line.Substring (delim_index + 1).Trim ('"'); bool relative = false; if (path.StartsWith ("$HOME/")) { relative = true; path = path.Substring (6); } else if (path.StartsWith ("~")) { relative = true; path = path.Substring (1); } else if (!path.StartsWith ("/")) { relative = true; } return relative ? Path.Combine (home_dir, path) : path; } } } } catch (FileNotFoundException e) { } return Path.Combine (home_dir, fallback); } } } gnome-do-plugins-0.8.5/Vinagre/src/PaxHeaders.15196/Vinagre.cs0000644000175000017500000000007411701730437022060 xustar000000000000000030 atime=1381797705.947221267 30 ctime=1381823767.375050861 gnome-do-plugins-0.8.5/Vinagre/src/Vinagre.cs0000664000175000017500000000402711701730437021326 0ustar00chrischris00000000000000/* Vinagre.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using Mono.Addins; using Do.Universe; namespace VinagreVNC { public class VNCAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Connect with VNC"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Connect with VNC"); } } public override string Icon { get { return "vinagre"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (HostItem); yield return typeof (ITextItem); yield return typeof (VNCHostItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string hostname; if (items.First () is ITextItem) { hostname = (items.First () as ITextItem).Text; } else { HostItem hostitem = items.First () as HostItem; hostname = hostitem.Hostname + ":" + hostitem.Port; } Process vinagre = new Process (); vinagre.StartInfo.FileName = "vinagre"; vinagre.StartInfo.Arguments = hostname; vinagre.Start (); yield break; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/DiskMounter0000644000175000017500000000013212227172367020144 xustar000000000000000030 mtime=1381823735.799049775 30 atime=1381823772.207051027 30 ctime=1381823735.799049775 gnome-do-plugins-0.8.5/DiskMounter/0000755000175000017500000000000012227172367017467 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/DiskMounter/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170764022254 xustar000000000000000030 mtime=1381822964.843023265 30 atime=1381823352.387036591 30 ctime=1381823735.799049775 gnome-do-plugins-0.8.5/DiskMounter/Makefile.am0000664000175000017500000000055212227170764021526 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=DiskMounter FILES = \ src/DriveItem.cs \ src/DriveItemSource.cs \ src/MountAction.cs \ src/OpenVolumeAction.cs \ src/UnmountAction.cs GENERATED_RESOURCES = \ Resources/DiskMounter.addin.xml REFERENCES = \ System \ System.Core \ $(GLIB_SHARP_20_LIBS) \ $(GNOME_VFS_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) gnome-do-plugins-0.8.5/DiskMounter/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172367022265 xustar000000000000000029 mtime=1381823735.65504977 30 atime=1381823735.743049773 30 ctime=1381823735.799049775 gnome-do-plugins-0.8.5/DiskMounter/Makefile.in0000644000175000017500000004730312227172367021543 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = DiskMounter ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = DiskMounter FILES = \ src/DriveItem.cs \ src/DriveItemSource.cs \ src/MountAction.cs \ src/OpenVolumeAction.cs \ src/UnmountAction.cs GENERATED_RESOURCES = \ Resources/DiskMounter.addin.xml REFERENCES = \ System \ System.Core \ $(GLIB_SHARP_20_LIBS) \ $(GNOME_VFS_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign DiskMounter/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign DiskMounter/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/DiskMounter/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022107 xustar000000000000000030 mtime=1381823728.643049529 30 atime=1381823772.207051027 30 ctime=1381823728.643049529 gnome-do-plugins-0.8.5/DiskMounter/Resources/0000755000175000017500000000000012227172360021432 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/DiskMounter/Resources/PaxHeaders.15196/DiskMounter.addin.xml.in0000644000175000017500000000007411701730437026643 xustar000000000000000030 atime=1381797704.799221228 30 ctime=1381823728.643049529 gnome-do-plugins-0.8.5/DiskMounter/Resources/DiskMounter.addin.xml.in0000664000175000017500000000142711701730437026112 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/DiskMounter/PaxHeaders.15196/src0000644000175000017500000000013212227172367020733 xustar000000000000000030 mtime=1381823735.815049776 30 atime=1381823772.207051027 30 ctime=1381823735.815049776 gnome-do-plugins-0.8.5/DiskMounter/src/0000755000175000017500000000000012227172367020256 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/DiskMounter/src/PaxHeaders.15196/UnmountAction.cs0000644000175000017500000000007411701730437024141 xustar000000000000000030 atime=1381797704.803221228 30 ctime=1381823735.815049776 gnome-do-plugins-0.8.5/DiskMounter/src/UnmountAction.cs0000664000175000017500000000351411701730437023407 0ustar00chrischris00000000000000// UnmountAction.cs // // 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 3 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, see or // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, // Boston, MA 02111-1307 USA // using System; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; using Do.Platform; namespace DiskMounter { public class UnmountAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Unmount"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Unmount or eject a volume"); } } public override string Icon { get { return "media-eject"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (DriveItem); } } public override bool SupportsItem (Item item) { return (item as DriveItem).IsMounted; } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Services.Application.RunOnThread (() => { (items.First () as DriveItem).Unmount (); }); yield break; } } } gnome-do-plugins-0.8.5/DiskMounter/src/PaxHeaders.15196/MountAction.cs0000644000175000017500000000007411701730437023576 xustar000000000000000030 atime=1381797704.803221228 30 ctime=1381823735.811049775 gnome-do-plugins-0.8.5/DiskMounter/src/MountAction.cs0000664000175000017500000000346511701730437023051 0ustar00chrischris00000000000000// MountAction.cs // // 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 3 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, see or // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, // Boston, MA 02111-1307 USA // using System; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; using Do.Platform; namespace DiskMounter { public class MountAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Mount"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Mount volume"); } } public override string Icon { get { return "harddrive"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (DriveItem); } } public override bool SupportsItem (Item item) { return !(item as DriveItem).IsMounted; } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Services.Application.RunOnThread (() => { (items.First () as DriveItem).Mount (); }); yield break; } } } gnome-do-plugins-0.8.5/DiskMounter/src/PaxHeaders.15196/DriveItem.cs0000644000175000017500000000007411701730437023226 xustar000000000000000030 atime=1381797704.803221228 30 ctime=1381823735.803049775 gnome-do-plugins-0.8.5/DiskMounter/src/DriveItem.cs0000664000175000017500000000577411701730437022506 0ustar00chrischris00000000000000// DriveItem.cs // // Copyright (C) 2008 [Alex Launi] // // 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 3 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, see . // using System; using Do.Universe; using Do.Platform; using Gnome.Vfs; namespace DiskMounter { public class DriveItem : Item, IUriItem { private Drive drive; public DriveItem(Drive drive) { this.drive = drive; } public override string Name { get { return drive.DisplayName; } } public override string Description { get { string status = IsMounted ? Uri : "Unmounted"; return drive.DeviceType.ToString () + " (" + status + ")"; } } // It seems only the Icon property from obsolete MountedVolume can depict a mounted drive, // Drive.Icon shows the same icon when the drive is umounted or mounted. public override string Icon { get { return IsMounted ? drive.MountedVolume.Icon : drive.Icon; } } // It seems only the ActivationUri property from obsolete MountedVolume can return a valid URI, // Drive.ActivationUri only returns null public string Uri { get { return IsMounted ? drive.MountedVolume.ActivationUri : ""; } } public void Unmount () { try { if (drive.NeedsEject ()) drive.Eject (new VolumeOpCallback (OnEject)); else drive.Unmount (new VolumeOpCallback (OnUnmount)); } catch { // error message will be handled by VolumeOpCallback } } public void Mount () { try { drive.Mount (new VolumeOpCallback (OnMount)); } catch (Exception ex) { Log.Debug ("An error occurred while executing the Mount operation."); Log.Error (ex.Message); } } public bool IsMounted { get { return drive.IsMounted && drive.MountedVolumes.Count > 0; } } void OnMount (bool succeeded, string error, string detailed_error) { if (succeeded) Log.Debug ("Mount operation succeeded"); else Log.Error ("Mountt operation failed {0}, detail: {1}", error, detailed_error); } void OnUnmount (bool succeeded, string error, string detailed_error) { if (succeeded) Log.Debug ("Unmount operation succeeded"); else Log.Error ("Unmount operation failed {0}, detail: {1}", error, detailed_error); } void OnEject (bool succeeded, string error, string detailed_error) { if (succeeded) Log.Debug ("Eject operation succeeded"); else Log.Error ("Eject operation failed {0}, detail: {1}", error, detailed_error); } } } gnome-do-plugins-0.8.5/DiskMounter/src/PaxHeaders.15196/DriveItemSource.cs0000644000175000017500000000007411701730437024407 xustar000000000000000030 atime=1381797704.803221228 30 ctime=1381823735.807049775 gnome-do-plugins-0.8.5/DiskMounter/src/DriveItemSource.cs0000664000175000017500000000346411701730437023661 0ustar00chrischris00000000000000// DriveItemSource.cs // // 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 3 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, see or // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, // Boston, MA 02111-1307 USA // using System; using System.Collections.Generic; using Gnome.Vfs; using Do.Universe; namespace DiskMounter { public class DriveItemSource : ItemSource { List items; private static VolumeMonitor monitor; public DriveItemSource () { Vfs.Initialize (); monitor = Gnome.Vfs.VolumeMonitor.Get (); items = new List (); } public override string Name { get { return "Drives"; } } public override string Description { get { return "Available mounted and unmounted drives."; } } public override string Icon { get { return "harddrive"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (DriveItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item item) { yield break; } public override void UpdateItems () { items.Clear (); foreach (Drive drive in monitor.ConnectedDrives){ items.Add (new DriveItem (drive)); } } } } gnome-do-plugins-0.8.5/DiskMounter/src/PaxHeaders.15196/OpenVolumeAction.cs0000644000175000017500000000007411701730437024565 xustar000000000000000030 atime=1381797704.803221228 30 ctime=1381823735.811049775 gnome-do-plugins-0.8.5/DiskMounter/src/OpenVolumeAction.cs0000664000175000017500000000350011701730437024026 0ustar00chrischris00000000000000// OpenVolumeAction.cs // // 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 3 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using Gnome.Vfs; using Mono.Addins; using Do.Universe; using Do.Platform; namespace DiskMounter { public class OpenVolume : Act { public OpenVolume () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Open"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Open a removable volume"); } } public override string Icon { get { return "gtk-open"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (DriveItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { DriveItem drive = (DriveItem) items.First (); try { if (!drive.IsMounted) drive.Mount (); Services.Environment.OpenPath (drive.Uri); } catch (Exception e) { Log.Error ("Error opening {0} - {1}", drive.Uri, e.Message); Log.Debug (e.StackTrace); } yield break; } } }gnome-do-plugins-0.8.5/PaxHeaders.15196/Dropbox0000644000175000017500000000013212227172370017307 xustar000000000000000030 mtime=1381823736.351049794 30 atime=1381823772.207051027 30 ctime=1381823736.351049794 gnome-do-plugins-0.8.5/Dropbox/0000755000175000017500000000000012227172370016632 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Dropbox/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171513021416 xustar000000000000000030 mtime=1381823307.815035059 30 atime=1381823352.415036592 30 ctime=1381823736.351049794 gnome-do-plugins-0.8.5/Dropbox/Makefile.am0000664000175000017500000000165212227171513020672 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Dropbox FILES = \ gtk-gui/Dropbox.DropboxConfig.cs \ gtk-gui/generated.cs \ src/Config/DropboxConfig.cs \ src/DropboxWebInterfaceAction.cs \ src/DropboxAbstractAction.cs \ src/DropboxRevisionsAction.cs \ src/DropboxPuburlAction.cs \ src/DropboxUnshareAction.cs \ src/DropboxShareAction.cs \ src/DropboxStartAction.cs \ src/DropboxStopAction.cs \ src/DropboxLinkAction.cs \ src/Dropbox.cs GENERATED_RESOURCES = \ Resources/Dropbox.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ Resources/icons/dropbox-add.png \ Resources/icons/dropbox-remove.png \ Resources/icons/dropbox-revisions.png \ Resources/icons/dropbox-share.png \ Resources/icons/dropbox-start.png \ Resources/icons/dropbox-stop.png \ Resources/icons/dropbox-web.png REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(GTK_SHARP_20_LIBS) gnome-do-plugins-0.8.5/Dropbox/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172370021431 xustar000000000000000030 mtime=1381823736.179049788 30 atime=1381823736.295049792 30 ctime=1381823736.347049794 gnome-do-plugins-0.8.5/Dropbox/Makefile.in0000644000175000017500000005037012227172370020704 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Dropbox ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Dropbox FILES = \ gtk-gui/Dropbox.DropboxConfig.cs \ gtk-gui/generated.cs \ src/Config/DropboxConfig.cs \ src/DropboxWebInterfaceAction.cs \ src/DropboxAbstractAction.cs \ src/DropboxRevisionsAction.cs \ src/DropboxPuburlAction.cs \ src/DropboxUnshareAction.cs \ src/DropboxShareAction.cs \ src/DropboxStartAction.cs \ src/DropboxStopAction.cs \ src/DropboxLinkAction.cs \ src/Dropbox.cs GENERATED_RESOURCES = \ Resources/Dropbox.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ Resources/icons/dropbox-add.png \ Resources/icons/dropbox-remove.png \ Resources/icons/dropbox-revisions.png \ Resources/icons/dropbox-share.png \ Resources/icons/dropbox-start.png \ Resources/icons/dropbox-stop.png \ Resources/icons/dropbox-web.png REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(GTK_SHARP_20_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Dropbox/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Dropbox/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Dropbox/PaxHeaders.15196/Resources0000644000175000017500000000013212227172370021261 xustar000000000000000030 mtime=1381823736.343049794 30 atime=1381823772.207051027 30 ctime=1381823736.343049794 gnome-do-plugins-0.8.5/Dropbox/Resources/0000755000175000017500000000000012227172370020604 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Dropbox/Resources/PaxHeaders.15196/Dropbox.addin.xml.in0000644000175000017500000000007411701730437025165 xustar000000000000000030 atime=1381797704.811221228 30 ctime=1381823728.643049529 gnome-do-plugins-0.8.5/Dropbox/Resources/Dropbox.addin.xml.in0000664000175000017500000000162711701730437024436 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Dropbox/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172370022374 xustar000000000000000030 mtime=1381823736.411049796 30 atime=1381823772.207051027 30 ctime=1381823736.411049796 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/0000755000175000017500000000000012227172370021717 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Dropbox/Resources/icons/PaxHeaders.15196/dropbox-web.png0000644000175000017500000000007411701730437025414 xustar000000000000000030 atime=1381797704.819221228 30 ctime=1381823736.411049796 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/dropbox-web.png0000664000175000017500000002654711701730437024675 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME,4MtEXtCommentCreated with GIMPW IDATxy|\q͉kpI0II,˲,Ɋ8r38xdݬ{coېZdYuY2)Q9$H A`09?ޛ ^Ib}>33~]+tBW ]+tk|Xcsjx>j9h 7Zπޜn }c4 7~r3صW-|e;{9π;fs4+ɠ=*$_ucsd0yWMn M\6hl |˴-10Πp@ %FVO7^Lu5eRZvd4h>n =|I9R綿`Iq)8kH`8-vK3{7מ ȧ PDl4KMK͑3mUj ֈ8H )[2#|59`n^$IY?Wd3Wly|$z@csdɻ6Z*`N qDY 7|{~Zis)A h4i=-.x;̴(;[8uh̽q8ׄ juv2WZv<`G? 7~>Y7:| 3h-ӌ? 7~?WUURM>y@fNG,Mv}o=^K%J]8a{ Wo66G"\R lK?y# v#7()xpBCB@ [s3g2LT^/;^1adyK7@+K$`ۜB8;l"yoB9ͳ3皠H`6@沁ߜP9i#Βӂ7^)~h}_SLުAWcۓ֋ LcC6qkZpгsȧ5$KuN~ 7~7 W,+d<9 70')xS\]),W,Y t%rW/ē*멜B OwOsJ' ͑Bue2 R =3 5c]*g& N,+/^ƠX8:RbsI}hcWc uI>!Œ\*7`ͦrIk*.ϳ63 UJ/C de"ض)j?3:p]IB-N+/EP,*0BG!`0x-Eϸ,T@{ǭ6ۻ*:$ǣ ׸f!`qɊ2/~s,oSV |;ڑ ʹo3k\0( H*|ΜM> <( ?=fmpSn GFm1Mԗ{X`l{~ʂ wץ[[e+JƬy9 1K])&,}ZD҂N7;GQ⹣ͮ]Pi{cAM(C &!.g4 Z/BJdZ!ο+եMe[,* $=3S2W.wd7J32aT[}AM~[HBFed޷شI*{V+|: /88PUp&X/Z\bPz*??_+92OH7^: ՝"mkBcpZ);$@csor0יr>T|k{.`Lfg}4yϴ'p_`e |ld2`Ep7~;Ӷ (\aV:;pY xJXƵ/w {RMgJ( U?n897IS(ʞ7pXi[W. t sU|u~=c6OOM*L᧺kELZB`Hj{7) I[L{!aGLJSwB]49rT}KLsUvX31H]6~__rog6K.ޜg__p V.`S3ΠIRRG,(Nh=2AwYonONZ@r*o,79QH^Cpc;W1Ivus+T䫷 Y28U̿qIGYJ4}~CGl8;S5^'yڼk]l;׻.6A]* ͷi;A,5ʸSLqF߷! e\_ܨdwe ֔HR9*9t^ܶ{ x#ɓRX7eܫ56|MhkY46Gn9-M/%-C|8' NFm}_J.  &7-H~tS0]O|BCc*+CGԅSZO'':2eϳ VOeV&^ǙE^-D6Bw/ F4T:R9+ m=gfL-7^"I} ֤ՇSu녲L15# W+$Ipht3m8De[t ߋcRT(pN66H#Ųõ &,ȶU: yg)a PYPkGR:J%fd7C==DGFYg索5ԯ\Ċse9uCϜ&r}VgGHuތT7)ܱOmMIfO?O< ƕ3 Љvzf,`TP]VDa1IҤ-XqG8tkjZ6]k22ؗFpF۪ )=Md^jNn6y!zY3R"V4It6atv8ٲtj\UK(-#$R6 er+y$~@+&8thk令8-7m׮#12<H+h*pShhllI;bq95/u#jN]IBѤv/N )`;@pjn ) " E( a7 F FWU=iKY~A8On?Ď= 7rϢu$녛KR)2 2sAd?ZtJclpo:;>OeiB?#q:*zC1ON ~0H[y/JIJkҔ.*`x4Oe׾6VZ+3@GTo\Oe(EEAե %R "E-V [82 _zprh/?900Eɘ|r@8^ҴD2f] 7n7g8NJCm1G݊& օ?Jw/UQP'xzMFj9YG4fҪԙ BEc}#kH|`s}>xgvŸ_@R ~vb?n s6_~}`3 tŴW8bN+Bk%k[;1'9x[kWʉZ m` e1<~31ԍhK9c"eizIM8ɿ0[Bm*ʧb$4n\4=걝YZWM|4iJa)t y*:;yD{_6ƭ}dh|7V?FII7i[ )ux$1脵w02t3 "F }C/|ɻXX<sxFX1%ܼd?{]cA LIg gOc)+I͗rg -,/IWSF%=gnk\S#Fwew(r='?ɣ M'2w0]RbHA {l[(.`,f #Dfl A0Wξoشf9xfrħ+;x7N)4BM먞աr!8/΢JTGpC"p) kLlԶo)ssHe.y=uk҂Ha4~+E`8>~)1 DyE_emxoق [џphv0l2`kA=[| )H9yDgDBf3pbBp>+n&Qj~ojlgk?SZ؝J>>OÐH)jRJ ##%HC`dOr+1كb,~x=ضB)i_鼝[is-n?̋F^{$'0G<l9*xŘ͜a)`]roac-5%Ui$PS<aMb Fc 8qg&ExBk:g2F'}+|$:2ZwOyU .<>OTͺ?k4-s m~׫0F)Y'o[rm!\n6&D'jx|?GIY33vx6,O⡏K8s`0`UC ظ'w8o8{ֶMk8wDĽf4VJjU}p{ Q]aۦ'\ dm)rZkz6&RtC]'m{'8A_7^u[;\p Kd_ySt#1ʒ,*1P&R(mtDZb'9D+ @IRjNiv'0[B`łRQ_%J:!n6YUEzbQM)z;OuW0 v1+( JV2dSq _ PcTs7e`td+դj]5bk( tB)J3/e1 9Fq F Jt33_p 0Nۓ.וC3(U[(Y^2wތ(>C"яCko}x ^h}#ݙ張B+D=ZgNy%U{(>9rAyF&>j^FkM)4D*H2bqeR)m۫/:fEW%e~M׸f|2$YX I!1JJ =-;H U J Ri/@er|jrFput)D_W{c A S{#lGZ :=ydMqF$d0C2ma+#h~'xp'&)tB$_}< ƐqUA?3'(򧫂AP4#DNIrUJlŔ_> zWK/|J;ʱBKR;n5<PZ4@UU1m;DHäp@J΋saÏYVVmh)=Rh|M"VhF/p#E i'mz̫3ED',Bךdg71Ƴv)hY`^slJ/_JU) xh=0טv1aK\x?؏dD{mEǨB?n&7l!W͠}ٿ; IY&J1*H[~vz+=)8opy7^vyPw<ѭ6d0R ʊyy|Ji|8nEm!n\' dh?pVpg7Zk?B^?wɴE,ZYҢF( HMl(wVTtGQ쟔 "=< .טNN"T?/,J ~] .`X6-1pR[ޚU'3yt C Vrxʶ>SyLЎpSh+9{>nqQ>(l@k['Ydwb~=W _(VWv1AHY 0unbjI$-wt'ৢ,rHf/fK]LsE݊f/,?TĖ\'g̞rUA()˜{m}wL'AÂ:mˎOD(j 7>=\Y &>x9q(VV61ЋfޚehU3{iaDԐKo_6ƒ̰;,~ٮ֮b^}CӾHf'7ѿTژ zy9T0_ xwtMjo32x)δT|~Wѹ;Q?݊mT/ }=/F%.Ø9tڕ͹Ғyò%n9jA<3^p S)l):glՒi^s lNme+k'*vLR2,lih2~"U/A^ӑ1K:{xwe@ޚ}`4ykHpSye2Ow,% xf*~KkZjD*u7tpnlO )4컝kN8ҕ{=C6;O>o[XS)ڴ\$;ذ)6.I'˘#| 6U8iZ{l9)-'M-nl#LӨ]PYx"MG_hbNC(둜89H۱δQ~9t5@͑%fT &m?蚾37Nu߆;Pn*))RkBb4=C1&H*  sN51oǟU5[>Ww}^~W@D1*`$d,$KH٧<`S kPRRfp8;25rBϼ<'҅56G9U2-;{K*հVWx++J1 ֚d&mM:}2"=t-Ed,}T xIi'#s^x Rcs(px,aG1 D@Phq߱||kX/z3MAkV,BՊ^|O^E7&T@p푿J^+tBW ]+tAJ}zIENDB`gnome-do-plugins-0.8.5/Dropbox/Resources/icons/PaxHeaders.15196/dropbox-add.png0000644000175000017500000000007411701730437025367 xustar000000000000000030 atime=1381797704.815221228 30 ctime=1381823736.395049795 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/dropbox-add.png0000664000175000017500000001667411701730437024650 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME >tEXtCommentCreated with GIMPWIDATxy|\ՕWf=ɒ,yű v/ dHȐ@tMBH'|HHa:N7$4(K4$IB0`lƋeɖKZU;WZrI:ջ9{ι0ES4ES4ES4ES4ES4E.`p`1V$d) sK͑y #+Z[wOkn'0] ;Gz_ <A>׏@[t/|r0/63ҙ 2\`]0C/ެ_l /4|)<_l$d5cye;z5_їّHZ@05[;ϛap~\KC8t%2a׀LUs$ H ǜ[|7P ~›m~5 J tmÞ 75̿ eKfHPIH\(^Eї_GB+pʛP KA듃40|f]3a0N-ɒi?s6po=yEewEBV@0 p0/V|jv# Nu8{Om44_?wŵW{N2.ۑBQ f7/e0q)hOߜwp cYCyhHBG5w?@0,p?0=V_*,5"mF)!Vn'0RCplIvghgw;d0pc$d=_+ W40)dž{6tFgd] 鍫/HotS;mb)m.Q2?cVIMap[vE3- Y7ӷNo(,8 3QH^}Hk?ҨV?"GۼK3%D(HwޭX}hxp ctˠޯq։@uãz~KߎUy@0QzbK2 N{^o:~GB{gJ3`Zʁ~^$d8/h'N`۞X̰ 4wO6&p2%gϥ^.m0艩P @hs}IWF`8ZܚyFRfi?o9ګs\X'銹^@ P^oV4;ϝ5P 4~: ӄMY=TpND*ʾ>1G}ԗe{<Z yb Zl@Vg6_UI,Ccj$H;xHj6oKgV bf2Z5[ZvBv&~".wfHVos鹔 BMg~pdA%SG~)b?=O_L>Z%s |\<b\n)1a \8C˶}VϥJe(bXqX*/]t;''݊w9ܥ& H-i#N$dMʄ:t!5ŵ%T+f\vg&( OTbK"  Y{'4u(vuk*JShsDp"?zV2Ys7\z󓎠H c}w4y!`f:?S bE?C߮wBe~ePW,Plx$lZyOh} #3 SSxJx=qO8m"`S H퐮`SG;`S XT[{3+̱PT6.fp~\*X^?2f$+ TIKYs0DHov85 !Z$d}-.hռ٢(+xeX5iSl, >>ug^:Kd3E@hjˌAgDJ>@>G6-ݧ.?ڨ7|mH_mF!2 ĕf[<X\pt9<\ Rv3 *Dv&`$g,\$H=֣yk}:/rە!;=}(FO-$gT RdfUHֶ6'Pz!sئ)+7j&} 1GOb@oOBPNNprÑ̴I.p<aPY"XZ磮t0'i>X z ,/; ^Q”^2uɶ29 Ss.ғZXRړ]qogJ.5R$[ as+c<[()xI-. &@/7טO8aoΘ”^A ~Y&V@'+f 0C@ !&_^''b=1v] FTl:oOd_ Y0 ޚ\cj]Æ6[F׿$_RKs2< Gow U~\LHgp@fڕ(%@{Ŧ^u>9%@*=Mql{"?vW*/nPWF,y>>szSp(/HO|@S d/UR̿bIO,þwNcŚqp Wϓ33Rזx6Y Go{)}9&)ާcMt KO\^m`Y r^?9 pMmv*I5)>]2W}O-sA78sRě2:* f`́:ȘyvA| ~W,p?Q5{h8ip5]z{>{O7,3?6 w̞_VV<&UхmTlCiWL On5W$]C0]hczs'Yh4ncCK/, PU $\3tDګi͌7l^@G\Ku2~[gqg]tXu\Tb jrc]"M9:untB`w@zNnӬ\2 d$'ήëM ڝA?\k̝f~'n!ޡgP-UJSpNAg>ɸTpfRAU36OT i߉ NJ {;(TB@!FT .)K:u^nm̏3?%@8/@H[ED=!`ydajr`o mHF8CCfyF'R ^p;e3}?r ~ߡXYVBk# j$HaZ\(Gt0DU `o~?< ە<Ύ'!"!`8iE-f YHXc,7וIΛ!s*0]4;tbtOEg_nP]vŐVMtj쳅ַ:$pHsӦIQ4#9uH㠴y(zߍ6͙Cǀ%u`X{|C}B o;xRN7X:] ~FJ)r9^:S9 VVxC"+re~N =xQ:T.7H7- 8ޠ,HlTHUi4c;zf$d0jz* Y{m1Klbn<9a} j_Wg7r+ʵrR*v?G;`0 p1Q?5J^Sl^*8~lKזs}8j#jt6:+oެ%/Fu{N:&4/9Ľ`N X'ņMfV`t_EB֒|1?@DB֝7'?hwxBFb2œHKj Na%,1X\k;Z\vkpH0aU$d-Gj=4/﷙S){,7GAB`ʓ * e9S7<r)` i0):tr; [Xm0BAfUHάc/w,7[%); kC͉8ԗIj.MXhIf N#g;9sZ*Rwoxl?x]@J jA{PJ}RFRi=@]U#yr4M 7O};9?{MUT[* HvaiKjdvXЙ氨 zGPj O,ёt"@5܌zxm \$!IBK .r6Gotb7FomT߭޷/~Ѓ2A#R(q2t\j9 %V7楱͡'t3mT]=‘^:rƮaOBA}ęݜq{T^@5X=21E,י5?Q@S`H+$[̮pT 3n*C(8O`~ .ͳmQ0jRa"& Y↝7x됃U"(e GN)3OɶhL.nxX!¿Ԉ ^xe6m킫T'tTWW r\ |'s4yEMX¾֞n-%Q#I4 ^ѷqMU*>}ʉMWwvӗwf%偆gy%fJ/Ҁ7S9^ekSlsn{NvoN1d e%uwOF,m4 < GpG/\6Xdžlhښз~mG;8?>c[@ 1[-xVO7h,ߞ_:>!ҦHTu~3y?Z_r qNn vh4HpfpjsVFCJ(+oSPPFB] '&}9(R%uPK,w՞4l9vL},ΣP :lx7KgmPȓRanqUJ|Il9pBv J۩O$,|0p6nqu*XgUH'!h ~fZ‘TplK՟GJ,7 nXf2|bJ^oqΌPs$F-5%FiaC'v(jpi0b\p8N!&"!-AZ-:|u' >k̥HzmhNj&ʽD̔x@H܈W=`%/3 +>uS$dTdY@7lJ?'+dqw߈ٹ87wi:=S* H>9^4: Yu3l7T;WG33pt-nK淀^񫼒C0 `4 h~8&iizB MFÑ<ѶACڴAyb\o cDV:{ m))))'ɣPNIENDB`gnome-do-plugins-0.8.5/Dropbox/Resources/icons/PaxHeaders.15196/dropbox-remove.png0000644000175000017500000000007411701730437026134 xustar000000000000000030 atime=1381797704.815221228 30 ctime=1381823736.395049795 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/dropbox-remove.png0000664000175000017500000002540011701730437025400 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME &ZtEXtCommentCreated with GIMPW IDATxy|]Uk}'C6')e( \p_ԫWs_~8\@ (8R,ZJGڴM4Cs2ak}Nΐ6iHڤt}z>d5g<h'ډvh'ډvh'ډjb)X<m윈 l6F6JV ?&o6F~}/ؙg|i-C <d>&ɛfٿv&𧆦تqLUK?`nE2 <44wt_sA$\E#3_){M/iPlx,anE2w"Qc3+44 7O38}XpVy @ ͊~'g.E#hhU>`q%h=H[ikur̖ "ުf9Rx?oU?H@CS&`f*,x - )aK hc٣ LK5٠*8tIpg?Oh44ŦL5Q}1$pt}ԕ ȇ `sLw eOt_mS ֈ ܺ() M.2LXG <-ϙ~ȃ M%Ԇ4 0B찣;g~m||,IajV)Ũ@Jh\ ~|}bπt%MFޢC5kr8E k֙h@bтwv/pe1q)"̘qA3?ҋ ܳ@9|O1RN5(j`NcZ{9:yr`~ucKm+0 #Λ]/!ŸgZ9L;)bPԸX =}pfS\L1Ĩ)} "`:kR旛 E#OJ[Q# j_q 7ЂwF9oJm|| u6n.?rdxJe,RrA<<"44J7$UPYDzu =ÆIMHJ{wpo,A/& O&NVN7)v]*AORMȹ..9zr,#['w\/+$C108;٧=hc9o*C+)!󔫉 mA{}cﱼ;ψ?l7TKCҞ~w-rIAʂ⸜c$=Z>ք&IqC `RɼeA9N-bմ# 3@s+MkfI"-dQ*٣ѯv}ٟٗ gI?$hUq +LV ݤɿ//-BE&m< W{҇ h0*, QY4|.3jE1Kj( lUe;mԏ8`[b{44qA6̈0GCy0Ur®Cʅ8> Aȕ'?w&5lה'䅀2_g02#`88zaW^yHSzJYg|+xV#aa3=t`Jf~FWRN=VRhc/5p.?=qR0*!slO{Jb`|ۮpN>64~ \ђ* #c2& ٻv9@r4kZl6 n7 JhczA{BT8taI@.ȬHS Ο%az'|baKVY Zer8ifG &.ٽGd?_ip}&? CCZ _vִ^PU$idr!x145L1y03*Ip/3xb?>yƌyjCcG3{,3hO7:tF4ہp4V `v)y]q !Rul^nw1F'l69|ٷd JE~& K(  Hw5ONѕԣ9,חE06XJ؂dQr5&ef7k ]:Qz!rY׮kJ # &I[, ŜHmslZ#+\䦍 f %$\4DjH'Tbr1go G -sSP1r(yG54.t߹S j~@i '՘̭41 p<@%Ӽ᰹y0XANlGFfcQ @/XX)Y^%p`RdY]9LzpyoJ[zj10dxpƯ}s4b}`)Ȝ-{CK_&^(wϯ0'ݷZ25,9D(@U[baT59EoJaJ! /~lbMn x?Lޟ7`< N7y0%y\ jߙb{]0,{ 41b01F*5yzuln!ΦroۥV5x)vQ~;w& W=Uz`J`Rm z>#4bCsb7dU^Vm0)Fel  y3\rRSN ( 7XB-Hޣx^ ϫ7 h㜫4eͧ{vf!࢙>b_{y&SR`Ruq^Jo2.qKqx)NWrmXZ_8@/߷ŌoƸ47TBb:hKB-s3=8.DSS9^=yx֛TW^:zcr駥g|#Sj.-В`!pz} ;sYPp43 : SUqk5ܐ!B8 3$_k+%ylV wS޻DA;&TSRU=F^?3ȍkmz+hh- ;bz'SY,?[fN"q9JKX1ܚgt4!seP:@05?GMV+e$f,wJ$9g10XȮ |tGte|\CW8WC,kc6Z2QK'F,[GN~/:JNE7cTcVT ˆFmD;މղg~p+>bzξ{xv뀆t2ɴbpXD ufgyen~.8*/c)k3o5w0k3uuTXFE h+Z3 L0C3]17Ρ뒫p-="`)xp9̆hcdY|A@ VJs&Ȫr:("VUB J1k"HI#N%꿰μpP[+ jh~Dup3 qz4Hܹ ]Jd h=}N_+N!r֙Z8ȆD9_9Y&ҺvEIf,&5ҳE^AClj-`k\_xho`BN+/[ D 0$,̫wOj~ӵ9O̙8{py&{kOcJ+*`NŬF>pH.: v!I*W'AHc镍BɒbU\2Rx[:a7U{[˛0˰wnAW^~b*OȈM(P h(.#0$ܞ^?\[HlO8*aBO.,8>6Ҡ) Rj6;Xn?|][ַbֶMhFl;C3'їBR(7- 2‘rp >@ЮF:.{W^YMWE#~!swr60 CDrZ$l RxqAΌGn`ο3MoFk+U>1@ I.T،陶]RBc/!S M}4@Ю `1ʲص^O7-T6 RX  ҿrWbj޵LBB R7!D@ Mg9"? #`Mk)}?0F8HZ*rZkiZT}>xu~3zϿlh9 TzC˨#W,iSJzuJ<Ť:$#=o˺ y: JaR1wԚŏ,YrQ7t+]ޣвPIL#J9&ţg.ʧL Z7Gζr8X;_lt&-Z{Mp@nY7ߌ{^1 _x-.ݾA8X1EN"_6]?M2R26uBTl[GzQ]خq+Ɇ3D<ʲiqb1{Y)SXtǗz:aTܹ!hcdE1D8wL)PQs eSR-Z4 7g}E`^`F1X8wJAd o5{q5P c@g-twwNq6읳5uW>ЊSR\d?CkœLs 6F~8b OUu$JcwtDC=>rO%AAiP0TrR?![UX8Ѫ64A.NOOF֒>{`i y_'J˾.ܜjكg+'Y1I33"  :pW{Ↄ~+8==h( * t yrXZ*9jÈmQּʈ1OxFkg/}}X--TMfb*族xZlWݴ@ %2M 2yj1!LԽ PȤ􅗱Dp/'օΔs((uPӖe QU!eAЊc d0;P>c!Юr܂#(@V uR;mxuNO73NK} d߆3֤87KQMU9.uRJ7d^l"4N_uV4EJ@ @K7VOfggۊ,-Ou ]5~a ZJ oLzcBJcw ӑsq[eqw'c>~;KkO+5'xCrO EEafϛa5oC2+D`A›r\Wc OIDATiul}?ANbGã- NE5)+qiz 59Yš+Ϣ*Tڒ)TTU0}zo՜RҠ A# !Ѯ"Ƚ۸O ]Osȼu3I\( zR>ŷ<5Bq;Eojkv$**PR9KxcȐ.Sax' *qg6F^6F+1kqm 6Fv!вh=]qTĞ@ @ \ }Ŷ F#_6FظRR\rWc\*}:Piۜ4> \wY% a(TxXoq#x1gвϦRO*F36ֻ NF9?}ܪ.rtgE#9+kGɋm5*HA);t|f-৳OYU"P0N&o Oa>+ی=FAqAWo L2 7n{aGw8pz_{+ZK:ZKyߡPCpYg5|PkugTFV쉣4dO Y@x&9 7 sýء@z(36rZ+4azz(ہwE#g Z{Δ"_SVG'5ELMazUDZRھ=5!_J}^v/ul,ZFO¢7 ť8Jfbԛm&yhcG]ݳ6wvĵ굽]عqX7ԖiMPg\-p@KҗT&VJ&Xkh]fJd0x 0"In!뙴iVtum:jfcF\8Oϑ\nxoZTezǖz~Jg? aFy-f-۳ʉ? Tv?B8ؓDac`k%J`k4CSopH uMG\a5%m[y 8NKxcPC..;A媤V_On Ms}n)nex+ .Ϻ; +#MpB3yMs4viicmzNHB;< v>^QR lk}kdϳ3LE&A4X+2ZBxt&%WiZQ^P"Mme{x-fiPSZ Mnw]p5:nS:;5cie1qn EMS=bg>@&Fi }qݑL$`g[^>u;njdC,5V2<[]b{}WXDBaD:G*MLi;WQ9`֢+n^dкHJ\@C,?01J&hǕF\/7: rvWd6(㰥47F#}ߙ|'@T[\*Ca/q2;?S4 cN_'ЊGk+_W,,a)2Lٜ@&2'-ާ5_l}#YY@?gܩA Z`y~zǓ?ع67~k|2\$"0vP{ KT iB T| "`ҕHKŵ/]{oG*RrRGv|PC&ԫ% hAk7 7<.@g2ƝB}$kS*W O}W Y^* &.u8B|ȤAu8nV]_m񩑮Y@xpYU |HM_[V+ϴH0, V(&;w a.vҍ!iu]kY|Ln6F_9bE 1#l(5B2$Ln6?.3^RʡϱTJYD|x]`8T5诠Y` ie06=ʯhSBR9$ܔ墂~sǜ{Qƨ}K!ޥ,v!D"@B]PڵmhS ѪD??<о<B5h%K!ht(%tiN!F4߿«'VD;ND;Nh9ghIENDB`gnome-do-plugins-0.8.5/Dropbox/Resources/icons/PaxHeaders.15196/dropbox-start.png0000644000175000017500000000007411701730437025774 xustar000000000000000030 atime=1381797704.815221228 30 ctime=1381823736.403049796 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/dropbox-start.png0000664000175000017500000002417211701730437025245 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME02.UtEXtCommentCreated with GIMPW IDATxy|\GUؒ;c'98& kH 뀆eH`0o ðC(aKKFB86no&o,kWk.U{խŒu]UW:u)8[Ζl9[Ζl9[ΖUlmX}cR`5D!zx.n}c| k< ڻo/cɼ>XCgg0]| x<YN 1n^9K|⯫rb_l'+ M{PʟuaSƕрF H8;8b {f_ >L_ԠfYJ͊taGbb ѧWoǁ׿y/\?xe.ߘ%"SpbD#@R!aG7v_|^1 ֯֕_n1tn ~}pk~xE_kj$(cIQ$%}@}cܟ,k+@A`>ڪθrX̗5eިy8<ݦ߁/3_f*ÂkhoPH pA''Z7Fel݆ZʀF/K 9ҟ)MGb ?i7C/^hq)8eHܾӞvp4e O@ B75D;7UٺKHyp:,WӤ7 z{|rBC.ɂn5Do_[.ϯz`R Xȏ:+o4޼`}@+bR %M? ~d$[Eٺłk%.&ޠ͚M'&_9 E iֹd@bт{(XCW A4gb}*dmgܵrXCR.oP"Pٱ::1`G>˂peAd\,eUёݮ.՜!%$yo'cm\T%] [W\7_VKQCb`q6;shyS_.rr5WCCWw& ~[ 7ps]~O*Ɋ"HsݏWRr 74(>FC q_=OCIq@ `^As}A8a F+uoߤ `Y$j(b\v8E@qP<@:'gB@WB&sԚ P7 MVT cn^/pac}NOeyڧ;\3S/3b +ί9'S4%4% )XU`I4y($x o Leqۆ~O!CP!niӝ` %%eQ+s )O9Ww =)z ]^c|+lVaaplhJ}GoZY"`{懅` Oj ox1-YR2!sj7 I 'VÉ?n`}cv9-9"bgLqԕ,.7 ɟTbÞ5V.-w9T5Dߗt4)B3/  j,0P@AtȀGgnl'z/sPk*!X5-1s\ 7{_iLmO3ޥ{C'}y‰WMm.m *# f(T_g ,)> >'f_?w07ƿ| w21+Tc™?18Zpns ?]7^X^azJ! ~@f[ͮNcm *tǬqg^ 6.0(#NѰ!Y8sٿIzzRn*`4N:*9\`& J͂ݬ orvF we[.Sd~<70tIV2b`ed&mV> °M)%$zvո( 0s0d9ޯxE n 3B޿'$O^o JuW-4`8dEiDž3/.]gECЍdl*D TH.J0XraMҐ|ʙ2-mzSnJA@bWi@ ,‚kH k,<|egMF]+S+y*w BW ]* :p~5U+h_O^]V aS!6. ^-F / Ѷsgok>#KMBy?Q|w[=+~aGIXYX7 ڳޔ+\\m`+[7{H.C\2ׄsg:@;,WL #JrZ &E~|Osuk$ ]@^ ޳>J~Gd(L'?Wl*/?33 F@ !&X8 (d\ͣ34u;@+臟>݌[W-11NWkrӏ&x:cdv;&9"f5ы [s?7djU= VVxܠDIГ@ggq &=q8?9z8Mys2_Xe0/Fl  K0P=aK5Y>ⱖS$e&Ss摣6}b]g] Y)Z^T BO:1iߺ\l*=iے4nOf_?ܞ7= p^po}ٺE%% Xk}Nv޿䥋 <l=y yZ`Rnh\=;̷ؒw2Xjd+kW/mJ?;đ)5[.yz`Ҡ\l*.V>%om6 !%RI  RpBDVZhuK/v)EGJQoؙۀl9EEહ( &x /]A?ݑQ"x2AJ{XNiI1;A`;3>]4qsc)_!Lf**J(/F;W]Ț{)n.X&5D/fԹ_PK./ݹ4NRpaClc+(Y6s XXtv5ЊmG]s+@bb;~{RRTɼE-XȼyUcG8z9ֈo00eC{> W9;?ae 3P(c6;}DŠf.\`(@[:a٩\;& ЂjꪖSQRѣGhigkXE y5Dg͠7;Dw8VD)wp@>AuRYh\xsV`$}S~֚+Kt >eH`/ܱ~\ x\T"YU&rhlq`HZBr@6^H;t(V{~͕ctq348P W"W{1f0-x!^L)*mufK:ShFЀ us~Tr|[6Vws xBr vH9ܶòe4{7y3EO4K؈Ck# *%gLr|PlEAp,Wr xZ0w|y *<c xg:\(?!Lri$pM3`<ewE#\=hgҌZo]M8,8c)'k綽'@x@ʁ"I.-"Kl!g2$2X]!}1ʳ>E2#>#֯?J%S3HPTTB kdj vY!JR{`R80npGzh~k˖n9I#ַSy[Kj MNbqI;I{O3qPB9^USincMTVp(uQnM2= E,]}//7½Es̡3iެBR *ÓC|+уӵ5:Zql 4Ji2Gٰ|mC K*ױwO:>4}l/|ɢWL|ewt<֦0NO~S)Ueu"sDnʂ]dҸK)90W}p().ga2>|48CsOtQZS< <ښ?5;$=<Ƭ$رX)*LgD(pu魷P)t~筬Zܳ'4Z"zk~/l=.ShɈ%\6tRJs+oXYH@K xr:/LvMÍB$R֞P֚5Ky[>Emٹ{]rDJCK>C1_b ځ<참Tٴ!)yuœoZ;I'J84}E*/(-.?lXil&X0V"< |7 5g"`e`I1X8w|Tj]2{1LU,xs;W#o{͔U d/P^>p8P$>`wLO7Ƈh e!AUDp|P:ʰdm$8u4VQmMo@㺴4ew#戞eY i͂EA*iGdD dh8;uueAwJ1dQ K$O78< ux!e^&wUgtY[9ҹEȨj"R:m7j~29>rJiNr(J1ޢu]4`@NMgv po - ~>x߽sN]]-;vfDL AOZ:r. +%pS=R87ǞOPUB6PhLQg~&@<5ۯEc.8W'-!0Y<-AeX2ҬM}@izSOοl(xE08pA^57SVZ1^mhJyyJiP5tL`+08)XC\tvWh5==ݼh5}y,[ -4?qŁR^^]@ͭM|*'A7]x.T^fx:QZ^oTWzRW݄aH~vpK GR.jiD%~B? {hՄ CѣsU:]5{jqlG#k5L7|h͈%_>?t&M [XuWw\Q"B/ jys{j)fG#TJrLaH4)+5^>9e3uWiHd4y5]w;|ϖ#{o4']/gt+\G}ܙĎ[vjBTPQR8 ˶IH10G*DM[ϰhlƞ x[ 6eHYqn -Mf@qOz9C:&g g 1@:vd4ևGL r==S{'~߂=yŒr_l>s.a:g@H0J)\86m\EGqZ||bs) ,pe Ws>@I|L;; jHRkm[d4LN86G+ 82טR9.DCW,24[ qrp\}B_ݘaƎK^xFJIDATOjE#xgW9,?:gi<־wOn}~[KTҩ^^g\!~+_3_69`| 'Jp2.`c\ZIl$?6o/0+{zcO&L'I$ A)s*IJ28:%\Gf8`eԁYAבZtefҠ|xLjbG}quG ˱hX~~ЗHdXV˶m'珠\V'{iq2X<\>˸9<֦`P*)?}Oz 6Ony;/ՔoKWl>]|7xŰӽRX$[=5'C7fdiIL=ET/:q6Аش1pmG.D<"=÷c'RLfЮINX3S 9C8KFO 4Z[_ f4'@j}?=z/]hS²t>̓9PmW‹X&aE,)ys_*ic;4q7r"+uʒUT/GkOFBha }s{[4|sk62y@ҜS.) M C*GGfB+rǗhH:X\2_G~G#e D8ii%N_'Iw5g}⻾Hxxɛu*z,87* ˟ Hiz@r4ZML':[-,[Cy33eĘ#(@Hdt|<-|A.Ù!ͫx ) HR+zI|/:BB ]V+V9J}ck &b޿dQ8@0 y%Q |hK*fR +QY=љ/!CER =-ͻ'L+=K"ljU35;~n%0K nw ?#a쎔^p( \<ËM%UFz,_GJ j],ѫom蔖1 O޳.E՞vǓ'F~'XCo,YV˚` :PX %<[Ԁ kQ H1.owP?z 3y< ܄痘++$]ga]=##n5D}.ՉWW \[LBa'9CzEBMP_[_mM%Oh7_qnoyoݲyᏕ,Oҵ5VJi; ֌-ǡFH{YRqm vM.#;F@հu5D}K֖][\)W\-.Sc< 'q,kk]Đp8YCi͠fH`;d{nc:; X-{_XCsyoyUp1T"6J` zV V[ha !+S+A"ݯ[d{w˾xqԭ(97Pd^m:##3 fyk'R>`SN@d&g0@(3L2Q\doZ)Y%MXT*Wp]=rU)} =2֣숞-gr-gr-R?7Q䢚IENDB`gnome-do-plugins-0.8.5/Dropbox/Resources/icons/PaxHeaders.15196/dropbox-share.png0000644000175000017500000000007411701730437025741 xustar000000000000000030 atime=1381797704.815221228 30 ctime=1381823736.403049796 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/dropbox-share.png0000664000175000017500000002514011701730437025206 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIMEQtEXtCommentCreated with GIMPW IDATxy|Wy3H%y;vV;d',aIڤBr -B{)%%e)Pk8c;xlDZ;^%Y>sxw4#ɛ"˒G3Gy~ٟqnƹqnƹqn/!f5 \,6f6 ,v;ewﶰuGoI5'~1È5qApvYVIjN<@Sˀ| |~\up/l}fXxL5':C>)xD#@R!aG/~GS͉/,2p{s1!CΜ^90T;S͉a{ܰʹvc;H[TsM-qw^! VV֣41|]>aS@\/OHVT9Z~c zW5Ts"{e&+"o.av)E'ZQٻ]Yoiĸ8GA ~qf(_ N5'~320[>Pel-,zz{WIF7[ ( )84|u'LtĿQN*?\[oP%8G>dYbm &C95+p} WO;\+xF4B6 Jg{mp/⒄Ԩm@}N؈)(|91o₼c .ͳ] A;sgk*8 -7o\qv ܺ-YyZw^hO~Ҽ|om@pyD,"&Kk}K4}0^1W|cuץ༘$a(p6_0?#d:7'eB@OZ}B?.HR)6aEou; nr~OL91z\&tף;\K(V ,zV/.` Y;[ڋN|9=6:O)<:Wæ#?zA2$iS3KD)_da|bYތf<9=%xW]y$C-OH. R֤1fVDf+ch'["!mjI%bSUȒAxuIN UĸŜfEZS-m:+-՜ fmp"m Q1g )Z( =N޿'՜En4 b+܄10\Pkr~ią==EC'h1N/XQ-YJP#Β\9}`^H.*Zy?-(BEeMPa\F^U$'{+Wtb[_z0'2{,NX7?vt8M(tl8\ h ޱ2Ջ|8bk{I =2M\}X&iv;D@pw Q9+9@_NYڇvz9@zJu LPR/ֶ -۳ 3K,۞?w}XbF'c|ٛ\l]Z=9"9t pkgxpQoJԋ=6|w;^P4hj,:?S#oi~Bߒ#}A͗6=r֙>!޿ *2~cqvqʚ'$nhl=3ܷmÊny j'4C3CRsb{. VMgzc~RL6WdEIcG|d'K9%Z>|'m7_˜dYLPp{ҖñutSfH}57/)򊻷kay_O~c[ g7wlcW/Ȏ]9j G(6;dZ8nMA}8A}{rY!䵕X@  "޺b<|7Sچ߀DNY["(X\mľ>?4w&eΊaJ͛Η|`nkk gA;.SrX9|^6L'0 HkjWWC,[vĂ#e,\fqQe.?~^M^CVr 2$*cH@EQU_ӥ Y@Jǐug ϲ|=0`WEn]zL!gO(:`'aʢnd7>b/\F}}=pZSC:/XrĬ2߰[:6ɛ]f7ƒ'LE~^}Y~#T,D 7$Uf֮c^c#R:n9W^EV61 ϲrA/~.6?(ഭ pN¸?N!˗UT';l΋IEqNc !x1!EI3!A< WtGdxuU!Z )(H)1 }Đ4Ji,F /gD0ouق`yjN넞@ԩWP NbzBTq5t:3iXZd'UW\&y֥B $BG@iUU+W[AO' c,'Tsbs9xY9c'Ix!`udMkBj% ŝrYf5~|>7 lbzi6beK_:p׳6_^{{R͉Kܾ' rOԤ9vLi'} 7ɒ?\w4C|@lVh*, Ьh%vtvL~d6F*x~{/|zS /=^%q*(?Z:mC댄))yRCzք޿d9 Qe9=(QJ!hPHZFk* " =3#LӤoh5`$%ཀྵďN-<L5'~2\y#hY?Ǡ䴥WNuaɺڿM{l˲{ {Sw!E6ZUh-[]+v8R,89^x6E0ګbѢī,l6ÑVR;RI.Ƌ]{^)>qg %uuEl0'I^x$.YU+Kѷܽê[t+V׿XcRH C"0@J5 *}:[p5ױ還himm假 ؟xwIoSkpN|X ~꘽p*F`e|I#_m4v>>a(m<ݭZض¶m*bETٜ۟~Uh(ض]"g=h˲7ox;XKv){'T?) hs ګ0Rom>5XT5uHlIV5d֠¶5ZضV ]@ѝ_4FOW;fjr,e9/1 (q$L-7DF~TsCDۤDKYTs>|k?bѝwMvƩzOٻ z+%\A ( gq?h65mwN)Lz}S7d2B(*8!dM47'Q=H$.L91jN|x77J&NY9 .og"C}5m<ؽr8P|?pBf;]C۶KJñ"s@k/ _>ʀ Nq'Gh8D?] *hLJFtdN#QV+h\v_bewDmIó&˖^iP3v9y;lISiR?ֽ ,#=1WPf}hxX*A9>)Xgh}{X\QJQ(1,`(4 }~hAaSWc3ht8p8HG{g:6P(LD)%#O%QJI3pR)_eˌpJ0~^{4^CCC#HT(ɞ=9tx\Dmm uTW'9=?m?5+Rk/  $<ڋ }MC}S([p!^ x_ ~|>088 CC#sbb IDATeTEdx$M6AJI8TUŨ"BJ`0ѣ_?(O|~V $&D@pb54N1 AwW`ꄓ%pUf:6vxwrE`ۊ!FFFHd2rSB'>v z;h-aAc#UX)ynůܶz@_7oD"A6q[>`)s|$%&Yd d5XX(%(儆kjjR_ukgg'0՜8 |e!WI\'aA<@a2 B8RPV!S$[7=ʕihh Ak=gO8"OrV%zgzueKQ,˲zq_ n9QǦ>ץɡeXVK׮o?QЬh9ÛhcgNT5ñصt:M}}=j3c)36EK6RQ,XWnyr ZIG>_,}S;gܹ!;YR͉pJhm 6P0شih5Rf8=]hT|>7!P[[;ht\jDqH@a`%;+P]8ju t'kK|bqFc>4 G*"2~tz\.gNP0q]@% 28LJ_]SJlV.}eIp[=ۣݫxr+'0І ^@1w?z.YB<' ӍU桘_Z٢\?|0 V 畅@=a(x45LOP1d)uvvQWW*J @inWwakxE1;/4$`/6€b冘k+~ :ble"yYR!$==]XM<w=v{L弨\OqZ[0MI<Ge٠Ge@e EYCÊ;6qɫdDzi[;Z[ױc`#w,x;F@XJ Ɩ&k?7<2秭9sJJei+5~=β*GPUUEOvL "VJpAm`q'07,hI:Mc6#dZYGu#H?mV*%$p/77߭E~m*MA{^pwHE{>'bO=52fɒ e9kx%pQ_yM,uB?,?( ܽr>Gm}wN5'9߼ꪫo ,JuoBBzYWj[VIXVDWW@`]rjP(kZU&yO627N wݰdx\~rYrl)(4)4` .߉@ ^6>ol.&L>`lvX@5x?Sk/Y˥k@ z#ܕdML10M4ȣ=bG2]6mں%9Vu9sG/Ts^OTqoK6 /X\P__X|IU]*& mw lڰ3{ڙE ݿ>aLv։nƹqnƹqnn04LȽIENDB`gnome-do-plugins-0.8.5/Dropbox/Resources/icons/PaxHeaders.15196/dropbox-revisions.png0000644000175000017500000000007411701730437026660 xustar000000000000000030 atime=1381797704.815221228 30 ctime=1381823736.399049796 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/dropbox-revisions.png0000664000175000017500000002520511701730437026127 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME6h'qtEXtCommentCreated with GIMPW IDATxy\U?{kz_ȞTƒ":TF= 3 わ*A @BH%H$ݝNw']VrQ*ruV~ovovojb1Oo%0x[nU:o<F7ilq?ָ<ň=nfoH?aˆfkwNr;#[6$Y`S<H]bZE;㉿LafN4/zj}79wEܚzoLN2_ 1~N[R"oָ7)//VXQ(EW{tB wIBG_TU$) îz-qwDlxDxK'xkܟ=Ŀ -%XaZ8 I 8کU! #+tg3 : 9 q?;%-,y_QPd7"H",4t'LxkܟOe!X/0 )Ř@J) 61\Ѿ %CnIl::a:@s+LLӌP aSlΡ`ָT.&ie( Y{=^NZ x#c(RȔ1sugΖ,ʵc`ºw~̕CO踤J8q@:| 2ָ}VyILA1ʹHa0݁S){K$' Қ#7Ճ3r.$~ʑ]gO ,_9K0[i |>%%-l Ё?2Nk#N).cbR@Z{֑tn"ܶmDCk?v@8Źyo1e}sܒJt3Ozg#{Sq}(eoifZ ,L*ĸ)xH q`Ly V a-&h ý;B艜ZTNVH!pZ2&;oI404a:f1;BI_ MH Z JmҍYA≟mJED&NŖWWv)0O3hLɱ)&}F+a] etx0fI uq!ܛ-1`4=O|Od CSݏlR96FMct *\?O.h[`\T(~^* 4l 3 7,srQƹ)`UKdAat7TgI܊NEaTh8ZQ7 GsB_  H+$Yh5۔sn%(̳P]acKgr>o׽5QpswKNrn )S`'9z.)VaE91 OiP|1[~Ȋ8@~LCרtk]vճm|x<'VE o-Mtd;,962mg+>r9̡#k!MVS=wqaYI&v(T5j~?~tJGנ_Z D$:5?k > T)1@î>q|GDI&\SdI&@O!,M9[@Y rT4įڱ[`dSsIBNoA0J5oxoe?0C,,QPįF&6[ yc5L[FYz:½/)QL#v"V(Tc\ z'0Xm|9N39zϏh) ,q%KԦX )(RcD,&OG:̙8 <ݠ'%=Ny=@7T5 \ʐlr7tl>dP7ǍMCôYF@$B!2\5)"q'1a5D}28.D01ߣƝq,{AL/X])3Nnd^F]&N@+t c.x`"8.%l[2/GM e ެ o h<stvtR*7Gą9TC)4[a^])9}lm ܭt96~}8 Ǧ%J$\]bƈȲ jf(CNgZz  ~7E[~xcd2jON`%> \+u .,Pflmm<AzthWYv>8k^?dW[Sb)~\%Mc4%,)OX3} %@TDE \`NzNhߚ TiῶlJH}mg i&pH!P$(S~ MS&<]0*Dxl_([xj}_MXX7a0_+猬u,/_`oGJѭRss <:0h_K$O+h$ @XC rJr&9৵7^9EKO 36z8My;*/W(GBb6l*_@S lo "q1{DlňEJfb㳝  WשOzv[t$1N;\EUbdcOu/&=McbJ4yh;'_cu~~sm`Q|yy^e`06W)# fkϱ/Y=3mf"`/5 'Y*c/ktn QK/6<ˬ-)PSL؉jWpx&hn[[舜]3Dd.]R8sL |_$}^)*X=,;P@S`U{fڰ)kqeW0j: ?Mgh91tƷxyO(q՝_֧ >0Tl1|3:&HaJ LJ:!x, S>yXb i"$1LDll޲WwA,n}1'Sڣ$§˭̒ 'wAwvcԅ:1c&`Ӂ`0Jff&3WiDB#9Nbwzj}, s(Lψ$BNvmlj`]8Ti!V~d`{{?6R`&a`&<ͩg<*J<~#we(b1W)d3hA^j s-A-5-Ӂ`(P;8 *M>0Sr->n69j/H);B@}~G!#"S34K$&gC @V Q0F@|6rS[L˔(P;A=̃oihC$Gt8uD@8@0@(rw.֘%Z,C1`Py&&&= wGQ" _+P_@0͈E0"0"',32˙EM ;ToSA^=f0#KRbJo[7OܵwVj ɌnG +AF<QrK@H0Hؼ)FD{lmyp[nodH`eČwҪ'rVtϜNI|1A@)$םwdw]ASavo==B_TEFQ٥3pf 4)"E)#ane]`I7piaP!6,IUƄ||[jLS0?O(ѮNtF .իWc9ECC_}gd]b>e/?^;S,̓ 7fhKJc ZN?#Ya&*NV]L;= I`[~|Dkh&[~SCo֢H![eB’[4h[KX{<9&:g2\Ό!E@:D78².*@1ҁY9SG]Xպ%g mks*i$8bْEEx8.fϜI4] .gFxܱv2\Crd(b#z TwSSN1@w؉AG,+RpcOxŊ= 3rF-M~^nb`4Ơ(d;7QBVV99dgqCr質4jbhݿf7ִX h>+Jv{$x$<[FEFN)H%N lFc'`<ۜͥm4nn&';lTUK(!ض}[Pi{%)x4 8q?lq!R#a(;wjU9UUHΠw~v{DXd9!uEQu4M ==>{9|P8ĒE@ipZowߒ?1@ |Sqg yK)U0F D*O=6&)J׊4Ds:\\0kސJhM-]ɉg6;EL %MhhGUT?w1 Z|?da)Lς><)욖)'˲Rʘ0\dp C[qA+l7\oR( ' 5 ,6lVnJ _ixy bLVíb=78]NX+YYٸsIQeV Ͻܯ7nO<2تhq?Dj?fnHAH7Q`ի*;U1&:+cDL4Ӆ颴4;N[t TEMPtts']in9ŗ^/#Mͷ[X0(V[\P VoBiԝ H2WŜG >7'fvV6YTR֝*"77lneʋx'T}3FO6lIWX $-m;-}S0 9$ $q \J v ˗Ys4#c oxVNtO8̥۷RVZ@uz{{溺/e#/rXg}"$agҗ&Yܒ 9aI}}p8hťÄ|TU%?/B]}nn2ׇ林 {/  p8,Y/Pֿ~ƍ/{| C_| fWs'MZҤ`N$1Hl6SnҴ[HEQ8|0EEŸ.)s^r)O>ƆƃKޞ@8yIso$,mnuK 2n7ڶ}u%;+'M䰙^ i}aׇdges'o5j&Jx3215),WOC 3qdR e]l޺hi=?(iC7ii" ktww_mxEg1dFO`2{8'k# ##iU,YKV]K̢[tuu!dUHEnG?0 Z-~K_ʚ( p4vt4b91gByϧG認*xQQ H<-JqsvOCMtvSQ^EA~VH]Q,id#/@B&urV$6mt|hȕ=(2e8=!轤|]h6^̞}uk?J r )hm۷PXX<PR\ơ#WG@_ZN nsASQ;Sm[*n" ТKyVX~{1===vN'{l64M$zH;g /FU55yFnDC?ij:?ϑ8Jز <.$Õ}utRrB< 5,?A, %lKa*2#H  =K yf )**tug?"Zk#33垕{رse!DlTWͤlDl6^|E]uguh%F$ ;7iY]Pjgbυa t"LaeH9D~n`Y7t~ c:g%םGqq1 a9:!ļ9 u'|t:P x='tku2Je^0.53U\WR'9tZy%f퍼\GQ sŔG|Qe. >c}}ANh0UӪQnQ]9~7{esax{.0'5Z0Y]5**uHH6Wd^=3)J{M]# wU.fyj`('R<8te,]]lm3).,In,l17yj}v 6y] J]F9@\EC`؈RxC6>qhhhM_jV\Ō3qsc޽ðʰ$ovAyyETUUBc[44h.WFдH.~rOE˔@^n%.,,mȘ*&M|a-ڞ[?[nB`EE7 ." EKk3^3 P s!UdddN}}k-v)%r9ERiMM465Pğs.E*nUih,;. '#YNRa`bum+DNTQs\M~>ӦM# hHs3_ mmmvV,_…(-)nc~Osrhm;BAaՖ}A:ka<#@ x?ٌ g Lǁ_B7#ǫUeIc;3@U* aC7zqE[pݳw^syB4aBQB0s, ~ϛ{O='Nf:y|p>H۱̨I%FEQغm[i'Bpt;]E tcޮ'j禱Yﺥ3 ߙv?>w<I8N(l2tF==tuu*%%t:1 lx󗐟WCl6B7@lѾl?Td6MJNba3A) .=)G4.[}*p8!t(a}F̉4Rq|ilܸwI{A9j٫WWgl;eee>1iӦeGfe<޻typv:׶6=hsjoؾI̞=[q\̢v۶omw92?aÆ|0Mի ,<Lwm tMvmWm򳊪1McW{9Ψ2K5GqIENDB`gnome-do-plugins-0.8.5/Dropbox/Resources/icons/PaxHeaders.15196/dropbox-stop.png0000644000175000017500000000007411701730437025624 xustar000000000000000030 atime=1381797704.819221228 30 ctime=1381823736.407049796 gnome-do-plugins-0.8.5/Dropbox/Resources/icons/dropbox-stop.png0000664000175000017500000002441011701730437025070 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME0!1tEXtCommentCreated with GIMPW IDATxy\U[[{;!Y AgFqfZQuPQQqWDqpTDQP1ltZ]]U]Us?;t禺Nn{y<ہST;NST;NST;^[Mԁ54EV47mh[`|v#prscnnn  og 4 ~ y{gx sRF.~``S.,)͛s"xsȥު_ .54R@ܿy_1 #5r wkx" Ͼ1O_]Up/?&C͍on})xI H?'k V4<|UBs•ÆH9p_,qg5w̃ ~k65֟ln 4hhX+ o`Ia@ %#ڹ?qx[sciT~]TkPӈ!1+sg5"ުpn  @ݖ-ִ+){Gh2D7 pǬ@CSz^"W\^o FL@JH;{Mrg!Cn$m+Xy4_uhO=͍f"k7˽2=yةtaCS:sI1plhoe@pAD8$ MV(,tN 8a _#}u{g]X6h1&;"/[#d'cB@g\=iI!r鰾5+.^HO'J0+5YR'htU_⪥;%~6n>C7N$+*O55&7UվbR|+׋8`wbO\S e>}ǰ kyA 䬝q`x4057o>yߕ<ߡ) ή VT) C2>ks { oE> 2}(J2p`AG>h8%S SFyܣ'þ4-QgF+ԡa,MscG5{ؘuq L)XRcY9NJof΅ޣ%)%g 9Q@s 敚[Ybk5c8;[3Tkn /W/MQ8°'9°SNj W,3TN|t$s/X"5s^3r½/5itq, Y.]r4l9jbɧlԃ|LKxɎ  & |<464E|0;L ƈDr4IGOޭ6mK?֨:|5,5gJcЕ|wE:?2Ɲ)7y^ΠH :6*}dd^gII+=Ȟ<'Epmai ~)XQiRWlyf+2f 51D;`y\)bx79adA$i `Ni>>1d2g32 KB^gBp 'd@3-Qŋ-im=&"C{ߟ$/䵆:O/(]ZoPJdIi7f[͎N۵"!"Ctf;?9Y4Ce5G, %g(wEܯ7bOV9~Z$ˊM%BÙ5>^aKEJOv;WVT΍/P]8{,+5.;`oS#'. i]];=6ZX&2mܹ344E5!Cp@NׯUߗzW?OK_`i)|p@2`jL%~x[oNJKAm`7- ֕_dhxHmiSL e!#K6cy䇸/řU@a(2Wu{ <p$}))"#@z?[qx0` R ֙{uB<r4OKv.2\qwa _ " W71UkpOy`ZRCʽo XY =;O/c MN;*L_m`M]î8)`i YeUoLdӤ6cCN3+ nhTv&R\[1Z& ORr[*[Y_VgR(=59Gi:`gbtff,T,+rZrWo-~>Ŏ4Iq_mrż6u̞HNKLJ gO ~;EZMߘ,?y%] qdJ[I{F^X?^0R>|0=]τk*(O/\&nHŒełW6Wӥb jFߞl\Yap ~1:@$c]6ǘyoS`p $Ų pO&  6=o`E4EiFHaϚyuc^ r}gG,bf0 jib7N!LN=Ux澗9SJ+\@v@*J ރ?ރ/@ T6EWU"bab1q{-]zC42> CXlntrCɺE'Ok>KѴ1slDO)Qu=%F0F 4Dt*MJHU`YQ;3& :;7X(hkn  MոaG+r}*v'y˲gՎ^])~.AoJ@0EMF}(5%~J+V+*BHV <%,FRiR=$ۏѧ떡WhW$mf=Y` d!H(dzZ!hk m7 R6sf`kRM%+^dq)Y\Odct8;@R(\H#A|%e._A0HGZ||H`i~M{~aGFl2%s Qg9&x?W,t }~܏e,;D ^vLV^m47TԹ5S Ϋ{w6zܓ2rpK+x|_='w[vF_~Z5K)]T4Bd$I%ռX6xZc8$V4B^ΧdB 8t޻7xĹ mT~pv!A-,,(t %0XQ lӡ/5P(c1d=٘ {H>H2}C௬p2BյNo]pyH)Owټ0t57:""&88S5R `, *%R lGcjT/<9/=qXEث{{rMIS(?@p\,'Ȯκuׂi{|\3A4[$YV"hL1`HXS)YZ&< SchL8|u ҅&y r'BLW%In`Pl%Z8k/5D1t{_xnN)O:gJ9 oEs$KGҜbզb=~.'(wf_I@ ZcFٲ;Cӿ 9eU&p+O:#TbiOpI24wJZРZ)V?%%=W vrdV 1pn8kF<WceJUH.7(@eϠ邠,0K^~魔-Gl.H'BiP-āWv˪ym}ߏk>;)͍M͍p#2/;lV̩BDr^w C3`UI]6?[/ NVc^ʱ.B)g\uRIek j>v8;Z{=q&06!\3K* VU8m?D#(G*펱z:h&µ&Lsx_-{N~۳j\o.4tx h] KaNnMn>έ1XP29cs@OmF)5GW "Q3e,Z"/|phw+Jyeh VO$Z k*,yP5c7R7yMGcbg[e9!jTTkiI[/ uG:4|#ዟ圏}+廃փT^FI}]q1!݉J'eْVT~1|F`gsßDpe)'nJ .#)0'O^HՉJİ}b5>:OpހeWnޔI׽Q9NWrѿ+EUUWq>G8s$.)NOr;-oNy,v?Uﺱ UIݕ)}uŦe{ckκc۷_s5IP@_w/V:M{K'U) {r~3Ͻ.,Ckm*JO9<8͍q Koov!CLױl"+fOecSfR:x,*ν߱ ʉD{LcΕŅ~*?Mqm-k{ L:}LJB J.OS 1|&/8mK6U,3%Ye0p lZhMQ mpl]#\Zk l~="u8%U$z\Q84}8W5|_(r̅$9_#S}~s1)G '0 @raB fjS4l0S,]mS͔C6|8 = :y?[!WfK; Wp'Ѕa1RE_QXSBxg1H(! !cYf0pV2d̝vx >E~"2 S6F=tPNN׶M+s@0ݕ[сBmԯ5 <]B_/~FQY1BqqVa Bd2͔`9&ץe]q/,.deo8{wBt" `%t $u^Q̿MhǦcNk0Tw'|CWW{L±, r* Ы.5-1Ml4,+dvKDPIvB`+ֻP!,Ƕ՛ @(dG;;-RcIErR )e36IMkLe#|R\RFS_DA7X8¶КֹaUB(F82Avw0F((cBh RΛȴʐ<(9Ҭ,+%.k?fo4W eYqZfĊoL?ve'/ C`Za1=M+W::_vK9ֻ>EA6p;˞o?eՂƉ3oq8ʠp˿8!MJd{/S~HX4I/O[b8W'mF,3]r GopxSǯxn,N3-oe;߃y2cY/? esv_)c8#/9k4Ov8dƝI~Dt"e8Jg/{"e ]w oJw7 ױ,*^|E Na;jBIeNආS]jŞ^3*|>i`iJ%w!w_yBh'_'жMykYpѱUl1- JmK[iGضstF<ᙹI([f#'* 7I 0LaL %V=!|ĉEI=Bj׽eШo~}(nrqN,+gm+O0Ős{mqb JʰpP+UeҤcqQ>҉v:q9 qp`__w݄ |1`E#7kh!֔ ?q*cdqlOHa']7vq4J3~ 8)rp/^3y J.iۆ M.WIDATZƱn*+$\Qkg>!HG9I[ 瞻X!s.;JQv,=wҶ}75{kur8a7(3A=zǶnS/6/8X?#yo:j#)):4xPZQw݄e[C:H7v?;|h+ yU &&41u$&~ +ml%GZc%tJ)mf$<=zݺ7/-,(LI)Hplg%5b}CX=9jN[ď>y(yΝKۻPI%_gQ4f\5qC>K9GM4%9H;币J/og'@!.]+CGMtuI6w_ Za'p,ǕzK{?8ICp^w5 ?xCQ[() & "CpsHl(IZ H`(X,pe4c<iQ|V::.'pc -FMRkI!_Y n{^w.j;8,+3ɩB!xQؒ4} ((Žȏq]^~@o[n%P=%_d}ߦy+I/{4hK~z3Wj@:vϐ/ٔIQRGiƐ<1Bb8I?v"وQ/!N ߹Wx/7o'Bz ڇ~-ou i M_e }w,7S0Pg SӐ3l}yāAʺvDcr4AiM3N{>:.Pq9WRٶT5hCBH=v?t+@> |1Jɵ r |"˾>vЎL{x1&Z)lZCP}ZHtwǯ:8l MK=npfx /Lea <1/ l89.GkKtOuG/DY]?8 h̘WbϾi6yoY #lٷFg>!t"ѯw9@8_|![11:!H ~ߡ_]oh&W")D'~!(BSZ&wmd)r=nL_I@&s '>3m}O]iYpo M9Zk$BRRJuƜlI} mޱ[ ĵ$VE$%XY.|CIGЄ 1%̖=BFi!kW"L-2HæV]q}ܗHN:0\IN _{WXSͶ92[[8yNpp!rya\7eS0 $>dӸ2iGH&;egJ=R<!};8)La'BFNH 暘ULyQ 8ޮۄm8ںKST;NST;NSmR^ff$IENDB`gnome-do-plugins-0.8.5/Dropbox/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172370020656 xustar000000000000000030 mtime=1381823736.391049795 30 atime=1381823772.207051027 30 ctime=1381823736.391049795 gnome-do-plugins-0.8.5/Dropbox/gtk-gui/0000755000175000017500000000000012227172370020201 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Dropbox/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437022741 xustar000000000000000030 atime=1381797704.823221229 30 ctime=1381823736.391049795 gnome-do-plugins-0.8.5/Dropbox/gtk-gui/gui.stetic0000664000175000017500000000776111701730437022217 0ustar00chrischris00000000000000 .. 2.12.8 False 6 None 0 0 2 8 8 8 6 False True False 0 True True True StockItem gtk-open gtk-open 1 True False False Dropbox Location True label_item 0 True False False 5 gnome-do-plugins-0.8.5/Dropbox/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705023220 xustar000000000000000030 atime=1381797704.823221229 30 ctime=1381823736.355049794 gnome-do-plugins-0.8.5/Dropbox/gtk-gui/generated.cs0000664000175000017500000000520412140315705022464 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Dropbox/gtk-gui/PaxHeaders.15196/Dropbox.DropboxConfig.cs0000644000175000017500000000007412140315705025441 xustar000000000000000030 atime=1381797704.823221229 30 ctime=1381823736.355049794 gnome-do-plugins-0.8.5/Dropbox/gtk-gui/Dropbox.DropboxConfig.cs0000664000175000017500000000775512140315705024722 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Dropbox { public partial class DropboxConfig { private Gtk.VBox vbox2; private Gtk.Frame frame2; private Gtk.Alignment GtkAlignment; private Gtk.HBox hbox2; private Gtk.Entry base_path_entry; private Gtk.Button base_path_button; private Gtk.Label GtkLabel1; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Dropbox.DropboxConfig Stetic.BinContainer.Attach(this); this.Name = "Dropbox.DropboxConfig"; // Container child Dropbox.DropboxConfig.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.frame2 = new Gtk.Frame(); this.frame2.Name = "frame2"; this.frame2.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame2.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(2)); this.GtkAlignment.TopPadding = ((uint)(8)); this.GtkAlignment.RightPadding = ((uint)(8)); this.GtkAlignment.BottomPadding = ((uint)(8)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; // Container child hbox2.Gtk.Box+BoxChild this.base_path_entry = new Gtk.Entry(); this.base_path_entry.Sensitive = false; this.base_path_entry.CanFocus = true; this.base_path_entry.Name = "base_path_entry"; this.base_path_entry.IsEditable = false; this.base_path_entry.InvisibleChar = '●'; this.hbox2.Add(this.base_path_entry); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.hbox2[this.base_path_entry])); w1.Position = 0; // Container child hbox2.Gtk.Box+BoxChild this.base_path_button = new Gtk.Button(); this.base_path_button.CanFocus = true; this.base_path_button.Name = "base_path_button"; this.base_path_button.UseStock = true; this.base_path_button.UseUnderline = true; this.base_path_button.Label = "gtk-open"; this.hbox2.Add(this.base_path_button); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox2[this.base_path_button])); w2.Position = 1; w2.Expand = false; w2.Fill = false; this.GtkAlignment.Add(this.hbox2); this.frame2.Add(this.GtkAlignment); this.GtkLabel1 = new Gtk.Label(); this.GtkLabel1.Name = "GtkLabel1"; this.GtkLabel1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Dropbox Location"); this.GtkLabel1.UseMarkup = true; this.frame2.LabelWidget = this.GtkLabel1; this.vbox2.Add(this.frame2); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox2[this.frame2])); w5.Position = 0; w5.Expand = false; w5.Fill = false; w5.Padding = ((uint)(5)); this.Add(this.vbox2); if ((this.Child != null)) { this.Child.ShowAll(); } this.Hide(); this.base_path_button.Clicked += new System.EventHandler(this.OnBasePathBtnClicked); } } } gnome-do-plugins-0.8.5/Dropbox/PaxHeaders.15196/src0000644000175000017500000000013212227172370020076 xustar000000000000000030 mtime=1381823736.387049795 30 atime=1381823772.207051027 30 ctime=1381823736.387049795 gnome-do-plugins-0.8.5/Dropbox/src/0000755000175000017500000000000012227172370017421 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxLinkAction.cs0000644000175000017500000000007411701730437024100 xustar000000000000000030 atime=1381797704.827221229 30 ctime=1381823736.387049795 gnome-do-plugins-0.8.5/Dropbox/src/DropboxLinkAction.cs0000664000175000017500000000453111701730437023346 0ustar00chrischris00000000000000// // DropboxLinkAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; namespace Dropbox { public class DropboxLinkAction : DropboxAbstractAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Add to Dropbox..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Links a file or folder to your Dropbox."); } } public override string Icon { get { return ("dropbox-add.png@") + GetType ().Assembly.FullName; } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (IFileItem); } } public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith (Dropbox.BasePath); } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith (Dropbox.BasePath); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string target, folder, link_name; foreach (Item i in items) { target = GetPath (i); folder = GetPath (modItems.First ()); link_name = Path.Combine (folder, Path.GetFileName (target)); if (MakeLink (target, link_name)) yield return Services.UniverseFactory.NewFileItem (link_name) as Item; } yield break; } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxAbstractAction.cs0000644000175000017500000000007411701730437024746 xustar000000000000000030 atime=1381797704.827221229 30 ctime=1381823736.363049794 gnome-do-plugins-0.8.5/Dropbox/src/DropboxAbstractAction.cs0000664000175000017500000000703711701730437024220 0ustar00chrischris00000000000000// // DropboxAbstractAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Dropbox { public abstract class DropboxAbstractAction : Act { protected static Random rand = new Random (); public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); } } protected void Notify (string message) { Notification notification = new Notification (AddinManager.CurrentLocalizer.GetString ("Dropbox"), message, "dropbox"); Services.Notifications.Notify (notification); } protected string ReadLink (string link_name) { return RunProcess ("readlink", string.Format ("\"{0}\"", link_name)); } protected bool MakeLink (string target, string link_name) { string result = RunProcess ("ln", string.Format ("-s \"{0}\" \"{1}\"", target, link_name)); return result != null; } protected bool Unlink (string link_name) { string result = RunProcess ("unlink", string.Format ("\"{0}\"", link_name)); return result != null; } protected string GetLink (string target) { return GetLink (target, Dropbox.DoSharedPath); } protected string GetLink (string target, string directory) { if (!Directory.Exists (directory)) return null; foreach (string file in Directory.GetFiles (directory)) if (ReadLink (file) == target) return file; return null; } protected bool HasLink (string target) { return GetLink (target) != null; } protected bool HasLink (string target, string directory) { return GetLink (target, directory) != null; } protected string GetPath (Item item) { if (item is IFileItem) return GetPath (item as IFileItem); if (item is ITextItem) return GetPath (item as ITextItem); throw new Exception ("Inappropriate Item type."); } protected string GetPath (IFileItem item) { return item.Path; } protected string GetPath (ITextItem item) { return item.Text.Replace ("~", Environment.GetFolderPath (Environment.SpecialFolder.Personal)); } protected string RunProcess (string command, string args) { try { ProcessStartInfo cmd = new ProcessStartInfo (); cmd.FileName = command; cmd.Arguments = args; cmd.UseShellExecute = false; cmd.RedirectStandardOutput = true; Process ps = Process.Start (cmd); ps.WaitForExit (); string stdout = ps.StandardOutput.ReadLine (); if (stdout == null) return string.Empty; return stdout; } catch (Exception e) { Log.Error ("Error running {0} {1} : {2}", command, args, e.Message); Log.Debug (e.StackTrace); return null; } } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxStopAction.cs0000644000175000017500000000007411701730437024130 xustar000000000000000030 atime=1381797704.831221229 30 ctime=1381823736.383049795 gnome-do-plugins-0.8.5/Dropbox/src/DropboxStopAction.cs0000664000175000017500000000336011701730437023375 0ustar00chrischris00000000000000/* DropboxStopAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Dropbox { public class DropboxStopAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Stop Dropbox"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Stops the Dropbox daemon."); } } public override string Icon { get { return ("dropbox-stop.png@") + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IApplicationItem); } } public override bool SupportsItem (Item item) { return item.Name == "Dropbox" && Dropbox.HasCli && Dropbox.IsRunning; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Dropbox.Stop (); yield break; } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxStartAction.cs0000644000175000017500000000007411701730437024300 xustar000000000000000030 atime=1381797704.831221229 30 ctime=1381823736.379049795 gnome-do-plugins-0.8.5/Dropbox/src/DropboxStartAction.cs0000664000175000017500000000361211701730437023545 0ustar00chrischris00000000000000/* DropboxStartActions.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; using Do.Platform.Linux; namespace Dropbox { public class DropboxStartAction : Act, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Start Dropbox"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Starts the Dropbox daemon."); } } public override string Icon { get { return ("dropbox-start.png@") + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IApplicationItem); } } public override bool SupportsItem (Item item) { return item.Name == "Dropbox" && Dropbox.HasCli && !Dropbox.IsRunning; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Dropbox.Start (); yield break; } public Gtk.Bin GetConfiguration () { return new DropboxConfig(); } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxUnshareAction.cs0000644000175000017500000000007411701730437024610 xustar000000000000000030 atime=1381797704.831221229 30 ctime=1381823736.375049795 gnome-do-plugins-0.8.5/Dropbox/src/DropboxUnshareAction.cs0000664000175000017500000000373311701730437024061 0ustar00chrischris00000000000000// // DropboxUnshareAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; namespace Dropbox { public class DropboxUnshareAction : DropboxAbstractAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Stop sharing with Dropbox"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Unlinks a file from your Dropbox public folder."); } } public override string Icon { get { return ("dropbox-remove.png@") + GetType ().Assembly.FullName; } } public override bool SupportsItem (Item item) { string path = GetPath(item); return File.Exists (path) && HasLink (path); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (Item item in items) { string path = GetPath (item); string link_path = GetLink (path); Unlink (link_path); Notify (String.Format (AddinManager.CurrentLocalizer.GetString ("Stopped sharing") + " {0}", path)); } yield break; } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxRevisionsAction.cs0000644000175000017500000000007411701730437025164 xustar000000000000000030 atime=1381797704.827221229 30 ctime=1381823736.367049795 gnome-do-plugins-0.8.5/Dropbox/src/DropboxRevisionsAction.cs0000664000175000017500000000373411701730437024436 0ustar00chrischris00000000000000/* DropboxPuburlAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; namespace Dropbox { public class DropboxRevisionsAction : DropboxAbstractAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("View revisions"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Views file history in Dropbox web interface."); } } public override string Icon { get { return ("dropbox-revisions.png@") + GetType ().Assembly.FullName; } } public override bool SupportsItem (Item item) { string path = GetPath(item); return File.Exists (path) && (path.StartsWith (Dropbox.BasePath) || HasLink (path)); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string path = GetPath(items.First ()); if (!path.StartsWith (Dropbox.BasePath)) path = GetLink (path); string url = Dropbox.GetRevisionsUrl (path); Services.Environment.OpenUrl (url); yield break; } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxPuburlAction.cs0000644000175000017500000000007411701730437024454 xustar000000000000000030 atime=1381797704.827221229 30 ctime=1381823736.371049795 gnome-do-plugins-0.8.5/Dropbox/src/DropboxPuburlAction.cs0000664000175000017500000000402511701730437023720 0ustar00chrischris00000000000000/* DropboxPuburlAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; namespace Dropbox { public class DropboxPuburlAction : DropboxAbstractAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Get public URL"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Gets public URL of a shared Dropbox file."); } } public override string Icon { get { return ("dropbox-web.png@") + GetType ().Assembly.FullName; } } public override bool SupportsItem (Item item) { string path = GetPath(item); return File.Exists (path) && Dropbox.HasCli && (path.StartsWith (Dropbox.PublicPath) || HasLink (path)); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string path; foreach (Item i in items) { path = GetPath(i); if (!path.StartsWith (Dropbox.PublicPath)) path = GetLink (path); string url = Dropbox.GetPubUrl (path); yield return new BookmarkItem (url, url); } yield break; } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxShareAction.cs0000644000175000017500000000007411701730437024245 xustar000000000000000030 atime=1381797704.831221229 30 ctime=1381823736.375049795 gnome-do-plugins-0.8.5/Dropbox/src/DropboxShareAction.cs0000664000175000017500000000444411701730437023516 0ustar00chrischris00000000000000// // DropboxShareAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; namespace Dropbox { public class DropboxShareAction : DropboxAbstractAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Share with Dropbox"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Links a file to your Dropbox public folder."); } } public override string Icon { get { return ("dropbox-share.png@") + GetType ().Assembly.FullName; } } public override bool SupportsItem (Item item) { string path = GetPath (item); return File.Exists (path) && !path.StartsWith (Dropbox.PublicPath) && !HasLink (path); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string target, extension, filename, linkName, url; foreach (Item item in items) { target = GetPath (item); extension = Path.GetExtension (target); filename = Path.GetFileNameWithoutExtension (target); linkName = Path.Combine (Dropbox.DoSharedPath, String.Format ("{0}-{1}{2}", filename, rand.Next (), extension)); Directory.CreateDirectory (Dropbox.DoSharedPath); if (MakeLink (target, linkName)) { url = Dropbox.GetPubUrl (linkName); yield return new BookmarkItem (url, url); } } } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/Dropbox.cs0000644000175000017500000000007411701730437022124 xustar000000000000000030 atime=1381797704.827221229 30 ctime=1381823736.387049795 gnome-do-plugins-0.8.5/Dropbox/src/Dropbox.cs0000664000175000017500000000553211701730437021374 0ustar00chrischris00000000000000// // Dropbox.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Diagnostics; using Mono.Addins; using Do.Platform; namespace Dropbox { public class Dropbox { public readonly static string BasePath; public readonly static string PublicPath; public readonly static string DoSharedPath; private const string cli_path = "/usr/bin/dropbox"; private const string db_url = "https://www.getdropbox.com/"; static Dropbox () { BasePath = DropboxConfig.BasePath; PublicPath = Path.Combine (BasePath, AddinManager.CurrentLocalizer.GetString ("Public")); DoSharedPath = Path.Combine (PublicPath, AddinManager.CurrentLocalizer.GetString ("Files Shared from GNOME Do")); } public static bool IsRunning { get { return !Exec ("status").StartsWith ("Dropbox isn't running!"); } } public static bool HasCli { get { return File.Exists (cli_path); } } public static void Start () { Exec ("start -i"); } public static void Stop () { Exec ("stop"); } public static string GetPubUrl (string path) { string url = Exec (String.Format ("puburl \"{0}\"", path)); if (!url.StartsWith ("http")) { url = null; } return url; } public static string GetWebUrl () { return db_url + "home#"; } public static string GetWebUrl (string path) { return GetWebUrl () + path.Substring (BasePath.Length); } public static string GetRevisionsUrl (string path) { return db_url + "revisions" + path.Substring (BasePath.Length); } private static string Exec (string args) { string stdout = ""; try { ProcessStartInfo cmd = new ProcessStartInfo (); cmd.FileName = cli_path; cmd.Arguments = args; cmd.UseShellExecute = false; cmd.RedirectStandardOutput = true; Process run = Process.Start (cmd); run.WaitForExit (); stdout = run.StandardOutput.ReadLine (); } catch (Exception e) { Log.Error ("Error running dropbox {0}: {1}", args, e.Message); Log.Debug (e.StackTrace); } return stdout; } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/DropboxWebInterfaceAction.cs0000644000175000017500000000007411701730437025541 xustar000000000000000030 atime=1381797704.831221229 30 ctime=1381823736.363049794 gnome-do-plugins-0.8.5/Dropbox/src/DropboxWebInterfaceAction.cs0000664000175000017500000000431311701730437025005 0ustar00chrischris00000000000000// // DropboxWebInterfaceAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Dropbox { public class DropboxWebInterfaceAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Dropbox web interface"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("View folder in Dropbox web interface."); } } public override string Icon { get { return ("dropbox-web.png@") + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IApplicationItem); yield return typeof (IFileItem); } } public override bool SupportsItem (Item item) { if (item is IApplicationItem) { return item.Name == "Dropbox"; } else { string path = (item as IFileItem).Path; return path.StartsWith (Dropbox.BasePath) && Directory.Exists (path); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string url, path; Item item = items.First (); if (item is IApplicationItem) { url = Dropbox.GetWebUrl (); } else { path = (item as IFileItem).Path; url = Dropbox.GetWebUrl (path); } Services.Environment.OpenUrl (url); yield break; } } } gnome-do-plugins-0.8.5/Dropbox/src/PaxHeaders.15196/Config0000644000175000017500000000013212227172370021303 xustar000000000000000030 mtime=1381823736.359049794 30 atime=1381823772.207051027 30 ctime=1381823736.359049794 gnome-do-plugins-0.8.5/Dropbox/src/Config/0000755000175000017500000000000012227172370020626 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Dropbox/src/Config/PaxHeaders.15196/DropboxConfig.cs0000644000175000017500000000007411701730437024457 xustar000000000000000030 atime=1381797704.827221229 30 ctime=1381823736.359049794 gnome-do-plugins-0.8.5/Dropbox/src/Config/DropboxConfig.cs0000664000175000017500000000427511701730437023732 0ustar00chrischris00000000000000// // DropboxConfig.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.IO; using Mono.Addins; using Gtk; using Do.Platform; namespace Dropbox { [System.ComponentModel.Category("File")] [System.ComponentModel.ToolboxItem(true)] public partial class DropboxConfig : Gtk.Bin { private static string home_path = Environment.GetFolderPath (Environment.SpecialFolder.Personal); private static string base_path = System.IO.Path.Combine (home_path, "Dropbox"); static IPreferences prefs; public DropboxConfig() { Build (); RefreshView (); } private void RefreshView () { base_path_entry.Text = BasePath; } static DropboxConfig () { prefs = Services.Preferences.Get (); } public static string BasePath { get { return prefs.Get ("BasePath", base_path); } set { prefs.Set ("BasePath", value); } } protected virtual void OnBasePathBtnClicked (object sender, System.EventArgs e) { FileChooserDialog chooser = new FileChooserDialog ( AddinManager.CurrentLocalizer.GetString ("Select location of Dropbox folder"), new Dialog (), FileChooserAction.SelectFolder, Gtk.Stock.Cancel, ResponseType.Cancel, Gtk.Stock.Open, ResponseType.Accept); chooser.SetCurrentFolder (BasePath); if (chooser.Run () == (int) ResponseType.Accept) { BasePath = chooser.Filename; RefreshView (); } chooser.Destroy (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/SystemServices0000644000175000017500000000013212227172421020657 xustar000000000000000030 mtime=1381823761.927050673 30 atime=1381823772.207051027 30 ctime=1381823761.927050673 gnome-do-plugins-0.8.5/SystemServices/0000755000175000017500000000000012227172421020202 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SystemServices/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171170022770 xustar000000000000000030 mtime=1381823096.743027801 30 atime=1381823353.699036636 30 ctime=1381823761.927050673 gnome-do-plugins-0.8.5/SystemServices/Makefile.am0000664000175000017500000000077012227171170022244 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=SystemServices FILES = \ src/ServiceActions.cs \ src/ServiceActionType.cs \ src/Service.cs \ src/ServiceItemSource.cs \ src/SystemServicesConfig.cs \ src/SystemServices.cs \ gtk-gui/generated.cs \ gtk-gui/SystemServices.SystemServicesConfig.cs GENERATED_RESOURCES = \ Resources/SystemServices.addin.xml REFERENCES = \ Mono.Posix \ System \ System.Core \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/SystemServices/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172421023000 xustar000000000000000029 mtime=1381823761.83105067 30 atime=1381823761.887050672 30 ctime=1381823761.923050673 gnome-do-plugins-0.8.5/SystemServices/Makefile.in0000644000175000017500000004753212227172421022262 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = SystemServices ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = SystemServices FILES = \ src/ServiceActions.cs \ src/ServiceActionType.cs \ src/Service.cs \ src/ServiceItemSource.cs \ src/SystemServicesConfig.cs \ src/SystemServices.cs \ gtk-gui/generated.cs \ gtk-gui/SystemServices.SystemServicesConfig.cs GENERATED_RESOURCES = \ Resources/SystemServices.addin.xml REFERENCES = \ Mono.Posix \ System \ System.Core \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign SystemServices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign SystemServices/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/SystemServices/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022633 xustar000000000000000030 mtime=1381823728.703049531 30 atime=1381823772.207051027 30 ctime=1381823728.703049531 gnome-do-plugins-0.8.5/SystemServices/Resources/0000755000175000017500000000000012227172360022156 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SystemServices/Resources/PaxHeaders.15196/SystemServices.addin.xml.in0000644000175000017500000000007411701730437030113 xustar000000000000000030 atime=1381797705.775221261 30 ctime=1381823728.703049531 gnome-do-plugins-0.8.5/SystemServices/Resources/SystemServices.addin.xml.in0000664000175000017500000000143211701730437027356 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/SystemServices/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172421022226 xustar000000000000000030 mtime=1381823761.951050674 30 atime=1381823772.207051027 30 ctime=1381823761.951050674 gnome-do-plugins-0.8.5/SystemServices/gtk-gui/0000755000175000017500000000000012227172421021551 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SystemServices/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705024573 xustar000000000000000030 atime=1381797705.779221262 30 ctime=1381823761.947050674 gnome-do-plugins-0.8.5/SystemServices/gtk-gui/generated.cs0000664000175000017500000000520412140315705024037 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/SystemServices/gtk-gui/PaxHeaders.15196/SystemServices.SystemServicesConfig.c0000644000175000017500000000007412140315705031557 xustar000000000000000030 atime=1381797705.779221262 30 ctime=1381823761.951050674 gnome-do-plugins-0.8.5/SystemServices/gtk-gui/SystemServices.SystemServicesConfig.cs0000664000175000017500000001202612140315705031206 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace SystemServices { public partial class SystemServicesConfig { private Gtk.VBox vbox1; private Gtk.Label label1; private Gtk.HBox hbox1; private Gtk.Entry eCommand; private Gtk.Button btnSelectFile; private Gtk.Label label2; private Gtk.ScrolledWindow scrolledwindow1; private Gtk.VBox boxServicesList; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget SystemServices.SystemServicesConfig Stetic.BinContainer.Attach(this); this.Name = "SystemServices.SystemServicesConfig"; // Container child SystemServices.SystemServicesConfig.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; this.vbox1.BorderWidth = ((uint)(4)); // Container child vbox1.Gtk.Box+BoxChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.Xalign = 0F; this.label1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Command for start/stop services (gksudo, etc):"); this.vbox1.Add(this.label1); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox1[this.label1])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.eCommand = new Gtk.Entry(); this.eCommand.CanFocus = true; this.eCommand.Name = "eCommand"; this.eCommand.IsEditable = true; this.eCommand.InvisibleChar = '●'; this.hbox1.Add(this.eCommand); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.eCommand])); w2.Position = 0; // Container child hbox1.Gtk.Box+BoxChild this.btnSelectFile = new Gtk.Button(); this.btnSelectFile.TooltipMarkup = "Select file"; this.btnSelectFile.CanFocus = true; this.btnSelectFile.Name = "btnSelectFile"; this.btnSelectFile.UseUnderline = true; this.btnSelectFile.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("..."); this.hbox1.Add(this.btnSelectFile); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.hbox1[this.btnSelectFile])); w3.Position = 1; w3.Expand = false; w3.Fill = false; this.vbox1.Add(this.hbox1); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox1[this.hbox1])); w4.Position = 1; w4.Expand = false; w4.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.Xalign = 0F; this.label2.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Services to control:"); this.vbox1.Add(this.label2); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox1[this.label2])); w5.Position = 2; w5.Expand = false; w5.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.scrolledwindow1 = new Gtk.ScrolledWindow(); this.scrolledwindow1.CanFocus = true; this.scrolledwindow1.Name = "scrolledwindow1"; this.scrolledwindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow1.Gtk.Container+ContainerChild Gtk.Viewport w6 = new Gtk.Viewport(); w6.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport.Gtk.Container+ContainerChild this.boxServicesList = new Gtk.VBox(); this.boxServicesList.Name = "boxServicesList"; this.boxServicesList.Spacing = 2; w6.Add(this.boxServicesList); this.scrolledwindow1.Add(w6); this.vbox1.Add(this.scrolledwindow1); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox1[this.scrolledwindow1])); w9.Position = 3; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.eCommand.Changed += new System.EventHandler(this.OnECommandChanged); this.btnSelectFile.Clicked += new System.EventHandler(this.OnBtnSelectFileClicked); } } } gnome-do-plugins-0.8.5/SystemServices/PaxHeaders.15196/src0000644000175000017500000000013212227172421021446 xustar000000000000000030 mtime=1381823761.943050674 30 atime=1381823772.207051027 30 ctime=1381823761.943050674 gnome-do-plugins-0.8.5/SystemServices/src/0000755000175000017500000000000012227172421020771 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SystemServices/src/PaxHeaders.15196/ServiceActionType.cs0000644000175000017500000000007411701730437025462 xustar000000000000000030 atime=1381797705.783221262 30 ctime=1381823761.935050674 gnome-do-plugins-0.8.5/SystemServices/src/ServiceActionType.cs0000664000175000017500000000164711701730437024735 0ustar00chrischris00000000000000/* ServiceActionType.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; namespace SystemServices { public enum ServiceActionType { None, Stop, Start, Restart, } } gnome-do-plugins-0.8.5/SystemServices/src/PaxHeaders.15196/SystemServicesConfig.cs0000644000175000017500000000007411701730437026200 xustar000000000000000030 atime=1381797705.787221262 30 ctime=1381823761.943050674 gnome-do-plugins-0.8.5/SystemServices/src/SystemServicesConfig.cs0000664000175000017500000000652111701730437025447 0ustar00chrischris00000000000000// SystemServicesConfig.cs // User: Karol Będkowski at 10:39 2008-10-24 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.Collections.Generic; using Gtk; using Mono.Unix; using Mono.Addins; namespace SystemServices { [System.ComponentModel.Category("SystemServices")] [System.ComponentModel.ToolboxItem(true)] public partial class SystemServicesConfig : Gtk.Bin { public SystemServicesConfig () { this.Build (); // create checkbox for each service found in /etc/*/init.d/* IDictionary services = SystemServices.GetServicesNamesWithStatus (); foreach (KeyValuePair service in services) { CheckButton cbutton = new CheckButton (service.Key); // and set active cbutton.Active = service.Value; this.boxServicesList.Add (cbutton); cbutton.Clicked += OnServiceCheckToggled; } this.eCommand.Text = SystemServices.SudoCommand; } /// /// On update eCommand textbox save this text to preferences. /// protected virtual void OnECommandChanged (object sender, System.EventArgs e) { SystemServices.SudoCommand = this.eCommand.Text; } /// /// On check or uncheck each checkbox update list of user services. /// protected virtual void OnServiceCheckToggled (object sender, System.EventArgs e) { CheckButton cbutton = sender as CheckButton; if (cbutton.Active) { SystemServices.AddItemToUserlist (cbutton.Label); } else { SystemServices.RemoveItemFromUserklist (cbutton.Label); } } /// /// On click "..." button - select file /// protected virtual void OnBtnSelectFileClicked (object sender, System.EventArgs e) { Gtk.FileChooserDialog fc = new Gtk.FileChooserDialog ( AddinManager.CurrentLocalizer.GetString ("Choose the file to open"), new Dialog(), Gtk.FileChooserAction.Open, AddinManager.CurrentLocalizer.GetString ("Cancel"), ResponseType.Cancel, AddinManager.CurrentLocalizer.GetString ("Open"), ResponseType.Accept); if (!string.IsNullOrEmpty (this.eCommand.Text)) { fc.SetFilename(this.eCommand.Text); } if (fc.Run() == (int) ResponseType.Accept) { // check UnixFileInfo info = new UnixFileInfo (fc.Filename); if ((info.FileAccessPermissions & FileAccessPermissions.UserExecute) != FileAccessPermissions.UserExecute) { MessageDialog md = new MessageDialog (new Dialog(), DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Close, AddinManager.CurrentLocalizer.GetString ("Selected invalid file!\nShould be executable.")); md.Run (); md.Destroy(); } else { this.eCommand.Text = fc.Filename; } } fc.Destroy(); } } } gnome-do-plugins-0.8.5/SystemServices/src/PaxHeaders.15196/ServiceActions.cs0000644000175000017500000000007411701730437025003 xustar000000000000000030 atime=1381797705.783221262 30 ctime=1381823761.931050674 gnome-do-plugins-0.8.5/SystemServices/src/ServiceActions.cs0000664000175000017500000000522111701730437024246 0ustar00chrischris00000000000000// BaseServiceAction.cs // // Copyright Karol Będkowski 2008 // // 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 3 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, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace SystemServices { /// /// Base class for other actions /// public abstract class BaseServiceAction: Act { string name, description; ServiceActionType action; public override string Name { get { return AddinManager.CurrentLocalizer.GetString (name); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString (description); } } public override string Icon { get { return SystemServices.GetIconForActionType (action); } } public override IEnumerable SupportedItemTypes { get { yield return typeof (Service); } } public BaseServiceAction (string name, string description, ServiceActionType action) { this.name = AddinManager.CurrentLocalizer.GetString (name); this.description = AddinManager.CurrentLocalizer.GetString (description); this.action = action; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (Service service in items) { string output = service.Perform (action); Services.Notifications.Notify (new Notification (service.Name, output, Icon)); } yield break; } } /// /// Restart service. /// public class ServiceRestartAction: BaseServiceAction { public ServiceRestartAction () : base ("Restart Service", "Restarts a system service.", ServiceActionType.Restart) { } } /// /// Start service. /// public class ServiceStartAction : BaseServiceAction { public ServiceStartAction () : base ("Start Service", "Starts a system service.", ServiceActionType.Start) { } } /// /// Stop service. /// public class ServiceStopAction: BaseServiceAction { public ServiceStopAction () : base ("Stop Service", "Stops a system service.", ServiceActionType.Stop) { } } } gnome-do-plugins-0.8.5/SystemServices/src/PaxHeaders.15196/SystemServices.cs0000644000175000017500000000007411701730437025052 xustar000000000000000030 atime=1381797705.787221262 30 ctime=1381823761.943050674 gnome-do-plugins-0.8.5/SystemServices/src/SystemServices.cs0000664000175000017500000001665311701730437024330 0ustar00chrischris00000000000000// Services.cs // User: Karol Będkowski at 09:39 2008-10-24 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.IO; using System.Collections.Generic; using Mono.Unix; using Mono.Addins; using Do.Universe; using Do.Platform; namespace SystemServices { public static class SystemServices { // path to search for scripts static readonly IEnumerable ServiceDirectories = new [] { "/etc/init.d", "/etc/rc/init.d", } ; // default services controlled by user static readonly IEnumerable DefaultUserServices = new [] { "bluetooth", "cups", "kvm", "lighttpd", "mysql", "postgresql-8.3", "privoxy", "samba", "tor", "vmware", "vboxdrv", "vboxnet", }; // don't show this scripts (i.e. system scriptis) static readonly IEnumerable MainBlackList = new [] { "acpid", "acpi-support", "alsa-utils", "apmd", "binfmt-support", "bootlogd", "bootmisc.sh", "checkfs.sh", "checkroot.sh", "console-screen.kbd.sh", "console-setup", "dbus", "dns-clean", "glibc.sh", "hal", "halt", "hostname.sh", "hotkey-setup", "hwclockfirst.sh", "hwclock.sh", "keyboard-setup", "killprocs", "klogd", "laptop-mode", "linux-restricted-modules-common", "module-init-tools", "mountall-bootclean.sh", "mountall.sh", "mountdevsubfs.sh", "mountkernfs.sh", "mountnfs-bootclean.sh", "mountnfs.sh", "mountoverflowtmp", "mtab.sh", "policykit", "pppd-dns", "procps", "rc", "rc.local", "rcS", "reboot", "readahead", "readahead-desktop", "rmnologin", "screen-cleanup", "sendsigs", "single", "stop-bootlogd", "stop-bootlogd-single", "stop-readahead", "sysklogd", "system-tools-backends", "udev", "udev-finish", "umountfs", "umountnfs.sh", "umountroot", "urandom", "vbesave", "wpa-ifupdown", "x11-common", }; // where we save settings in Preferences const string PrefsServicesKey = "services"; const string PrefsSudoCommandKey = "command"; // default program to run with root privs const string DefaultSudoCommand = "gksudo"; static IPreferences prefs; // list of services selected by user to show static List userServices = null; // directory with initd scripts static string servicesDirectory = null; static SystemServices () { prefs = Services.Preferences.Get (); // load user services string services = prefs.Get (PrefsServicesKey, ""); if (string.IsNullOrEmpty (services)) { // load default list userServices = new List (DefaultUserServices); } else { userServices = new List (services.Split ()); } // find directory with scripts foreach (string dir in ServiceDirectories) { if (Directory.Exists (dir)) { servicesDirectory = dir; break; } } if (string.IsNullOrEmpty (servicesDirectory)) { Log.Error ("err: Sevices.FindServicesDirectory - not found dir with scripts"); } } //// /// Program to run services (sudo, gksudo, etc...) /// public static string SudoCommand { get { return prefs.Get (PrefsSudoCommandKey, DefaultSudoCommand); } set { prefs.Set (PrefsSudoCommandKey, value); } } /// /// Get list names of services selected by user. /// public static List LoadServices () { List items = new List (); if (string.IsNullOrEmpty (servicesDirectory)) { return items; } foreach (string service in userServices) { // is selected script exists? string script = Path.Combine (servicesDirectory, service); if (File.Exists (script)) { items.Add (new Service (service, script)); } } return items; } /// /// Get full path to do action on service. /// /// name of script (service) /// action to do /// execute arguments for (gk)sudo public static string GetArgsForService (string name, ServiceActionType action) { string actionArgument; switch (action) { case ServiceActionType.Start: actionArgument = "start"; break; case ServiceActionType.Stop: actionArgument = "stop"; break; case ServiceActionType.Restart: actionArgument = "restart"; break; default: throw new ArgumentException ("Unsupported Action", "action"); } return Path.Combine (servicesDirectory, name) + " " + actionArgument; } public static string GetIconForActionType (ServiceActionType action) { switch (action) { case ServiceActionType.Start: return "player_play"; case ServiceActionType.Stop: return "stop"; case ServiceActionType.Restart: return "reload"; default: return "applications-system"; } } /// /// Get dictionary of ("service name" -> "selected by user") items. /// Search for directory with scripts, load all scripts except scripts in MainBlackList. /// Used in configuration panel. /// public static IDictionary GetServicesNamesWithStatus () { IDictionary result = new SortedDictionary (); if (string.IsNullOrEmpty (servicesDirectory)) { return result; } // get all files string[] files = Directory.GetFiles (servicesDirectory, "*"); foreach (string fileName in files) { // without *~ if (fileName.EndsWith ("~")) { continue; } // only executables UnixFileInfo info = new UnixFileInfo (fileName); if ((info.FileAccessPermissions & FileAccessPermissions.UserExecute) != FileAccessPermissions.UserExecute) { continue; } result.Add(info.Name, false); } // remove items defined in main blacklist foreach (string globalBlackListItem in MainBlackList) { if (result.ContainsKey (globalBlackListItem)) { result.Remove (globalBlackListItem); } } // set status services (is service selected by user?) foreach (string service in userServices) { if (result.ContainsKey (service)) { result[service] = true; } } return result; } /// /// Add service do user list and save list. /// /// Name of service to add public static void AddItemToUserlist(string service) { // is already exists? foreach (string userService in userServices) { if (service == userService) { return; } } // add & save userServices.Add (service); SaveUserList (); } /// /// Remove given service from user list. /// Save list to preferences after remove. /// /// Service to remove public static void RemoveItemFromUserklist(string service) { if (userServices.Remove (service)) { SaveUserList (); } } /// /// Save user services list to Preferences. /// static void SaveUserList() { prefs.Set (PrefsServicesKey, string.Join ("\n", userServices.ToArray ())); } } } gnome-do-plugins-0.8.5/SystemServices/src/PaxHeaders.15196/Service.cs0000644000175000017500000000007411701730437023462 xustar000000000000000030 atime=1381797705.783221262 30 ctime=1381823761.935050674 gnome-do-plugins-0.8.5/SystemServices/src/Service.cs0000664000175000017500000000510311701730437022724 0ustar00chrischris00000000000000// Service.cs // User: Karol Będkowski at 09:26 2008-10-24 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.Diagnostics; using Mono.Addins; using Do.Universe; using Do.Platform; namespace SystemServices { public class Service : Item { string name; string script; public const int UnknownStatusExitCode = 42; public Service (string name, string script) { this.script = script; if (name.Contains (".")) this.name = name.Substring (0, name.IndexOf (".")); else this.name = name; } public override string Name { get { return string.Format (AddinManager.CurrentLocalizer.GetString ("{0} service"), name); } } public override string Description { get { return string.Format (AddinManager.CurrentLocalizer.GetString ("Control system {0} service"), name); } } public override string Icon { get { return "applications-system"; } } public string Script { get { return script; } } public int GetStatus () { try { Process status = new Process (); status.StartInfo.FileName = Script; status.StartInfo.Arguments = "status"; status.Start (); status.WaitForExit (); return status.ExitCode; } catch (Exception e) { Log.Error ("System service {0}: {1}", Script, e.Message); Log.Debug (e.StackTrace); } return UnknownStatusExitCode; } public string Perform (ServiceActionType action) { Process process = new Process (); process.StartInfo.FileName = SystemServices.SudoCommand; process.StartInfo.Arguments = SystemServices.GetArgsForService (Script, action); process.StartInfo.CreateNoWindow = true; process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardError = true; process.Start (); string stdout = process.StandardOutput.ReadToEnd (); string stderr = process.StandardError.ReadToEnd (); return stdout + "\n" + stderr; } } } gnome-do-plugins-0.8.5/SystemServices/src/PaxHeaders.15196/ServiceItemSource.cs0000644000175000017500000000007411701730437025462 xustar000000000000000030 atime=1381797705.783221262 30 ctime=1381823761.939050674 gnome-do-plugins-0.8.5/SystemServices/src/ServiceItemSource.cs0000664000175000017500000000342711701730437024733 0ustar00chrischris00000000000000 // ServiceItemSource.cs // User: Karol Będkowski at 09:29 2008-10-24 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Platform.Linux; namespace SystemServices { /// /// Source for services. /// public class ServiceItemSource: ItemSource, IConfigurable { List items; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("System Services"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("List of all System Services"); } } public override string Icon { get { return "applications-system"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (Service); } } public override IEnumerable Items { get { return items; } } public ServiceItemSource () { items = new List (); } public override void UpdateItems () { items = SystemServices.LoadServices (); } public Gtk.Bin GetConfiguration () { return new SystemServicesConfig (); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/COPYRIGHT0000644000175000017500000000007411701730437017247 xustar000000000000000030 atime=1381797704.727221225 30 ctime=1381823728.763049533 gnome-do-plugins-0.8.5/COPYRIGHT0000664000175000017500000000041611701730437016513 0ustar00chrischris00000000000000GNOME Do Plugins Copyright (C) 2007 by the following: If you have contributed to this project then you deserve to be on this list. Contact us (see: AUTHORS) and we'll add you. David Siegel Elliot Murphy Jason Jones Peter Stuifzand Christer Edwards Kenneth Simon gnome-do-plugins-0.8.5/PaxHeaders.15196/EOG-Slideshow0000644000175000017500000000013212227172371020244 xustar000000000000000030 mtime=1381823737.959049849 30 atime=1381823772.207051027 30 ctime=1381823737.959049849 gnome-do-plugins-0.8.5/EOG-Slideshow/0000755000175000017500000000000012227172371017567 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/EOG-Slideshow/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170743022356 xustar000000000000000030 mtime=1381822947.127022656 30 atime=1381823352.439036593 30 ctime=1381823737.959049849 gnome-do-plugins-0.8.5/EOG-Slideshow/Makefile.am0000664000175000017500000000036512227170743021632 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=EOG-Slideshow FILES = \ src/PlaySlideshowAction.cs GENERATED_RESOURCES = \ Resources/EOG-Slideshow.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/EOG-Slideshow/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172371022366 xustar000000000000000030 mtime=1381823737.823049845 30 atime=1381823737.907049847 30 ctime=1381823737.959049849 gnome-do-plugins-0.8.5/EOG-Slideshow/Makefile.in0000644000175000017500000004712412227172371021644 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = EOG-Slideshow ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = EOG-Slideshow FILES = \ src/PlaySlideshowAction.cs GENERATED_RESOURCES = \ Resources/EOG-Slideshow.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign EOG-Slideshow/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign EOG-Slideshow/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/EOG-Slideshow/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022214 xustar000000000000000030 mtime=1381823728.647049529 30 atime=1381823772.207051027 30 ctime=1381823728.647049529 gnome-do-plugins-0.8.5/EOG-Slideshow/Resources/0000755000175000017500000000000012227172360021537 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/EOG-Slideshow/Resources/PaxHeaders.15196/EOG-Slideshow.addin.xml.in0000644000175000017500000000007411701730437027055 xustar000000000000000030 atime=1381797704.839221229 30 ctime=1381823728.647049529 gnome-do-plugins-0.8.5/EOG-Slideshow/Resources/EOG-Slideshow.addin.xml.in0000664000175000017500000000112311701730437026315 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/EOG-Slideshow/PaxHeaders.15196/src0000644000175000017500000000013212227172371021033 xustar000000000000000030 mtime=1381823737.963049849 30 atime=1381823772.207051027 30 ctime=1381823737.963049849 gnome-do-plugins-0.8.5/EOG-Slideshow/src/0000755000175000017500000000000012227172371020356 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/EOG-Slideshow/src/PaxHeaders.15196/PlaySlideshowAction.cs0000644000175000017500000000007411701730437025370 xustar000000000000000030 atime=1381797704.843221229 30 ctime=1381823737.963049849 gnome-do-plugins-0.8.5/EOG-Slideshow/src/PlaySlideshowAction.cs0000664000175000017500000000405411701730437024636 0ustar00chrischris00000000000000// PlaySlideshowAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace EOG { public class PlaySlideshowAction : Act { public PlaySlideshowAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Play Slideshow"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Plays a slideshow of images in a folder."); } } public override string Icon { get { return "eog"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); } } public override bool SupportsItem (Item item) { return Directory.Exists ((item as IFileItem).Path); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { items.OfType ().Select (file => file.Path).ForEach (PlaySlideshow); yield break; } void PlaySlideshow (string path) { try { Process.Start ("eog", "--slide-show \"" + path + "\""); } catch (Exception e) { Log.Error ("Could not play slideshow for {0}: {1}", path, e.Message); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Thunderbird0000644000175000017500000000013212227172424020144 xustar000000000000000030 mtime=1381823764.007050745 30 atime=1381823772.207051027 30 ctime=1381823764.007050745 gnome-do-plugins-0.8.5/Thunderbird/0000755000175000017500000000000012227172424017467 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Thunderbird/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171163022253 xustar000000000000000030 mtime=1381823091.023027604 29 atime=1381823353.80703664 30 ctime=1381823764.007050745 gnome-do-plugins-0.8.5/Thunderbird/Makefile.am0000664000175000017500000000037212227171163021526 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Thunderbird FILES = \ src/Mork.cs \ src/ThunderbirdContactItemSource.cs GENERATED_RESOURCES = \ Resources/Thunderbird.addin.xml REFERENCES = \ System \ $(DO_UNIVERSE_LIBS) \ $(DO_PLATFORM_LIBS) gnome-do-plugins-0.8.5/Thunderbird/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172423022265 xustar000000000000000030 mtime=1381823763.923050742 30 atime=1381823763.983050744 30 ctime=1381823764.003050745 gnome-do-plugins-0.8.5/Thunderbird/Makefile.in0000644000175000017500000004712312227172423021542 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Thunderbird ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Thunderbird FILES = \ src/Mork.cs \ src/ThunderbirdContactItemSource.cs GENERATED_RESOURCES = \ Resources/Thunderbird.addin.xml REFERENCES = \ System \ $(DO_UNIVERSE_LIBS) \ $(DO_PLATFORM_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Thunderbird/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Thunderbird/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Thunderbird/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022115 xustar000000000000000030 mtime=1381823728.711049531 30 atime=1381823772.207051027 30 ctime=1381823728.711049531 gnome-do-plugins-0.8.5/Thunderbird/Resources/0000755000175000017500000000000012227172360021440 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Thunderbird/Resources/PaxHeaders.15196/Thunderbird.addin.xml.in0000644000175000017500000000007411701730437026657 xustar000000000000000030 atime=1381797705.819221263 30 ctime=1381823728.711049531 gnome-do-plugins-0.8.5/Thunderbird/Resources/Thunderbird.addin.xml.in0000664000175000017500000000114411701730437026122 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Thunderbird/PaxHeaders.15196/src0000644000175000017500000000013212227172424020733 xustar000000000000000030 mtime=1381823764.011050745 30 atime=1381823772.207051027 30 ctime=1381823764.011050745 gnome-do-plugins-0.8.5/Thunderbird/src/0000755000175000017500000000000012227172424020256 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Thunderbird/src/PaxHeaders.15196/Mork.cs0000644000175000017500000000007411701730437022254 xustar000000000000000030 atime=1381797705.819221263 30 ctime=1381823764.011050745 gnome-do-plugins-0.8.5/Thunderbird/src/Mork.cs0000664000175000017500000003051311701730437021521 0ustar00chrischris00000000000000// // Mork.cs: A parser for mork files (used by software such as Firefox and Thunderbird) // // Copyright (C) 2006 Pierre Östlund // // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in all // copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. // using System; using System.IO; using System.Text; using System.Collections; using System.Text.RegularExpressions; namespace Beagle.Util { public class MorkDatabase : IEnumerable { protected string mork_file; protected string enum_namespace; protected string mork_version; protected Hashtable dicts; protected Hashtable metadicts; protected Hashtable rows; protected Hashtable tables; protected string regex_row = @"(?[-!+]?)\[(-|)(?[0-9A-Za-z:\^]+)(?(?>[^\[\]]+)?)\]"; protected string regex_cell = @"\^(?[0-9A-Fa-f]+)(\^(?[0-9A-Fa-f]+)|=(?[0-9A-Fa-f]+))"; protected string regex_table = @"{.*?:(?[0-9A-Fa-f\^]+) {\(k\^(?[0-9A-Fa-f]+):c\)"; public MorkDatabase (string mork_file) { this.mork_file = mork_file; this.dicts = new Hashtable (); this.metadicts = new Hashtable (); this.rows = new Hashtable (); this.tables = new Hashtable (); } public void Read () { string content; StreamReader reader = new StreamReader (mork_file);; // Check if this is a mork file and save database version if it is. We assume the first line will tell us this. if (!IsValid (reader.ReadLine (), out mork_version)) { reader.Close (); throw new InvalidMorkDatabaseException ("This file is missing a valid mork header"); } content = reader.ReadToEnd (); reader.Close (); Reset (); Read (content); } protected bool IsValid (string header, out string version) { version = null; Regex reg = new Regex (@""); if (header == null || header == string.Empty) return false; Match m = reg.Match (header); if (!m.Success) return false; version = m.Result ("${version}"); return true; } protected void Read (string content) { int position = -1; while (++position != content.Length) { if (content [position].Equals ('/') && content [position].Equals ('/')) // Ignore comments position = content.IndexOf ('\n', position); else if (content [position].Equals ('<') && content [position+2].Equals ('<')) // Parse metadict information ParseMetaDict (FindStartIndex (content, ref position, "<(", ")>"), position, content); else if (content [position].Equals ('<')) // Parse dict information ParseDict (FindStartIndex (content, ref position, "<(", ")>"),position, content); else if (content [position].Equals ('{')) { // Parse table information ParseTable (Read (content, ref position, "{", "}")); }else if (content [position].Equals ('[')) // Parse rows ParseRows (Read (content, ref position, "[", "]"), null, null); else if (content [position].Equals ('@') && content [position+1].Equals ('$')) // Parse groups ParseGroups (Read (content, ref position, "@$${", "@$$}")); } } protected string Read (string content, ref int position, string start, string end) { int tmp = position, start_position = position; do { position = content.IndexOf (end, position+1); if ((tmp = content.IndexOf (start, tmp+1)) < 0) break; } while (tmp < position); return content.Substring (start_position, position-start_position+1); } // This method is complex, and quite hacky, but it basically returns the index of the beginning // of the substring, and points position to the end of the substring. Which I use in ParseDict // and ParseMetaDict to significantly reduce the number of string allocations we are making. protected int FindStartIndex (string content, ref int position, string start, string end) { int tmp = position, start_position = position; do { position = content.IndexOf (end, position+1); if ((tmp = content.IndexOf (start, tmp+1)) < 0) break; } while (tmp < position); return start_position; } protected virtual void ParseDict (int start, int end, string dict) { Regex reg = new Regex (@"(?[0-9A-Fa-f]+)\s*=(?(.*))", RegexOptions.Compiled); // This is sooo lame that, but it's an easy solution that works. It seems like regex fails // here when dealing with big amounts of data. foreach (string t in Regex.Replace (dict.Substring (start+2,(end-start)-3).Replace ("\\\n", ""). Replace ("\n", ""), @"\)\s*\(", "\n").Split ('\n')) { Match m = reg.Match (t); if (m.Success) dicts [m.Result ("${id}")] = m.Result ("${value}"); } } protected virtual void ParseMetaDict (int start, int end, string content) { Regex reg = new Regex (@"(?[0-9A-Fa-f]+)=(?[^()]+)", RegexOptions.Compiled); foreach (Match m in reg.Matches (content.Substring(start,end-start+1))) metadicts [m.Result ("${id}")] = m.Result ("${value}"); } protected virtual void ParseTable (string table) { int start = table.IndexOf ('}')+1; Match m = new Regex (regex_table, RegexOptions.Compiled).Match (table); ParseRows (table.Substring (start, table.Length-start-1), m.Result ("${ns}"), m.Result ("${tbl}")); } protected virtual void ParseRows (string rows, string ns, string table) { Regex reg = new Regex (regex_row, RegexOptions.Compiled); foreach (Match m in reg.Matches (Clean (rows))) { // tmp [0] == id, tmp [1] == ns string[] tmp = m.Result ("${roid}").Split (':'); if (m.Result ("${action}") == "-" || m.Result ("${cells}") == string.Empty) RemoveRow (tmp [0], (tmp.Length > 1 ? tmp [1] : ns)); else AddRow (tmp [0], (tmp.Length > 1 ? tmp [1] : ns), table, m.Result ("${cells}")); } } protected virtual void ParseGroups (string groups) { int start = groups.IndexOf ("{@")+2; groups =groups.Substring (start, groups.Length-start-1); Read (groups); } protected string Clean (string str) { return str.Replace ("\n", "").Replace (" ", ""); } public string ParseNamespace (string ns) { if (ns == null || ns == string.Empty) return string.Empty; if (ns.StartsWith ("^")) return ns; else { foreach (string key in metadicts.Keys) if ((metadicts [key] as string) == ns) return String.Format ("^{0}", key); } return ns; } public void AddRow (string id, string ns, string table, string cells) { string ns2 = ParseNamespace (ns); if (id == string.Empty || ns2 == string.Empty || table == string.Empty || cells == string.Empty) return; else if (!rows.ContainsKey (ns2)) rows [ns2] = new Hashtable (); (rows [ns2] as Hashtable) [id] = (Exists (id, ns2) ? String.Concat (cells, GetCells (id, ns2)) : cells); if (!tables.ContainsKey (id)) tables [id] = table; } public void RemoveRow (string id, string ns) { string ns2 = ParseNamespace (ns); if (!rows.ContainsKey (ns2)) return; (rows [ns2] as Hashtable).Remove (id); tables.Remove (id); } public string GetCells (string id, string ns) { string ns2 = ParseNamespace (ns); return (ns2 != null ?(rows [ns2] as Hashtable) [id] as string : null); } public Hashtable Compile (string id, string ns) { string ns2 = ParseNamespace (ns); if (!Exists (id, ns2)) return null; Hashtable tbl = new Hashtable (); Regex reg = new Regex (regex_cell, RegexOptions.Compiled); foreach (Match m in reg.Matches (GetCells (id, ns2))) { string value = (string) (m.Result ("${pvalue}") != string.Empty ? dicts [m.Result("${pvalue}")] : m.Result ("${value}")); tbl [metadicts [m.Result ("${key}")]] = Decode (value, Encoding); } tbl ["id"] = id; tbl ["table"] = tables [id]; return tbl; } public bool Exists (string id, string ns) { string ns2 = ParseNamespace (ns); return (ns2 != null ? (rows [ns] as Hashtable).ContainsKey (id) : false); } public int GetRowCount (string ns) { string ns2 = ParseNamespace (ns); if (ns2 == null || rows [ns2] == null) return -1; return (rows [ns2] as Hashtable).Count; } public int GetRowCount (string ns, string table) { int count = 0; string ns2 = ParseNamespace (ns); if (ns2 == null || rows [ns2] == null) return -1; foreach (string id in (rows [ns2] as Hashtable).Keys) { if ((string) tables [id] == table) count++; } return count; } public IEnumerator GetEnumerator () { string ns = ParseNamespace (EnumNamespace); if (ns == null || (rows [ns] as Hashtable) == null || Empty) return null; return (rows [ns] as Hashtable).Keys.GetEnumerator (); } public void Reset () { dicts.Clear (); metadicts.Clear (); rows.Clear (); tables.Clear (); mork_version = string.Empty; } public static string Convert (int char1, int char2, System.Text.Encoding to_encoding) { byte[] bytes; System.Text.Encoding from; if (char2 == -1) { from = System.Text.Encoding.UTF7; bytes = new byte[] { System.Convert.ToByte (char1) }; } else { from = System.Text.Encoding.UTF8; bytes = new byte[] { System.Convert.ToByte (char1), System.Convert.ToByte (char2) }; } return to_encoding.GetString (System.Text.Encoding.Convert (from, to_encoding, bytes)); } public static string Decode (string str, System.Text.Encoding to_encoding) { if (str == null || str == string.Empty || to_encoding == null || str.IndexOf ('$') == -1) return str; foreach (Match m in Regex.Matches (str, @"\$(?<1>[0-9A-F]{2})\$(?<2>[0-9A-F]{2})|\$(?<3>[0-9A-F]{2})")) { string char1 = m.Result ("${1}"), char2 = m.Result ("${2}"), char3 = m.Result ("${3}"); if (char1 != string.Empty) { str = str.Replace (String.Format (@"${0}${1}", char1, char2), /* Convert (Thunderbird.Hex2Dec (char1), Thunderbird.Hex2Dec (char2), to_encoding); */ Convert (int.Parse (char1, System.Globalization.NumberStyles.HexNumber), int.Parse (char2, System.Globalization.NumberStyles.HexNumber), to_encoding)); } else { str = str.Replace (String.Format (@"${0}", char3), Convert (int.Parse (char3, System.Globalization.NumberStyles.HexNumber), -1, to_encoding)); } } return str; } public int Rows { get { int count = 0; foreach (Hashtable r in rows.Values) count += r.Count; return count; } } public string EnumNamespace { get { return enum_namespace; } set { enum_namespace = value; } } public string Filename { get { return mork_file; } } public string Version { get { return mork_version; } } // There will always exist an item with id 1 in namespace 80, which means // that when there are less than two items in the database, it's empty public bool Empty { get { return (rows.Count > 1 ? false : true); } } public System.Text.Encoding Encoding { get { System.Text.Encoding encoding; try { encoding = System.Text.Encoding.GetEncoding ((string) metadicts ["f"]); } catch { encoding = System.Text.Encoding.GetEncoding ("iso-8859-1"); } return encoding; } } } public class InvalidMorkDatabaseException : System.Exception { public InvalidMorkDatabaseException (string message) : base (message) { } } } gnome-do-plugins-0.8.5/Thunderbird/src/PaxHeaders.15196/ThunderbirdContactItemSource.cs0000644000175000017500000000007412141253156027127 xustar000000000000000030 atime=1381797705.823221263 30 ctime=1381823764.011050745 gnome-do-plugins-0.8.5/Thunderbird/src/ThunderbirdContactItemSource.cs0000664000175000017500000001763212141253156026403 0ustar00chrischris00000000000000// ThunderbirdContactItemSource.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Collections; using System.Collections.Generic; using Do.Universe; using Do.Platform; using Beagle.Util; namespace Do.Addins.Thunderbird { public class ThunderbirdContactItemSource : ItemSource { class EmailContactDetail: Item, IContactDetailItem { readonly string detail, description; readonly ContactItem owner; public EmailContactDetail (ContactItem owner, string detail) { this.owner = owner; this.detail = detail; description = string.IsNullOrEmpty (owner ["name"]) ? owner [detail] : owner ["name"]; } public override string Name { get { return owner [detail]; } } public override string Description { get { return description; } } public override string Icon { get { return "thunderbird"; } } public string Key { get { return detail; } } public string Value { get { return owner [detail]; } } } class EmailList { private Dictionary set; public EmailList () { set = new Dictionary (); } public void Add (string email, uint popularity) { if (!set.ContainsKey (email)) { set.Add (email, popularity); } else { set [email] += popularity; } } public bool Contains (string email) { return set.ContainsKey (email); } public uint this [string email] { get { return set [email]; } } public int Count { get { return set.Count; } } public ICollection Keys { get { return set.Keys; } } } class ThunderbirdEmail { public readonly string email; public readonly uint popularity; public ThunderbirdEmail (string email, uint popularity) { this.email = email; this.popularity = popularity; } } const string BeginProfileName = "Path="; const string BeginDefaultProfile = "Name=default"; const string THUNDERBIRD_EMAIL = "email.thunderbird"; static readonly char[] nameDelimiters = { ' ', '\'', '"' }; Dictionary contacts; // name => ContactItem public ThunderbirdContactItemSource () { contacts = new Dictionary (); } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof(ContactItem), }; } } public override string Name { get { return "Thunderbird Contacts"; } } public override string Description { get { return "Thunderbird Contacts"; } } public override string Icon { get { return "thunderbird"; } } public override void UpdateItems () { try { _UpdateItems (); } catch (Exception e) { Log.Error ("Cannot index Thunderbird contacts because a {0} was thrown: {1}", e.GetType (), e.Message); return; } } public override IEnumerable Items { get { return contacts.Values; } } public override IEnumerable ChildrenOfItem (Item item) { ContactItem contact = item as ContactItem; foreach (string detail in contact.Details) { if (detail.StartsWith (THUNDERBIRD_EMAIL)) { yield return new EmailContactDetail (contact, detail); } } yield break; } void _UpdateItems () { MorkDatabase abook, history; Dictionary emails = new Dictionary (); abook = new MorkDatabase (GetThunderbirdAddressBookFilePath ()); abook.Read (); abook.EnumNamespace = "ns:addrbk:db:row:scope:card:all"; history = new MorkDatabase (GetThunderbirdHistoryFilePath ()); history.Read (); history.EnumNamespace = "ns:addrbk:db:row:scope:card:all"; addEmails (emails, history); addEmails (emails, abook); contacts.Clear (); foreach (string name in emails.Keys) { CreateThunderbirdContactItem (name, emails [name]); } } void addEmails (Dictionary emails, MorkDatabase database) { foreach (string id in database) { Hashtable contact_row = database.Compile (id, database.EnumNamespace); AddThunderbirdEmail (emails, contact_row); } } void AddThunderbirdEmail (Dictionary emails, Hashtable row) { string name, email; uint popularity; // I think this will detect deleted contacts... Hmm... if (row ["table"] == null || row ["table"] as string == "C6") return; // Name name = row ["DisplayName"] as string; if (name != null) { name = name.Trim (nameDelimiters); } if (name == null || name == string.Empty) name = string.Format ("{0} {1}", row ["FirstName"], row ["LastName"]); // Email email = row ["PrimaryEmail"] as string; string p = row ["PopularityIndex"] as string; try { popularity = UInt32.Parse (p, System.Globalization.NumberStyles.HexNumber); } catch (Exception) { popularity = 0; } if (name == null || name.Trim () == string.Empty) name = email; if (string.IsNullOrEmpty (email)) return; if (!emails.ContainsKey (name)) { emails [name] = new EmailList (); } emails [name].Add (email, popularity); } void CreateThunderbirdContactItem (string name, EmailList emails) { int emailCount = emails.Count; ThunderbirdEmail[] sortedEmails = new ThunderbirdEmail[emailCount]; int i = 0; foreach (string key in emails.Keys) { sortedEmails [i] = new ThunderbirdEmail (key, emails [key]); i++; } Array.Sort (sortedEmails, (x, y) => (int)(y.popularity - x.popularity)); ContactItem contact = ContactItem.Create (name); for (i = 0; i < emailCount; i++) { string detail = THUNDERBIRD_EMAIL + "." + i; contact [detail] = sortedEmails [i].email; } if (!contacts.ContainsKey (name.ToLower ())) { contacts.Add (name.ToLower (), contact); } } string GetThunderbirdDefaultProfilePath () { string home, path, profile; StreamReader reader; profile = null; home = System.Environment.GetFolderPath (System.Environment.SpecialFolder.Personal); path = System.IO.Path.Combine (home, ".thunderbird/profiles.ini"); try { reader = System.IO.File.OpenText (path); } catch { return null; } bool got_default = false; for (string line = reader.ReadLine (); line != null; line = reader.ReadLine ()) { if (got_default && line.StartsWith (BeginProfileName)) { line = line.Trim (); line = line.Substring (BeginProfileName.Length); profile = line; break; } else if (line.StartsWith (BeginDefaultProfile)) { got_default = true; } } reader.Close (); return profile; } string GetThunderbirdFilePath (string filename) { string path, home, profile; home = System.Environment.GetFolderPath (System.Environment.SpecialFolder.Personal); profile = GetThunderbirdDefaultProfilePath (); if (profile == null) { return null; } path = System.IO.Path.Combine (home, ".thunderbird"); path = System.IO.Path.Combine (path, profile); path = System.IO.Path.Combine (path, filename); return path; } string GetThunderbirdHistoryFilePath () { return GetThunderbirdFilePath ("history.mab"); } string GetThunderbirdAddressBookFilePath () { return GetThunderbirdFilePath ("abook.mab"); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/configure0000644000175000017500000000013212227171711017651 xustar000000000000000030 mtime=1381823433.843039392 30 atime=1381823433.867039393 30 ctime=1381823728.615049528 gnome-do-plugins-0.8.5/configure0000755000175000017500000122140012227171711017122 0ustar00chrischris00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for gnome-do-plugins 0.8.5. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" as_awk_strverscmp=' # Use only awk features that work with 7th edition Unix awk (1978). # My, what an old awk you have, Mr. Solaris! END { while (length(v1) && length(v2)) { # Set d1 to be the next thing to compare from v1, and likewise for d2. # Normally this is a single character, but if v1 and v2 contain digits, # compare them as integers and fractions as strverscmp does. if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) { # Split v1 and v2 into their leading digit string components d1 and d2, # and advance v1 and v2 past the leading digit strings. for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1) d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1) if (d1 ~ /^0/) { if (d2 ~ /^0/) { # Compare two fractions. while (d1 ~ /^0/ && d2 ~ /^0/) { d1 = substr(d1, 2); len1-- d2 = substr(d2, 2); len2-- } if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) { # The two components differ in length, and the common prefix # contains only leading zeros. Consider the longer to be less. d1 = -len1 d2 = -len2 } else { # Otherwise, compare as strings. d1 = "x" d1 d2 = "x" d2 } } else { # A fraction is less than an integer. exit 1 } } else { if (d2 ~ /^0/) { # An integer is greater than a fraction. exit 2 } else { # Compare two integers. d1 += 0 d2 += 0 } } } else { # The normal case, without worrying about digits. d1 = substr(v1, 1, 1); v1 = substr(v1, 2) d2 = substr(v2, 1, 1); v2 = substr(v2, 2) } if (d1 < d2) exit 1 if (d1 > d2) exit 2 } # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10), # which mishandles some comparisons of empty strings to integers. if (length(v2)) exit 1 if (length(v1)) exit 2 } ' test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='gnome-do-plugins' PACKAGE_TARNAME='gnome-do-plugins' PACKAGE_VERSION='0.8.5' PACKAGE_STRING='gnome-do-plugins 0.8.5' PACKAGE_BUGREPORT='' PACKAGE_URL='' # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS ENABLE_RELEASE_FALSE ENABLE_RELEASE_TRUE ENABLE_DEBUG_FALSE ENABLE_DEBUG_TRUE DO_UNIVERSE_LIBS DO_UNIVERSE_CFLAGS DO_PLATFORM_LINUX_LIBS DO_PLATFORM_LINUX_CFLAGS DO_PLATFORM_LIBS DO_PLATFORM_CFLAGS NOTIFY_SHARP_LIBS NOTIFY_SHARP_CFLAGS MONO_ADDINS_SETUP_LIBS MONO_ADDINS_SETUP_CFLAGS MONO_ADDINS_GUI_LIBS MONO_ADDINS_GUI_CFLAGS MONO_ADDINS_LIBS MONO_ADDINS_CFLAGS GTK_SHARP_20_LIBS GTK_SHARP_20_CFLAGS GNOME_VFS_SHARP_20_LIBS GNOME_VFS_SHARP_20_CFLAGS GNOME_SHARP_20_LIBS GNOME_SHARP_20_CFLAGS GNOME_KEYRING_SHARP_LIBS GNOME_KEYRING_SHARP_CFLAGS GNOME_DESKTOP_SHARP_20_LIBS GNOME_DESKTOP_SHARP_20_CFLAGS GLIB_SHARP_20_LIBS GLIB_SHARP_20_CFLAGS GLADE_SHARP_20_LIBS GLADE_SHARP_20_CFLAGS GCONF_SHARP_20_LIBS GCONF_SHARP_20_CFLAGS HAVE_TRANSMISSION_FALSE HAVE_TRANSMISSION_TRUE NEWTONSOFT_JSON_LIBS NEWTONSOFT_JSON_CFLAGS TELEPATHY_SHARP_LIBS HAVE_EMPATHY_FALSE HAVE_EMPATHY_TRUE HAVE_WNCK_FALSE HAVE_WNCK_TRUE WNCK_SHARP_10_LIBS WNCK_SHARP_10_CFLAGS HAVE_YOUTUBE_FALSE HAVE_YOUTUBE_TRUE GDATA_SHARP_YOUTUBE_LIBS GDATA_SHARP_YOUTUBE_CFLAGS HAVE_GDOCS_FALSE HAVE_GDOCS_TRUE GDATA_SHARP_DOCUMENTS_LIBS GDATA_SHARP_DOCUMENTS_CFLAGS HAVE_GMAIL_FALSE HAVE_GMAIL_TRUE GDATA_SHARP_CONTACTS_LIBS GDATA_SHARP_CONTACTS_CFLAGS HAVE_GCAL_FALSE HAVE_GCAL_TRUE GDATA_SHARP_CALENDAR_LIBS GDATA_SHARP_CALENDAR_CFLAGS HAVE_FLICKR_FALSE HAVE_FLICKR_TRUE FLICKRNET_LIBS FLICKRNET_CFLAGS BANSHEE_INDEXER_DLL HAVE_BANSHEE_FALSE HAVE_BANSHEE_TRUE BANSHEE_INDEXER_LIBS BANSHEE_INDEXER_CFLAGS DBUS_BUILD_DEFINES DBUS_SHARP_GLIB_LIBS DBUS_SHARP_GLIB_CFLAGS DBUS_SHARP_LIBS DBUS_SHARP_CFLAGS expanded_datadir expanded_bindir expanded_libdir MCS GMCS DMCS MONO PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG ASM_VERSION CONFIG_STATUS_DEPENDENCIES MKINSTALLDIRS POSUB POFILES PO_IN_DATADIR_FALSE PO_IN_DATADIR_TRUE INTLLIBS INSTOBJEXT GMOFILES CATOBJEXT CATALOGS MSGFMT_OPTS EGREP GREP CPP GETTEXT_PACKAGE DATADIRNAME am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC ALL_LINGUAS INTLTOOL_PERL GMSGFMT MSGFMT MSGMERGE XGETTEXT INTLTOOL_POLICY_RULE INTLTOOL_SERVICE_RULE INTLTOOL_THEME_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_CAVES_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_XML_RULE INTLTOOL_KBD_RULE INTLTOOL_XAM_RULE INTLTOOL_UI_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_SHEET_RULE INTLTOOL_SERVER_RULE INTLTOOL_PONG_RULE INTLTOOL_OAF_RULE INTLTOOL_PROP_RULE INTLTOOL_KEYS_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_DESKTOP_RULE intltool__v_merge_options_0 intltool__v_merge_options_ INTLTOOL_V_MERGE_OPTIONS INTLTOOL__v_MERGE_0 INTLTOOL__v_MERGE_ INTLTOOL_V_MERGE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE USE_NLS AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_nls enable_dependency_tracking enable_banshee enable_flickr enable_gcal enable_gmail enable_gdocs enable_youtube enable_wnck enable_empathy enable_transmission enable_debug enable_release ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR DBUS_SHARP_CFLAGS DBUS_SHARP_LIBS DBUS_SHARP_GLIB_CFLAGS DBUS_SHARP_GLIB_LIBS BANSHEE_INDEXER_CFLAGS BANSHEE_INDEXER_LIBS FLICKRNET_CFLAGS FLICKRNET_LIBS GDATA_SHARP_CALENDAR_CFLAGS GDATA_SHARP_CALENDAR_LIBS GDATA_SHARP_CONTACTS_CFLAGS GDATA_SHARP_CONTACTS_LIBS GDATA_SHARP_DOCUMENTS_CFLAGS GDATA_SHARP_DOCUMENTS_LIBS GDATA_SHARP_YOUTUBE_CFLAGS GDATA_SHARP_YOUTUBE_LIBS WNCK_SHARP_10_CFLAGS WNCK_SHARP_10_LIBS NEWTONSOFT_JSON_CFLAGS NEWTONSOFT_JSON_LIBS GCONF_SHARP_20_CFLAGS GCONF_SHARP_20_LIBS GLADE_SHARP_20_CFLAGS GLADE_SHARP_20_LIBS GLIB_SHARP_20_CFLAGS GLIB_SHARP_20_LIBS GNOME_DESKTOP_SHARP_20_CFLAGS GNOME_DESKTOP_SHARP_20_LIBS GNOME_KEYRING_SHARP_CFLAGS GNOME_KEYRING_SHARP_LIBS GNOME_SHARP_20_CFLAGS GNOME_SHARP_20_LIBS GNOME_VFS_SHARP_20_CFLAGS GNOME_VFS_SHARP_20_LIBS GTK_SHARP_20_CFLAGS GTK_SHARP_20_LIBS MONO_ADDINS_CFLAGS MONO_ADDINS_LIBS MONO_ADDINS_GUI_CFLAGS MONO_ADDINS_GUI_LIBS MONO_ADDINS_SETUP_CFLAGS MONO_ADDINS_SETUP_LIBS NOTIFY_SHARP_CFLAGS NOTIFY_SHARP_LIBS DO_PLATFORM_CFLAGS DO_PLATFORM_LIBS DO_PLATFORM_LINUX_CFLAGS DO_PLATFORM_LINUX_LIBS DO_UNIVERSE_CFLAGS DO_UNIVERSE_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures gnome-do-plugins 0.8.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/gnome-do-plugins] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of gnome-do-plugins 0.8.5:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --disable-nls do not use Native Language Support --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-banshee Build plugin to interact with Banshee (default: auto) --enable-flickr Build plugin to interact with flickr using flickrnet (default: auto) --enable-gcal Build plugin to interact with google calendar (default: auto) --enable-gmail Build plugin to interact with GMail contacts (defualt: auto) --enable-gdocs Build plugin to interact with Google Documents (default: auto --enable-youtube Build plugin to interact with YouTube (default: auto --enable-window-manager Build plugin to control window (default: auto --enable-empathy Build plugin to Telepathy IM framework (default: auto --enable-transmission Build plugin for the Transmission bittorrent client (default: auto --enable-debug Use 'DEBUG' Configuration [default=YES] --enable-release Use 'RELEASE' Configuration [default=NO] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path DBUS_SHARP_CFLAGS C compiler flags for DBUS_SHARP, overriding pkg-config DBUS_SHARP_LIBS linker flags for DBUS_SHARP, overriding pkg-config DBUS_SHARP_GLIB_CFLAGS C compiler flags for DBUS_SHARP_GLIB, overriding pkg-config DBUS_SHARP_GLIB_LIBS linker flags for DBUS_SHARP_GLIB, overriding pkg-config BANSHEE_INDEXER_CFLAGS C compiler flags for BANSHEE_INDEXER, overriding pkg-config BANSHEE_INDEXER_LIBS linker flags for BANSHEE_INDEXER, overriding pkg-config FLICKRNET_CFLAGS C compiler flags for FLICKRNET, overriding pkg-config FLICKRNET_LIBS linker flags for FLICKRNET, overriding pkg-config GDATA_SHARP_CALENDAR_CFLAGS C compiler flags for GDATA_SHARP_CALENDAR, overriding pkg-config GDATA_SHARP_CALENDAR_LIBS linker flags for GDATA_SHARP_CALENDAR, overriding pkg-config GDATA_SHARP_CONTACTS_CFLAGS C compiler flags for GDATA_SHARP_CONTACTS, overriding pkg-config GDATA_SHARP_CONTACTS_LIBS linker flags for GDATA_SHARP_CONTACTS, overriding pkg-config GDATA_SHARP_DOCUMENTS_CFLAGS C compiler flags for GDATA_SHARP_DOCUMENTS, overriding pkg-config GDATA_SHARP_DOCUMENTS_LIBS linker flags for GDATA_SHARP_DOCUMENTS, overriding pkg-config GDATA_SHARP_YOUTUBE_CFLAGS C compiler flags for GDATA_SHARP_YOUTUBE, overriding pkg-config GDATA_SHARP_YOUTUBE_LIBS linker flags for GDATA_SHARP_YOUTUBE, overriding pkg-config WNCK_SHARP_10_CFLAGS C compiler flags for WNCK_SHARP_10, overriding pkg-config WNCK_SHARP_10_LIBS linker flags for WNCK_SHARP_10, overriding pkg-config NEWTONSOFT_JSON_CFLAGS C compiler flags for NEWTONSOFT_JSON, overriding pkg-config NEWTONSOFT_JSON_LIBS linker flags for NEWTONSOFT_JSON, overriding pkg-config GCONF_SHARP_20_CFLAGS C compiler flags for GCONF_SHARP_20, overriding pkg-config GCONF_SHARP_20_LIBS linker flags for GCONF_SHARP_20, overriding pkg-config GLADE_SHARP_20_CFLAGS C compiler flags for GLADE_SHARP_20, overriding pkg-config GLADE_SHARP_20_LIBS linker flags for GLADE_SHARP_20, overriding pkg-config GLIB_SHARP_20_CFLAGS C compiler flags for GLIB_SHARP_20, overriding pkg-config GLIB_SHARP_20_LIBS linker flags for GLIB_SHARP_20, overriding pkg-config GNOME_DESKTOP_SHARP_20_CFLAGS C compiler flags for GNOME_DESKTOP_SHARP_20, overriding pkg-config GNOME_DESKTOP_SHARP_20_LIBS linker flags for GNOME_DESKTOP_SHARP_20, overriding pkg-config GNOME_KEYRING_SHARP_CFLAGS C compiler flags for GNOME_KEYRING_SHARP, overriding pkg-config GNOME_KEYRING_SHARP_LIBS linker flags for GNOME_KEYRING_SHARP, overriding pkg-config GNOME_SHARP_20_CFLAGS C compiler flags for GNOME_SHARP_20, overriding pkg-config GNOME_SHARP_20_LIBS linker flags for GNOME_SHARP_20, overriding pkg-config GNOME_VFS_SHARP_20_CFLAGS C compiler flags for GNOME_VFS_SHARP_20, overriding pkg-config GNOME_VFS_SHARP_20_LIBS linker flags for GNOME_VFS_SHARP_20, overriding pkg-config GTK_SHARP_20_CFLAGS C compiler flags for GTK_SHARP_20, overriding pkg-config GTK_SHARP_20_LIBS linker flags for GTK_SHARP_20, overriding pkg-config MONO_ADDINS_CFLAGS C compiler flags for MONO_ADDINS, overriding pkg-config MONO_ADDINS_LIBS linker flags for MONO_ADDINS, overriding pkg-config MONO_ADDINS_GUI_CFLAGS C compiler flags for MONO_ADDINS_GUI, overriding pkg-config MONO_ADDINS_GUI_LIBS linker flags for MONO_ADDINS_GUI, overriding pkg-config MONO_ADDINS_SETUP_CFLAGS C compiler flags for MONO_ADDINS_SETUP, overriding pkg-config MONO_ADDINS_SETUP_LIBS linker flags for MONO_ADDINS_SETUP, overriding pkg-config NOTIFY_SHARP_CFLAGS C compiler flags for NOTIFY_SHARP, overriding pkg-config NOTIFY_SHARP_LIBS linker flags for NOTIFY_SHARP, overriding pkg-config DO_PLATFORM_CFLAGS C compiler flags for DO_PLATFORM, overriding pkg-config DO_PLATFORM_LIBS linker flags for DO_PLATFORM, overriding pkg-config DO_PLATFORM_LINUX_CFLAGS C compiler flags for DO_PLATFORM_LINUX, overriding pkg-config DO_PLATFORM_LINUX_LIBS linker flags for DO_PLATFORM_LINUX, overriding pkg-config DO_UNIVERSE_CFLAGS C compiler flags for DO_UNIVERSE, overriding pkg-config DO_UNIVERSE_LIBS linker flags for DO_UNIVERSE, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF gnome-do-plugins configure 0.8.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by gnome-do-plugins $as_me 0.8.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.13' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='gnome-do-plugins' VERSION='0.8.5' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a pax tar archive" >&5 $as_echo_n "checking how to create a pax tar archive... " >&6; } # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_pax-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do { echo "$as_me:$LINENO: $_am_tar --version" >&5 ($_am_tar --version) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && break done am__tar="$_am_tar --format=posix -chf - "'"$$tardir"' am__tar_="$_am_tar --format=posix -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x pax -w "$$tardir"' am__tar_='pax -L -x pax -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H pax -L' am__tar_='find "$tardir" -print | cpio -o -H pax -L' am__untar='cpio -i -H pax -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_pax}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } rm -rf conftest.dir if test -s conftest.tar; then { echo "$as_me:$LINENO: $am__untar &5 ($am__untar &5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 (cat conftest.dir/file) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } grep GrepMe conftest.dir/file >/dev/null 2>&1 && break fi done rm -rf conftest.dir if ${am_cv_prog_tar_pax+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_prog_tar_pax=$_am_tool fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_pax" >&5 $as_echo "$am_cv_prog_tar_pax" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi case "$am__api_version" in 1.01234) as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "0.35.0"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5 $as_echo_n "checking for intltool >= 0.35.0... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_UPDATE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 $as_echo "$INTLTOOL_UPDATE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_MERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_MERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 $as_echo "$INTLTOOL_MERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_EXTRACT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 $as_echo "$INTLTOOL_EXTRACT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;' INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case $XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 $as_echo "$INTLTOOL_PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then as_fn_error $? "perl not found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 $as_echo_n "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 $as_echo "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 $as_echo_n "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } else as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : DATADIRNAME=share else DATADIRNAME=lib fi ;; *) DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done #IT_PROG_INTLTOOL([0.35.0]) #AC_PROG_INTLTOOL([0.21]) ALL_LINGUAS=`grep -v '^#' $srcdir/po/LINGUAS | sed -r ':a;N;$!ba;s/\n/ /g; s/[ ]+/ /g'` GETTEXT_PACKAGE=gnome-do-plugins cat >>confdefs.h <<_ACEOF #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF for ac_header in locale.h do : ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" if test "x$ac_cv_header_locale_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LOCALE_H 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 $as_echo_n "checking for LC_MESSAGES... " >&6; } if ${am_cv_val_LC_MESSAGES+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_val_LC_MESSAGES=yes else am_cv_val_LC_MESSAGES=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 $as_echo "$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" if test "x$ac_cv_header_libintl_h" = xyes; then : gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 $as_echo_n "checking for ngettext in libc... " >&6; } if ${gt_cv_func_ngettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !ngettext ("","", 1) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_ngettext_libc=yes else gt_cv_func_ngettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 $as_echo "$gt_cv_func_ngettext_libc" >&6; } if test "$gt_cv_func_ngettext_libc" = "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 $as_echo_n "checking for dgettext in libc... " >&6; } if ${gt_cv_func_dgettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !dgettext ("","") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_dgettext_libc=yes else gt_cv_func_dgettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 $as_echo "$gt_cv_func_dgettext_libc" >&6; } fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; } if ${ac_cv_lib_intl_bindtextdomain+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bindtextdomain (); int main () { return bindtextdomain (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_bindtextdomain=yes else ac_cv_lib_intl_bindtextdomain=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 $as_echo_n "checking for dgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dgettext (); int main () { return dgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dgettext=yes else ac_cv_lib_intl_dgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 $as_echo "$ac_cv_lib_intl_dgettext" >&6; } if test "x$ac_cv_lib_intl_dgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 $as_echo_n "checking for dcgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dcgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dcgettext (); int main () { return dcgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dcgettext=yes else ac_cv_lib_intl_dcgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; } if test "x$ac_cv_lib_intl_dcgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do : ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" if test "x$ac_cv_func_dcgettext" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DCGETTEXT 1 _ACEOF fi done MSGFMT_OPTS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 $as_echo_n "checking if msgfmt accepts -c... " >&6; } cat >conftest.foo <<_ACEOF msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" _ACEOF if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } echo "$as_me: failed input was:" >&5 sed 's/^/| /' conftest.foo >&5 fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : CATOBJEXT=.gmo DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-1" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 $as_echo_n "checking for catalogs to be installed... " >&6; } NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 $as_echo "$LINGUAS" >&6; } fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/po/LINGUAS' ASM_VERSION="$VERSION" if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi top_srcdir=$(readlink -f $0 | sed -e s/configure$//) # Extract the first word of "mono", so it can be a program name with args. set dummy mono; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MONO+:} false; then : $as_echo_n "(cached) " >&6 else case $MONO in [\\/]* | ?:[\\/]*) ac_cv_path_MONO="$MONO" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MONO="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_MONO" && ac_cv_path_MONO="no" ;; esac fi MONO=$ac_cv_path_MONO if test -n "$MONO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MONO" >&5 $as_echo "$MONO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "xMONO" = "xno"; then as_fn_error $? "You need to install 'mono'" "$LINENO" 5 fi # Extract the first word of "dmcs", so it can be a program name with args. set dummy dmcs; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_DMCS+:} false; then : $as_echo_n "(cached) " >&6 else case $DMCS in [\\/]* | ?:[\\/]*) ac_cv_path_DMCS="$DMCS" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_DMCS="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_DMCS" && ac_cv_path_DMCS="no" ;; esac fi DMCS=$ac_cv_path_DMCS if test -n "$DMCS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DMCS" >&5 $as_echo "$DMCS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$DMCS" = "xno"; then # Extract the first word of "gmcs", so it can be a program name with args. set dummy gmcs; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMCS+:} false; then : $as_echo_n "(cached) " >&6 else case $GMCS in [\\/]* | ?:[\\/]*) ac_cv_path_GMCS="$GMCS" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMCS="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMCS" && ac_cv_path_GMCS="no" ;; esac fi GMCS=$ac_cv_path_GMCS if test -n "$GMCS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMCS" >&5 $as_echo "$GMCS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$GMCS" = "xno"; then as_fn_error $? "You need to install a C♯ compiler.'" "$LINENO" 5 else MCS=$GMCS fi else MCS=$DMCS fi MCS_VERSION=$($MCS --version | egrep -o "([[:digit:]]\.)+[[:digit:]]+") as_arg_v1=$MCS_VERSION as_arg_v2=2.0 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null case $? in #( 1) : MCS_TOO_OLD="true" ;; #( 0) : ;; #( 2) : ;; #( *) : ;; esac if test "$MCS_TOO_OLD" = "true" ; then as_fn_error $? "\"System gmcs too old (found $MCS_VERSION, need >= 2.0).\"" "$LINENO" 5 fi expanded_libdir=`( case $prefix in NONE) prefix=$ac_default_prefix ;; *) ;; esac case $exec_prefix in NONE) exec_prefix=$prefix ;; *) ;; esac eval echo $libdir )` expanded_bindir=`( case $prefix in NONE) prefix=$ac_default_prefix ;; *) ;; esac case $exec_prefix in NONE) exec_prefix=$prefix ;; *) ;; esac eval echo $bindir )` case $prefix in NONE) prefix=$ac_default_prefix ;; *) ;; esac case $exec_prefix in NONE) exec_prefix=$prefix ;; *) ;; esac expanded_datadir=`(eval echo $datadir)` expanded_datadir=`(eval echo $expanded_datadir)` { $as_echo "$as_me:${as_lineno-$LINENO}: checking Banshee.CollectionIndexer package" >&5 $as_echo_n "checking Banshee.CollectionIndexer package... " >&6; } if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"banshee-collection-indexer\""; } >&5 ($PKG_CONFIG --exists --print-errors "banshee-collection-indexer") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then BANSHEE_COLLECTION_INDEXER=banshee-collection-indexer else BANSHEE_COLLECTION_INDEXER=no fi if test "x$BANSHEE_COLLECTION_INDEXER" = "xno" ; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"banshee-collection-indexer-1\""; } >&5 ($PKG_CONFIG --exists --print-errors "banshee-collection-indexer-1") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then BANSHEE_COLLECTION_INDEXER=banshee-collection-indexer-1 else BANSHEE_COLLECTION_INDEXER=not found fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BANSHEE_COLLECTION_INDEXER" >&5 $as_echo "$BANSHEE_COLLECTION_INDEXER" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking which DBus implementation Banshee.CollectionIndexer requires" >&5 $as_echo_n "checking which DBus implementation Banshee.CollectionIndexer requires... " >&6; } if $PKG_CONFIG --print-requires $BANSHEE_COLLECTION_INDEXER 2>&1 | grep dbus-sharp-1.0 > /dev/null ; then BANSHEE_USE_DBUS_SHARP=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: dbus-sharp" >&5 $as_echo "dbus-sharp" >&6; } else BANSHEE_USE_DBUS_SHARP=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: ndesk-dbus" >&5 $as_echo "ndesk-dbus" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS_SHARP" >&5 $as_echo_n "checking for DBUS_SHARP... " >&6; } if test -n "$DBUS_SHARP_CFLAGS"; then pkg_cv_DBUS_SHARP_CFLAGS="$DBUS_SHARP_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-sharp-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "dbus-sharp-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_CFLAGS=`$PKG_CONFIG --cflags "dbus-sharp-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DBUS_SHARP_LIBS"; then pkg_cv_DBUS_SHARP_LIBS="$DBUS_SHARP_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-sharp-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "dbus-sharp-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_LIBS=`$PKG_CONFIG --libs "dbus-sharp-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DBUS_SHARP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "dbus-sharp-1.0" 2>&1` else DBUS_SHARP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "dbus-sharp-1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DBUS_SHARP_PKG_ERRORS" >&5 HAVE_DBUS_SHARP=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_DBUS_SHARP=no else DBUS_SHARP_CFLAGS=$pkg_cv_DBUS_SHARP_CFLAGS DBUS_SHARP_LIBS=$pkg_cv_DBUS_SHARP_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_DBUS_SHARP=yes fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS_SHARP_GLIB" >&5 $as_echo_n "checking for DBUS_SHARP_GLIB... " >&6; } if test -n "$DBUS_SHARP_GLIB_CFLAGS"; then pkg_cv_DBUS_SHARP_GLIB_CFLAGS="$DBUS_SHARP_GLIB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-sharp-glib-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "dbus-sharp-glib-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_GLIB_CFLAGS=`$PKG_CONFIG --cflags "dbus-sharp-glib-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DBUS_SHARP_GLIB_LIBS"; then pkg_cv_DBUS_SHARP_GLIB_LIBS="$DBUS_SHARP_GLIB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-sharp-glib-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "dbus-sharp-glib-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_GLIB_LIBS=`$PKG_CONFIG --libs "dbus-sharp-glib-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DBUS_SHARP_GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "dbus-sharp-glib-1.0" 2>&1` else DBUS_SHARP_GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "dbus-sharp-glib-1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DBUS_SHARP_GLIB_PKG_ERRORS" >&5 HAVE_DBUS_SNARP_GLIB=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_DBUS_SNARP_GLIB=no else DBUS_SHARP_GLIB_CFLAGS=$pkg_cv_DBUS_SHARP_GLIB_CFLAGS DBUS_SHARP_GLIB_LIBS=$pkg_cv_DBUS_SHARP_GLIB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_DBUS_SHARP_GLIB=yes fi if test "x$HAVE_DBUS_SHARP" = "xyes" ; then DBUS_BUILD_DEFINES=-define:USE_DBUS_SHARP else pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS_SHARP" >&5 $as_echo_n "checking for DBUS_SHARP... " >&6; } if test -n "$DBUS_SHARP_CFLAGS"; then pkg_cv_DBUS_SHARP_CFLAGS="$DBUS_SHARP_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ndesk-dbus-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "ndesk-dbus-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_CFLAGS=`$PKG_CONFIG --cflags "ndesk-dbus-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DBUS_SHARP_LIBS"; then pkg_cv_DBUS_SHARP_LIBS="$DBUS_SHARP_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ndesk-dbus-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "ndesk-dbus-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_LIBS=`$PKG_CONFIG --libs "ndesk-dbus-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DBUS_SHARP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "ndesk-dbus-1.0" 2>&1` else DBUS_SHARP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "ndesk-dbus-1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DBUS_SHARP_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (ndesk-dbus-1.0) were not met: $DBUS_SHARP_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables DBUS_SHARP_CFLAGS and DBUS_SHARP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables DBUS_SHARP_CFLAGS and DBUS_SHARP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else DBUS_SHARP_CFLAGS=$pkg_cv_DBUS_SHARP_CFLAGS DBUS_SHARP_LIBS=$pkg_cv_DBUS_SHARP_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS_SHARP_GLIB" >&5 $as_echo_n "checking for DBUS_SHARP_GLIB... " >&6; } if test -n "$DBUS_SHARP_GLIB_CFLAGS"; then pkg_cv_DBUS_SHARP_GLIB_CFLAGS="$DBUS_SHARP_GLIB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ndesk-dbus-glib-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "ndesk-dbus-glib-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_GLIB_CFLAGS=`$PKG_CONFIG --cflags "ndesk-dbus-glib-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DBUS_SHARP_GLIB_LIBS"; then pkg_cv_DBUS_SHARP_GLIB_LIBS="$DBUS_SHARP_GLIB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ndesk-dbus-glib-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "ndesk-dbus-glib-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_SHARP_GLIB_LIBS=`$PKG_CONFIG --libs "ndesk-dbus-glib-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DBUS_SHARP_GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "ndesk-dbus-glib-1.0" 2>&1` else DBUS_SHARP_GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "ndesk-dbus-glib-1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DBUS_SHARP_GLIB_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (ndesk-dbus-glib-1.0) were not met: $DBUS_SHARP_GLIB_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables DBUS_SHARP_GLIB_CFLAGS and DBUS_SHARP_GLIB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables DBUS_SHARP_GLIB_CFLAGS and DBUS_SHARP_GLIB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else DBUS_SHARP_GLIB_CFLAGS=$pkg_cv_DBUS_SHARP_GLIB_CFLAGS DBUS_SHARP_GLIB_LIBS=$pkg_cv_DBUS_SHARP_GLIB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi fi # Check whether --enable-banshee was given. if test "${enable_banshee+set}" = set; then : enableval=$enable_banshee; enable_banshee=$enableval else enable_banshee=auto fi if test "x$enable_banshee" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BANSHEE_INDEXER" >&5 $as_echo_n "checking for BANSHEE_INDEXER... " >&6; } if test -n "$BANSHEE_INDEXER_CFLAGS"; then pkg_cv_BANSHEE_INDEXER_CFLAGS="$BANSHEE_INDEXER_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$BANSHEE_COLLECTION_INDEXER >= 1.4.2\""; } >&5 ($PKG_CONFIG --exists --print-errors "$BANSHEE_COLLECTION_INDEXER >= 1.4.2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BANSHEE_INDEXER_CFLAGS=`$PKG_CONFIG --cflags "$BANSHEE_COLLECTION_INDEXER >= 1.4.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$BANSHEE_INDEXER_LIBS"; then pkg_cv_BANSHEE_INDEXER_LIBS="$BANSHEE_INDEXER_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$BANSHEE_COLLECTION_INDEXER >= 1.4.2\""; } >&5 ($PKG_CONFIG --exists --print-errors "$BANSHEE_COLLECTION_INDEXER >= 1.4.2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BANSHEE_INDEXER_LIBS=`$PKG_CONFIG --libs "$BANSHEE_COLLECTION_INDEXER >= 1.4.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then BANSHEE_INDEXER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$BANSHEE_COLLECTION_INDEXER >= 1.4.2" 2>&1` else BANSHEE_INDEXER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$BANSHEE_COLLECTION_INDEXER >= 1.4.2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$BANSHEE_INDEXER_PKG_ERRORS" >&5 HAVE_BANSHEE=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_BANSHEE=no else BANSHEE_INDEXER_CFLAGS=$pkg_cv_BANSHEE_INDEXER_CFLAGS BANSHEE_INDEXER_LIBS=$pkg_cv_BANSHEE_INDEXER_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_BANSHEE=yes fi BANSHEE_INDEXER_DLL=$($PKG_CONFIG --variable=Libraries $BANSHEE_COLLECTION_INDEXER) if test "x$enable_banshee" = "xyes" -a "x$HAVE_BANSHEE" = "xno" ; then as_fn_error $? "Banshee support explicitly requested but dependencies not found." "$LINENO" 5 fi if test "x$enable_banshee" = "xyes" -a "x$BANSHEE_USE_DBUS_SHARP" = "xyes" -a "x$HAVE_DBUS_SHARP" = "xno" ; then as_fn_error $? "Banshee support requires DBus♯, not found" "$LINENO" 5 fi fi if test "x$HAVE_BANSHEE" = "xyes"; then HAVE_BANSHEE_TRUE= HAVE_BANSHEE_FALSE='#' else HAVE_BANSHEE_TRUE='#' HAVE_BANSHEE_FALSE= fi # Check whether --enable-flickr was given. if test "${enable_flickr+set}" = set; then : enableval=$enable_flickr; enable_flickr=$enableval else enable_flickr=auto fi if test "x$enable_flickr" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FLICKRNET" >&5 $as_echo_n "checking for FLICKRNET... " >&6; } if test -n "$FLICKRNET_CFLAGS"; then pkg_cv_FLICKRNET_CFLAGS="$FLICKRNET_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"flickrnet\""; } >&5 ($PKG_CONFIG --exists --print-errors "flickrnet") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FLICKRNET_CFLAGS=`$PKG_CONFIG --cflags "flickrnet" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$FLICKRNET_LIBS"; then pkg_cv_FLICKRNET_LIBS="$FLICKRNET_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"flickrnet\""; } >&5 ($PKG_CONFIG --exists --print-errors "flickrnet") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FLICKRNET_LIBS=`$PKG_CONFIG --libs "flickrnet" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then FLICKRNET_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "flickrnet" 2>&1` else FLICKRNET_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "flickrnet" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$FLICKRNET_PKG_ERRORS" >&5 HAVE_FLICKR=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_FLICKR=no else FLICKRNET_CFLAGS=$pkg_cv_FLICKRNET_CFLAGS FLICKRNET_LIBS=$pkg_cv_FLICKRNET_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_FLICKR=yes fi if test "x$enable_flickr" = "xyes" -a "x$HAVE_FLICKR" = "xno"; then as_fn_error $? "Flickr support explicitly requested but dependencies not found" "$LINENO" 5 fi fi if test "x$HAVE_FLICKR" = "xyes"; then HAVE_FLICKR_TRUE= HAVE_FLICKR_FALSE='#' else HAVE_FLICKR_TRUE='#' HAVE_FLICKR_FALSE= fi # Check whether --enable-gcal was given. if test "${enable_gcal+set}" = set; then : enableval=$enable_gcal; enable_gcal=$enableval else enable_gcal=auto fi if test "x$enable_gcal" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDATA_SHARP_CALENDAR" >&5 $as_echo_n "checking for GDATA_SHARP_CALENDAR... " >&6; } if test -n "$GDATA_SHARP_CALENDAR_CFLAGS"; then pkg_cv_GDATA_SHARP_CALENDAR_CFLAGS="$GDATA_SHARP_CALENDAR_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar\""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_CALENDAR_CFLAGS=`$PKG_CONFIG --cflags "gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GDATA_SHARP_CALENDAR_LIBS"; then pkg_cv_GDATA_SHARP_CALENDAR_LIBS="$GDATA_SHARP_CALENDAR_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar\""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_CALENDAR_LIBS=`$PKG_CONFIG --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GDATA_SHARP_CALENDAR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar" 2>&1` else GDATA_SHARP_CALENDAR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-calendar" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GDATA_SHARP_CALENDAR_PKG_ERRORS" >&5 HAVE_GCAL=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_GCAL=no else GDATA_SHARP_CALENDAR_CFLAGS=$pkg_cv_GDATA_SHARP_CALENDAR_CFLAGS GDATA_SHARP_CALENDAR_LIBS=$pkg_cv_GDATA_SHARP_CALENDAR_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_GCAL=yes fi if test "x$enable_gcal" = "xyes" -a "x$HAVE_GCAL" = "xno"; then as_fn_error $? "Google Calendar support explicitly requested but dependencies not found" "$LINENO" 5 fi fi if test "x$HAVE_GCAL" = "xyes"; then HAVE_GCAL_TRUE= HAVE_GCAL_FALSE='#' else HAVE_GCAL_TRUE='#' HAVE_GCAL_FALSE= fi # Check whether --enable-gmail was given. if test "${enable_gmail+set}" = set; then : enableval=$enable_gmail; enable_gmail=$enableval else enable_gmail=auto fi if test "x$enable_gcal" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDATA_SHARP_CONTACTS" >&5 $as_echo_n "checking for GDATA_SHARP_CONTACTS... " >&6; } if test -n "$GDATA_SHARP_CONTACTS_CFLAGS"; then pkg_cv_GDATA_SHARP_CONTACTS_CFLAGS="$GDATA_SHARP_CONTACTS_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts \""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_CONTACTS_CFLAGS=`$PKG_CONFIG --cflags "gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GDATA_SHARP_CONTACTS_LIBS"; then pkg_cv_GDATA_SHARP_CONTACTS_LIBS="$GDATA_SHARP_CONTACTS_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts \""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_CONTACTS_LIBS=`$PKG_CONFIG --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GDATA_SHARP_CONTACTS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts " 2>&1` else GDATA_SHARP_CONTACTS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-contacts " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GDATA_SHARP_CONTACTS_PKG_ERRORS" >&5 HAVE_GMAIL=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_GMAIL=no else GDATA_SHARP_CONTACTS_CFLAGS=$pkg_cv_GDATA_SHARP_CONTACTS_CFLAGS GDATA_SHARP_CONTACTS_LIBS=$pkg_cv_GDATA_SHARP_CONTACTS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_GMAIL=yes fi if test "x$enable_gmail" = "xyes" -a "x$HAVE_GMAIL" = "xno"; then as_fn_error $? "GMail contacts support explicitly requested but dependencies not found" "$LINENO" 5 fi fi if test "x$HAVE_GMAIL" = "xyes"; then HAVE_GMAIL_TRUE= HAVE_GMAIL_FALSE='#' else HAVE_GMAIL_TRUE='#' HAVE_GMAIL_FALSE= fi # Check whether --enable-gdocs was given. if test "${enable_gdocs+set}" = set; then : enableval=$enable_gdocs; enable_gdocs=$enableval else enable_gdocs=auto fi if test "x$enable_gdocs" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDATA_SHARP_DOCUMENTS" >&5 $as_echo_n "checking for GDATA_SHARP_DOCUMENTS... " >&6; } if test -n "$GDATA_SHARP_DOCUMENTS_CFLAGS"; then pkg_cv_GDATA_SHARP_DOCUMENTS_CFLAGS="$GDATA_SHARP_DOCUMENTS_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-acl gdata-sharp-core gdata-sharp-documents\""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-acl gdata-sharp-core gdata-sharp-documents") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_DOCUMENTS_CFLAGS=`$PKG_CONFIG --cflags "gdata-sharp-acl gdata-sharp-core gdata-sharp-documents" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GDATA_SHARP_DOCUMENTS_LIBS"; then pkg_cv_GDATA_SHARP_DOCUMENTS_LIBS="$GDATA_SHARP_DOCUMENTS_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-acl gdata-sharp-core gdata-sharp-documents\""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-acl gdata-sharp-core gdata-sharp-documents") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_DOCUMENTS_LIBS=`$PKG_CONFIG --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-documents" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GDATA_SHARP_DOCUMENTS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-documents" 2>&1` else GDATA_SHARP_DOCUMENTS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gdata-sharp-acl gdata-sharp-core gdata-sharp-documents" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GDATA_SHARP_DOCUMENTS_PKG_ERRORS" >&5 HAVE_GDOCS=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_GDOCS=no else GDATA_SHARP_DOCUMENTS_CFLAGS=$pkg_cv_GDATA_SHARP_DOCUMENTS_CFLAGS GDATA_SHARP_DOCUMENTS_LIBS=$pkg_cv_GDATA_SHARP_DOCUMENTS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_GDOCS=yes fi if test "x$enable_gdocs" = "xyes" -a "x$HAVE_GDOCS" = "no"; then as_fn_error $? "Google Documents support explicitly requested but dependencies not found" "$LINENO" 5 fi fi if test "x$HAVE_GDOCS" = "xyes"; then HAVE_GDOCS_TRUE= HAVE_GDOCS_FALSE='#' else HAVE_GDOCS_TRUE='#' HAVE_GDOCS_FALSE= fi # Check whether --enable-youtube was given. if test "${enable_youtube+set}" = set; then : enableval=$enable_youtube; enable_youtube=$enableval else enable_youtube=auto fi if test "x$enable_youtube" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDATA_SHARP_YOUTUBE" >&5 $as_echo_n "checking for GDATA_SHARP_YOUTUBE... " >&6; } if test -n "$GDATA_SHARP_YOUTUBE_CFLAGS"; then pkg_cv_GDATA_SHARP_YOUTUBE_CFLAGS="$GDATA_SHARP_YOUTUBE_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-youtube\""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-youtube") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_YOUTUBE_CFLAGS=`$PKG_CONFIG --cflags "gdata-sharp-youtube" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GDATA_SHARP_YOUTUBE_LIBS"; then pkg_cv_GDATA_SHARP_YOUTUBE_LIBS="$GDATA_SHARP_YOUTUBE_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdata-sharp-youtube\""; } >&5 ($PKG_CONFIG --exists --print-errors "gdata-sharp-youtube") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDATA_SHARP_YOUTUBE_LIBS=`$PKG_CONFIG --libs "gdata-sharp-youtube" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GDATA_SHARP_YOUTUBE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gdata-sharp-youtube" 2>&1` else GDATA_SHARP_YOUTUBE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gdata-sharp-youtube" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GDATA_SHARP_YOUTUBE_PKG_ERRORS" >&5 HAVE_YOUTUBE=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_YOUTUBE=no else GDATA_SHARP_YOUTUBE_CFLAGS=$pkg_cv_GDATA_SHARP_YOUTUBE_CFLAGS GDATA_SHARP_YOUTUBE_LIBS=$pkg_cv_GDATA_SHARP_YOUTUBE_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_YOUTUBE=yes fi if test "x$enable_youtube" = "xyes" -a "x$HAVE_YOUTUBE" = "no"; then as_fn_error $? "YouTube support explicitly requested but dependencies not found" "$LINENO" 5 fi fi if test "x$HAVE_YOUTUBE" = "xyes"; then HAVE_YOUTUBE_TRUE= HAVE_YOUTUBE_FALSE='#' else HAVE_YOUTUBE_TRUE='#' HAVE_YOUTUBE_FALSE= fi # Check whether --enable-wnck was given. if test "${enable_wnck+set}" = set; then : enableval=$enable_wnck; enable_wnck=$enableval else enable_wnck=auto fi if test "x$enable_wnck" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WNCK_SHARP_10" >&5 $as_echo_n "checking for WNCK_SHARP_10... " >&6; } if test -n "$WNCK_SHARP_10_CFLAGS"; then pkg_cv_WNCK_SHARP_10_CFLAGS="$WNCK_SHARP_10_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wnck-sharp-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "wnck-sharp-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_WNCK_SHARP_10_CFLAGS=`$PKG_CONFIG --cflags "wnck-sharp-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$WNCK_SHARP_10_LIBS"; then pkg_cv_WNCK_SHARP_10_LIBS="$WNCK_SHARP_10_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wnck-sharp-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "wnck-sharp-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_WNCK_SHARP_10_LIBS=`$PKG_CONFIG --libs "wnck-sharp-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then WNCK_SHARP_10_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "wnck-sharp-1.0" 2>&1` else WNCK_SHARP_10_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "wnck-sharp-1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$WNCK_SHARP_10_PKG_ERRORS" >&5 HAVE_WNCK=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_WNCK=no else WNCK_SHARP_10_CFLAGS=$pkg_cv_WNCK_SHARP_10_CFLAGS WNCK_SHARP_10_LIBS=$pkg_cv_WNCK_SHARP_10_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_WNCK=yes fi if test "x$enable_wnck" = "xyes" -a "x$HAVE_WNCK" = "no"; then as_fn_error $? "Window manager support explicitly requested but dependencies not found" "$LINENO" 5 fi fi if test "x$HAVE_WNCK" = "xyes"; then HAVE_WNCK_TRUE= HAVE_WNCK_FALSE='#' else HAVE_WNCK_TRUE='#' HAVE_WNCK_FALSE= fi # Check whether --enable-empathy was given. if test "${enable_empathy+set}" = set; then : enableval=$enable_empathy; enable_empathy=$enableval else enable_empathy=auto fi if test "x$enable_empathy" != "xno"; then if test "x$HAVE_DBUS_SHARP" = "xno" ; then if test "x$enable_empathy" = "xyes" ; then as_fn_error $? "Empathy plugin explicitly requested but dbus-sharp dependencies not found" "$LINENO" 5 fi HAVE_EMPATHY=no else HAVE_EMPATHY=yes fi else HAVE_EMPATHY=no fi if test "x$HAVE_EMPATHY" = "xyes"; then HAVE_EMPATHY_TRUE= HAVE_EMPATHY_FALSE='#' else HAVE_EMPATHY_TRUE='#' HAVE_EMPATHY_FALSE= fi # We need a bundled telepathy-sharp until there's an actual upstream for it TELEPATHY_SHARP_LIBS=-r:$(pwd)/build/telepathy-sharp.dll # Check whether --enable-transmission was given. if test "${enable_transmission+set}" = set; then : enableval=$enable_transmission; enable_transmission=$enableval else enable_transmission=auto fi if test "x$enable_transmission" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NEWTONSOFT_JSON" >&5 $as_echo_n "checking for NEWTONSOFT_JSON... " >&6; } if test -n "$NEWTONSOFT_JSON_CFLAGS"; then pkg_cv_NEWTONSOFT_JSON_CFLAGS="$NEWTONSOFT_JSON_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"newtonsoft-json\""; } >&5 ($PKG_CONFIG --exists --print-errors "newtonsoft-json") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_NEWTONSOFT_JSON_CFLAGS=`$PKG_CONFIG --cflags "newtonsoft-json" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$NEWTONSOFT_JSON_LIBS"; then pkg_cv_NEWTONSOFT_JSON_LIBS="$NEWTONSOFT_JSON_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"newtonsoft-json\""; } >&5 ($PKG_CONFIG --exists --print-errors "newtonsoft-json") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_NEWTONSOFT_JSON_LIBS=`$PKG_CONFIG --libs "newtonsoft-json" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then NEWTONSOFT_JSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "newtonsoft-json" 2>&1` else NEWTONSOFT_JSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "newtonsoft-json" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$NEWTONSOFT_JSON_PKG_ERRORS" >&5 HAVE_JSON=no elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } HAVE_JSON=no else NEWTONSOFT_JSON_CFLAGS=$pkg_cv_NEWTONSOFT_JSON_CFLAGS NEWTONSOFT_JSON_LIBS=$pkg_cv_NEWTONSOFT_JSON_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } HAVE_JSON=yes fi if test "x$HAVE_JSON" = "xno" ; then if test "x$enable_transmission" = "xyes" ; then as_fn_error $? "Transmission plugin explicitly requested but newtonsoft-json dependencies not found" "$LINENO" 5 fi HAVE_TRANSMISSION=no else HAVE_TRANSMISSION=yes fi else HAVE_TRANSMISSION=no fi if test "x$HAVE_TRANSMISSION" = "xyes"; then HAVE_TRANSMISSION_TRUE= HAVE_TRANSMISSION_FALSE='#' else HAVE_TRANSMISSION_TRUE='#' HAVE_TRANSMISSION_FALSE= fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCONF_SHARP_20" >&5 $as_echo_n "checking for GCONF_SHARP_20... " >&6; } if test -n "$GCONF_SHARP_20_CFLAGS"; then pkg_cv_GCONF_SHARP_20_CFLAGS="$GCONF_SHARP_20_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gconf-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GCONF_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "gconf-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GCONF_SHARP_20_LIBS"; then pkg_cv_GCONF_SHARP_20_LIBS="$GCONF_SHARP_20_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gconf-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gconf-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GCONF_SHARP_20_LIBS=`$PKG_CONFIG --libs "gconf-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GCONF_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gconf-sharp-2.0" 2>&1` else GCONF_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gconf-sharp-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GCONF_SHARP_20_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (gconf-sharp-2.0) were not met: $GCONF_SHARP_20_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GCONF_SHARP_20_CFLAGS and GCONF_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GCONF_SHARP_20_CFLAGS and GCONF_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GCONF_SHARP_20_CFLAGS=$pkg_cv_GCONF_SHARP_20_CFLAGS GCONF_SHARP_20_LIBS=$pkg_cv_GCONF_SHARP_20_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLADE_SHARP_20" >&5 $as_echo_n "checking for GLADE_SHARP_20... " >&6; } if test -n "$GLADE_SHARP_20_CFLAGS"; then pkg_cv_GLADE_SHARP_20_CFLAGS="$GLADE_SHARP_20_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glade-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glade-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLADE_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "glade-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GLADE_SHARP_20_LIBS"; then pkg_cv_GLADE_SHARP_20_LIBS="$GLADE_SHARP_20_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glade-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glade-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLADE_SHARP_20_LIBS=`$PKG_CONFIG --libs "glade-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GLADE_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glade-sharp-2.0" 2>&1` else GLADE_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glade-sharp-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLADE_SHARP_20_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (glade-sharp-2.0) were not met: $GLADE_SHARP_20_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GLADE_SHARP_20_CFLAGS and GLADE_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GLADE_SHARP_20_CFLAGS and GLADE_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GLADE_SHARP_20_CFLAGS=$pkg_cv_GLADE_SHARP_20_CFLAGS GLADE_SHARP_20_LIBS=$pkg_cv_GLADE_SHARP_20_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB_SHARP_20" >&5 $as_echo_n "checking for GLIB_SHARP_20... " >&6; } if test -n "$GLIB_SHARP_20_CFLAGS"; then pkg_cv_GLIB_SHARP_20_CFLAGS="$GLIB_SHARP_20_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "glib-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GLIB_SHARP_20_LIBS"; then pkg_cv_GLIB_SHARP_20_LIBS="$GLIB_SHARP_20_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_SHARP_20_LIBS=`$PKG_CONFIG --libs "glib-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GLIB_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-sharp-2.0" 2>&1` else GLIB_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-sharp-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLIB_SHARP_20_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (glib-sharp-2.0) were not met: $GLIB_SHARP_20_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GLIB_SHARP_20_CFLAGS and GLIB_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GLIB_SHARP_20_CFLAGS and GLIB_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GLIB_SHARP_20_CFLAGS=$pkg_cv_GLIB_SHARP_20_CFLAGS GLIB_SHARP_20_LIBS=$pkg_cv_GLIB_SHARP_20_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_DESKTOP_SHARP_20" >&5 $as_echo_n "checking for GNOME_DESKTOP_SHARP_20... " >&6; } if test -n "$GNOME_DESKTOP_SHARP_20_CFLAGS"; then pkg_cv_GNOME_DESKTOP_SHARP_20_CFLAGS="$GNOME_DESKTOP_SHARP_20_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-desktop-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-desktop-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_DESKTOP_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "gnome-desktop-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GNOME_DESKTOP_SHARP_20_LIBS"; then pkg_cv_GNOME_DESKTOP_SHARP_20_LIBS="$GNOME_DESKTOP_SHARP_20_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-desktop-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-desktop-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_DESKTOP_SHARP_20_LIBS=`$PKG_CONFIG --libs "gnome-desktop-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GNOME_DESKTOP_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gnome-desktop-sharp-2.0" 2>&1` else GNOME_DESKTOP_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gnome-desktop-sharp-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GNOME_DESKTOP_SHARP_20_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (gnome-desktop-sharp-2.0) were not met: $GNOME_DESKTOP_SHARP_20_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GNOME_DESKTOP_SHARP_20_CFLAGS and GNOME_DESKTOP_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GNOME_DESKTOP_SHARP_20_CFLAGS and GNOME_DESKTOP_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GNOME_DESKTOP_SHARP_20_CFLAGS=$pkg_cv_GNOME_DESKTOP_SHARP_20_CFLAGS GNOME_DESKTOP_SHARP_20_LIBS=$pkg_cv_GNOME_DESKTOP_SHARP_20_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_KEYRING_SHARP" >&5 $as_echo_n "checking for GNOME_KEYRING_SHARP... " >&6; } if test -n "$GNOME_KEYRING_SHARP_CFLAGS"; then pkg_cv_GNOME_KEYRING_SHARP_CFLAGS="$GNOME_KEYRING_SHARP_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-keyring-sharp-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-keyring-sharp-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_KEYRING_SHARP_CFLAGS=`$PKG_CONFIG --cflags "gnome-keyring-sharp-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GNOME_KEYRING_SHARP_LIBS"; then pkg_cv_GNOME_KEYRING_SHARP_LIBS="$GNOME_KEYRING_SHARP_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-keyring-sharp-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-keyring-sharp-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_KEYRING_SHARP_LIBS=`$PKG_CONFIG --libs "gnome-keyring-sharp-1.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GNOME_KEYRING_SHARP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gnome-keyring-sharp-1.0" 2>&1` else GNOME_KEYRING_SHARP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gnome-keyring-sharp-1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GNOME_KEYRING_SHARP_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (gnome-keyring-sharp-1.0) were not met: $GNOME_KEYRING_SHARP_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GNOME_KEYRING_SHARP_CFLAGS and GNOME_KEYRING_SHARP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GNOME_KEYRING_SHARP_CFLAGS and GNOME_KEYRING_SHARP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GNOME_KEYRING_SHARP_CFLAGS=$pkg_cv_GNOME_KEYRING_SHARP_CFLAGS GNOME_KEYRING_SHARP_LIBS=$pkg_cv_GNOME_KEYRING_SHARP_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_SHARP_20" >&5 $as_echo_n "checking for GNOME_SHARP_20... " >&6; } if test -n "$GNOME_SHARP_20_CFLAGS"; then pkg_cv_GNOME_SHARP_20_CFLAGS="$GNOME_SHARP_20_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "gnome-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GNOME_SHARP_20_LIBS"; then pkg_cv_GNOME_SHARP_20_LIBS="$GNOME_SHARP_20_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_SHARP_20_LIBS=`$PKG_CONFIG --libs "gnome-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GNOME_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gnome-sharp-2.0" 2>&1` else GNOME_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gnome-sharp-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GNOME_SHARP_20_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (gnome-sharp-2.0) were not met: $GNOME_SHARP_20_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GNOME_SHARP_20_CFLAGS and GNOME_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GNOME_SHARP_20_CFLAGS and GNOME_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GNOME_SHARP_20_CFLAGS=$pkg_cv_GNOME_SHARP_20_CFLAGS GNOME_SHARP_20_LIBS=$pkg_cv_GNOME_SHARP_20_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME_VFS_SHARP_20" >&5 $as_echo_n "checking for GNOME_VFS_SHARP_20... " >&6; } if test -n "$GNOME_VFS_SHARP_20_CFLAGS"; then pkg_cv_GNOME_VFS_SHARP_20_CFLAGS="$GNOME_VFS_SHARP_20_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-vfs-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-vfs-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_VFS_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "gnome-vfs-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GNOME_VFS_SHARP_20_LIBS"; then pkg_cv_GNOME_VFS_SHARP_20_LIBS="$GNOME_VFS_SHARP_20_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gnome-vfs-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gnome-vfs-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GNOME_VFS_SHARP_20_LIBS=`$PKG_CONFIG --libs "gnome-vfs-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GNOME_VFS_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gnome-vfs-sharp-2.0" 2>&1` else GNOME_VFS_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gnome-vfs-sharp-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GNOME_VFS_SHARP_20_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (gnome-vfs-sharp-2.0) were not met: $GNOME_VFS_SHARP_20_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GNOME_VFS_SHARP_20_CFLAGS and GNOME_VFS_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GNOME_VFS_SHARP_20_CFLAGS and GNOME_VFS_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GNOME_VFS_SHARP_20_CFLAGS=$pkg_cv_GNOME_VFS_SHARP_20_CFLAGS GNOME_VFS_SHARP_20_LIBS=$pkg_cv_GNOME_VFS_SHARP_20_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK_SHARP_20" >&5 $as_echo_n "checking for GTK_SHARP_20... " >&6; } if test -n "$GTK_SHARP_20_CFLAGS"; then pkg_cv_GTK_SHARP_20_CFLAGS="$GTK_SHARP_20_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtk-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "gtk-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GTK_SHARP_20_LIBS"; then pkg_cv_GTK_SHARP_20_LIBS="$GTK_SHARP_20_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-sharp-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtk-sharp-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_SHARP_20_LIBS=`$PKG_CONFIG --libs "gtk-sharp-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GTK_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk-sharp-2.0" 2>&1` else GTK_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk-sharp-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTK_SHARP_20_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (gtk-sharp-2.0) were not met: $GTK_SHARP_20_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTK_SHARP_20_CFLAGS and GTK_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables GTK_SHARP_20_CFLAGS and GTK_SHARP_20_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else GTK_SHARP_20_CFLAGS=$pkg_cv_GTK_SHARP_20_CFLAGS GTK_SHARP_20_LIBS=$pkg_cv_GTK_SHARP_20_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MONO_ADDINS" >&5 $as_echo_n "checking for MONO_ADDINS... " >&6; } if test -n "$MONO_ADDINS_CFLAGS"; then pkg_cv_MONO_ADDINS_CFLAGS="$MONO_ADDINS_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-addins\""; } >&5 ($PKG_CONFIG --exists --print-errors "mono-addins") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MONO_ADDINS_CFLAGS=`$PKG_CONFIG --cflags "mono-addins" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$MONO_ADDINS_LIBS"; then pkg_cv_MONO_ADDINS_LIBS="$MONO_ADDINS_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-addins\""; } >&5 ($PKG_CONFIG --exists --print-errors "mono-addins") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MONO_ADDINS_LIBS=`$PKG_CONFIG --libs "mono-addins" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then MONO_ADDINS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mono-addins" 2>&1` else MONO_ADDINS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mono-addins" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$MONO_ADDINS_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (mono-addins) were not met: $MONO_ADDINS_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables MONO_ADDINS_CFLAGS and MONO_ADDINS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables MONO_ADDINS_CFLAGS and MONO_ADDINS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else MONO_ADDINS_CFLAGS=$pkg_cv_MONO_ADDINS_CFLAGS MONO_ADDINS_LIBS=$pkg_cv_MONO_ADDINS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MONO_ADDINS_GUI" >&5 $as_echo_n "checking for MONO_ADDINS_GUI... " >&6; } if test -n "$MONO_ADDINS_GUI_CFLAGS"; then pkg_cv_MONO_ADDINS_GUI_CFLAGS="$MONO_ADDINS_GUI_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-addins-gui\""; } >&5 ($PKG_CONFIG --exists --print-errors "mono-addins-gui") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MONO_ADDINS_GUI_CFLAGS=`$PKG_CONFIG --cflags "mono-addins-gui" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$MONO_ADDINS_GUI_LIBS"; then pkg_cv_MONO_ADDINS_GUI_LIBS="$MONO_ADDINS_GUI_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-addins-gui\""; } >&5 ($PKG_CONFIG --exists --print-errors "mono-addins-gui") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MONO_ADDINS_GUI_LIBS=`$PKG_CONFIG --libs "mono-addins-gui" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then MONO_ADDINS_GUI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mono-addins-gui" 2>&1` else MONO_ADDINS_GUI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mono-addins-gui" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$MONO_ADDINS_GUI_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (mono-addins-gui) were not met: $MONO_ADDINS_GUI_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables MONO_ADDINS_GUI_CFLAGS and MONO_ADDINS_GUI_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables MONO_ADDINS_GUI_CFLAGS and MONO_ADDINS_GUI_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else MONO_ADDINS_GUI_CFLAGS=$pkg_cv_MONO_ADDINS_GUI_CFLAGS MONO_ADDINS_GUI_LIBS=$pkg_cv_MONO_ADDINS_GUI_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MONO_ADDINS_SETUP" >&5 $as_echo_n "checking for MONO_ADDINS_SETUP... " >&6; } if test -n "$MONO_ADDINS_SETUP_CFLAGS"; then pkg_cv_MONO_ADDINS_SETUP_CFLAGS="$MONO_ADDINS_SETUP_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-addins-setup\""; } >&5 ($PKG_CONFIG --exists --print-errors "mono-addins-setup") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MONO_ADDINS_SETUP_CFLAGS=`$PKG_CONFIG --cflags "mono-addins-setup" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$MONO_ADDINS_SETUP_LIBS"; then pkg_cv_MONO_ADDINS_SETUP_LIBS="$MONO_ADDINS_SETUP_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-addins-setup\""; } >&5 ($PKG_CONFIG --exists --print-errors "mono-addins-setup") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MONO_ADDINS_SETUP_LIBS=`$PKG_CONFIG --libs "mono-addins-setup" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then MONO_ADDINS_SETUP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mono-addins-setup" 2>&1` else MONO_ADDINS_SETUP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mono-addins-setup" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$MONO_ADDINS_SETUP_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (mono-addins-setup) were not met: $MONO_ADDINS_SETUP_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables MONO_ADDINS_SETUP_CFLAGS and MONO_ADDINS_SETUP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables MONO_ADDINS_SETUP_CFLAGS and MONO_ADDINS_SETUP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else MONO_ADDINS_SETUP_CFLAGS=$pkg_cv_MONO_ADDINS_SETUP_CFLAGS MONO_ADDINS_SETUP_LIBS=$pkg_cv_MONO_ADDINS_SETUP_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NOTIFY_SHARP" >&5 $as_echo_n "checking for NOTIFY_SHARP... " >&6; } if test -n "$NOTIFY_SHARP_CFLAGS"; then pkg_cv_NOTIFY_SHARP_CFLAGS="$NOTIFY_SHARP_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-sharp\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-sharp") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_NOTIFY_SHARP_CFLAGS=`$PKG_CONFIG --cflags "notify-sharp" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$NOTIFY_SHARP_LIBS"; then pkg_cv_NOTIFY_SHARP_LIBS="$NOTIFY_SHARP_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-sharp\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-sharp") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_NOTIFY_SHARP_LIBS=`$PKG_CONFIG --libs "notify-sharp" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then NOTIFY_SHARP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "notify-sharp" 2>&1` else NOTIFY_SHARP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "notify-sharp" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$NOTIFY_SHARP_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (notify-sharp) were not met: $NOTIFY_SHARP_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables NOTIFY_SHARP_CFLAGS and NOTIFY_SHARP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables NOTIFY_SHARP_CFLAGS and NOTIFY_SHARP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else NOTIFY_SHARP_CFLAGS=$pkg_cv_NOTIFY_SHARP_CFLAGS NOTIFY_SHARP_LIBS=$pkg_cv_NOTIFY_SHARP_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DO_PLATFORM" >&5 $as_echo_n "checking for DO_PLATFORM... " >&6; } if test -n "$DO_PLATFORM_CFLAGS"; then pkg_cv_DO_PLATFORM_CFLAGS="$DO_PLATFORM_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"do.platform >= 0.10\""; } >&5 ($PKG_CONFIG --exists --print-errors "do.platform >= 0.10") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DO_PLATFORM_CFLAGS=`$PKG_CONFIG --cflags "do.platform >= 0.10" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DO_PLATFORM_LIBS"; then pkg_cv_DO_PLATFORM_LIBS="$DO_PLATFORM_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"do.platform >= 0.10\""; } >&5 ($PKG_CONFIG --exists --print-errors "do.platform >= 0.10") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DO_PLATFORM_LIBS=`$PKG_CONFIG --libs "do.platform >= 0.10" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DO_PLATFORM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "do.platform >= 0.10" 2>&1` else DO_PLATFORM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "do.platform >= 0.10" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DO_PLATFORM_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (do.platform >= 0.10) were not met: $DO_PLATFORM_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables DO_PLATFORM_CFLAGS and DO_PLATFORM_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables DO_PLATFORM_CFLAGS and DO_PLATFORM_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else DO_PLATFORM_CFLAGS=$pkg_cv_DO_PLATFORM_CFLAGS DO_PLATFORM_LIBS=$pkg_cv_DO_PLATFORM_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DO_PLATFORM_LINUX" >&5 $as_echo_n "checking for DO_PLATFORM_LINUX... " >&6; } if test -n "$DO_PLATFORM_LINUX_CFLAGS"; then pkg_cv_DO_PLATFORM_LINUX_CFLAGS="$DO_PLATFORM_LINUX_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"do.platform.linux >= 0.8\""; } >&5 ($PKG_CONFIG --exists --print-errors "do.platform.linux >= 0.8") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DO_PLATFORM_LINUX_CFLAGS=`$PKG_CONFIG --cflags "do.platform.linux >= 0.8" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DO_PLATFORM_LINUX_LIBS"; then pkg_cv_DO_PLATFORM_LINUX_LIBS="$DO_PLATFORM_LINUX_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"do.platform.linux >= 0.8\""; } >&5 ($PKG_CONFIG --exists --print-errors "do.platform.linux >= 0.8") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DO_PLATFORM_LINUX_LIBS=`$PKG_CONFIG --libs "do.platform.linux >= 0.8" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DO_PLATFORM_LINUX_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "do.platform.linux >= 0.8" 2>&1` else DO_PLATFORM_LINUX_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "do.platform.linux >= 0.8" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DO_PLATFORM_LINUX_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (do.platform.linux >= 0.8) were not met: $DO_PLATFORM_LINUX_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables DO_PLATFORM_LINUX_CFLAGS and DO_PLATFORM_LINUX_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables DO_PLATFORM_LINUX_CFLAGS and DO_PLATFORM_LINUX_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else DO_PLATFORM_LINUX_CFLAGS=$pkg_cv_DO_PLATFORM_LINUX_CFLAGS DO_PLATFORM_LINUX_LIBS=$pkg_cv_DO_PLATFORM_LINUX_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DO_UNIVERSE" >&5 $as_echo_n "checking for DO_UNIVERSE... " >&6; } if test -n "$DO_UNIVERSE_CFLAGS"; then pkg_cv_DO_UNIVERSE_CFLAGS="$DO_UNIVERSE_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"do.universe >= 0.8\""; } >&5 ($PKG_CONFIG --exists --print-errors "do.universe >= 0.8") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DO_UNIVERSE_CFLAGS=`$PKG_CONFIG --cflags "do.universe >= 0.8" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DO_UNIVERSE_LIBS"; then pkg_cv_DO_UNIVERSE_LIBS="$DO_UNIVERSE_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"do.universe >= 0.8\""; } >&5 ($PKG_CONFIG --exists --print-errors "do.universe >= 0.8") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DO_UNIVERSE_LIBS=`$PKG_CONFIG --libs "do.universe >= 0.8" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DO_UNIVERSE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "do.universe >= 0.8" 2>&1` else DO_UNIVERSE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "do.universe >= 0.8" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DO_UNIVERSE_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (do.universe >= 0.8) were not met: $DO_UNIVERSE_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables DO_UNIVERSE_CFLAGS and DO_UNIVERSE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables DO_UNIVERSE_CFLAGS and DO_UNIVERSE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else DO_UNIVERSE_CFLAGS=$pkg_cv_DO_UNIVERSE_CFLAGS DO_UNIVERSE_LIBS=$pkg_cv_DO_UNIVERSE_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; enable_debug=yes else enable_debug=no fi if test x$enable_debug = xyes; then ENABLE_DEBUG_TRUE= ENABLE_DEBUG_FALSE='#' else ENABLE_DEBUG_TRUE='#' ENABLE_DEBUG_FALSE= fi if test "x$enable_debug" = "xyes" ; then CONFIG_REQUESTED="yes" fi # Check whether --enable-release was given. if test "${enable_release+set}" = set; then : enableval=$enable_release; enable_release=yes else enable_release=no fi if test x$enable_release = xyes; then ENABLE_RELEASE_TRUE= ENABLE_RELEASE_FALSE='#' else ENABLE_RELEASE_TRUE='#' ENABLE_RELEASE_FALSE= fi if test "x$enable_release" = "xyes" ; then CONFIG_REQUESTED="yes" fi if test -z "$CONFIG_REQUESTED" ; then if true; then ENABLE_DEBUG_TRUE= ENABLE_DEBUG_FALSE='#' else ENABLE_DEBUG_TRUE='#' ENABLE_DEBUG_FALSE= fi enable_debug=yes fi ac_config_files="$ac_config_files Alias/Makefile Alias/Resources/Alias.addin.xml AptURL/Makefile AptURL/Resources/AptURL.addin.xml Archive/Makefile Archive/Resources/Archive.addin.xml Baconator/Makefile Baconator/Resources/Baconator.addin.xml Banshee/Makefile Banshee/Resources/Banshee.addin.xml Bibtex/Makefile Bibtex/Resources/Bibtex.addin.xml Chromium/Makefile Chromium/Resources/Chromium.addin.xml Cl.ickable/Makefile Cl.ickable/Resources/Cl.ickable.addin.xml ClawsMail/Makefile ClawsMail/Resources/ClawsMail.addin.xml Confluence/Makefile Confluence/Resources/Confluence.addin.xml Del.icio.us/Makefile Del.icio.us/Resources/delicious.addin.xml DiskMounter/Makefile DiskMounter/Resources/DiskMounter.addin.xml Dropbox/Makefile Dropbox/Resources/Dropbox.addin.xml Emesene/Makefile Emesene/Resources/Emesene.addin.xml Empathy/Makefile Empathy/Resources/Empathy.addin.xml EOG-Slideshow/Makefile EOG-Slideshow/Resources/EOG-Slideshow.addin.xml Epiphany/Makefile Epiphany/Resources/Epiphany.addin.xml Exaile/Makefile Exaile/Resources/Exaile.addin.xml File/Makefile File/Resources/File.addin.xml Firefox/Makefile Firefox/Resources/Firefox.addin.xml Flickr/Makefile Flickr/Resources/Flickr.addin.xml GNOME-Calculator/Makefile GNOME-Calculator/Resources/GNOME-Calculator.addin.xml GNOME-Dictionary/Makefile GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml GNOME-Screenshot/Makefile GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml GNOME-Session/Makefile GNOME-Session/Resources/GNOME-Session.addin.xml GNOME-Terminal/Makefile GNOME-Terminal/Resources/GNOME-Terminal.addin.xml GoogleCalculator/Makefile GoogleCalculator/Resources/GoogleCalculator.addin.xml GoogleCalendar/Makefile GoogleCalendar/Resources/GoogleCalendar.addin.xml GoogleContacts/Makefile GoogleContacts/Resources/GoogleContacts.addin.xml GoogleDocs/Makefile GoogleDocs/Resources/GoogleDocs.addin.xml GoogleMaps/Makefile GoogleMaps/Resources/GoogleMaps.addin.xml GoogleSearch/Makefile GoogleSearch/Resources/GoogleSearch.addin.xml ImageShack/Makefile ImageShack/Resources/ImageShack.addin.xml JIRA/Makefile JIRA/Resources/JIRA.addin.xml Launchpad/Makefile Launchpad/Resources/Launchpad.addin.xml LocateFiles/Makefile LocateFiles/Resources/LocateFiles.addin.xml ManLookUp/Makefile ManLookUp/Resources/ManLookUp.addin.xml Microblogging/Makefile Microblogging/Resources/Microblogging.addin.xml MPD/Makefile MPD/Resources/MPD.addin.xml NX/Makefile NX/Resources/NX.addin.xml OpenSearch/Makefile OpenSearch/Resources/OpenSearch.addin.xml Opera/Makefile Opera/Resources/Opera.addin.xml Pastebin/Makefile Pastebin/Resources/Pastebin.addin.xml Pidgin/Makefile Pidgin/Resources/Pidgin.addin.xml PingFM/Makefile PingFM/Resources/PingFM.addin.xml Putty/Makefile Putty/Resources/Putty.addin.xml Qalculate/Makefile Qalculate/Resources/Qalculate.addin.xml Quote/Makefile Quote/Resources/Quote.addin.xml RememberTheMilk/Makefile RememberTheMilk/Resources/RTM.addin.xml RemindMe/Makefile RemindMe/Resources/RemindMe.addin.xml Rhythmbox/Makefile Rhythmbox/Resources/Rhythmbox.addin.xml Riptide/Makefile Riptide/Resources/Riptide.addin.xml RSS/Makefile RSS/Resources/RSS.addin.xml Shelf/Makefile Shelf/Resources/Shelf.addin.xml Skype/Makefile Skype/Resources/Skype.addin.xml SqueezeCenter/Makefile SqueezeCenter/Resources/SqueezeCenter.addin.xml SSH/Makefile SSH/Resources/SSH.addin.xml StockQuote/Makefile StockQuote/Resources/StockQuote.addin.xml RequestTracker/Makefile RequestTracker/Resources/RequestTracker.addin.xml SystemServices/Makefile SystemServices/Resources/SystemServices.addin.xml Tasque/Makefile Tasque/Resources/Tasque.addin.xml TerminalServerClient/Makefile TerminalServerClient/Resources/TerminalServerClient.addin.xml Text/Makefile Text/Resources/Text.addin.xml Thunderbird/Makefile Thunderbird/Resources/Thunderbird.addin.xml TinyUrl/Makefile TinyUrl/Resources/TinyUrl.addin.xml Tracker/Makefile Tracker/Resources/TrackerSearch.addin.xml Translate/Makefile Translate/Resources/Translate.addin.xml Transmission/Makefile Transmission/Resources/Transmission.addin.xml Tomboy/Makefile Tomboy/Resources/Tomboy.addin.xml Vinagre/Makefile Vinagre/Resources/Vinagre.addin.xml VirtualBox/Makefile VirtualBox/Resources/VirtualBox.addin.xml VolumeControl/Makefile VolumeControl/Resources/VolumeControl.addin.xml WindowManager/Makefile WindowManager/Resources/WindowManager.addin.xml Woof/Makefile Woof/Resources/Woof.addin.xml Wordnet/Makefile Wordnet/Resources/Wordnet.addin.xml Xmms2/Makefile Xmms2/Resources/xmms2.addin.xml XRandR/Makefile XRandR/Resources/XRandR.addin.xml YouTube/Makefile YouTube/Resources/Youtube.addin.xml Zim/Makefile Zim/Resources/Zim.addin.xml Makefile po/Makefile.in BundledLibraries/Makefile BundledLibraries/telepathy-sharp/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' :mline /\\$/{ N s,\\\n,, b mline } t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi ac_config_commands="$ac_config_commands po/stamp-it" if test -z "${HAVE_BANSHEE_TRUE}" && test -z "${HAVE_BANSHEE_FALSE}"; then as_fn_error $? "conditional \"HAVE_BANSHEE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_FLICKR_TRUE}" && test -z "${HAVE_FLICKR_FALSE}"; then as_fn_error $? "conditional \"HAVE_FLICKR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_GCAL_TRUE}" && test -z "${HAVE_GCAL_FALSE}"; then as_fn_error $? "conditional \"HAVE_GCAL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_GMAIL_TRUE}" && test -z "${HAVE_GMAIL_FALSE}"; then as_fn_error $? "conditional \"HAVE_GMAIL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_GDOCS_TRUE}" && test -z "${HAVE_GDOCS_FALSE}"; then as_fn_error $? "conditional \"HAVE_GDOCS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_YOUTUBE_TRUE}" && test -z "${HAVE_YOUTUBE_FALSE}"; then as_fn_error $? "conditional \"HAVE_YOUTUBE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_WNCK_TRUE}" && test -z "${HAVE_WNCK_FALSE}"; then as_fn_error $? "conditional \"HAVE_WNCK\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_EMPATHY_TRUE}" && test -z "${HAVE_EMPATHY_FALSE}"; then as_fn_error $? "conditional \"HAVE_EMPATHY\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_TRANSMISSION_TRUE}" && test -z "${HAVE_TRANSMISSION_FALSE}"; then as_fn_error $? "conditional \"HAVE_TRANSMISSION\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_DEBUG_TRUE}" && test -z "${ENABLE_DEBUG_FALSE}"; then as_fn_error $? "conditional \"ENABLE_DEBUG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_RELEASE_TRUE}" && test -z "${ENABLE_RELEASE_FALSE}"; then as_fn_error $? "conditional \"ENABLE_RELEASE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_DEBUG_TRUE}" && test -z "${ENABLE_DEBUG_FALSE}"; then as_fn_error $? "conditional \"ENABLE_DEBUG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by gnome-do-plugins $as_me 0.8.5, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ gnome-do-plugins config.status 0.8.5 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Alias/Makefile") CONFIG_FILES="$CONFIG_FILES Alias/Makefile" ;; "Alias/Resources/Alias.addin.xml") CONFIG_FILES="$CONFIG_FILES Alias/Resources/Alias.addin.xml" ;; "AptURL/Makefile") CONFIG_FILES="$CONFIG_FILES AptURL/Makefile" ;; "AptURL/Resources/AptURL.addin.xml") CONFIG_FILES="$CONFIG_FILES AptURL/Resources/AptURL.addin.xml" ;; "Archive/Makefile") CONFIG_FILES="$CONFIG_FILES Archive/Makefile" ;; "Archive/Resources/Archive.addin.xml") CONFIG_FILES="$CONFIG_FILES Archive/Resources/Archive.addin.xml" ;; "Baconator/Makefile") CONFIG_FILES="$CONFIG_FILES Baconator/Makefile" ;; "Baconator/Resources/Baconator.addin.xml") CONFIG_FILES="$CONFIG_FILES Baconator/Resources/Baconator.addin.xml" ;; "Banshee/Makefile") CONFIG_FILES="$CONFIG_FILES Banshee/Makefile" ;; "Banshee/Resources/Banshee.addin.xml") CONFIG_FILES="$CONFIG_FILES Banshee/Resources/Banshee.addin.xml" ;; "Bibtex/Makefile") CONFIG_FILES="$CONFIG_FILES Bibtex/Makefile" ;; "Bibtex/Resources/Bibtex.addin.xml") CONFIG_FILES="$CONFIG_FILES Bibtex/Resources/Bibtex.addin.xml" ;; "Chromium/Makefile") CONFIG_FILES="$CONFIG_FILES Chromium/Makefile" ;; "Chromium/Resources/Chromium.addin.xml") CONFIG_FILES="$CONFIG_FILES Chromium/Resources/Chromium.addin.xml" ;; "Cl.ickable/Makefile") CONFIG_FILES="$CONFIG_FILES Cl.ickable/Makefile" ;; "Cl.ickable/Resources/Cl.ickable.addin.xml") CONFIG_FILES="$CONFIG_FILES Cl.ickable/Resources/Cl.ickable.addin.xml" ;; "ClawsMail/Makefile") CONFIG_FILES="$CONFIG_FILES ClawsMail/Makefile" ;; "ClawsMail/Resources/ClawsMail.addin.xml") CONFIG_FILES="$CONFIG_FILES ClawsMail/Resources/ClawsMail.addin.xml" ;; "Confluence/Makefile") CONFIG_FILES="$CONFIG_FILES Confluence/Makefile" ;; "Confluence/Resources/Confluence.addin.xml") CONFIG_FILES="$CONFIG_FILES Confluence/Resources/Confluence.addin.xml" ;; "Del.icio.us/Makefile") CONFIG_FILES="$CONFIG_FILES Del.icio.us/Makefile" ;; "Del.icio.us/Resources/delicious.addin.xml") CONFIG_FILES="$CONFIG_FILES Del.icio.us/Resources/delicious.addin.xml" ;; "DiskMounter/Makefile") CONFIG_FILES="$CONFIG_FILES DiskMounter/Makefile" ;; "DiskMounter/Resources/DiskMounter.addin.xml") CONFIG_FILES="$CONFIG_FILES DiskMounter/Resources/DiskMounter.addin.xml" ;; "Dropbox/Makefile") CONFIG_FILES="$CONFIG_FILES Dropbox/Makefile" ;; "Dropbox/Resources/Dropbox.addin.xml") CONFIG_FILES="$CONFIG_FILES Dropbox/Resources/Dropbox.addin.xml" ;; "Emesene/Makefile") CONFIG_FILES="$CONFIG_FILES Emesene/Makefile" ;; "Emesene/Resources/Emesene.addin.xml") CONFIG_FILES="$CONFIG_FILES Emesene/Resources/Emesene.addin.xml" ;; "Empathy/Makefile") CONFIG_FILES="$CONFIG_FILES Empathy/Makefile" ;; "Empathy/Resources/Empathy.addin.xml") CONFIG_FILES="$CONFIG_FILES Empathy/Resources/Empathy.addin.xml" ;; "EOG-Slideshow/Makefile") CONFIG_FILES="$CONFIG_FILES EOG-Slideshow/Makefile" ;; "EOG-Slideshow/Resources/EOG-Slideshow.addin.xml") CONFIG_FILES="$CONFIG_FILES EOG-Slideshow/Resources/EOG-Slideshow.addin.xml" ;; "Epiphany/Makefile") CONFIG_FILES="$CONFIG_FILES Epiphany/Makefile" ;; "Epiphany/Resources/Epiphany.addin.xml") CONFIG_FILES="$CONFIG_FILES Epiphany/Resources/Epiphany.addin.xml" ;; "Exaile/Makefile") CONFIG_FILES="$CONFIG_FILES Exaile/Makefile" ;; "Exaile/Resources/Exaile.addin.xml") CONFIG_FILES="$CONFIG_FILES Exaile/Resources/Exaile.addin.xml" ;; "File/Makefile") CONFIG_FILES="$CONFIG_FILES File/Makefile" ;; "File/Resources/File.addin.xml") CONFIG_FILES="$CONFIG_FILES File/Resources/File.addin.xml" ;; "Firefox/Makefile") CONFIG_FILES="$CONFIG_FILES Firefox/Makefile" ;; "Firefox/Resources/Firefox.addin.xml") CONFIG_FILES="$CONFIG_FILES Firefox/Resources/Firefox.addin.xml" ;; "Flickr/Makefile") CONFIG_FILES="$CONFIG_FILES Flickr/Makefile" ;; "Flickr/Resources/Flickr.addin.xml") CONFIG_FILES="$CONFIG_FILES Flickr/Resources/Flickr.addin.xml" ;; "GNOME-Calculator/Makefile") CONFIG_FILES="$CONFIG_FILES GNOME-Calculator/Makefile" ;; "GNOME-Calculator/Resources/GNOME-Calculator.addin.xml") CONFIG_FILES="$CONFIG_FILES GNOME-Calculator/Resources/GNOME-Calculator.addin.xml" ;; "GNOME-Dictionary/Makefile") CONFIG_FILES="$CONFIG_FILES GNOME-Dictionary/Makefile" ;; "GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml") CONFIG_FILES="$CONFIG_FILES GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml" ;; "GNOME-Screenshot/Makefile") CONFIG_FILES="$CONFIG_FILES GNOME-Screenshot/Makefile" ;; "GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml") CONFIG_FILES="$CONFIG_FILES GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml" ;; "GNOME-Session/Makefile") CONFIG_FILES="$CONFIG_FILES GNOME-Session/Makefile" ;; "GNOME-Session/Resources/GNOME-Session.addin.xml") CONFIG_FILES="$CONFIG_FILES GNOME-Session/Resources/GNOME-Session.addin.xml" ;; "GNOME-Terminal/Makefile") CONFIG_FILES="$CONFIG_FILES GNOME-Terminal/Makefile" ;; "GNOME-Terminal/Resources/GNOME-Terminal.addin.xml") CONFIG_FILES="$CONFIG_FILES GNOME-Terminal/Resources/GNOME-Terminal.addin.xml" ;; "GoogleCalculator/Makefile") CONFIG_FILES="$CONFIG_FILES GoogleCalculator/Makefile" ;; "GoogleCalculator/Resources/GoogleCalculator.addin.xml") CONFIG_FILES="$CONFIG_FILES GoogleCalculator/Resources/GoogleCalculator.addin.xml" ;; "GoogleCalendar/Makefile") CONFIG_FILES="$CONFIG_FILES GoogleCalendar/Makefile" ;; "GoogleCalendar/Resources/GoogleCalendar.addin.xml") CONFIG_FILES="$CONFIG_FILES GoogleCalendar/Resources/GoogleCalendar.addin.xml" ;; "GoogleContacts/Makefile") CONFIG_FILES="$CONFIG_FILES GoogleContacts/Makefile" ;; "GoogleContacts/Resources/GoogleContacts.addin.xml") CONFIG_FILES="$CONFIG_FILES GoogleContacts/Resources/GoogleContacts.addin.xml" ;; "GoogleDocs/Makefile") CONFIG_FILES="$CONFIG_FILES GoogleDocs/Makefile" ;; "GoogleDocs/Resources/GoogleDocs.addin.xml") CONFIG_FILES="$CONFIG_FILES GoogleDocs/Resources/GoogleDocs.addin.xml" ;; "GoogleMaps/Makefile") CONFIG_FILES="$CONFIG_FILES GoogleMaps/Makefile" ;; "GoogleMaps/Resources/GoogleMaps.addin.xml") CONFIG_FILES="$CONFIG_FILES GoogleMaps/Resources/GoogleMaps.addin.xml" ;; "GoogleSearch/Makefile") CONFIG_FILES="$CONFIG_FILES GoogleSearch/Makefile" ;; "GoogleSearch/Resources/GoogleSearch.addin.xml") CONFIG_FILES="$CONFIG_FILES GoogleSearch/Resources/GoogleSearch.addin.xml" ;; "ImageShack/Makefile") CONFIG_FILES="$CONFIG_FILES ImageShack/Makefile" ;; "ImageShack/Resources/ImageShack.addin.xml") CONFIG_FILES="$CONFIG_FILES ImageShack/Resources/ImageShack.addin.xml" ;; "JIRA/Makefile") CONFIG_FILES="$CONFIG_FILES JIRA/Makefile" ;; "JIRA/Resources/JIRA.addin.xml") CONFIG_FILES="$CONFIG_FILES JIRA/Resources/JIRA.addin.xml" ;; "Launchpad/Makefile") CONFIG_FILES="$CONFIG_FILES Launchpad/Makefile" ;; "Launchpad/Resources/Launchpad.addin.xml") CONFIG_FILES="$CONFIG_FILES Launchpad/Resources/Launchpad.addin.xml" ;; "LocateFiles/Makefile") CONFIG_FILES="$CONFIG_FILES LocateFiles/Makefile" ;; "LocateFiles/Resources/LocateFiles.addin.xml") CONFIG_FILES="$CONFIG_FILES LocateFiles/Resources/LocateFiles.addin.xml" ;; "ManLookUp/Makefile") CONFIG_FILES="$CONFIG_FILES ManLookUp/Makefile" ;; "ManLookUp/Resources/ManLookUp.addin.xml") CONFIG_FILES="$CONFIG_FILES ManLookUp/Resources/ManLookUp.addin.xml" ;; "Microblogging/Makefile") CONFIG_FILES="$CONFIG_FILES Microblogging/Makefile" ;; "Microblogging/Resources/Microblogging.addin.xml") CONFIG_FILES="$CONFIG_FILES Microblogging/Resources/Microblogging.addin.xml" ;; "MPD/Makefile") CONFIG_FILES="$CONFIG_FILES MPD/Makefile" ;; "MPD/Resources/MPD.addin.xml") CONFIG_FILES="$CONFIG_FILES MPD/Resources/MPD.addin.xml" ;; "NX/Makefile") CONFIG_FILES="$CONFIG_FILES NX/Makefile" ;; "NX/Resources/NX.addin.xml") CONFIG_FILES="$CONFIG_FILES NX/Resources/NX.addin.xml" ;; "OpenSearch/Makefile") CONFIG_FILES="$CONFIG_FILES OpenSearch/Makefile" ;; "OpenSearch/Resources/OpenSearch.addin.xml") CONFIG_FILES="$CONFIG_FILES OpenSearch/Resources/OpenSearch.addin.xml" ;; "Opera/Makefile") CONFIG_FILES="$CONFIG_FILES Opera/Makefile" ;; "Opera/Resources/Opera.addin.xml") CONFIG_FILES="$CONFIG_FILES Opera/Resources/Opera.addin.xml" ;; "Pastebin/Makefile") CONFIG_FILES="$CONFIG_FILES Pastebin/Makefile" ;; "Pastebin/Resources/Pastebin.addin.xml") CONFIG_FILES="$CONFIG_FILES Pastebin/Resources/Pastebin.addin.xml" ;; "Pidgin/Makefile") CONFIG_FILES="$CONFIG_FILES Pidgin/Makefile" ;; "Pidgin/Resources/Pidgin.addin.xml") CONFIG_FILES="$CONFIG_FILES Pidgin/Resources/Pidgin.addin.xml" ;; "PingFM/Makefile") CONFIG_FILES="$CONFIG_FILES PingFM/Makefile" ;; "PingFM/Resources/PingFM.addin.xml") CONFIG_FILES="$CONFIG_FILES PingFM/Resources/PingFM.addin.xml" ;; "Putty/Makefile") CONFIG_FILES="$CONFIG_FILES Putty/Makefile" ;; "Putty/Resources/Putty.addin.xml") CONFIG_FILES="$CONFIG_FILES Putty/Resources/Putty.addin.xml" ;; "Qalculate/Makefile") CONFIG_FILES="$CONFIG_FILES Qalculate/Makefile" ;; "Qalculate/Resources/Qalculate.addin.xml") CONFIG_FILES="$CONFIG_FILES Qalculate/Resources/Qalculate.addin.xml" ;; "Quote/Makefile") CONFIG_FILES="$CONFIG_FILES Quote/Makefile" ;; "Quote/Resources/Quote.addin.xml") CONFIG_FILES="$CONFIG_FILES Quote/Resources/Quote.addin.xml" ;; "RememberTheMilk/Makefile") CONFIG_FILES="$CONFIG_FILES RememberTheMilk/Makefile" ;; "RememberTheMilk/Resources/RTM.addin.xml") CONFIG_FILES="$CONFIG_FILES RememberTheMilk/Resources/RTM.addin.xml" ;; "RemindMe/Makefile") CONFIG_FILES="$CONFIG_FILES RemindMe/Makefile" ;; "RemindMe/Resources/RemindMe.addin.xml") CONFIG_FILES="$CONFIG_FILES RemindMe/Resources/RemindMe.addin.xml" ;; "Rhythmbox/Makefile") CONFIG_FILES="$CONFIG_FILES Rhythmbox/Makefile" ;; "Rhythmbox/Resources/Rhythmbox.addin.xml") CONFIG_FILES="$CONFIG_FILES Rhythmbox/Resources/Rhythmbox.addin.xml" ;; "Riptide/Makefile") CONFIG_FILES="$CONFIG_FILES Riptide/Makefile" ;; "Riptide/Resources/Riptide.addin.xml") CONFIG_FILES="$CONFIG_FILES Riptide/Resources/Riptide.addin.xml" ;; "RSS/Makefile") CONFIG_FILES="$CONFIG_FILES RSS/Makefile" ;; "RSS/Resources/RSS.addin.xml") CONFIG_FILES="$CONFIG_FILES RSS/Resources/RSS.addin.xml" ;; "Shelf/Makefile") CONFIG_FILES="$CONFIG_FILES Shelf/Makefile" ;; "Shelf/Resources/Shelf.addin.xml") CONFIG_FILES="$CONFIG_FILES Shelf/Resources/Shelf.addin.xml" ;; "Skype/Makefile") CONFIG_FILES="$CONFIG_FILES Skype/Makefile" ;; "Skype/Resources/Skype.addin.xml") CONFIG_FILES="$CONFIG_FILES Skype/Resources/Skype.addin.xml" ;; "SqueezeCenter/Makefile") CONFIG_FILES="$CONFIG_FILES SqueezeCenter/Makefile" ;; "SqueezeCenter/Resources/SqueezeCenter.addin.xml") CONFIG_FILES="$CONFIG_FILES SqueezeCenter/Resources/SqueezeCenter.addin.xml" ;; "SSH/Makefile") CONFIG_FILES="$CONFIG_FILES SSH/Makefile" ;; "SSH/Resources/SSH.addin.xml") CONFIG_FILES="$CONFIG_FILES SSH/Resources/SSH.addin.xml" ;; "StockQuote/Makefile") CONFIG_FILES="$CONFIG_FILES StockQuote/Makefile" ;; "StockQuote/Resources/StockQuote.addin.xml") CONFIG_FILES="$CONFIG_FILES StockQuote/Resources/StockQuote.addin.xml" ;; "RequestTracker/Makefile") CONFIG_FILES="$CONFIG_FILES RequestTracker/Makefile" ;; "RequestTracker/Resources/RequestTracker.addin.xml") CONFIG_FILES="$CONFIG_FILES RequestTracker/Resources/RequestTracker.addin.xml" ;; "SystemServices/Makefile") CONFIG_FILES="$CONFIG_FILES SystemServices/Makefile" ;; "SystemServices/Resources/SystemServices.addin.xml") CONFIG_FILES="$CONFIG_FILES SystemServices/Resources/SystemServices.addin.xml" ;; "Tasque/Makefile") CONFIG_FILES="$CONFIG_FILES Tasque/Makefile" ;; "Tasque/Resources/Tasque.addin.xml") CONFIG_FILES="$CONFIG_FILES Tasque/Resources/Tasque.addin.xml" ;; "TerminalServerClient/Makefile") CONFIG_FILES="$CONFIG_FILES TerminalServerClient/Makefile" ;; "TerminalServerClient/Resources/TerminalServerClient.addin.xml") CONFIG_FILES="$CONFIG_FILES TerminalServerClient/Resources/TerminalServerClient.addin.xml" ;; "Text/Makefile") CONFIG_FILES="$CONFIG_FILES Text/Makefile" ;; "Text/Resources/Text.addin.xml") CONFIG_FILES="$CONFIG_FILES Text/Resources/Text.addin.xml" ;; "Thunderbird/Makefile") CONFIG_FILES="$CONFIG_FILES Thunderbird/Makefile" ;; "Thunderbird/Resources/Thunderbird.addin.xml") CONFIG_FILES="$CONFIG_FILES Thunderbird/Resources/Thunderbird.addin.xml" ;; "TinyUrl/Makefile") CONFIG_FILES="$CONFIG_FILES TinyUrl/Makefile" ;; "TinyUrl/Resources/TinyUrl.addin.xml") CONFIG_FILES="$CONFIG_FILES TinyUrl/Resources/TinyUrl.addin.xml" ;; "Tracker/Makefile") CONFIG_FILES="$CONFIG_FILES Tracker/Makefile" ;; "Tracker/Resources/TrackerSearch.addin.xml") CONFIG_FILES="$CONFIG_FILES Tracker/Resources/TrackerSearch.addin.xml" ;; "Translate/Makefile") CONFIG_FILES="$CONFIG_FILES Translate/Makefile" ;; "Translate/Resources/Translate.addin.xml") CONFIG_FILES="$CONFIG_FILES Translate/Resources/Translate.addin.xml" ;; "Transmission/Makefile") CONFIG_FILES="$CONFIG_FILES Transmission/Makefile" ;; "Transmission/Resources/Transmission.addin.xml") CONFIG_FILES="$CONFIG_FILES Transmission/Resources/Transmission.addin.xml" ;; "Tomboy/Makefile") CONFIG_FILES="$CONFIG_FILES Tomboy/Makefile" ;; "Tomboy/Resources/Tomboy.addin.xml") CONFIG_FILES="$CONFIG_FILES Tomboy/Resources/Tomboy.addin.xml" ;; "Vinagre/Makefile") CONFIG_FILES="$CONFIG_FILES Vinagre/Makefile" ;; "Vinagre/Resources/Vinagre.addin.xml") CONFIG_FILES="$CONFIG_FILES Vinagre/Resources/Vinagre.addin.xml" ;; "VirtualBox/Makefile") CONFIG_FILES="$CONFIG_FILES VirtualBox/Makefile" ;; "VirtualBox/Resources/VirtualBox.addin.xml") CONFIG_FILES="$CONFIG_FILES VirtualBox/Resources/VirtualBox.addin.xml" ;; "VolumeControl/Makefile") CONFIG_FILES="$CONFIG_FILES VolumeControl/Makefile" ;; "VolumeControl/Resources/VolumeControl.addin.xml") CONFIG_FILES="$CONFIG_FILES VolumeControl/Resources/VolumeControl.addin.xml" ;; "WindowManager/Makefile") CONFIG_FILES="$CONFIG_FILES WindowManager/Makefile" ;; "WindowManager/Resources/WindowManager.addin.xml") CONFIG_FILES="$CONFIG_FILES WindowManager/Resources/WindowManager.addin.xml" ;; "Woof/Makefile") CONFIG_FILES="$CONFIG_FILES Woof/Makefile" ;; "Woof/Resources/Woof.addin.xml") CONFIG_FILES="$CONFIG_FILES Woof/Resources/Woof.addin.xml" ;; "Wordnet/Makefile") CONFIG_FILES="$CONFIG_FILES Wordnet/Makefile" ;; "Wordnet/Resources/Wordnet.addin.xml") CONFIG_FILES="$CONFIG_FILES Wordnet/Resources/Wordnet.addin.xml" ;; "Xmms2/Makefile") CONFIG_FILES="$CONFIG_FILES Xmms2/Makefile" ;; "Xmms2/Resources/xmms2.addin.xml") CONFIG_FILES="$CONFIG_FILES Xmms2/Resources/xmms2.addin.xml" ;; "XRandR/Makefile") CONFIG_FILES="$CONFIG_FILES XRandR/Makefile" ;; "XRandR/Resources/XRandR.addin.xml") CONFIG_FILES="$CONFIG_FILES XRandR/Resources/XRandR.addin.xml" ;; "YouTube/Makefile") CONFIG_FILES="$CONFIG_FILES YouTube/Makefile" ;; "YouTube/Resources/Youtube.addin.xml") CONFIG_FILES="$CONFIG_FILES YouTube/Resources/Youtube.addin.xml" ;; "Zim/Makefile") CONFIG_FILES="$CONFIG_FILES Zim/Makefile" ;; "Zim/Resources/Zim.addin.xml") CONFIG_FILES="$CONFIG_FILES Zim/Resources/Zim.addin.xml" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "BundledLibraries/Makefile") CONFIG_FILES="$CONFIG_FILES BundledLibraries/Makefile" ;; "BundledLibraries/telepathy-sharp/Makefile") CONFIG_FILES="$CONFIG_FILES BundledLibraries/telepathy-sharp/Makefile" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 fi rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r po/POTFILES } ' "po/Makefile.in" >"po/Makefile" rm -f "po/Makefile.tmp" mv "po/stamp-it.tmp" "po/stamp-it" ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi cat <&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Transmission ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Transmission FILES = \ gtk-gui/Transmission.TransmissionConfig.cs \ gtk-gui/generated.cs \ src/Config/TransmissionConfig.cs \ src/ITorrentEntry.cs \ src/Utils.cs \ src/TorrentDirectoryItem.cs \ src/TorrentFileItem.cs \ src/TorrentFileSetPriorityAction.cs \ src/TorrentItem.cs \ src/TorrentItemSource.cs \ src/TorrentAbstractLimitSpeedAction.cs \ src/TorrentLimitDownloadSpeedAction.cs \ src/TorrentLimitUploadSpeedAction.cs \ src/TorrentMarkForDownloadAction.cs \ src/TorrentStartAction.cs \ src/TorrentStopAction.cs \ src/TorrentUnmarkForDownloadAction.cs \ src/TorrentVerifyAction.cs \ src/TorrentOperateAction.cs \ src/TransmissionAPI.cs \ src/TransmissionPlugin.cs GENERATED_RESOURCES = Resources/Transmission.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ Resources/icons/transmission.png REFERENCES = \ System \ System.Core \ $(NEWTONSOFT_JSON_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) \ $(GTK_SHARP_20_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Transmission/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Transmission/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Transmission/PaxHeaders.15196/Resources0000644000175000017500000000013212227172426022337 xustar000000000000000030 mtime=1381823766.247050822 30 atime=1381823772.207051027 30 ctime=1381823766.247050822 gnome-do-plugins-0.8.5/Transmission/Resources/0000755000175000017500000000000012227172426021662 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Transmission/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172426023452 xustar000000000000000030 mtime=1381823766.319050824 30 atime=1381823772.207051027 30 ctime=1381823766.319050824 gnome-do-plugins-0.8.5/Transmission/Resources/icons/0000755000175000017500000000000012227172426022775 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Transmission/Resources/icons/PaxHeaders.15196/transmission.png0000644000175000017500000000007412140472541026766 xustar000000000000000030 atime=1381797705.907221266 30 ctime=1381823766.319050824 gnome-do-plugins-0.8.5/Transmission/Resources/icons/transmission.png0000644000175000017500000000557512140472541026243 0ustar00chrischris00000000000000PNG  IHDR00WsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDAThՙo\ugf$(-Ȋ-(QNM2MEAĂ?T(`)*E$nb8IJGl)-K,q}/>N?kd+H{͜9\QU~ [p?ÄW!޳/|z"?06+ؕڄsG#rYXTU~y-y+BLwTY֭֭:mp,Wk1[DDۿJu]OիW^i\/T^B#W ]ȹ"=~m[dcck)ka8uO$"MU}^U_<҉ObGFFRl/րC?XZJî,_ ժB^yjCc_:Q#c۷mOEa"| iԪUBGDHLLL~m+&D"S33*r Wm#"߿0W|*.][ȤӤi0Dlْ<{;%rL$/|cW/&3Ůua|уŠg!Y89uP( "ÇtbՒD"H.*ڸqJu c̮l]9+ɈA@<'/1fop!jstMǪ ڇa ݩ#Hy- )rXk\71fG:}Z-|_߂;|05At 3ݳ,,FٳgcYہ &X7vK"hj5) ns/S]Mj:s+yi6 Lcll$o5M#Tl7N>dtbI`d&ID1Z-fs6jL6婧&9Dw.^w6 Gehh'B+fN:1"$ɹZ6 '-5E$myw0qlg?O opsVI8^6 >}۶qh_: Zc=cp1ט L/}w/_&HpelOOOc%~>۷'٬A_JL`qR%4MΝ?n{C$L+Tը*R^GU{o2qε?Q2{@ZD{gk/nܼ|~1!NSOC]"i= rw/D"<"Js՚… )O̒7ntxc4D~p6b|WoUtqFXT :Y5]~IDc޵=0z% gF[oUn|IENDB`gnome-do-plugins-0.8.5/Transmission/Resources/PaxHeaders.15196/Transmission.addin.xml.in0000644000175000017500000000007412140472541027312 xustar000000000000000030 atime=1381797705.903221266 30 ctime=1381823728.719049532 gnome-do-plugins-0.8.5/Transmission/Resources/Transmission.addin.xml.in0000644000175000017500000000224512140472541026556 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Transmission/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172426021734 xustar000000000000000030 mtime=1381823766.315050824 30 atime=1381823772.207051027 30 ctime=1381823766.315050824 gnome-do-plugins-0.8.5/Transmission/gtk-gui/0000755000175000017500000000000012227172426021257 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Transmission/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007412140472541024012 xustar000000000000000030 atime=1381797705.907221266 30 ctime=1381823766.315050824 gnome-do-plugins-0.8.5/Transmission/gtk-gui/gui.stetic0000644000175000017500000002214012140472541023252 0ustar00chrischris00000000000000 .. 2.12 False 0 0 3 2 6 6 6 True True 0 True remote_port_label Port 1 True False False port_entry True True 5 5 2 False False 1 2 True Fill True True False False True False 0 _Address True True Fill Fill False True False False True False 0 _Password True 2 3 True Fill Fill False True False False True False 0 _Login True 1 2 True Fill Fill False True False False True False True True False 2 3 1 2 True Fill True True False False True False True True 1 2 1 2 True Fill True True False False True False gnome-do-plugins-0.8.5/Transmission/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140472541024276 xustar000000000000000030 atime=1381797705.907221266 30 ctime=1381823766.259050822 gnome-do-plugins-0.8.5/Transmission/gtk-gui/generated.cs0000644000175000017500000000520412140472541023540 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Transmission/gtk-gui/PaxHeaders.15196/Transmission.TransmissionConfig.cs0000644000175000017500000000007412140472541030647 xustar000000000000000030 atime=1381797705.907221266 30 ctime=1381823766.255050822 gnome-do-plugins-0.8.5/Transmission/gtk-gui/Transmission.TransmissionConfig.cs0000644000175000017500000001641212140472541030114 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Transmission { public partial class TransmissionConfig { private Gtk.Alignment alignment108; private Gtk.Table table1; private Gtk.HBox hbox1; private Gtk.Entry address_entry; private Gtk.Label remote_port_label; private Gtk.Entry port_entry; private Gtk.Label label1; private Gtk.Label label2; private Gtk.Label label3; private Gtk.Entry password_entry; private Gtk.Entry user_name_entry; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Transmission.TransmissionConfig Stetic.BinContainer.Attach(this); this.Name = "Transmission.TransmissionConfig"; // Container child Transmission.TransmissionConfig.Gtk.Container+ContainerChild this.alignment108 = new Gtk.Alignment(0.5F, 0F, 1F, 0F); this.alignment108.Name = "alignment108"; // Container child alignment108.Gtk.Container+ContainerChild this.table1 = new Gtk.Table(((uint)(3)), ((uint)(2)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); // Container child table1.Gtk.Table+TableChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.address_entry = new Gtk.Entry(); this.address_entry.CanFocus = true; this.address_entry.Name = "address_entry"; this.address_entry.IsEditable = true; this.address_entry.InvisibleChar = '●'; this.hbox1.Add(this.address_entry); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.hbox1[this.address_entry])); w1.Position = 0; // Container child hbox1.Gtk.Box+BoxChild this.remote_port_label = new Gtk.Label(); this.remote_port_label.Name = "remote_port_label"; this.remote_port_label.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Port"); this.hbox1.Add(this.remote_port_label); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.remote_port_label])); w2.Position = 1; w2.Expand = false; w2.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.port_entry = new Gtk.Entry(); this.port_entry.CanFocus = true; this.port_entry.Name = "port_entry"; this.port_entry.IsEditable = true; this.port_entry.WidthChars = 5; this.port_entry.MaxLength = 5; this.port_entry.InvisibleChar = '●'; this.hbox1.Add(this.port_entry); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.hbox1[this.port_entry])); w3.Position = 2; w3.Expand = false; this.table1.Add(this.hbox1); Gtk.Table.TableChild w4 = ((Gtk.Table.TableChild)(this.table1[this.hbox1])); w4.LeftAttach = ((uint)(1)); w4.RightAttach = ((uint)(2)); w4.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.Xalign = 0F; this.label1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Address"); this.label1.UseUnderline = true; this.table1.Add(this.label1); Gtk.Table.TableChild w5 = ((Gtk.Table.TableChild)(this.table1[this.label1])); w5.XOptions = ((Gtk.AttachOptions)(4)); w5.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.Xalign = 0F; this.label2.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Password"); this.label2.UseUnderline = true; this.table1.Add(this.label2); Gtk.Table.TableChild w6 = ((Gtk.Table.TableChild)(this.table1[this.label2])); w6.TopAttach = ((uint)(2)); w6.BottomAttach = ((uint)(3)); w6.XOptions = ((Gtk.AttachOptions)(4)); w6.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label3 = new Gtk.Label(); this.label3.Name = "label3"; this.label3.Xalign = 0F; this.label3.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Login"); this.label3.UseUnderline = true; this.table1.Add(this.label3); Gtk.Table.TableChild w7 = ((Gtk.Table.TableChild)(this.table1[this.label3])); w7.TopAttach = ((uint)(1)); w7.BottomAttach = ((uint)(2)); w7.XOptions = ((Gtk.AttachOptions)(4)); w7.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.password_entry = new Gtk.Entry(); this.password_entry.CanFocus = true; this.password_entry.Name = "password_entry"; this.password_entry.IsEditable = true; this.password_entry.Visibility = false; this.password_entry.InvisibleChar = '●'; this.table1.Add(this.password_entry); Gtk.Table.TableChild w8 = ((Gtk.Table.TableChild)(this.table1[this.password_entry])); w8.TopAttach = ((uint)(2)); w8.BottomAttach = ((uint)(3)); w8.LeftAttach = ((uint)(1)); w8.RightAttach = ((uint)(2)); w8.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.user_name_entry = new Gtk.Entry(); this.user_name_entry.CanFocus = true; this.user_name_entry.Name = "user_name_entry"; this.user_name_entry.IsEditable = true; this.user_name_entry.InvisibleChar = '●'; this.table1.Add(this.user_name_entry); Gtk.Table.TableChild w9 = ((Gtk.Table.TableChild)(this.table1[this.user_name_entry])); w9.TopAttach = ((uint)(1)); w9.BottomAttach = ((uint)(2)); w9.LeftAttach = ((uint)(1)); w9.RightAttach = ((uint)(2)); w9.YOptions = ((Gtk.AttachOptions)(4)); this.alignment108.Add(this.table1); this.Add(this.alignment108); if ((this.Child != null)) { this.Child.ShowAll(); } this.Hide(); this.user_name_entry.Changed += new System.EventHandler(this.OnUserNameEntryChanged); this.password_entry.Changed += new System.EventHandler(this.OnPasswordEntryChanged); } } } gnome-do-plugins-0.8.5/Transmission/PaxHeaders.15196/src0000644000175000017500000000013212227172426021154 xustar000000000000000030 mtime=1381823766.311050824 30 atime=1381823772.207051027 30 ctime=1381823766.311050824 gnome-do-plugins-0.8.5/Transmission/src/0000755000175000017500000000000012227172426020477 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentDirectoryItem.cs0000644000175000017500000000007412140472541025721 xustar000000000000000030 atime=1381797705.931221267 30 ctime=1381823766.271050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentDirectoryItem.cs0000644000175000017500000000225112140472541025162 0ustar00chrischris00000000000000 using System; using System.Collections.Generic; using Do.Universe; namespace Transmission { public class TorrentDirectoryItem: Item, ITorrentEntry { private TorrentItem _torrent; private TorrentDirectoryItem _parent; private string _name; private IList _files; public TorrentDirectoryItem(TorrentItem torrent, TorrentDirectoryItem parent, string name) { _torrent = torrent; _parent = parent; _name = name; _files = new List(); } public TorrentItem Torrent { get { return _torrent; } } public IEnumerable GetFiles() { foreach (ITorrentEntry entry in _files) foreach (TorrentFileItem file in entry.GetFiles()) yield return file; } public override string Name { get { return _name; } } public override string Description { get { return string.Empty; } } public override string Icon { get { return "folder"; } } public IList Files { get { return _files; } } public string Path { get { if (_parent != null) { return _parent.Path + '/' + _name; } else { return _name; } } } public string Uri { get { return "file://" + Path; } } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentLimitUploadSpeedAction.cs0000644000175000017500000000007412140472541027500 xustar000000000000000030 atime=1381797705.935221267 30 ctime=1381823766.291050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentLimitUploadSpeedAction.cs0000644000175000017500000000236112140472541026743 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Transmission { public class TorrentLimitUploadSpeedAction: TorrentAbstractLimitSpeedAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Limit upload speed"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set upload speed limit"); } } public override string Icon { get { return "top"; } } protected override PredefinedSpeed GetCurrentSpeedItem(TorrentItem torrent) { int currentSpeed = torrent.UploadSpeedLimit; return new PredefinedSpeed( currentSpeed, string.Format("Saved: {0}", Utils.FormatSpeed(currentSpeed)), "Use limit from torrent settings" ); } protected override void SetSpeedLimit(TransmissionAPI api, IEnumerable torrents, int speed) { bool limit_speed = (speed != 0); int? limit = (speed == 0 ? (int?)null : speed); api.SetTorrents(torrents.Select(t => t.HashString), null, null, null, limit_speed, limit); foreach (TorrentItem torrent in torrents) torrent.UploadSpeedLimit = speed; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentItem.cs0000644000175000017500000000007412140472541024034 xustar000000000000000030 atime=1381797705.931221267 30 ctime=1381823766.279050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentItem.cs0000644000175000017500000000351212140472541023276 0ustar00chrischris00000000000000 using System; using System.Collections.Generic; using Do.Universe; namespace Transmission { public class TorrentItem: Item { private string _name; private string _comment; private string _hash_string; private ulong _size; private TransmissionAPI.TorrentStatus _status; private int _download_speed_limit, _upload_speed_limit; private TorrentDirectoryItem _root; public TorrentItem(TransmissionAPI.TorrentInfo info) { _hash_string = info.HashString; _name = info.Name; _comment = info.Comment; _status = info.Status; _size = info.TotalSize; _download_speed_limit = info.DownloadLimit; _upload_speed_limit = info.UploadLimit; _root = new TorrentDirectoryItem(this, null, info.DownloadDir); } public override string Name { get { return _name; } } public override string Description { get { string status_text = ""; switch (_status) { case TransmissionAPI.TorrentStatus.CheckWait: status_text = "Waiting for check"; break; case TransmissionAPI.TorrentStatus.Check: status_text = "Checking"; break; case TransmissionAPI.TorrentStatus.Download: status_text = "Downloading"; break; case TransmissionAPI.TorrentStatus.Seed: status_text = "Seeding"; break; case TransmissionAPI.TorrentStatus.Stopped: status_text = "Stopped"; break; } return string.Format("{0}, {1}", Utils.FormatSize(_size), status_text); } } public override string Icon { get { return "transmission"; } } public string HashString { get { return _hash_string; } } public TorrentDirectoryItem Root { get { return _root; } } public int DownloadSpeedLimit { get { return _download_speed_limit; } set { _download_speed_limit = value; } } public int UploadSpeedLimit { get { return _upload_speed_limit; } set { _upload_speed_limit = value; } } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/ITorrentEntry.cs0000644000175000017500000000007412140472541024350 xustar000000000000000030 atime=1381797705.927221267 30 ctime=1381823766.263050823 gnome-do-plugins-0.8.5/Transmission/src/ITorrentEntry.cs0000644000175000017500000000050212140472541023606 0ustar00chrischris00000000000000using System.Collections.Generic; namespace Transmission { public interface ITorrentEntry { // Owner torrent. TorrentItem Torrent { get; } // Path on FS. string Path { get; } // Get all files under this entry (recursively). // For files return file itself. IEnumerable GetFiles(); } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentFileItem.cs0000644000175000017500000000007412140472541024634 xustar000000000000000030 atime=1381797705.931221267 30 ctime=1381823766.275050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentFileItem.cs0000644000175000017500000000425712140472541024105 0ustar00chrischris00000000000000 using System; using System.Collections.Generic; using Do.Universe; namespace Transmission { public class TorrentFileItem: Item, ITorrentEntry { // Owner torrent. private TorrentItem _torrent; // Position of this file within torrents file list. private int _index; private TorrentDirectoryItem _parent; private string _name; private ulong _size, _downloaded; private bool _wanted; private TransmissionAPI.FilePriority _priority; public TorrentFileItem( TorrentItem torrent, int index, TorrentDirectoryItem parent, string name, TransmissionAPI.TorrentFileInfo info ) { _torrent = torrent; _index = index; _parent = parent; _name = name; _size = info.Length; _downloaded = info.BytesCompleted; _wanted = info.Wanted; _priority = info.Priority; } public TorrentItem Torrent { get { return _torrent; } } public int Index { get { return _index; } } public TransmissionAPI.FilePriority Priority { get { return _priority; } } public IEnumerable GetFiles() { yield return this; } public override string Name { get { return _name; } } public override string Description { get { // I don't use special percentage format string, because it rounds // value and I don't want to get "100%" until file is really downloaded. // High precision isn't needed, because info is mostly out-of-date. if (_downloaded == _size) return string.Format("Complete, {0}", Utils.FormatSize(_size)); else if (_wanted) return string.Format("{0} of {1} complete ({2:0}%)", Utils.FormatSize(_downloaded), Utils.FormatSize(_size), Math.Floor(100.0 * _downloaded / _size) ); else if (_downloaded != 0) return string.Format("Skipped, {0} of {1} complete ({2:0}%)", Utils.FormatSize(_downloaded),Utils.FormatSize(_size), Math.Floor(100.0 * _downloaded / _size) ); else return string.Format("Skipped, {0}", Utils.FormatSize(_size)); } } public override string Icon { get { return "document"; } } public string Path { get { return _parent.Path + '/' + _name; } } public string Uri { get { return "file://" + Path; } } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentLimitDownloadSpeedAction.cs0000644000175000017500000000007412140472541030023 xustar000000000000000030 atime=1381797705.931221267 30 ctime=1381823766.287050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentLimitDownloadSpeedAction.cs0000644000175000017500000000237112140472541027267 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Transmission { public class TorrentLimitDownloadSpeedAction: TorrentAbstractLimitSpeedAction { public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Limit download speed"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Set download speed limit"); } } public override string Icon { get { return "top"; } } protected override PredefinedSpeed GetCurrentSpeedItem(TorrentItem torrent) { int currentSpeed = torrent.DownloadSpeedLimit; return new PredefinedSpeed( currentSpeed, string.Format("Saved: {0}", Utils.FormatSpeed(currentSpeed)), "Use limit from torrent settings" ); } protected override void SetSpeedLimit(TransmissionAPI api, IEnumerable torrents, int speed) { bool limit_speed = (speed != 0); int? limit = (speed == 0 ? (int?)null : speed); api.SetTorrents(torrents.Select(t => t.HashString), null, limit_speed, limit, null, null); foreach (TorrentItem torrent in torrents) torrent.DownloadSpeedLimit = speed; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentStopAction.cs0000644000175000017500000000007412140472541025221 xustar000000000000000030 atime=1381797705.935221267 30 ctime=1381823766.299050824 gnome-do-plugins-0.8.5/Transmission/src/TorrentStopAction.cs0000644000175000017500000000165612140472541024472 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Transmission { public class TorrentStopAction: Act { public TorrentStopAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Stop"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Stop downloading torrent"); } } public override string Icon { get { return "gtk-media-pause"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (TorrentItem); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { TransmissionAPI api = TransmissionPlugin.getTransmission(); var hashes = items.Cast().Select(t => t.HashString); api.StopTorrents(hashes); return null; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentVerifyAction.cs0000644000175000017500000000007412140472541025540 xustar000000000000000030 atime=1381797705.935221267 30 ctime=1381823766.303050824 gnome-do-plugins-0.8.5/Transmission/src/TorrentVerifyAction.cs0000644000175000017500000000163112140472541025002 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Transmission { public class TorrentVerifyAction: Act { public TorrentVerifyAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Verify"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Verify torrent"); } } public override string Icon { get { return "dialog-question"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (TorrentItem); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { TransmissionAPI api = TransmissionPlugin.getTransmission(); var hashes = items.Cast().Select(t => t.HashString); api.VerifyTorrents(hashes); return null; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TransmissionAPI.cs0000644000175000017500000000007412140472541024603 xustar000000000000000030 atime=1381797705.939221267 30 ctime=1381823766.311050824 gnome-do-plugins-0.8.5/Transmission/src/TransmissionAPI.cs0000644000175000017500000004255312140472541024055 0ustar00chrischris00000000000000 using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Net; using System.Text; using Newtonsoft.Json; namespace Transmission { /// /// Transmission API client. /// Compatible with RPC version 5 to 10 (release version 1.60 to 2.10). /// public class TransmissionAPI { /// /// File loading priority. /// public enum FilePriority : int { Low = -1, Normal = 0, High = 1 }; /// /// Operation on individual file from torrent. /// /// /// All fields are nullable, null means "don't change current value". /// public struct FileOperation { public FileOperation(bool? download, FilePriority? priority) { this.download = download; this.priority = priority; } /// Whether it is needed to download this file public bool? download; /// Priority relative to other files of the same torrent public FilePriority? priority; }; /// /// Error communicating to Transmission. /// public class TransmissionAPIError: Exception { public TransmissionAPIError(string message): base(message) {} public TransmissionAPIError(string message, Exception reason): base(message, reason) {} }; /// /// Error returned by Transmission. /// public class TransmissionError: Exception { public TransmissionError(string message): base(message) { } }; public const int DEFAULT_PORT = 9091; public const string DEFAULT_PATH = "/transmission/rpc"; public const string SESSION_HEADER = "X-Transmission-Session-Id"; private string _url, _username, _password; private string _session_id = ""; private delegate void ResultReader(JsonReader json); /// Response handler which does nothing /// Prefer using instead private void NullHandler(JsonReader json) {} /// /// Create API client. /// /// Transmission API-RPC URL /// Username for authentication /// Password for authentication /// Pass null for both and is /// authentication isn't needed. public TransmissionAPI(string url, string username, string password) { _url = url; _username = username; _password = password; } /// /// HTTP POST request content /// HTTP response content /// protected string PerformRequest(byte[] payload) { // Prepare request. HttpWebRequest request = (HttpWebRequest)WebRequest.Create(_url); request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.Headers[SESSION_HEADER] = _session_id; request.ContentLength = payload.Length; // Authenticate if credentials are given. if (_username != null && _password != null) { string auth = Convert.ToBase64String(Encoding.Default.GetBytes(_username + ":" + _password)); request.Headers["Authorization"] = "Basic " + auth; } // Perform request. using (Stream stream = request.GetRequestStream()) { stream.Write(payload, 0, payload.Length); } // Get response. HttpWebResponse response = (HttpWebResponse)request.GetResponse(); return new StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8).ReadToEnd(); } private class APIRequest { public string method; public IDictionary arguments = new Dictionary (); public int? tag; } private class APIResult where T : class { public string result; public T arguments; public int? tag; } /// /// Call Transmission API method. /// /// API method name /// Arguments passed to API method /// Function called with value returned by method /// /// private T Call(APIRequest request) where T : class { // Compose request and encode it to UTF-8. string req = JsonConvert.SerializeObject (request, new JsonSerializerSettings { DefaultValueHandling = DefaultValueHandling.Ignore }); byte[] reqb = System.Text.Encoding.UTF8.GetBytes(req); try { string resp = null; try { resp = PerformRequest(reqb); } catch (System.Net.WebException err) { HttpWebResponse response = (HttpWebResponse)err.Response; // Transmission 1.53 and 1.6 introduced X-Transmission-Session-Id header // in order to protect from CSRF attacks. If you make request without // this header (or your session expire) you'll get 409 response with // this header set. Just copy header to your request and try again. if ( err.Status == WebExceptionStatus.ProtocolError && response.StatusCode == HttpStatusCode.Conflict ) { _session_id = response.Headers[SESSION_HEADER]; resp = PerformRequest(reqb); } else { throw; } } var result = JsonConvert.DeserializeObject> (resp, new JsonSerializerSettings { DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate }); return result.arguments; } catch (System.Net.WebException err) { throw new TransmissionAPIError("Cannot access Transmission RPC service", err); } } /// Call API method and ignore return value /// This is equivalent to Call(method, arguments, NullHandler). private void Call(string method, IDictionary arguments) { APIRequest request = new APIRequest (); request.method = method; request.arguments = arguments; Call(request); } /// /// Start torrents. /// /// Sequence of torrent's hashes /// /// public void StartTorrents(IEnumerable torrent_hashes) { Dictionary arguments = new Dictionary(); arguments.Add("ids", torrent_hashes); Call("torrent-start", arguments); } /// /// Start all torrents. /// /// /// public void StartAllTorrents() { Call("torrent-start", new Dictionary()); } /// /// Stop torrents. /// /// Sequence of torrent's hashes /// /// public void StopTorrents(IEnumerable torrent_hashes) { Dictionary arguments = new Dictionary(); arguments.Add("ids", torrent_hashes); Call("torrent-stop", arguments); } /// /// Stop all torrents. /// /// /// public void StopAllTorrents() { Call("torrent-stop", new Dictionary()); } /// /// Start torrents verification. /// /// Sequence of torrent's hashes to verify /// /// public void VerifyTorrents(IEnumerable torrent_hashes) { Dictionary arguments = new Dictionary(); arguments.Add("ids", torrent_hashes); Call("torrent-verify", arguments); } /// /// Start torrents verification for all torrents. /// /// /// public void VerifyAllTorrents() { Call("torrent-verify", new Dictionary()); } /// /// Set torrents' properties. /// /// Not all torrent properties can be changed using this method, because some of them /// are meaningless for torrent group, e.g. file priorities. Use SetTorrent method /// to set such properties. /// /// Sequence of torrents hashed to modify /// Maximum number of used peers, if it is null then value won't be changed. /// /// Downloading speed limit switch, if it is true, downloading speed will be limited, /// if it is false, downloading speed isn't limited, if it is null, limit switch won't be changed. /// A /// /// /// A /// /// /// A /// /// /// A /// public void SetTorrents(IEnumerable torrent_hashes, int? peer_limit, bool? limit_download, int? download_speed_limit, bool? limit_upload, int? upload_speed_limit) { Dictionary arguments = new Dictionary(); arguments.Add("ids", torrent_hashes); arguments.Add("peer-limit", peer_limit); if (limit_download.HasValue) { if (limit_download.Value) { arguments.Add("downloadLimited", true); if (download_speed_limit.HasValue) arguments.Add("downloadLimit", download_speed_limit.Value); } else { arguments.Add("downloadLimited", false); } } if (limit_upload.HasValue) { if (limit_upload.Value) { arguments.Add("uploadLimited", true); if (upload_speed_limit.HasValue) arguments.Add("uploadLimit", upload_speed_limit.Value); } else { arguments.Add("uploadLimited", false); } } Call("torrent-set", arguments); } public void SetTorrent(string torrent_hash, int? peer_limit, bool? limit_download, int? download_speed_limit, bool? limit_upload, int? upload_speed_limit, IDictionary files) { Dictionary arguments = new Dictionary(); arguments.Add("ids", new string[] { torrent_hash }); arguments.Add("peer-limit", peer_limit); if (limit_download.HasValue) { if (limit_download.Value) { arguments.Add("downloadLimited", true); if (download_speed_limit.HasValue) arguments.Add("downloadLimit", download_speed_limit.Value); } else { arguments.Add("downloadLimited", false); } } if (limit_upload.HasValue) { if (limit_upload.Value) { arguments.Add("uploadLimited", true); if (upload_speed_limit.HasValue) arguments.Add("uploadLimit", upload_speed_limit.Value); } else { arguments.Add("uploadLimited", false); } } List wanted_files = new List(); List unwanted_files = new List(); List low_priority_files = new List(); List normal_priority_files = new List(); List high_priority_files = new List(); foreach (KeyValuePair op in files) { int index = op.Key; FileOperation file = op.Value; if (file.download.HasValue) { if (file.download.Value) wanted_files.Add(index); else unwanted_files.Add(index); } if (file.priority.HasValue) { switch (file.priority.Value) { case FilePriority.Low: low_priority_files.Add(index); break; case FilePriority.Normal: normal_priority_files.Add(index); break; case FilePriority.High: high_priority_files.Add(index); break; } } } if (wanted_files.Count > 0) arguments.Add("files-wanted", wanted_files); if (unwanted_files.Count > 0) arguments.Add("files-unwanted", unwanted_files); if (low_priority_files.Count > 0) arguments.Add("priority-low", low_priority_files); if (normal_priority_files.Count > 0) arguments.Add("priority-normal", normal_priority_files); if (high_priority_files.Count > 0) arguments.Add("priority-high", high_priority_files); Call("torrent-set", arguments); } /// /// Torrent status. /// public enum TorrentStatus { CheckWait = 1, Check = 2, Download = 4, Seed = 8, Stopped = 16 }; public class TorrentInfo { [JsonProperty("id")] public int Id; // Torrent's unique ID within Transmission. [JsonProperty("comment")] public string Comment; [JsonProperty("hashString")] public string HashString; [JsonProperty("name")] public string Name; [JsonProperty("downloadDir")] public string DownloadDir; [JsonProperty("files")] private IList files; [JsonProperty("wanted")] private IList wanted; [JsonProperty("priorities")] private IList priorities; [JsonIgnore] public IEnumerable Files { get { for (int i = 0; i < files.Count ; ++i) { yield return new TorrentFileInfo { Name = files[i].name, Length = files[i].length, BytesCompleted = files[i].bytesCompleted, Wanted = wanted[i], Priority = (FilePriority)priorities[i] }; } yield break; } } [JsonProperty("status")] private int status; [JsonIgnore] public TorrentStatus Status { get { return (TorrentStatus)status; } } [JsonProperty("totalSize")] public ulong TotalSize; [JsonProperty("downloadLimit")] public int DownloadLimit; [JsonProperty("downloadLimited")] public bool DownloadLimited; [JsonProperty("uploadLimit")] public int UploadLimit; [JsonProperty("uploadLimited")] public bool UploadLimited; }; public class TorrentFileInfo { public string Name; public ulong Length; public ulong BytesCompleted; public bool Wanted; public FilePriority Priority; }; public class FileResponse { public UInt64 bytesCompleted; public UInt64 length; public string name; } public class TorrentGetResponse { public IList torrents; } /// Get information about all torrents. /// This is equivalent to GetTorrents(null). public IEnumerable GetAllTorrents() { return GetTorrents(null); } public IEnumerable GetTorrents(IEnumerable torrent_hashes) { APIRequest request = new APIRequest (); request.method = "torrent-get"; if (torrent_hashes != null) request.arguments.Add("ids", torrent_hashes); request.arguments.Add("fields", new string[] {"comment", "downloadDir", "files", "hashString", "id", "name", "priorities", "status", "totalSize", "wanted", "downloadLimited", "downloadLimit", "uploadLimited", "uploadLimit"}); return Call (request).torrents; } // Transmission RPC allows to use .torrent file content instead of it's filename, but // this isn't supported. public void AddTorrent(string filename, string download_to, bool paused, int? peer_limit) { Dictionary arguments = new Dictionary(); arguments.Add("filename", filename); arguments.Add("download-dir", download_to); arguments.Add("paused", paused); if (peer_limit.HasValue) arguments.Add("peer-limit", peer_limit.Value); Call("torrent-add", arguments); } /// /// Remove torrents. /// /// Sequence of torrent hashes to remove. /// Whether downloaded files should be deleted or not. public void RemoveTorrent(IEnumerable hashes, bool delete_files) { Dictionary arguments = new Dictionary(); arguments.Add("ids", hashes); arguments.Add("delete-load-data", delete_files); Call("torrent-remove", arguments); } /// /// Set session parameters. /// /// /// Path to directory to download torrent contents to. /// Pass null to keep old value. /// /// /// Global limit on number of connected peers. Pass null to keep old value. /// /// /// Global limit on number of connected peers. Pass null to keep old value. /// public void SetSession( string download_dir, int? peer_limit, bool? limit_download, int? download_speed_limit, bool? limit_upload, int? upload_speed_limit ) { Dictionary arguments = new Dictionary(); if (download_dir != null) arguments.Add("download-dir", download_dir); if (peer_limit.HasValue) arguments.Add("peer-limit", peer_limit.Value); if (limit_download.HasValue) { if (limit_download.Value) { arguments.Add("downloadLimited", true); if (download_speed_limit.HasValue) arguments.Add("downloadLimit", download_speed_limit.Value); } else { arguments.Add("downloadLimited", false); } } if (limit_upload.HasValue) { if (limit_upload.Value) { arguments.Add("uploadLimited", true); if (upload_speed_limit.HasValue) arguments.Add("uploadLimit", upload_speed_limit.Value); } else { arguments.Add("uploadLimited", false); } } Call("session-set", arguments); } public void GetSession() { Call("session-get", new Dictionary()); } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentAbstractLimitSpeedAction.cs0000644000175000017500000000007412140472541030017 xustar000000000000000030 atime=1381797705.927221267 30 ctime=1381823766.283050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentAbstractLimitSpeedAction.cs0000644000175000017500000000453512140472541027267 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Transmission { public abstract class TorrentAbstractLimitSpeedAction: Act { public override IEnumerable SupportedItemTypes { get { yield return typeof (TorrentItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); yield return typeof (PredefinedSpeed); } } public override bool ModifierItemsOptional { get { return false; } } protected abstract PredefinedSpeed GetCurrentSpeedItem(TorrentItem torrent); public override IEnumerable DynamicModifierItemsForItem(Item item) { TorrentItem torrent = (TorrentItem)item; yield return new PredefinedSpeed(0, "Unlimited", "Turn download speed limit off"); yield return GetCurrentSpeedItem(torrent); foreach (PredefinedSpeed speed in Utils.PredefinedSpeedItems) yield return speed; } protected abstract void SetSpeedLimit(TransmissionAPI api, IEnumerable torrents, int speed); public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { int? speed = null; // Get speed item, it can be either ITextItem or PredefinedSpeed. Item modItem = modItems.First(); if (modItem is PredefinedSpeed) { speed = ((PredefinedSpeed)modItem).Value; } else { string speed_str = ((ITextItem)modItem).Text; try { // Try to parse entered speed value. speed = Utils.ParseSpeed(speed_str); } catch (ArgumentException) { Log.Debug("Invalid speed string: {0}", speed_str); // Show notification about invalid speed value with some hints on // accepted formats. string message = AddinManager.CurrentLocalizer.GetString( "Can't recognize \"{0}\" as speed\nUse values like: 100k, 50 kb, 20m, 10 mib" ); Services.Notifications.Notify("Transmission", string.Format(message, speed_str), "transmission"); } } // If speed is recognized successfully, set speed limit and update item. if (speed.HasValue) { TransmissionAPI api = TransmissionPlugin.getTransmission(); IEnumerable torrents = items.Cast(); SetSpeedLimit(api, torrents, speed.Value); } yield break; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/Utils.cs0000644000175000017500000000007412140472541022660 xustar000000000000000030 atime=1381797705.939221267 30 ctime=1381823766.267050823 gnome-do-plugins-0.8.5/Transmission/src/Utils.cs0000644000175000017500000000617412140472541022131 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Do.Platform; using Do.Universe; namespace Transmission { class Utils { public static int ParseSpeed(string speed) { Regex regex = new Regex( @"^(\d+)\s*(b|[km]i?b?)$", RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace ); Match match = regex.Match(speed); if (match.Success) { int number = int.Parse(match.Groups[1].Value); string unit = match.Groups[2].Value.ToLower(); int scale = 1; if (unit == "" || unit[0] == 'k') scale = 1; else if (unit[0] == 'm') scale = 1024; return number * scale; } else { throw new ArgumentException("Invalid speed string"); } } public static string FormatAmount(float amount, string baseFormat, float[] scales, string[] formats) { if (scales.Length != formats.Length) throw new ArgumentException("'scales' and 'formats' arguments must have equal length"); // The typical scales count is three to five, so don't use binary search, // but just plain reverse loop. for (int i = scales.Length-1; i >= 0; --i) { if (amount >= scales[i]) return string.Format(formats[i], amount / scales[i]); } return string.Format(baseFormat, amount); } // Format speed in KiB/sec into human-readable representation. public static string FormatSpeed(int speed_kbytes_sec) { return FormatAmount(speed_kbytes_sec, "{0} KiB/sec", new float[] { 1024, 1024*1024}, new string[] {"{0:#.#} MiB/sec", "{0:#.#} GiB/sec"} ); } // Format size in bytes into human-readable representation. public static string FormatSize(ulong size_bytes) { return FormatAmount(size_bytes, "{0} B", new float[] { 1024, 1024*1024, 1024*1024*1024}, new string[] {"{0:#.#} KiB", "{0:#.#} MiB", "{0:#.##} GiB"} ); } public readonly static IEnumerable PredefinedSpeedItems = new List() { new PredefinedSpeed( 10, "10 KiB/sec", ""), new PredefinedSpeed( 20, "20 KiB/sec", ""), new PredefinedSpeed( 50, "50 KiB/sec", ""), new PredefinedSpeed( 100, "100 KiB/sec", ""), new PredefinedSpeed( 200, "200 KiB/sec", ""), new PredefinedSpeed( 500, "500 KiB/sec", ""), new PredefinedSpeed( 1 * 1024, "1 MiB/sec", ""), new PredefinedSpeed( 2 * 1024, "2 MiB/sec", ""), new PredefinedSpeed( 5 * 1024, "5 MiB/sec", ""), new PredefinedSpeed( 10 * 1024, "10 MiB/sec", ""), new PredefinedSpeed( 20 * 1024, "20 MiB/sec", ""), new PredefinedSpeed( 50 * 1024, "50 MiB/sec", ""), new PredefinedSpeed(100 * 1024, "100 MiB/sec", ""), }; } public class PredefinedSpeed: Item { private string _name, _desc; private int _value; public PredefinedSpeed(int value, string name, string desc) { _value = value; _name = name; _desc = desc; } public override string Name { get { return _name; } } public override string Description { get { return _desc; } } public override string Icon { get { return "top"; } } public int Value { get { return _value; } } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentFileSetPriorityAction.cs0000644000175000017500000000007412140472541027371 xustar000000000000000030 atime=1381797705.931221267 30 ctime=1381823766.275050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentFileSetPriorityAction.cs0000644000175000017500000000531412140472541026635 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Transmission { public class PriorityItem: Item { private TransmissionAPI.FilePriority _value; private string _name; private string _icon; public PriorityItem(TransmissionAPI.FilePriority value, string name, string icon) { _value = value; _name = name; _icon = icon; } public override string Name { get { return _name; } } public override string Description { get { return ""; } } public override string Icon { get { return _icon; } } public TransmissionAPI.FilePriority Value { get { return _value; } } } public class TorrentFileSetPriorityAction: Act { public TorrentFileSetPriorityAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set priority"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set download priority"); } } public override string Icon { get { return "object-flip-vertical"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITorrentEntry); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (PriorityItem); } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable DynamicModifierItemsForItem(Item item) { yield return new PriorityItem(TransmissionAPI.FilePriority.Low, "Low", "down"); yield return new PriorityItem(TransmissionAPI.FilePriority.Normal, "Normal", "forward"); yield return new PriorityItem(TransmissionAPI.FilePriority.High, "High", "up"); } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { TransmissionAPI.FilePriority priority = (modItems.First() as PriorityItem).Value; TransmissionAPI.FileOperation operation = new TransmissionAPI.FileOperation(null, priority); // Group torrent entries by torrent. var files_by_torrent = items .Cast() .GroupBy( item => item.Torrent, (torrent, entries) => new { Torrent = torrent, Files = entries.SelectMany(entry => entry.GetFiles()) } ); TransmissionAPI api = TransmissionPlugin.getTransmission(); // Expand entries for each torrent into set of torrent file entries. // Perform action for each torrent separately. foreach (var group in files_by_torrent) { var operations = group.Files.ToDictionary(f => f.Index, f => operation); api.SetTorrent(group.Torrent.HashString, null, null, null, null, null, operations); } yield break; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentItemSource.cs0000644000175000017500000000007412140472541025215 xustar000000000000000030 atime=1381797705.931221267 30 ctime=1381823766.283050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentItemSource.cs0000644000175000017500000000631412140472541024462 0ustar00chrischris00000000000000 using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Platform.Linux; namespace Transmission { public class TorrentItemSource: ItemSource, IConfigurable { private List _torrents = new List(); public TorrentItemSource() { } public override string Name { get { return "Torrents"; } } public override string Description { get { return "Transmission torrent client downloads"; } } public override string Icon { get { return "transmission"; } } public override void UpdateItems () { Log.Debug("Updating torrents list"); // Clear current torrents list. _torrents.Clear(); TransmissionAPI api = TransmissionPlugin.getTransmission(); foreach (TransmissionAPI.TorrentInfo t in api.GetAllTorrents()) { Log.Debug("Torrent: {0}", t.Name); TorrentItem torrent = new TorrentItem(t); // Transmission returns files as flat list with full names, this map // is used to organize files into hierarchy. // It maps directory path to directory item. Dictionary dirs = new Dictionary(); dirs.Add("", torrent.Root); int index = 0; // File index within list. foreach (TransmissionAPI.TorrentFileInfo f in t.Files) { // Split path and name. int sep_pos = f.Name.LastIndexOf('/'); string name = f.Name.Substring(sep_pos+1); string path = f.Name.Substring(0, sep_pos == -1 ? 0 : sep_pos); Log.Debug("File {0} in dir {1}", name, path); TorrentDirectoryItem dir = FindOrCreateDirectory(path, dirs); dir.Files.Add(new TorrentFileItem(torrent, index, dir, name, f)); ++index; } _torrents.Add(torrent); } } private TorrentDirectoryItem FindOrCreateDirectory( string path, Dictionary dirs ) { TorrentDirectoryItem dir; dirs.TryGetValue(path, out dir); if (dir != null) { // Found already added directory. return dir; } else { // Directory doesn't exist, find or add parent one, then add this one. int sep_pos = path.LastIndexOf('/'); string parent_path = path.Substring(0, sep_pos == -1 ? 0 : sep_pos); TorrentDirectoryItem parent = FindOrCreateDirectory(parent_path, dirs); string name = path.Substring(sep_pos+1); dir = new TorrentDirectoryItem(parent.Torrent, parent, name); parent.Files.Add(dir); dirs.Add(path, dir); return dir; } } public override IEnumerable Items { get { return _torrents; } } public override IEnumerable ChildrenOfItem(Item item) { if (item is TorrentItem) { foreach (Item entry in ((TorrentItem)item).Root.Files) yield return entry; } else if (item is TorrentDirectoryItem) { foreach (Item entry in ((TorrentDirectoryItem)item).Files) yield return entry; } else { yield break; } } public override IEnumerable SupportedItemTypes { get { yield return typeof(TorrentItem); yield return typeof(TorrentDirectoryItem); yield return typeof(TorrentFileItem); } } public Gtk.Bin GetConfiguration() { return new TransmissionConfig(); } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TransmissionPlugin.cs0000644000175000017500000000007412140472541025430 xustar000000000000000030 atime=1381797705.939221267 30 ctime=1381823766.311050824 gnome-do-plugins-0.8.5/Transmission/src/TransmissionPlugin.cs0000644000175000017500000000251312140472541024672 0ustar00chrischris00000000000000using System; using System.Collections.Generic; using Do.Platform; namespace Transmission { public class ConnectionParameters { public ConnectionParameters(string url, string username, string password) { this.url = url; this.username = username; this.password = password; } public string url; public string username; public string password; }; public class TransmissionPlugin { private static TransmissionAPI transmission; public static TransmissionAPI getTransmission() { if (transmission == null) { ConnectionParameters p = getTransmissionConnectionParameters(); Log.Info("Using Transmission on {0}", p.url); Log.Debug("Using name, password: {0}:{1}", p.username, p.password); transmission = new TransmissionAPI(p.url, p.username, p.password); } return transmission; } public static void ResetConnection() { transmission = null; } public static ConnectionParameters getTransmissionConnectionParameters() { string host = TransmissionConfig.Address; int port = TransmissionConfig.Port; string username = TransmissionConfig.UserName; string password = TransmissionConfig.Password; string url = string.Format("http://{0}:{1}/transmission/rpc", host, port); return new ConnectionParameters(url, username, password); } }; } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentUnmarkForDownloadAction.cs0000644000175000017500000000007412140472541027670 xustar000000000000000030 atime=1381797705.935221267 30 ctime=1381823766.303050824 gnome-do-plugins-0.8.5/Transmission/src/TorrentUnmarkForDownloadAction.cs0000644000175000017500000000305112140472541027130 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Transmission { public class TorrentUnmarkForDownloadAction: Act { public TorrentUnmarkForDownloadAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Unmark for download"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Unmark file as needed to be downloaded"); } } public override string Icon { get { return "remove"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITorrentEntry); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { TransmissionAPI api = TransmissionPlugin.getTransmission(); // Operation is common for all files. TransmissionAPI.FileOperation operation = new TransmissionAPI.FileOperation(false, null); // Group selected items by owner torrent. var files_by_torrent = items .Cast() .GroupBy( item => item.Torrent, (torrent, entries) => new { Torrent = torrent, Files = entries.SelectMany(entry => entry.GetFiles()) } ); // Perform action for each torrent separately. foreach (var group in files_by_torrent) { var operations = group.Files.ToDictionary(f => f.Index, f => operation); api.SetTorrent(group.Torrent.HashString, null, null, null, null, null, operations); } yield break; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/Config0000644000175000017500000000013212227172426022361 xustar000000000000000030 mtime=1381823766.263050823 30 atime=1381823772.207051027 30 ctime=1381823766.263050823 gnome-do-plugins-0.8.5/Transmission/src/Config/0000755000175000017500000000000012227172426021704 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Transmission/src/Config/PaxHeaders.15196/TransmissionConfig.cs0000644000175000017500000000007412140472541026604 xustar000000000000000030 atime=1381797705.927221267 30 ctime=1381823766.263050823 gnome-do-plugins-0.8.5/Transmission/src/Config/TransmissionConfig.cs0000644000175000017500000000411612140472541026047 0ustar00chrischris00000000000000using System; using System.IO; using System.Text; using Mono.Addins; using Gtk; using Do.Platform; namespace Transmission { [System.ComponentModel.Category("File")] [System.ComponentModel.ToolboxItem(true)] public partial class TransmissionConfig : Gtk.Bin { public static string home_path = Environment.GetFolderPath (Environment.SpecialFolder.Personal); public static string settings_path = System.IO.Path.Combine (home_path, ".config/transmission/settings.json"); static IPreferences prefs; public TransmissionConfig() { Build(); RefreshView(); } private void RefreshView() { address_entry.Text = Address; port_entry.Text = Port.ToString(); user_name_entry.Text = UserName; password_entry.Text = Password; } static TransmissionConfig() { prefs = Services.Preferences.Get(); } public static string Address { get { return prefs.Get("Address", "127.0.0.1"); } set { prefs.Set ("Address", value); } } public static int Port { get { return prefs.Get("Port", TransmissionAPI.DEFAULT_PORT); } set { prefs.Set ("Port", value); } } public static string UserName { get { return prefs.Get("UserName", ""); } set { prefs.Set ("UserName", value); } } public static string Password { get { return prefs.Get("Password", ""); } set { prefs.Set ("Password", value); } } protected virtual void OnAddressEntryChanged (object sender, System.EventArgs e) { Address = address_entry.Text; TransmissionPlugin.ResetConnection(); } protected virtual void OnUserNameEntryChanged (object sender, System.EventArgs e) { UserName = user_name_entry.Text; TransmissionPlugin.ResetConnection(); } protected virtual void OnPasswordEntryChanged (object sender, System.EventArgs e) { Password = password_entry.Text; TransmissionPlugin.ResetConnection(); } protected virtual void OnPortEntryChanged (object sender, System.EventArgs e) { Port = int.Parse(port_entry.Text); TransmissionPlugin.ResetConnection(); } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentStartAction.cs0000644000175000017500000000007412140472541025371 xustar000000000000000030 atime=1381797705.935221267 30 ctime=1381823766.295050824 gnome-do-plugins-0.8.5/Transmission/src/TorrentStartAction.cs0000644000175000017500000000166212140472541024637 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Transmission { public class TorrentStartAction: Act { public TorrentStartAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Start"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Start downloading torrent"); } } public override string Icon { get { return "gtk-media-play"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (TorrentItem); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { TransmissionAPI api = TransmissionPlugin.getTransmission(); var hashes = items.Cast().Select(t => t.HashString); api.StartTorrents(hashes); return null; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentMarkForDownloadAction.cs0000644000175000017500000000007412140472541027325 xustar000000000000000030 atime=1381797705.935221267 30 ctime=1381823766.291050823 gnome-do-plugins-0.8.5/Transmission/src/TorrentMarkForDownloadAction.cs0000644000175000017500000000303512140472541026567 0ustar00chrischris00000000000000 using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Transmission { public class TorrentMarkForDownloadAction: Act { public TorrentMarkForDownloadAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Mark for download"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Mark file as needed to be downloaded"); } } public override string Icon { get { return "add"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITorrentEntry); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { TransmissionAPI api = TransmissionPlugin.getTransmission(); // Operation is common for all files. TransmissionAPI.FileOperation operation = new TransmissionAPI.FileOperation(true, null); // Group selected items by owner torrent. var files_by_torrent = items .Cast() .GroupBy( item => item.Torrent, (torrent, entries) => new { Torrent = torrent, Files = entries.SelectMany(entry => entry.GetFiles()) } ); // Perform action for each torrent separately. foreach (var group in files_by_torrent) { var operations = group.Files.ToDictionary(f => f.Index, f => operation); api.SetTorrent(group.Torrent.HashString, null, null, null, null, null, operations); } yield break; } } } gnome-do-plugins-0.8.5/Transmission/src/PaxHeaders.15196/TorrentOperateAction.cs0000644000175000017500000000007412140472541025673 xustar000000000000000030 atime=1381797705.935221267 30 ctime=1381823766.307050824 gnome-do-plugins-0.8.5/Transmission/src/TorrentOperateAction.cs0000644000175000017500000000157712140472541025146 0ustar00chrischris00000000000000using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Transmission { public class TorrentOperateAction: Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Operate on files"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Operate on downloaded file"); } } public override string Icon { get { return "file"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITorrentEntry); } } public override IEnumerable Perform(IEnumerable items, IEnumerable modItems) { foreach (Item item in items) { ITorrentEntry entry = (ITorrentEntry)item; yield return Services.UniverseFactory.NewFileItem(entry.Path) as Item; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Rhythmbox0000644000175000017500000000013212227172415017656 xustar000000000000000030 mtime=1381823757.651050526 30 atime=1381823772.207051027 30 ctime=1381823757.651050526 gnome-do-plugins-0.8.5/Rhythmbox/0000755000175000017500000000000012227172415017201 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Rhythmbox/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171234021764 xustar000000000000000030 mtime=1381823132.715029038 29 atime=1381823353.51103663 30 ctime=1381823757.651050526 gnome-do-plugins-0.8.5/Rhythmbox/Makefile.am0000664000175000017500000000077612227171234021247 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Rhythmbox FILES = \ src/MusicItems.cs \ src/Rhythmbox.cs \ src/EnqueueAction.cs \ src/RhythmboxItems.cs \ src/PlayAction.cs \ src/MusicItemSource.cs \ src/AbstractPlaybackAction.cs \ src/NextAction.cs \ src/PauseAction.cs \ src/PreviousAction.cs \ src/PlayItemAction.cs GENERATED_RESOURCES = \ Resources/Rhythmbox.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Rhythmbox/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172415022000 xustar000000000000000030 mtime=1381823757.567050524 30 atime=1381823757.627050526 30 ctime=1381823757.651050526 gnome-do-plugins-0.8.5/Rhythmbox/Makefile.in0000644000175000017500000004752112227172415021257 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Rhythmbox ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Rhythmbox FILES = \ src/MusicItems.cs \ src/Rhythmbox.cs \ src/EnqueueAction.cs \ src/RhythmboxItems.cs \ src/PlayAction.cs \ src/MusicItemSource.cs \ src/AbstractPlaybackAction.cs \ src/NextAction.cs \ src/PauseAction.cs \ src/PreviousAction.cs \ src/PlayItemAction.cs GENERATED_RESOURCES = \ Resources/Rhythmbox.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Rhythmbox/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Rhythmbox/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Rhythmbox/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360021625 xustar000000000000000029 mtime=1381823728.68704953 30 atime=1381823772.207051027 29 ctime=1381823728.68704953 gnome-do-plugins-0.8.5/Rhythmbox/Resources/0000755000175000017500000000000012227172360021152 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Rhythmbox/Resources/PaxHeaders.15196/Rhythmbox.addin.xml.in0000644000175000017500000000007311701730437026102 xustar000000000000000030 atime=1381797705.663221258 29 ctime=1381823728.68704953 gnome-do-plugins-0.8.5/Rhythmbox/Resources/Rhythmbox.addin.xml.in0000664000175000017500000000162211701730437025347 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Rhythmbox/PaxHeaders.15196/src0000644000175000017500000000013212227172415020445 xustar000000000000000030 mtime=1381823757.663050527 30 atime=1381823772.207051027 30 ctime=1381823757.663050527 gnome-do-plugins-0.8.5/Rhythmbox/src/0000755000175000017500000000000012227172415017770 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/PreviousAction.cs0000644000175000017500000000007411701730437024030 xustar000000000000000030 atime=1381797705.671221258 30 ctime=1381823757.663050527 gnome-do-plugins-0.8.5/Rhythmbox/src/PreviousAction.cs0000664000175000017500000000336611701730437023303 0ustar00chrischris00000000000000// RhythmboxPreviousAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Do.Rhythmbox { public class PreviousAction : AbstractPlaybackAction { public PreviousAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Previous"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Skip to the previous track in Rhythmbox."); } } public override string Icon { get { return "media-skip-backward"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Rhythmbox.Client ("--previous --no-start", true); Rhythmbox.Client ("--previous --no-start"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/PlayItemAction.cs0000644000175000017500000000007411701730437023740 xustar000000000000000030 atime=1381797705.671221258 30 ctime=1381823757.663050527 gnome-do-plugins-0.8.5/Rhythmbox/src/PlayItemAction.cs0000664000175000017500000000437311701730437023212 0ustar00chrischris00000000000000// RhythmboxPlayItemAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Do.Rhythmbox { public class PlayItemAction : Act { public PlayItemAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Play"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Play an item in Rhythmbox."); } } public override string Icon { get { return "rhythmbox"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Rhythmbox.StartIfNeccessary (); Rhythmbox.Client ("--pause --no-present"); Rhythmbox.Client ("--clear-queue --no-present", true); foreach (Item item in items) { if (item is MusicItem) { string enqueue = "--no-present "; foreach (SongMusicItem song in Rhythmbox.LoadSongsFor (item as MusicItem)) enqueue = string.Format ("{0} --enqueue \"{1}\" ", enqueue, song.File); Rhythmbox.Client (enqueue, true); } } Rhythmbox.Client ("--next --no-present"); Rhythmbox.Client ("--play --no-present"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/AbstractPlaybackAction.cs0000644000175000017500000000007411701730437025426 xustar000000000000000030 atime=1381797705.667221258 30 ctime=1381823757.659050527 gnome-do-plugins-0.8.5/Rhythmbox/src/AbstractPlaybackAction.cs0000664000175000017500000000261311701730437024673 0ustar00chrischris00000000000000// RhythmboxAbstractPlaybackAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using Do.Universe; namespace Do.Rhythmbox { public abstract class AbstractPlaybackAction : Act { public override IEnumerable SupportedItemTypes { get { yield return typeof (IApplicationItem); } } public override bool SupportsItem (Item item) { if (!(item is IApplicationItem)) return false; if ((item as IApplicationItem).Exec.Contains ("rhythmbox")) { if (Rhythmbox.InstanceIsRunning) return true; } return false; } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/PauseAction.cs0000644000175000017500000000007411701730437023271 xustar000000000000000030 atime=1381797705.671221258 30 ctime=1381823757.663050527 gnome-do-plugins-0.8.5/Rhythmbox/src/PauseAction.cs0000664000175000017500000000325011701730437022534 0ustar00chrischris00000000000000// RhythmboxPauseAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Do.Rhythmbox { public class PauseAction : AbstractPlaybackAction { public PauseAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Pause"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Pause music in Rhythmbox."); } } public override string Icon { get { return "media-playback-pause"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Rhythmbox.Client ("--play-pause --no-start"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/Rhythmbox.cs0000644000175000017500000000007411701730437023042 xustar000000000000000030 atime=1381797705.671221258 30 ctime=1381823757.655050527 gnome-do-plugins-0.8.5/Rhythmbox/src/Rhythmbox.cs0000664000175000017500000001731711701730437022316 0ustar00chrischris00000000000000// Rhythmbox.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Xml; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Do.Platform; namespace Do.Rhythmbox { public static class Rhythmbox { static readonly string MusicLibraryFile; static readonly string CoverArtDirectory; static ICollection songs; static Timer clear_songs_timer; const int SecondsSongsCached = 45; static Rhythmbox () { string xdgDbFile; string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); // this is for version compatibility, the new version of RB uses XDG dirs xdgDbFile = Path.Combine (ReadXdgUserDir ("XDG_DATA_HOME", ".local/share"), "rhythmbox/rhythmdb.xml"); MusicLibraryFile = File.Exists (xdgDbFile) ? xdgDbFile : Path.Combine (home, ".gnome2/rhythmbox/rhythmdb.xml"); CoverArtDirectory = Path.Combine (ReadXdgUserDir ("XDG_CACHE_HOME", ".cache"), "rhythmbox/covers"); clear_songs_timer = new Timer (state => Gtk.Application.Invoke ((sender, args) => songs.Clear ()) ); songs = new List (); } public static void LoadAlbumsAndArtists (out List albums_out, out List artists_out) { Dictionary albums; Dictionary artists; albums_out = new List (); artists_out = new List (); albums = new Dictionary (); artists = new Dictionary (); foreach (SongMusicItem song in LoadAllSongs ()) { // Don't let null covers replace non-null covers. if (!artists.ContainsKey (song.Artist) || artists[song.Artist].Cover == null) { artists[song.Artist] = new ArtistMusicItem (song.Artist, song.Cover); } if (!albums.ContainsKey (song.Album) || albums[song.Album].Cover == null) { albums[song.Album] = new AlbumMusicItem (song.Album, song.Artist, song.Year, song.Cover); } } albums_out.AddRange (albums.Values); artists_out.AddRange (artists.Values); } public static IEnumerable LoadSongsFor (MusicItem item) { if (item is SongMusicItem) return new SongMusicItem[] { item as SongMusicItem }; else if (item is ArtistMusicItem) return LoadAllSongs () .Where (song => song.Artist.Contains (item.Name)) .OrderBy (song => song.Album).ThenBy (song => song.Track); else if (item is AlbumMusicItem) return LoadAllSongs () .Where (song => song.Album == item.Name) .OrderBy (song => song.Track); else return Enumerable.Empty (); } static string ReadXdgUserDir (string key, string fallback) { string home_dir, config_dir, env_path, user_dirs_path; home_dir = Environment.GetFolderPath (Environment.SpecialFolder.Personal); config_dir = Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData); env_path = Environment.GetEnvironmentVariable (key); if (!String.IsNullOrEmpty (env_path)) { return env_path; } user_dirs_path = Path.Combine (config_dir, "user-dirs.dirs"); if (!File.Exists (user_dirs_path)) { return Path.Combine (home_dir, fallback); } try { using (StreamReader reader = new StreamReader (user_dirs_path)) { string line; while ((line = reader.ReadLine ()) != null) { line = line.Trim (); int delim_index = line.IndexOf ('='); if (delim_index > 8 && line.Substring (0, delim_index) == key) { string path = line.Substring (delim_index + 1).Trim ('"'); bool relative = false; if (path.StartsWith ("$HOME/")) { relative = true; path = path.Substring (6); } else if (path.StartsWith ("~")) { relative = true; path = path.Substring (1); } else if (!path.StartsWith ("/")) { relative = true; } return relative ? Path.Combine (home_dir, path) : path; } } } } catch (FileNotFoundException) { } return Path.Combine (home_dir, fallback); } public static IEnumerable LoadAllSongs () { // Begin a new timer to clear the songs SecondsSongsCached seconds from now. clear_songs_timer.Change (SecondsSongsCached*1000, Timeout.Infinite); if (songs.Any ()) return songs; // Song list is not cached. Load songs from database. try { XmlDocument xml = new XmlDocument (); using (XmlReader reader = XmlReader.Create (MusicLibraryFile)) { xml.Load (reader); XmlNodeList nodeList = xml.SelectNodes ("//entry"); for (int i = 0; i < nodeList.Count; i++) { XmlNode node = nodeList.Item (i); if (!GetNodeText (node.Attributes ["type"]).Equals ("song")) continue; string song_name = GetNodeText (node.SelectSingleNode ("title")); string artist_name = GetNodeText (node.SelectSingleNode ("artist")); string album_name = GetNodeText (node.SelectSingleNode ("album")); string song_file = GetNodeText (node.SelectSingleNode ("location")); string year = GetNodeText (node.SelectSingleNode ("date")); int song_track = 0; Int32.TryParse (GetNodeText (node.SelectSingleNode ("track-number")), out song_track); string cover = Path.Combine (CoverArtDirectory, string.Format ("{0} - {1}.jpg", artist_name, album_name)); if (!File.Exists (cover)) cover = null; SongMusicItem song = new SongMusicItem (song_name, artist_name, album_name, year, cover, song_file, song_track); songs.Add (song); } } } catch (Exception e) { Console.Error.WriteLine ("Could not read Rhythmbox database file: " + e.Message); } return songs; } static string GetNodeText (XmlNode node) { if (node == null) return ""; return node.InnerText; } public static void StartIfNeccessary () { if (!InstanceIsRunning) { Process.Start ("rhythmbox-client", "--no-present"); //System.Threading.Thread.Sleep (3 * 1000); } } public static bool InstanceIsRunning { get { try { // Use pidof command to look for Rhythmbox process. Exit // status is 0 if at least one matching process is found. // If there's any error, just assume some it's running. ProcessStartInfo pidof = new ProcessStartInfo ("pidof", "rhythmbox"); pidof.UseShellExecute = false; pidof.RedirectStandardOutput = true; Process run = new Process (); run.StartInfo = pidof; run.Start (); run.WaitForExit (); return run.ExitCode == 0; } catch (Exception e) { Log.Error ("Could not determine if Rhythmbox is running: {0}", e.Message); Log.Debug (e.StackTrace); } return true; } } public static void Client (string command) { Client (command, false); } public static void Client (string command, bool wait) { try { Process client = Process.Start ("rhythmbox-client", command); if (wait) client.WaitForExit (); } catch { } } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/RhythmboxItems.cs0000644000175000017500000000007411701730437024044 xustar000000000000000030 atime=1381797705.675221258 30 ctime=1381823757.655050527 gnome-do-plugins-0.8.5/Rhythmbox/src/RhythmboxItems.cs0000664000175000017500000000723011701730437023311 0ustar00chrischris00000000000000// RhythmboxItems.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.Rhythmbox { class BrowseMusicItem: Item { string name, description; public BrowseMusicItem (string name, string description) { this.name = name; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "gtk-cdrom"; } } } class BrowseArtistsMusicItem : BrowseMusicItem { public BrowseArtistsMusicItem (): base (AddinManager.CurrentLocalizer.GetString ("Browse Artists"), AddinManager.CurrentLocalizer.GetString ("Browse Rhythmbox Music by Artist")) { } } class BrowseAlbumsMusicItem : BrowseMusicItem { public BrowseAlbumsMusicItem (): base (AddinManager.CurrentLocalizer.GetString ("Browse Albums"), AddinManager.CurrentLocalizer.GetString ("Browse Rhythmbox Music by Album")) { } } public class RhythmboxRunnableItem : Item, IRunnableItem { public static readonly IEnumerable Items = new [] { new RhythmboxRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Show Current Track"), AddinManager.CurrentLocalizer.GetString ("Show Notification of Current Track in Rhythmbox"), "gnome-mime-audio", "--notify"), new RhythmboxRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Mute"), AddinManager.CurrentLocalizer.GetString ("Mute Rhythmbox Playback"), "audio-volume-muted", "--mute"), new RhythmboxRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Unmute"), AddinManager.CurrentLocalizer.GetString ("Unmute Rhythmbox Playback"), "audio-volume-high", "--unmute"), new RhythmboxRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Volume Up"), AddinManager.CurrentLocalizer.GetString ("Increase Rhythmbox Playback Volume"), "audio-volume-high", "--volume-up"), new RhythmboxRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Volume Down"), AddinManager.CurrentLocalizer.GetString ("Decrease Rhythmbox Playback Volume"), "audio-volume-low", "--volume-down"), }; string name, description, icon; public RhythmboxRunnableItem (string name, string description, string icon, string command) { this.name = name; this.description = description; this.icon = icon; Command = command; } string Command { get; set; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return icon; } } public void Run () { Services.Application.RunOnThread (() => { Rhythmbox.StartIfNeccessary (); Rhythmbox.Client (Command); }); } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/EnqueueAction.cs0000644000175000017500000000007411701730437023623 xustar000000000000000030 atime=1381797705.667221258 30 ctime=1381823757.655050527 gnome-do-plugins-0.8.5/Rhythmbox/src/EnqueueAction.cs0000664000175000017500000000374511701730437023077 0ustar00chrischris00000000000000// RhythmboxEnqueueAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Do.Rhythmbox { public class EnqueueAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Add to Play Queue"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Add an item to Rhythmbox's play queue."); } } public override string Icon { get { return "add"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { new Thread ((ThreadStart) delegate { Rhythmbox.StartIfNeccessary (); foreach (Item item in items) { string enqueue; enqueue = "--no-present "; foreach (SongMusicItem song in Rhythmbox.LoadSongsFor (item as MusicItem)) { enqueue += string.Format ("--enqueue \"{0}\" ", song.File); } Rhythmbox.Client (enqueue); } }).Start (); return null; } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/PlayAction.cs0000644000175000017500000000007411701730437023121 xustar000000000000000030 atime=1381797705.671221258 30 ctime=1381823757.659050527 gnome-do-plugins-0.8.5/Rhythmbox/src/PlayAction.cs0000664000175000017500000000323611701730437022370 0ustar00chrischris00000000000000// RhythmboxPlayAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Do.Rhythmbox { public class PlayAction : AbstractPlaybackAction { public PlayAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Play"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Play music in Rhythmbox."); } } public override string Icon { get { return "media-playback-start"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Rhythmbox.Client ("--play --no-start"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/MusicItemSource.cs0000644000175000017500000000007411701730437024136 xustar000000000000000030 atime=1381797705.667221258 30 ctime=1381823757.659050527 gnome-do-plugins-0.8.5/Rhythmbox/src/MusicItemSource.cs0000664000175000017500000000654011701730437023406 0ustar00chrischris00000000000000// RhythmboxItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Do.Rhythmbox { public class MusicItemSource : ItemSource { List items; List albums; List artists; public MusicItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Rhythmbox Music"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Provides access to artists and albums from Rhythmbox."); } } public override string Icon { get { return "rhythmbox"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); yield return typeof (BrowseMusicItem); yield return typeof (IApplicationItem); } } public override IEnumerable Items { get { return items; } } bool IsRhythmbox (Item item) { return item is IApplicationItem && IsRhythmbox (item as IApplicationItem); } bool IsRhythmbox (IApplicationItem item) { return item.Exec.Contains ("rhythmbox"); } public override IEnumerable ChildrenOfItem (Item parent) { if (IsRhythmbox (parent)) { yield return new BrowseAlbumsMusicItem (); yield return new BrowseArtistsMusicItem (); foreach (Item item in RhythmboxRunnableItem.Items) yield return item; } else if (parent is ArtistMusicItem) { foreach (AlbumMusicItem album in albums.Where (album => album.Artist.Contains (parent.Name))) yield return album; } else if (parent is AlbumMusicItem) { foreach (SongMusicItem song in Rhythmbox.LoadSongsFor (parent as AlbumMusicItem)) yield return song; } else if (parent is BrowseAlbumsMusicItem) { foreach (AlbumMusicItem album in albums) yield return album; } else if (parent is BrowseArtistsMusicItem) { foreach (ArtistMusicItem artist in artists) yield return artist; } } public override void UpdateItems () { items.Clear (); // Add volume and display controls. foreach (Item item in RhythmboxRunnableItem.Items) items.Add (item); // Add browse features. items.Add (new BrowseAlbumsMusicItem ()); items.Add (new BrowseArtistsMusicItem ()); // Add albums and artists. Rhythmbox.LoadAlbumsAndArtists (out albums, out artists); foreach (Item album in albums) items.Add (album); foreach (Item artist in artists) items.Add (artist); } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/MusicItems.cs0000644000175000017500000000007411701730437023140 xustar000000000000000030 atime=1381797705.667221258 30 ctime=1381823757.651050526 gnome-do-plugins-0.8.5/Rhythmbox/src/MusicItems.cs0000664000175000017500000000572711701730437022416 0ustar00chrischris00000000000000// MusicItems.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Do.Rhythmbox { public abstract class MusicItem : Item { protected string name, artist, year, cover; public MusicItem () { } public MusicItem (string name, string artist, string year, string cover): this () { this.name = name; this.artist = artist; this.year = year; this.cover = cover; } public override string Name { get { return name; } } public override string Description { get { return artist; } } public override string Icon { get { return Cover ?? "gtk-cdrom"; } } public virtual string Artist { get { return artist; } } public virtual string Year { get { return year; } } public virtual string Cover { get { return cover; } } } public class AlbumMusicItem : MusicItem { public AlbumMusicItem (string name, string artist, string year, string cover): base (name, artist, year, cover) { } } public class ArtistMusicItem : MusicItem { public ArtistMusicItem (string artist, string cover): base () { this.artist = this.name = artist; this.cover = cover; } public override string Description { get { return string.Format (AddinManager.CurrentLocalizer.GetString ("All music by") + " {0}", artist); } } } public class SongMusicItem : MusicItem, IComparable { string file, album; int track; public SongMusicItem (string name, string artist, string album, string year, string cover, string file, int track): base (name, artist, year, cover) { this.file = file; this.album = album; this.track = track; } public override string Icon { get { return "gnome-mime-audio"; } } public override string Description { get { return string.Format ("{0} - {1}", artist, album); } } public virtual string File { get { return file; } } public virtual string Album { get { return album; } } public virtual int Track { get { return track; } } public int CompareTo (SongMusicItem other) { if (album.CompareTo (other.Album) == 0) return track - other.Track; return album.CompareTo (other.Album); } } } gnome-do-plugins-0.8.5/Rhythmbox/src/PaxHeaders.15196/NextAction.cs0000644000175000017500000000007411701730437023132 xustar000000000000000030 atime=1381797705.671221258 30 ctime=1381823757.659050527 gnome-do-plugins-0.8.5/Rhythmbox/src/NextAction.cs0000664000175000017500000000324711701730437022403 0ustar00chrischris00000000000000// RhythmboxNextAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Do.Rhythmbox { public class NextAction : AbstractPlaybackAction { public NextAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Next"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Skip to the next track in Rhythmbox."); } } public override string Icon { get { return "media-skip-forward"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Rhythmbox.Client ("--next --no-start"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Alias0000644000175000017500000000013212227172361016723 xustar000000000000000030 mtime=1381823729.955049574 30 atime=1381823772.207051027 30 ctime=1381823729.955049574 gnome-do-plugins-0.8.5/Alias/0000755000175000017500000000000012227172361016246 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Alias/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171560021034 xustar000000000000000030 mtime=1381823344.959036336 30 atime=1381823352.035036579 30 ctime=1381823729.955049574 gnome-do-plugins-0.8.5/Alias/Makefile.am0000664000175000017500000000044712227171560020311 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Alias FILES = \ src/AliasAction.cs \ src/AliasItem.cs \ src/AliasItemSource.cs \ src/DeleteAliasAction.cs GENERATED_RESOURCES = \ Resources/Alias.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Alias/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172361021045 xustar000000000000000030 mtime=1381823729.811049569 30 atime=1381823729.903049572 30 ctime=1381823729.951049574 gnome-do-plugins-0.8.5/Alias/Makefile.in0000644000175000017500000004715612227172361020330 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Alias ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Alias FILES = \ src/AliasAction.cs \ src/AliasItem.cs \ src/AliasItemSource.cs \ src/DeleteAliasAction.cs GENERATED_RESOURCES = \ Resources/Alias.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Alias/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Alias/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Alias/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020674 xustar000000000000000030 mtime=1381823728.627049528 30 atime=1381823772.207051027 30 ctime=1381823728.627049528 gnome-do-plugins-0.8.5/Alias/Resources/0000755000175000017500000000000012227172360020217 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Alias/Resources/PaxHeaders.15196/Alias.addin.xml.in0000644000175000017500000000007411701730437024215 xustar000000000000000030 atime=1381797704.639221222 30 ctime=1381823728.627049528 gnome-do-plugins-0.8.5/Alias/Resources/Alias.addin.xml.in0000664000175000017500000000126411701730437023463 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Alias/PaxHeaders.15196/src0000644000175000017500000000013212227172361017512 xustar000000000000000030 mtime=1381823729.967049574 30 atime=1381823772.207051027 30 ctime=1381823729.967049574 gnome-do-plugins-0.8.5/Alias/src/0000755000175000017500000000000012227172361017035 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Alias/src/PaxHeaders.15196/AliasAction.cs0000644000175000017500000000007411701730437022312 xustar000000000000000030 atime=1381797704.643221222 30 ctime=1381823729.959049574 gnome-do-plugins-0.8.5/Alias/src/AliasAction.cs0000664000175000017500000000351011701730437021554 0ustar00chrischris00000000000000/* AliasAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Alias { class AliasAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Assign Alias..."); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Give an item an alternate name."); } } public override string Icon { get { return "emblem-symbolic-link"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (Item); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return false; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string alias; alias = (modItems.First () as ITextItem).Text; yield return AliasItemSource.Alias (items.First (), alias);; } } } gnome-do-plugins-0.8.5/Alias/src/PaxHeaders.15196/AliasItem.cs0000644000175000017500000000007411701730437021773 xustar000000000000000030 atime=1381797704.643221222 30 ctime=1381823729.963049574 gnome-do-plugins-0.8.5/Alias/src/AliasItem.cs0000664000175000017500000000174011701730437021240 0ustar00chrischris00000000000000/* AliasItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using Do.Universe; using Do.Platform; namespace Alias { class AliasItem : ProxyItem { public AliasItem (Item item, string alias) : base (item, alias) { } } } gnome-do-plugins-0.8.5/Alias/src/PaxHeaders.15196/AliasItemSource.cs0000644000175000017500000000007411701730437023154 xustar000000000000000030 atime=1381797704.643221222 30 ctime=1381823729.963049574 gnome-do-plugins-0.8.5/Alias/src/AliasItemSource.cs0000664000175000017500000000760611701730437022430 0ustar00chrischris00000000000000/* AliasItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Linq; using System.Collections.Generic; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Alias { public class AliasItemSource : ItemSource { [Serializable] class AliasRecord { public string UniqueId { get; protected set; } public string Alias { get; protected set; } public AliasRecord (string uniqueId, string alias) { UniqueId = uniqueId; Alias = alias; } public AliasItem MaybeGetItem () { Item item = Services.Core.GetItem (UniqueId) as Item; return item == null ? null : new AliasItem (item, Alias); } } static List aliases; static string AliasFile { get { return Path.Combine (Services.Paths.UserDataDirectory, typeof (AliasItemSource).FullName); } } static AliasItemSource () { Deserialize (); } static void Deserialize () { aliases = null; try { using (Stream s = File.OpenRead (AliasFile)) { BinaryFormatter f = new BinaryFormatter (); aliases = f.Deserialize (s) as List; } } catch (FileNotFoundException) { } catch (Exception e) { Log.Error ("Could not deserialize alias records: {0}", e.Message); Log.Debug (e.StackTrace); } finally { aliases = aliases ?? new List (); } } static void Serialize () { try { using (Stream s = File.OpenWrite (AliasFile)) { BinaryFormatter f = new BinaryFormatter (); f.Serialize (s, aliases); } } catch (Exception e) { Log.Error ("Could not serialize alias records: {0}", e.Message); Log.Debug (e.StackTrace); } } public static Item Alias (Item item, string alias) { AliasItem aliasItem; if (!ItemHasAlias (item, alias)) { aliases.Add (new AliasRecord (item.UniqueId, alias)); } aliasItem = new AliasItem (item, alias); Serialize (); return aliasItem; } public static void Unalias (Item item) { int i = IndexOfAlias (item); if (i == -1) return; aliases.RemoveAt (i); Serialize (); } public static bool ItemHasAlias (Item item) { return IndexOfAlias (item) != -1; } public static bool ItemHasAlias (Item item, string alias) { int i = IndexOfAlias (item); return i != -1 && aliases [i].Alias == alias; } static int IndexOfAlias (Item item) { return aliases.FindIndex (a => a.UniqueId == item.UniqueId); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Alias items"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Aliased items from Do's universe."); } } public override string Icon { get { return "emblem-symbolic-link"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (AliasItem); } } public override IEnumerable Items { get { return aliases .Select (a => a.MaybeGetItem ()) .Where (i => i != null) .OfType (); } } } } gnome-do-plugins-0.8.5/Alias/src/PaxHeaders.15196/DeleteAliasAction.cs0000644000175000017500000000007411701730437023435 xustar000000000000000030 atime=1381797704.643221222 30 ctime=1381823729.967049574 gnome-do-plugins-0.8.5/Alias/src/DeleteAliasAction.cs0000664000175000017500000000324711701730437022706 0ustar00chrischris00000000000000/* DeleteAliasAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Alias { class DeleteAliasAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Delete Alias"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Deletes an alias."); } } public override string Icon { get { return "gtk-delete"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (Item); } } public override bool SupportsItem (Item item) { return AliasItemSource.ItemHasAlias (item); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (Item item in items) AliasItemSource.Unalias (item); return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Xmms20000644000175000017500000000013212227172432016677 xustar000000000000000030 mtime=1381823770.631050973 30 atime=1381823772.207051027 30 ctime=1381823770.631050973 gnome-do-plugins-0.8.5/Xmms2/0000755000175000017500000000000012227172432016222 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Xmms2/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171101021000 xustar000000000000000030 mtime=1381823041.339025896 30 atime=1381823354.159036652 30 ctime=1381823770.631050973 gnome-do-plugins-0.8.5/Xmms2/Makefile.am0000664000175000017500000000056512227171101020256 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=xmms2 FILES = \ src/MusicItems.cs \ src/xmms2.cs \ src/xmms2ClearAction.cs \ src/xmms2Items.cs \ src/xmms2ItemSource.cs \ src/xmms2PlayAction.cs \ src/xmms2PlaylistActions.cs \ src/xmms2QueueAction.cs GENERATED_RESOURCES = \ Resources/xmms2.addin.xml REFERENCES = \ System \ System.Core \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Xmms2/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172432021020 xustar000000000000000029 mtime=1381823770.54305097 30 atime=1381823770.599050972 30 ctime=1381823770.627050973 gnome-do-plugins-0.8.5/Xmms2/Makefile.in0000644000175000017500000004727312227172432020304 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Xmms2 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = xmms2 FILES = \ src/MusicItems.cs \ src/xmms2.cs \ src/xmms2ClearAction.cs \ src/xmms2Items.cs \ src/xmms2ItemSource.cs \ src/xmms2PlayAction.cs \ src/xmms2PlaylistActions.cs \ src/xmms2QueueAction.cs GENERATED_RESOURCES = \ Resources/xmms2.addin.xml REFERENCES = \ System \ System.Core \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Xmms2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Xmms2/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Xmms2/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020651 xustar000000000000000030 mtime=1381823728.739049532 30 atime=1381823772.207051027 30 ctime=1381823728.739049532 gnome-do-plugins-0.8.5/Xmms2/Resources/0000755000175000017500000000000012227172360020174 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Xmms2/Resources/PaxHeaders.15196/xmms2.addin.xml.in0000644000175000017500000000007411701730437024207 xustar000000000000000030 atime=1381797706.075221272 30 ctime=1381823728.739049532 gnome-do-plugins-0.8.5/Xmms2/Resources/xmms2.addin.xml.in0000664000175000017500000000207611701730437023457 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Xmms2/PaxHeaders.15196/src0000644000175000017500000000013212227172432017466 xustar000000000000000030 mtime=1381823770.651050973 30 atime=1381823772.207051027 30 ctime=1381823770.651050973 gnome-do-plugins-0.8.5/Xmms2/src/0000755000175000017500000000000012227172432017011 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/xmms2.cs0000644000175000017500000000007411701730437021146 xustar000000000000000030 atime=1381797706.079221272 30 ctime=1381823770.635050973 gnome-do-plugins-0.8.5/Xmms2/src/xmms2.cs0000664000175000017500000002201711701730437020413 0ustar00chrischris00000000000000// xmms2.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Threading; using System.Text.RegularExpressions; using System.Diagnostics; using System.Collections.Generic; using Do.Universe; namespace Do.Addins.xmms2 { public static class xmms2 { //coverart to be added later //static readonly string MusicLibraryFile; //static readonly string CoverArtDirectory; public static List songs; public static List playlists; static Timer clearSongsTimer; static Timer clearPlaylistsTimer; const int SecondsSongsCached = 45; static xmms2 (){ //string home; //home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); //not needed and not implemented, respectively //MusicLibraryFile = "~/.gnome2/rhythmbox/rhythmdb.xml".Replace("~", home); //CoverArtDirectory = "~/.gnome2/rhythmbox/covers".Replace("~", home); clearSongsTimer = new Timer (ClearSongs); clearPlaylistsTimer = new Timer (ClearPlaylists); playlists = new List(); songs = new List (); } public static void LoadAlbumsAndArtists (out List albums_out, out List artists_out) { Dictionary albums; Dictionary artists; albums_out = new List (); artists_out = new List (); albums = new Dictionary (); artists = new Dictionary (); foreach (SongMusicItem song in LoadAllSongs ()) { //this is genius, Mr. Siegel. // Don't let null covers replace non-null covers. if (!artists.ContainsKey (song.Artist) || artists[song.Artist].Cover == null) { artists[song.Artist] = new ArtistMusicItem (song.Artist, song.Cover); } if (!albums.ContainsKey (song.Album) || albums[song.Album].Cover == null) { albums[song.Album] = new AlbumMusicItem (song.Album, song.Artist, song.Cover); } } albums_out.AddRange (albums.Values); artists_out.AddRange (artists.Values); } public static List LoadSongsFor (MusicItem item) { if(item is SongMusicItem) { List single = new List (); single.Add (item as SongMusicItem); return single; }else if(item is AlbumMusicItem){ List songs = search(string.Format("album:\"{0}\"*", item.Name)); //cuts down on extraneous search results, more efficient songs.Sort(); return songs; }else if(item is ArtistMusicItem){ List songs = search(string.Format("artist:\"{0}\"*", item.Name)); songs.Sort(); return songs; } return new List(); // songs = new SortedList (); // foreach (SongMusicItem song in LoadAllSongs ()) { //this is slowish, and causes O(songs) complexity, instead of O(albumlength) or O(SongsbyArtist) // switch (item.GetType ().Name) { // case "AlbumMusicItem": // if (item.Name != song.Album) continue; // break; // case "ArtistMusicItem": // if (item.Name != song.Artist) continue; // break; // } // try { // songs.Add (song, song); // } catch { } // } // return new List (songs.Values); } public static List LoadSongsFor (PlaylistItem list){ string line; string[] delimarr = new string[] {" - ",}; string[] data; int id; SongMusicItem entry; List entries = new List(); System.Diagnostics.Process getList; getList = new System.Diagnostics.Process(); getList.StartInfo.FileName = "xmms2"; getList.StartInfo.Arguments = string.Format("list {0}", list.Name); //Warning: does not guard against improperly formatted queries getList.StartInfo.RedirectStandardOutput = true; getList.StartInfo.UseShellExecute = false; getList.Start(); while(null != (line = getList.StandardOutput.ReadLine())){ try{ if(line.Substring(2,1) == "["){ line = Regex.Replace(line, "..\\[.+?\\/", ""); //clears out beginning of line format line = Regex.Replace(line, "\\]", " -"); //clears the other ] data = line.Split(delimarr, StringSplitOptions.None); id = int.Parse(data[0]); data[2] = Regex.Replace(data[2], "[^\\w\\s\\d].+$", ""); entry = new SongMusicItem(id, data[1], "", data[2]); //blank album to match default output. phooey. entries.Add(entry); } }catch(Exception e){ Console.Error.WriteLine("failed to load playlist: " + e.Message + " at " + line); } } return entries; } private static void ClearSongs (object state) { lock (songs) { songs.Clear (); } } public static List LoadAllSongs () { List songsCopy; lock(songs){ // Begin a new timer to clear the songs SecondsSongsCached seconds from now. clearSongsTimer.Change (SecondsSongsCached*1000, Timeout.Infinite); if (songs.Count == 0) { // Song list is not cached. Load songs from output of the search songs = search("title:*"); } songsCopy = new List (songs); } return songsCopy; } private static void ClearPlaylists (object state) { lock(playlists){ playlists.Clear(); } } public static List LoadAllPlaylists(){ string line; List playlistsCopy; PlaylistItem item; System.Diagnostics.Process getPla; getPla = new System.Diagnostics.Process(); getPla.StartInfo.FileName = "xmms2"; getPla.StartInfo.Arguments = "playlist list"; getPla.StartInfo.RedirectStandardOutput = true; getPla.StartInfo.UseShellExecute = false; getPla.Start(); lock(playlists){ if (playlists.Count == 0) { clearPlaylistsTimer.Change (SecondsSongsCached*1000, Timeout.Infinite); while(null != (line = getPla.StandardOutput.ReadLine())){ item = new PlaylistItem(line.Substring(2)); if(line.Substring(0,2) == "->"){ item.current = true; } playlists.Add(item); } } playlistsCopy = new List(playlists); } return playlistsCopy; } public static List search(string query){ //queries should be in the form :\"\" List songs = new List(); string line; string[] data; string[] delimarr = new string[] {"| ",}; SongMusicItem song; try{ System.Diagnostics.Process getLib; getLib = new System.Diagnostics.Process(); getLib.StartInfo.FileName = "xmms2"; getLib.StartInfo.Arguments = string.Format("mlib search {0}", query); getLib.StartInfo.RedirectStandardOutput = true; getLib.StartInfo.UseShellExecute = false; getLib.Start(); getLib.StandardOutput.ReadLine(); //get rid of extraneous getLib.StandardOutput.ReadLine(); //lines at the top while(null != (line = getLib.StandardOutput.ReadLine())){ if(line.Substring(0,1) != "-"){ data = line.Split(delimarr, StringSplitOptions.RemoveEmptyEntries); int id = int.Parse(data[0]); for(int i = 1; i <= 3; i++){ data[i] = Regex.Replace(data[i], " +$", "");//keeps formatting right, also ensures searches actually work! } song = new SongMusicItem(id, data[1], data[2], data[3]); songs.Add(song); } } } catch (Exception e) { Console.Error.WriteLine ("xmms2 mlib search failed: " + e.Message + " query was " + query); } return songs; } public static void StartIfNeccessary () { if (!InstanceIsRunning) { Process.Start ("xmms2d"); System.Threading.Thread.Sleep (3 * 1000); } } public static bool InstanceIsRunning { get { Process pidof; try { // Use pidof command to look for xmms2d process. Exit // status is 0 if at least one matching process is found. // If there's any error, just assume some it's running. pidof = Process.Start ("pidof", "xmms2d"); pidof.WaitForExit (); return pidof.ExitCode == 0; } catch { return true; } } } public static void Client (string command) { Client (command, false); } public static void Client (string command, bool wait) { Process client; try { client = Process.Start ("xmms2", command); if (wait) client.WaitForExit (); } catch { } } } } gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/xmms2ItemSource.cs0000644000175000017500000000007411701730437023146 xustar000000000000000030 atime=1381797706.079221272 30 ctime=1381823770.643050973 gnome-do-plugins-0.8.5/Xmms2/src/xmms2ItemSource.cs0000664000175000017500000000750011701730437022413 0ustar00chrischris00000000000000// xmms2ItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Collections.Generic; using Do.Universe; namespace Do.Addins.xmms2 { public class xmms2MusicItemSource : ItemSource { List items; List albums; List artists; public xmms2MusicItemSource () { items = new List (); //UpdateItems (); } public override string Name { get { return "xmms2 Music"; } } public override string Description { get { return "Provides access to artists and albums from xmms2."; } } public override string Icon { get { return "xmms2"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (MusicItem), typeof (BrowseMusicItem), typeof (IApplicationItem), typeof (PlaylistItem), typeof (BrowsePlaylistItem), }; } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { List children; children = new List (); if (parent is ArtistMusicItem) { foreach (AlbumMusicItem album in AllAlbumsBy (parent as ArtistMusicItem)) children.Add (album); children.Add(new BrowseAllMusicItem (parent as ArtistMusicItem)); } else if (parent is AlbumMusicItem) { foreach (SongMusicItem song in xmms2.LoadSongsFor (parent as AlbumMusicItem)) children.Add (song); } else if (parent is PlaylistItem) { foreach (SongMusicItem song in xmms2.LoadSongsFor (parent as PlaylistItem)) children.Add (song); } else if (parent is BrowseAlbumsMusicItem) { foreach (AlbumMusicItem album in albums) children.Add (album); } else if (parent is BrowseArtistsMusicItem) { foreach (ArtistMusicItem artist in artists) children.Add (artist); } else if (parent is BrowsePlaylistItem){ foreach(Item playlist in xmms2.playlists){ children.Add(playlist); } } else if(parent is BrowseAllMusicItem){ foreach (SongMusicItem song in xmms2.LoadSongsFor ((parent as BrowseAllMusicItem).Artist)) children.Add (song); } return children; } public override void UpdateItems () { items.Clear (); // Add play, pause, etc. controls. items.AddRange (xmms2RunnableItem.DefaultItems); // Add browse features. items.Add (new BrowseAlbumsMusicItem ()); items.Add (new BrowseArtistsMusicItem ()); items.Add (new BrowsePlaylistItem()); // Add albums and artists. xmms2.LoadAlbumsAndArtists (out albums, out artists); xmms2.LoadAllPlaylists(); if (xmms2.playlists != null) { foreach (Item playlist in xmms2.playlists) items.Add(playlist); } if (albums != null) { foreach (Item album in albums) items.Add (album); } if (artists != null) { foreach (Item artist in artists) items.Add (artist); } } protected List AllAlbumsBy (ArtistMusicItem artist) { return albums.FindAll (delegate (AlbumMusicItem album) { return album.Artist == artist.Name; }); } } } gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/xmms2QueueAction.cs0000644000175000017500000000007411701730437023311 xustar000000000000000030 atime=1381797706.083221272 30 ctime=1381823770.651050973 gnome-do-plugins-0.8.5/Xmms2/src/xmms2QueueAction.cs0000664000175000017500000000401111701730437022550 0ustar00chrischris00000000000000//xmms2QueueAction.cs using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Do.Universe; namespace Do.Addins.xmms2{ public class xmms2QueueAction : Act{ public xmms2QueueAction(){ } public override string Name { get { return "Queue"; } } public override string Description { get { return "Queue an item in an xmms2 playlist"; } } public override string Icon { get { return "gtk-add"; } } public override IEnumerable SupportedItemTypes{ get { return new Type[] { typeof (MusicItem), typeof (PlaylistItem), }; } } public override IEnumerable SupportedModifierItemTypes{ get{ return new Type[]{ typeof(PlaylistItem), }; } } public override bool ModifierItemsOptional{ get{ return true; } } public override bool SupportsItem(Item item){ return true; } public override bool SupportsModifierItemForItems(IEnumerable items, Item modItem){ return true; } public override IEnumerable DynamicModifierItemsForItem (Item item){ yield break; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems){ //return playlist for loading, DO NOT AUTOLOAD. //use Default playlist by default, duh string playlist; new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary (); if(!modItems.Any ()){ playlist = "Default"; }else{ playlist = modItems.First ().Name; } foreach (Item item in items) { string enqueue = "addid "; if(item is PlaylistItem){ foreach (SongMusicItem song in xmms2.LoadSongsFor (item as PlaylistItem)){ enqueue += string.Format("{0} {1} ", playlist, song.Id); } }else{ foreach (SongMusicItem song in xmms2.LoadSongsFor (item as MusicItem)){ enqueue += string.Format("{0} {1} ", playlist, song.Id); } } xmms2.Client (enqueue, true); } }).Start (); yield break; } } } gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/xmms2Items.cs0000644000175000017500000000007411701730437022150 xustar000000000000000030 atime=1381797706.083221272 30 ctime=1381823770.643050973 gnome-do-plugins-0.8.5/Xmms2/src/xmms2Items.cs0000664000175000017500000001102311701730437021410 0ustar00chrischris00000000000000// RhythmboxItems.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Threading; using System.Diagnostics; using Do.Universe; namespace Do.Addins.xmms2{ class BrowseMusicItem: Item { string name, description; public BrowseMusicItem (string name, string description) { this.name = name; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "gtk-cdrom"; } } } class BrowseArtistsMusicItem : BrowseMusicItem { public BrowseArtistsMusicItem (): base ("Browse Artists", "Browse xmms2 Music by Artist") { } } class BrowseAlbumsMusicItem : BrowseMusicItem { public BrowseAlbumsMusicItem (): base ("Browse Albums", "Browse xmms2 Music by Album") { } } class BrowseAllMusicItem : BrowseMusicItem { ArtistMusicItem artist; public BrowseAllMusicItem (ArtistMusicItem artist): base ("Songs", "All songs by " + artist.Artist) { this.artist = artist; } public ArtistMusicItem Artist { get { return artist; } } } public class BrowsePlaylistItem : Item{ public BrowsePlaylistItem(){ } public override string Name { get { return "Browse Playlists"; } } public override string Description { get { return "View all xmms2 playlists"; } } public override string Icon { get { return "gtk-cdrom"; } } } public class PlaylistItem: Item{ public bool current; string name; string desc; //separated for (current) tag //public List entries; public PlaylistItem(string name){ this.name = name; } public override string Name { get { return name; } } public override string Description { get { if(this.current){ this.desc = string.Format("{0} Playlist (Current)", name); }else{ this.desc = string.Format("{0} Playlist", name); }return desc; } } public override string Icon { get { return "format-justify-fill"; } } } class xmms2RunnableItem : Item, IRunnableItem { public static readonly xmms2RunnableItem[] DefaultItems = new xmms2RunnableItem[] { new xmms2RunnableItem ("Queue All", "Add library to xmms2 playlist", "gtk-add", "mlib loadall"), new xmms2RunnableItem ("Play", "Play Current Track in xmms2", "player_play", "play"), new xmms2RunnableItem ("Pause", "Pause xmms2 Playback", "player_pause", "toggleplay"), new xmms2RunnableItem ("Next", "Play Next Track in xmms2", "player_end", "next"), new xmms2RunnableItem ("Previous", "Play Previous Track in xmms2", "player_start", "prev"), new xmms2RunnableItem ("Stop", "Stop Current Track in xmms2", "player_stop", "stop"), new xmms2RunnableItem ("Mute", "Mute xmms2 Playback", "audio-volume-muted", "volume 0"), new xmms2RunnableItem ("Volume Up", "Increase xmms2 Playback Volume", "audio-volume-high", "volume +10"), new xmms2RunnableItem ("Volume Down", "Decrease xmms2 Playback Volume", "audio-volume-low", "volume -10"), }; string name, description, icon, command; public xmms2RunnableItem (string name, string description, string icon, string command) { this.name = name; this.description = description; this.icon = icon; this.command = command; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return icon; } } public void Run () { new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary (); xmms2.Client (command); }).Start (); } } } gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/xmms2ClearAction.cs0000644000175000017500000000007411701730437023253 xustar000000000000000030 atime=1381797706.079221272 30 ctime=1381823770.639050973 gnome-do-plugins-0.8.5/Xmms2/src/xmms2ClearAction.cs0000664000175000017500000000163511701730437022523 0ustar00chrischris00000000000000//xmms2ClearAction.cs using System; using System.Collections.Generic; using System.Threading; using System.Diagnostics; using Do.Universe; namespace Do.Addins.xmms2{ public class xmms2ClearAction : Act{ public xmms2ClearAction (){ } public override string Name{ get { return "Clear Playlist"; } } public override string Description{ get { return "Clear selected xmms2 Playlist"; } } public override string Icon{ get { return "edit-clear"; } } public override IEnumerable SupportedItemTypes{ get { return new Type[] { typeof (PlaylistItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems){ new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary(); foreach (Item item in items){ xmms2.Client(string.Format("clear {0}", item.Name)); } }).Start(); return null; } } } gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/xmms2PlaylistActions.cs0000644000175000017500000000007411701730437024211 xustar000000000000000030 atime=1381797706.083221272 30 ctime=1381823770.651050973 gnome-do-plugins-0.8.5/Xmms2/src/xmms2PlaylistActions.cs0000664000175000017500000000777711701730437023476 0ustar00chrischris00000000000000//xmms2PlaylistActions.cs using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Do.Universe; namespace Do.Addins.xmms2{ public class xmms2LoadAction : Act{ public xmms2LoadAction(){ } public override string Name{ get{ return "Load Playlist"; } } public override string Description{ get{ return "Switch current xmms2 playlist"; } } public override string Icon{ get{ return "edit-redo"; } } public override IEnumerable SupportedItemTypes{ get{ return new Type[] { typeof (PlaylistItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems){ string command = string.Format("playlist load {0}", items.First ().Name); xmms2.Client(command, true); yield break; } } public class xmms2ShuffleAction : Act{ public xmms2ShuffleAction (){ } public override string Name{ get { return "Shuffle Playlist"; } } public override string Description{ get { return "Shuffle selected xmms2 Playlist"; } } public override string Icon{ get { return "media-playlist-shuffle"; } } public override IEnumerable SupportedItemTypes{ get { return new Type[] { typeof (PlaylistItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems){ new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary (); foreach (Item item in items) { xmms2.Client (string.Format ("shuffle {0}", item.Name)); } }).Start (); yield break; } } public class xmms2RepeatAction : Act{ public xmms2RepeatAction (){ } public override string Name{ get { return "Repeat"; } } public override string Description{ get { return "Turn on repeat for selected xmms2 playlist"; } } public override string Icon{ get { return "media-playlist-repeat"; } } public override IEnumerable SupportedItemTypes{ get { return new Type[] { typeof (PlaylistItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems){ new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary(); foreach (Item item in items) { xmms2.Client(string.Format("coll attr Playlists/{0} jumplist {0}", item.Name)); }//unfortunately, there is no way to turn off repeat }).Start(); yield break; } } public class xmms2CreatePlaylistAction : Act{ public xmms2CreatePlaylistAction (){ } public override string Name{ get { return "Create Playlist"; } } public override string Description{ get { return "Create new xmms2 playlist"; } } public override string Icon{ get { return "document-new"; } } public override IEnumerable SupportedItemTypes{ get { return new Type[] { typeof (ITextItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems){ new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary(); foreach (Item item in items) { // why not? xmms2.Client(string.Format("playlist create {0}", item.Name)); } }).Start(); yield break; } } public class xmms2RemovePlaylistAction : Act{ public xmms2RemovePlaylistAction (){ } public override string Name{ get { return "Remove Playlist"; } } public override string Description{ get { return "Remove selected xmms2 playlist"; } } public override string Icon{ get { return "gtk-remove"; } } public override IEnumerable SupportedItemTypes{ get { return new Type[] { typeof (PlaylistItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems){ new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary(); foreach (Item item in items) { xmms2.Client(string.Format("playlist remove {0}", item.Name)); } }).Start(); yield break; } } } gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/MusicItems.cs0000644000175000017500000000007411701730437022162 xustar000000000000000030 atime=1381797706.079221272 30 ctime=1381823770.631050973 gnome-do-plugins-0.8.5/Xmms2/src/MusicItems.cs0000664000175000017500000000524511701730437021433 0ustar00chrischris00000000000000// MusicItems.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using Do.Universe; namespace Do.Addins.xmms2 { public abstract class MusicItem : Item { protected string name, artist, cover; public MusicItem () { } public MusicItem (string name, string artist,string cover): this () { this.name = name; this.artist = artist; this.cover = cover; } public override string Name { get { return name; } } public override string Description { get { return artist; } } public override string Icon { get { return Cover ?? "gtk-cdrom"; } } public virtual string Artist { get { return artist; } } public virtual string Cover { get { return cover; } } } public class AlbumMusicItem : MusicItem { public AlbumMusicItem (string name, string artist, string cover): base (name, artist, cover) { } } public class ArtistMusicItem : MusicItem { public ArtistMusicItem (string artist, string cover): base () { this.artist = this.name = artist; this.cover = cover; } public override string Description { get { return string.Format ("All music by {0}", artist); } } } public class SongMusicItem : MusicItem, IComparable { string album; int id; public SongMusicItem (int id, string artist, string album, string name): base (name, artist, null) { this.id = id; this.album = album; } public override string Icon { get { return "gnome-mime-audio"; } } public override string Description { get { return string.Format ("{0} - {1}", artist, album); } } public virtual string Album { get { return album; } } public virtual int Id { get { return id; } } public int CompareTo (object o) { SongMusicItem other = o as SongMusicItem; if (album.CompareTo (other.Album) == 0) return id - other.Id; return album.CompareTo (other.Album); } } } gnome-do-plugins-0.8.5/Xmms2/src/PaxHeaders.15196/xmms2PlayAction.cs0000644000175000017500000000007411701730437023132 xustar000000000000000030 atime=1381797706.083221272 30 ctime=1381823770.647050973 gnome-do-plugins-0.8.5/Xmms2/src/xmms2PlayAction.cs0000664000175000017500000000442411701730437022401 0ustar00chrischris00000000000000// xmms2PlayAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Do.Universe; namespace Do.Addins.xmms2{ public class xmms2PlayAction : Act{ public xmms2PlayAction (){ } public override string Name{ get { return "Play"; } } public override string Description{ get { return "Play an item in xmms2"; } } public override string Icon{ get { return "player_play"; } } public override IEnumerable SupportedItemTypes{ get { return new Type[] { typeof (MusicItem), typeof (PlaylistItem), }; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems){ new Thread ((ThreadStart) delegate { xmms2.StartIfNeccessary (); if(items.First () is PlaylistItem){ xmms2.Client("stop"); xmms2.Client(string.Format("playlist load {0}", items.First ().Name)); xmms2.Client("play"); }else{ //is a music item xmms2.Client("playlist load Default", true); xmms2.Client ("stop"); xmms2.Client ("clear", true); foreach (Item item in items) { string enqueue = "addid "; foreach (SongMusicItem song in xmms2.LoadSongsFor (item as MusicItem)){ enqueue += string.Format("{0} ", song.Id); } xmms2.Client (enqueue, true); } xmms2.Client ("next"); xmms2.Client ("play"); } }).Start (); return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Exaile0000644000175000017500000000013212227172373017104 xustar000000000000000030 mtime=1381823739.083049888 30 atime=1381823772.207051027 30 ctime=1381823739.083049888 gnome-do-plugins-0.8.5/Exaile/0000755000175000017500000000000012227172373016427 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Exaile/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170740021211 xustar000000000000000030 mtime=1381822944.355022561 30 atime=1381823352.547036597 30 ctime=1381823739.083049888 gnome-do-plugins-0.8.5/Exaile/Makefile.am0000664000175000017500000000077512227170740020472 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Exaile FILES = \ src/MusicItems.cs \ src/Exaile.cs \ src/ExaileItems.cs \ src/PlayAction.cs \ src/MusicItemSource.cs \ src/AbstractPlaybackAction.cs \ src/NextAction.cs \ src/PauseAction.cs \ src/PreviousAction.cs \ src/PlayItemAction.cs GENERATED_RESOURCES = \ Resources/Exaile.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ System.Data \ Mono.Data.Sqlite \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Exaile/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172373021226 xustar000000000000000030 mtime=1381823739.003049885 30 atime=1381823739.063049887 30 ctime=1381823739.083049888 gnome-do-plugins-0.8.5/Exaile/Makefile.in0000644000175000017500000004750712227172373020511 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Exaile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Exaile FILES = \ src/MusicItems.cs \ src/Exaile.cs \ src/ExaileItems.cs \ src/PlayAction.cs \ src/MusicItemSource.cs \ src/AbstractPlaybackAction.cs \ src/NextAction.cs \ src/PauseAction.cs \ src/PreviousAction.cs \ src/PlayItemAction.cs GENERATED_RESOURCES = \ Resources/Exaile.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ System.Data \ Mono.Data.Sqlite \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Exaile/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Exaile/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Exaile/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021052 xustar000000000000000030 mtime=1381823728.647049529 30 atime=1381823772.207051027 30 ctime=1381823728.647049529 gnome-do-plugins-0.8.5/Exaile/Resources/0000755000175000017500000000000012227172360020375 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Exaile/Resources/PaxHeaders.15196/Exaile.addin.xml.in0000644000175000017500000000007411701730437024551 xustar000000000000000030 atime=1381797704.899221231 30 ctime=1381823728.647049529 gnome-do-plugins-0.8.5/Exaile/Resources/Exaile.addin.xml.in0000664000175000017500000000137711701730437024024 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Exaile/PaxHeaders.15196/src0000644000175000017500000000013212227172373017673 xustar000000000000000030 mtime=1381823739.095049888 30 atime=1381823772.207051027 30 ctime=1381823739.095049888 gnome-do-plugins-0.8.5/Exaile/src/0000755000175000017500000000000012227172373017216 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/PreviousAction.cs0000644000175000017500000000007411701730437023253 xustar000000000000000030 atime=1381797704.903221231 30 ctime=1381823739.091049888 gnome-do-plugins-0.8.5/Exaile/src/PreviousAction.cs0000664000175000017500000000330011701730437022512 0ustar00chrischris00000000000000// PreviousAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Exaile { public class PreviousAction : AbstractPlaybackAction { public PreviousAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Previous"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Skip to the previous track in Exaile."); } } public override string Icon { get { return "media-skip-backward"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Exaile.Client ("--prev", true); Exaile.Client ("--prev"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/PlayItemAction.cs0000644000175000017500000000007411701730437023163 xustar000000000000000030 atime=1381797704.903221231 30 ctime=1381823739.095049888 gnome-do-plugins-0.8.5/Exaile/src/PlayItemAction.cs0000664000175000017500000000372711701730437022437 0ustar00chrischris00000000000000// PlayItemAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Exaile { public class PlayItemAction : Act { public PlayItemAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Play"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Play an item in Exaile."); } } public override string Icon { get { return "exaile"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { foreach (Item item in items) { string enqueue = ""; if (item is MusicItem) { foreach (SongMusicItem song in Exaile.LoadSongsFor (item as MusicItem)) { enqueue += string.Format ("\"{0}\" ", song.File); } Exaile.Client (enqueue); } } }).Start (); return null; } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/Exaile.cs0000644000175000017500000000007411701730437021510 xustar000000000000000030 atime=1381797704.899221231 30 ctime=1381823739.083049888 gnome-do-plugins-0.8.5/Exaile/src/Exaile.cs0000664000175000017500000001323211701730437020754 0ustar00chrischris00000000000000// Exaile.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed // with this source distribution. // // 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 3 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, see . using System; using System.IO; using System.Data; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Data.Sqlite; using Do.Platform; namespace Exaile { public static class Exaile { static readonly string MusicLibraryFile; static readonly string CoverArtDirectory; static ICollection songs; static Timer clear_songs_timer; const int SecondsSongsCached = 45; static Exaile () { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); MusicLibraryFile = Path.Combine (home, ".exaile/music.db"); CoverArtDirectory = Path.Combine (home, ".exaile/covers"); clear_songs_timer = new Timer (state => Gtk.Application.Invoke ((sender, args) => songs.Clear ())); songs = new List (); } public static void LoadAlbumsAndArtists ( out List albums_out, out List artists_out) { albums_out = new List (); artists_out = new List (); Dictionary albums = new Dictionary (); Dictionary artists = new Dictionary (); foreach (SongMusicItem song in LoadAllSongs ()) { if (!artists.ContainsKey (song.Artist) || artists[song.Artist].Cover == null) artists[song.Artist] = new ArtistMusicItem (song.Artist, song.Cover); if (!albums.ContainsKey (song.Album) || albums[song.Album].Cover == null) albums[song.Album] = new AlbumMusicItem (song.Album, song.Artist, song.Year, song.Cover); } albums_out.AddRange (albums.Values); artists_out.AddRange (artists.Values); } public static IEnumerable LoadSongsFor (MusicItem item) { if (item is SongMusicItem) return new SongMusicItem[] { item as SongMusicItem }; else if (item is ArtistMusicItem) return LoadAllSongs () .Where (song => song.Artist.Contains (item.Name)) .OrderBy (song => song.Album).ThenBy (song => song.Track); else if (item is AlbumMusicItem) return LoadAllSongs () .Where (song => song.Album == item.Name) .OrderBy (song => song.Track); else return Enumerable.Empty (); } public static IEnumerable LoadAllSongs () { // Begin a new timer to clear the songs. clear_songs_timer.Change (SecondsSongsCached*1000, Timeout.Infinite); if (songs.Any ()) return songs; // If the database doesn't exist then just return. // This prevents the code below from creating an empty database // which causes Exaile to crash. if (!File.Exists (MusicLibraryFile)) { Log.Error ("Could not find Exaile database file: " + MusicLibraryFile); return songs; } // Song list is not cached. Load songs from database. try { string connectionString = "URI=file:" + MusicLibraryFile; using (IDbConnection dbcon = new SqliteConnection(connectionString)) { using (IDbCommand dbcmd = dbcon.CreateCommand()) { dbcon.Open(); dbcmd.CommandText = "SELECT tracks.title, artists.name, albums.name, tracks.year, albums.image, paths.name, tracks.track " + "FROM tracks " + "JOIN artists ON tracks.artist = artists.id " + "JOIN albums ON tracks.album = albums.id " + "JOIN paths ON tracks.path = paths.id"; using (IDataReader reader = dbcmd.ExecuteReader()) { while(reader.Read()) { string name = reader.GetString(0); string artist = reader.GetString(1); string album = reader.GetString(2); string year = reader.GetString(3); object image_value = reader.GetValue(4); string cover = null; string file = reader.GetString(5); int track = reader.GetInt32(6); if (image_value is string) cover = Path.Combine(CoverArtDirectory, image_value as string); songs.Add(new SongMusicItem(name, artist, album, year, cover, file, track)); } } } } } catch (Exception e) { Log.Error ("Could not read Exaile database file: " + e.Message); } return songs; } public static bool InstanceIsRunning { get { try { ProcessStartInfo pinfo = new ProcessStartInfo ("pgrep", "exaile"); pinfo.UseShellExecute = false; pinfo.RedirectStandardOutput = true; Process pgrep = Process.Start (pinfo); pgrep.WaitForExit (); return pgrep.ExitCode == 0; } catch (Exception e) { Log.Error ("Could not determine if Exaile is running: {0}", e.Message); Log.Debug (e.StackTrace); } return true; } } public static void Client (string command) { Client (command, false); } public static void Client (string command, bool wait) { try { Process client = Process.Start ("exaile", command); if (wait) client.WaitForExit (); } catch { } } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/AbstractPlaybackAction.cs0000644000175000017500000000007411701730437024651 xustar000000000000000030 atime=1381797704.899221231 30 ctime=1381823739.091049888 gnome-do-plugins-0.8.5/Exaile/src/AbstractPlaybackAction.cs0000664000175000017500000000251311701730437024115 0ustar00chrischris00000000000000// AbstractPlaybackAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using Do.Universe; namespace Exaile { public abstract class AbstractPlaybackAction : Act { public override IEnumerable SupportedItemTypes { get { yield return typeof (IApplicationItem); } } public override bool SupportsItem (Item item) { if (!(item is IApplicationItem)) return false; return ((item as IApplicationItem).Exec.Contains ("exaile") && Exaile.InstanceIsRunning); } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/PauseAction.cs0000644000175000017500000000007411701730437022514 xustar000000000000000030 atime=1381797704.903221231 30 ctime=1381823739.091049888 gnome-do-plugins-0.8.5/Exaile/src/PauseAction.cs0000664000175000017500000000321011701730437021753 0ustar00chrischris00000000000000// PauseAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Exaile { public class PauseAction : AbstractPlaybackAction { public PauseAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Pause"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Pause music in Exaile."); } } public override string Icon { get { return "media-playback-pause"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Exaile.Client ("--play-pause"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/PlayAction.cs0000644000175000017500000000007411701730437022344 xustar000000000000000030 atime=1381797704.903221231 30 ctime=1381823739.087049888 gnome-do-plugins-0.8.5/Exaile/src/PlayAction.cs0000664000175000017500000000320311701730437021605 0ustar00chrischris00000000000000// PlayAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Exaile { public class PlayAction : AbstractPlaybackAction { public PlayAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Play"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Play music in Exaile."); } } public override string Icon { get { return "media-playback-start"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Exaile.Client ("--play-pause"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/MusicItemSource.cs0000644000175000017500000000007411701730437023361 xustar000000000000000030 atime=1381797704.899221231 30 ctime=1381823739.087049888 gnome-do-plugins-0.8.5/Exaile/src/MusicItemSource.cs0000664000175000017500000000646211701730437022634 0ustar00chrischris00000000000000// MusicItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Exaile { public class MusicItemSource : ItemSource { List items; List albums; List artists; public MusicItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Exaile Music"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Provides access to artists and albums from Exaile."); } } public override string Icon { get { return "exaile"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); yield return typeof (BrowseMusicItem); yield return typeof (IApplicationItem); } } public override IEnumerable Items { get { return items; } } bool IsExaile (Item item) { return item is IApplicationItem && IsExaile (item as IApplicationItem); } bool IsExaile (IApplicationItem item) { return item.Exec.Contains ("exaile"); } public override IEnumerable ChildrenOfItem (Item parent) { if (IsExaile (parent)) { yield return new BrowseAlbumsMusicItem (); yield return new BrowseArtistsMusicItem (); foreach (Item item in ExaileRunnableItem.Items) yield return item; } else if (parent is ArtistMusicItem) { foreach (AlbumMusicItem album in albums.Where (album => album.Artist.Contains (parent.Name))) yield return album; } else if (parent is AlbumMusicItem) { foreach (SongMusicItem song in Exaile.LoadSongsFor (parent as AlbumMusicItem)) yield return song; } else if (parent is BrowseAlbumsMusicItem) { foreach (AlbumMusicItem album in albums) yield return album; } else if (parent is BrowseArtistsMusicItem) { foreach (ArtistMusicItem artist in artists) yield return artist; } } public override void UpdateItems () { items.Clear (); // Add volume and display controls. foreach (Item item in ExaileRunnableItem.Items) items.Add (item); // Add browse features. items.Add (new BrowseAlbumsMusicItem ()); items.Add (new BrowseArtistsMusicItem ()); // Add albums and artists. Exaile.LoadAlbumsAndArtists (out albums, out artists); foreach (Item album in albums) items.Add (album); foreach (Item artist in artists) items.Add (artist); } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/ExaileItems.cs0000644000175000017500000000007411701730437022512 xustar000000000000000030 atime=1381797704.899221231 30 ctime=1381823739.087049888 gnome-do-plugins-0.8.5/Exaile/src/ExaileItems.cs0000664000175000017500000000626511701730437021766 0ustar00chrischris00000000000000// ExaileItems.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Exaile { class BrowseMusicItem: Item { string name, description; public BrowseMusicItem (string name, string description) { this.name = name; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "gtk-cdrom"; } } } class BrowseArtistsMusicItem : BrowseMusicItem { public BrowseArtistsMusicItem (): base (AddinManager.CurrentLocalizer.GetString ("Browse Artists"), AddinManager.CurrentLocalizer.GetString ("Browse Exaile Music by Artist")) { } } class BrowseAlbumsMusicItem : BrowseMusicItem { public BrowseAlbumsMusicItem (): base (AddinManager.CurrentLocalizer.GetString ("Browse Albums"), AddinManager.CurrentLocalizer.GetString ("Browse Exaile Music by Album")) { } } public class ExaileRunnableItem : Item, IRunnableItem { public static readonly IEnumerable Items = new [] { new ExaileRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Show Current Track"), AddinManager.CurrentLocalizer.GetString ("Show Notification of Current Track in Exaile"), "gnome-mime-audio", "--gui-query"), new ExaileRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Volume Up"), AddinManager.CurrentLocalizer.GetString ("Increase Exaile Playback Volume"), "audio-volume-high", "--increase_vol=10"), new ExaileRunnableItem ( AddinManager.CurrentLocalizer.GetString ("Volume Down"), AddinManager.CurrentLocalizer.GetString ("Decrease Exaile Playback Volume"), "audio-volume-low", "--decrease_vol=10"), }; string name, description, icon; public ExaileRunnableItem (string name, string description, string icon, string command) { this.name = name; this.description = description; this.icon = icon; Command = command; } string Command { get; set; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return icon; } } public void Run () { Services.Application.RunOnThread (() => { Exaile.Client (Command); }); } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/MusicItems.cs0000644000175000017500000000007411701730437022363 xustar000000000000000030 atime=1381797704.903221231 30 ctime=1381823739.083049888 gnome-do-plugins-0.8.5/Exaile/src/MusicItems.cs0000664000175000017500000000572111701730437021633 0ustar00chrischris00000000000000// MusicItems.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Exaile { public abstract class MusicItem : Item { protected string name, artist, year, cover; public MusicItem () { } public MusicItem (string name, string artist, string year, string cover): this () { this.name = name; this.artist = artist; this.year = year; this.cover = cover; } public override string Name { get { return name; } } public override string Description { get { return artist; } } public override string Icon { get { return Cover ?? "gtk-cdrom"; } } public virtual string Artist { get { return artist; } } public virtual string Year { get { return year; } } public virtual string Cover { get { return cover; } } } public class AlbumMusicItem : MusicItem { public AlbumMusicItem (string name, string artist, string year, string cover): base (name, artist, year, cover) { } } public class ArtistMusicItem : MusicItem { public ArtistMusicItem (string artist, string cover): base () { this.artist = this.name = artist; this.cover = cover; } public override string Description { get { return string.Format (AddinManager.CurrentLocalizer.GetString ("All music by") + " {0}", artist); } } } public class SongMusicItem : MusicItem, IComparable { string file, album; int track; public SongMusicItem (string name, string artist, string album, string year, string cover, string file, int track): base (name, artist, year, cover) { this.file = file; this.album = album; this.track = track; } public override string Icon { get { return "gnome-mime-audio"; } } public override string Description { get { return string.Format ("{0} - {1}", artist, album); } } public virtual string File { get { return file; } } public virtual string Album { get { return album; } } public virtual int Track { get { return track; } } public int CompareTo (SongMusicItem other) { if (album.CompareTo (other.Album) == 0) return track - other.Track; return album.CompareTo (other.Album); } } } gnome-do-plugins-0.8.5/Exaile/src/PaxHeaders.15196/NextAction.cs0000644000175000017500000000007411701730437022355 xustar000000000000000030 atime=1381797704.903221231 30 ctime=1381823739.091049888 gnome-do-plugins-0.8.5/Exaile/src/NextAction.cs0000664000175000017500000000320711701730437021622 0ustar00chrischris00000000000000// NextAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Exaile { public class NextAction : AbstractPlaybackAction { public NextAction () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Next"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Skip to the next track in Exaile."); } } public override string Icon { get { return "media-skip-forward"; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { new Thread ((ThreadStart) delegate { Exaile.Client ("--next"); }).Start (); return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/BundledLibraries0000644000175000017500000000013212227172360021103 xustar000000000000000030 mtime=1381823728.839049536 30 atime=1381823772.207051027 30 ctime=1381823728.839049536 gnome-do-plugins-0.8.5/BundledLibraries/0000755000175000017500000000000012227172360020426 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/BundledLibraries/PaxHeaders.15196/Makefile.am0000644000175000017500000000007411701730437023222 xustar000000000000000030 atime=1381797704.707221225 30 ctime=1381823728.827049535 gnome-do-plugins-0.8.5/BundledLibraries/Makefile.am0000664000175000017500000000005611701730437022466 0ustar00chrischris00000000000000if HAVE_EMPATHY SUBDIRS=telepathy-sharp endif gnome-do-plugins-0.8.5/BundledLibraries/PaxHeaders.15196/telepathy-sharp0000644000175000017500000000013212227172361024216 xustar000000000000000030 mtime=1381823729.423049556 30 atime=1381823772.207051027 30 ctime=1381823729.423049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/0000755000175000017500000000000012227172361023541 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/PaxHeaders.15196/Makefile.am0000644000175000017500000000007411701730437026334 xustar000000000000000030 atime=1381797704.711221225 30 ctime=1381823729.423049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/Makefile.am0000664000175000017500000000120011701730437025570 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=telepathy-sharp FILES = \ telepathy-sharp/AssemblyInfo.cs \ telepathy-sharp/Constants.cs \ telepathy-sharp/MissionControl.cs \ telepathy-sharp/Telepathy.cs REFERENCES = \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) # Include all of telepathy-sharp files, even though we don't # use them EXTRA_DIST += $(addprefix, $(srcdir),\ AUTHORS \ LICENSE \ PROVIDENCE \ README \ telpathy-sharp.sln \ telepathy-sharp/telepathy-sharp.csproj \ tests/AssemblyInfo.cs \ tests/DTubeTest.cs \ tests/FileTransfer.cs \ tests/Main.cs \ tests/McTest.cs \ tests/MiscTest.cs \ tests.csproj \ )gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/PaxHeaders.15196/telepathy-sharp0000644000175000017500000000013212227172361027330 xustar000000000000000030 mtime=1381823729.431049556 30 atime=1381823772.207051027 30 ctime=1381823729.431049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/0000755000175000017500000000000012227172361026653 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/PaxHeaders.15196/Telepathy.c0000644000175000017500000000007411701730437031515 xustar000000000000000030 atime=1381797704.719221225 30 ctime=1381823729.431049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/Telepathy.cs0000664000175000017500000016510211701730437031150 0ustar00chrischris00000000000000/* * Copyright (C) 2009 Neil Loknath * * This program 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 3 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 Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU LesserGeneral Public License as published * by the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. */ // Generated from the Telepathy spec #define USE_DBUS_PROPERTIES using System; using System.Collections.Generic; using DBus; namespace Telepathy { [Interface ("org.freedesktop.Telepathy.ConnectionManager")] public interface IConnectionManager { // Method ParamSpec[] GetParameters (string @protocol); // Method string[] ListProtocols (); // Method void RequestConnection (string @protocol, IDictionary @parameters, out string @bus_name, out ObjectPath @object_path); #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif event NewConnectionHandler NewConnection; } public struct ParamSpec { public string Name; public ConnMgrParamFlags Flags; public string Signature; public object DefaultValue; } [Flags] public enum ConnMgrParamFlags : uint { None = 0, Required = 1, Register = 2, HasDefault = 4, Secret = 8, DBusProperty = 16, } public delegate void NewConnectionHandler (string @bus_name, ObjectPath @object_path, string @protocol); [Interface ("org.freedesktop.Telepathy.Connection")] public interface IConnection //: IRequests, IContacts { // Method void Connect (); // Method void Disconnect (); // Method string[] GetInterfaces (); // Method string GetProtocol (); // Method uint GetSelfHandle (); // Method ConnectionStatus GetStatus (); // Method void HoldHandles (HandleType @handle_type, uint[] @handles); // Method string[] InspectHandles (HandleType @handle_type, uint[] @handles); // Method ChannelInfo[] ListChannels (); // Method void ReleaseHandles (HandleType @handle_type, uint[] @handles); // Method ObjectPath RequestChannel (string @type, HandleType @handle_type, uint @handle, bool @suppress_handler); // Method uint[] RequestHandles (HandleType @handle_type, string[] @names); #if USE_DBUS_PROPERTIES // Property uint SelfHandle { get; } #endif event SelfHandleChangedHandler SelfHandleChanged; event NewChannelHandler NewChannel; event ConnectionErrorHandler ConnectionError; event StatusChangedHandler StatusChanged; } public struct ChannelInfo { public ObjectPath Channel; public string ChannelType; public HandleType HandleType; public uint Handle; } public enum HandleType : uint { None = 0, Contact = 1, Room = 2, List = 3, Group = 4, } public enum ConnectionStatus : uint { Connected = 0, Connecting = 1, Disconnected = 2, } public enum ConnectionStatusReason : uint { NoneSpecified = 0, Requested = 1, NetworkError = 2, AuthenticationFailed = 3, EncryptionError = 4, NameInUse = 5, CertNotProvided = 6, CertUntrusted = 7, CertExpired = 8, CertNotActivated = 9, CertHostnameMismatch = 10, CertFingerprintMismatch = 11, CertSelfSigned = 12, CertOtherError = 13, } public delegate void SelfHandleChangedHandler (uint @self_handle); public delegate void NewChannelHandler (ObjectPath @object_path, string @channel_type, HandleType @handle_type, uint @handle, bool @suppress_handler); public delegate void ConnectionErrorHandler (string @error, IDictionary @details); public delegate void StatusChangedHandler (ConnectionStatus @status, ConnectionStatusReason @reason); [Interface ("org.freedesktop.Telepathy.Connection.Interface.Aliasing")] public interface IAliasing : IConnection { // Method ConnectionAliasFlags GetAliasFlags (); // Method string[] RequestAliases (uint[] @contacts); // Method IDictionary GetAliases (uint[] @contacts); // Method void SetAliases (IDictionary @aliases); event AliasesChangedHandler AliasesChanged; } public struct AliasPair { public uint Handle; public string Alias; } [Flags] public enum ConnectionAliasFlags : uint { None = 0, UserSet = 1, } public delegate void AliasesChangedHandler (AliasPair[] @aliases); [Interface ("org.freedesktop.Telepathy.Connection.Interface.Avatars")] public interface IAvatars : IConnection { // Method void GetAvatarRequirements (out string[] @mime_types, out short @min_width, out short @min_height, out short @max_width, out short @max_height, out uint @max_bytes); // Method string[] GetAvatarTokens (uint[] @contacts); // Method IDictionary GetKnownAvatarTokens (uint[] @contacts); // Method void RequestAvatar (uint @contact, out byte[] @data, out string @mime_type); // Method void RequestAvatars (uint[] @contacts); // Method string SetAvatar (byte[] @avatar, string @mime_type); // Method void ClearAvatar (); #if USE_DBUS_PROPERTIES // Property string[] SupportedAvatarMIMETypes { get; } #endif #if USE_DBUS_PROPERTIES // Property uint MinimumAvatarHeight { get; } #endif #if USE_DBUS_PROPERTIES // Property uint MinimumAvatarWidth { get; } #endif #if USE_DBUS_PROPERTIES // Property uint RecommendedAvatarHeight { get; } #endif #if USE_DBUS_PROPERTIES // Property uint RecommendedAvatarWidth { get; } #endif #if USE_DBUS_PROPERTIES // Property uint MaximumAvatarHeight { get; } #endif #if USE_DBUS_PROPERTIES // Property uint MaximumAvatarWidth { get; } #endif #if USE_DBUS_PROPERTIES // Property uint MaximumAvatarBytes { get; } #endif event AvatarUpdatedHandler AvatarUpdated; event AvatarRetrievedHandler AvatarRetrieved; } public delegate void AvatarUpdatedHandler (uint @contact, string @new_avatar_token); public delegate void AvatarRetrievedHandler (uint @contact, string @token, byte[] @avatar, string @type); [Interface ("org.freedesktop.Telepathy.Connection.Interface.Capabilities")] public interface ICapabilities : IConnection { // Method CapabilityPair[] AdvertiseCapabilities (CapabilityPair[] @add, string[] @remove); // Method ContactCapability[] GetCapabilities (uint[] @handles); event CapabilitiesChangedHandler CapabilitiesChanged; } public struct CapabilityPair { public string ChannelType; public uint TypeSpecificFlags; } public struct ContactCapability { public uint Handle; public string ChannelType; public ConnectionCapabilityFlags GenericFlags; public uint TypeSpecificFlags; } public struct CapabilityChange { public uint Handle; public string ChannelType; public ConnectionCapabilityFlags OldGenericFlags; public ConnectionCapabilityFlags NewGenericFlags; public uint OldTypeSpecificFlags; public uint NewTypeSpecificFlags; } [Flags] public enum ConnectionCapabilityFlags : uint { None = 0, Create = 1, Invite = 2, } public delegate void CapabilitiesChangedHandler (CapabilityChange[] @caps); namespace Draft { [Interface ("org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.DRAFT")] public interface IContactCapabilities : IConnection { // Method void SetSelfCapabilities (IDictionary[] @caps); // Method IDictionary GetContactCapabilities (uint[] @handles); event ContactCapabilitiesChangedHandler ContactCapabilitiesChanged; } public delegate void ContactCapabilitiesChangedHandler (IDictionary @caps); } namespace Draft { [Interface ("org.freedesktop.Telepathy.Connection.Interface.ContactInfo.DRAFT")] public interface IContactInfo : IConnection { // Method IDictionary GetContactInfo (uint[] @contacts); // Method ContactInfoField[] RequestContactInfo (uint @contact); // Method void SetContactInfo (ContactInfoField[] @contactinfo); #if USE_DBUS_PROPERTIES // Property ContactInfoFlag ContactInfoFlags { get; } #endif #if USE_DBUS_PROPERTIES // Property FieldSpec[] SupportedFields { get; } #endif event ContactInfoChangedHandler ContactInfoChanged; } public struct ContactInfoField { public string FieldName; public string[] Parameters; public string[] FieldValue; } public struct FieldSpec { public string Name; public string[] Parameters; public ContactInfoFieldFlags Flags; public uint Max; } public enum ContactInfoFlag : uint { CanSet = 1, Push = 2, } [Flags] public enum ContactInfoFieldFlags : uint { None = 0, ParametersMandatory = 1, } public delegate void ContactInfoChangedHandler (uint @contact, ContactInfoField[] @contactinfo); } [Interface ("org.freedesktop.Telepathy.Connection.Interface.Contacts")] public interface IContacts : IConnection { // Method IDictionary> GetContactAttributes (uint[] @handles, string[] @interfaces, bool @hold); #if USE_DBUS_PROPERTIES // Property string[] ContactAttributeInterfaces { get; } #endif } namespace Draft { [Interface ("org.freedesktop.Telepathy.Connection.Interface.Location.DRAFT")] public interface ILocation : IConnection { // Method IDictionary> GetLocations (uint[] @contacts); // Method IDictionary RequestLocation (uint @contact); // Method void SetLocation (IDictionary @location); #if USE_DBUS_PROPERTIES // Property RichPresenceAccessControlType[] LocationAccessControlTypes { get; } #endif #if USE_DBUS_PROPERTIES // Property RichPresenceAccessControl LocationAccessControl { get; set; } #endif event LocationUpdatedHandler LocationUpdated; } public enum LocationAccuracyLevel : int { None = 0, Country = 1, Region = 2, Locality = 3, PostalCode = 4, Street = 5, Detailed = 6, } public delegate void LocationUpdatedHandler (uint @contact, IDictionary @location); } [Interface ("org.freedesktop.Telepathy.Connection.Interface.Presence")] public interface IPresence : IConnection, ISimplePresence { // Method void AddStatus (string @status, IDictionary @parameters); // Method void ClearStatus (); // Method IDictionary GetPresence (uint[] @contacts); // Method IDictionary GetStatuses (); // Method void RemoveStatus (string @status); // Method void RequestPresence (uint[] @contacts); // Method void SetLastActivityTime (uint @time); // Method void SetStatus (IDictionary> @statuses); event PresenceUpdateHandler PresenceUpdate; } public struct LastActivityAndStatuses { public uint LastActivity; public IDictionary> Statuses; } public struct StatusSpec { public ConnectionPresenceType Type; public bool MaySetOnSelf; public bool Exclusive; public IDictionary ParameterTypes; } public delegate void PresenceUpdateHandler (IDictionary @presence); [Interface ("org.freedesktop.Telepathy.Connection.Interface.Renaming")] public interface IRenaming : IConnection { // Method void RequestRename (string @name); event RenamedHandler Renamed; } public delegate void RenamedHandler (uint @original, uint @new); [Interface ("org.freedesktop.Telepathy.Connection.Interface.Requests")] public interface IRequests : IConnection { // Method void CreateChannel (IDictionary @request, out ObjectPath @channel, out IDictionary @properties); // Method void EnsureChannel (IDictionary @request, out bool @yours, out ObjectPath @channel, out IDictionary @properties); #if USE_DBUS_PROPERTIES // Property ChannelDetails[] Channels { get; } #endif #if USE_DBUS_PROPERTIES // Property RequestableChannelClass[] RequestableChannelClasses { get; } #endif event NewChannelsHandler NewChannels; event ChannelClosedHandler ChannelClosed; } public struct ChannelDetails { public ObjectPath Channel; public IDictionary Properties; } public struct RequestableChannelClass { public IDictionary FixedProperties; public string[] AllowedProperties; } public delegate void NewChannelsHandler (ChannelDetails[] @channels); public delegate void ChannelClosedHandler (ObjectPath @removed); [Interface ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")] public interface ISimplePresence : IConnection { // Method void SetPresence (string @status, string @status_message); // Method IDictionary GetPresences (uint[] @contacts); #if USE_DBUS_PROPERTIES // Property IDictionary Statuses { get; } #endif event PresencesChangedHandler PresencesChanged; } public struct SimplePresence { public ConnectionPresenceType Type; public string Status; public string StatusMessage; } public struct SimpleStatusSpec { public ConnectionPresenceType Type; public bool MaySetOnSelf; public bool CanHaveMessage; } public struct RichPresenceAccessControl { public RichPresenceAccessControlType Type; public object Detail; } public enum ConnectionPresenceType : uint { Unset = 0, Offline = 1, Available = 2, Away = 3, ExtendedAway = 4, Hidden = 5, Busy = 6, Unknown = 7, Error = 8, } public enum RichPresenceAccessControlType : uint { Whitelist = 0, PublishList = 1, Group = 2, Open = 3, } public delegate void PresencesChangedHandler (IDictionary @presence); namespace Draft { [Interface ("org.freedesktop.Telepathy.ChannelBundle.DRAFT")] public interface IChannelBundle { #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif } } [Interface ("org.freedesktop.Telepathy.Channel")] public interface IChannel { // Method void Close (); // Method string GetChannelType (); // Method void GetHandle (out HandleType @target_handle_type, out uint @target_handle); // Method string[] GetInterfaces (); #if USE_DBUS_PROPERTIES // Property string ChannelType { get; } #endif #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif #if USE_DBUS_PROPERTIES // Property uint TargetHandle { get; } #endif #if USE_DBUS_PROPERTIES // Property string TargetID { get; } #endif #if USE_DBUS_PROPERTIES // Property HandleType TargetHandleType { get; } #endif #if USE_DBUS_PROPERTIES // Property bool Requested { get; } #endif #if USE_DBUS_PROPERTIES // Property uint InitiatorHandle { get; } #endif #if USE_DBUS_PROPERTIES // Property string InitiatorID { get; } #endif event ClosedHandler Closed; } public delegate void ClosedHandler (); [Interface ("org.freedesktop.Telepathy.Channel.FUTURE")] public interface IChannelFuture { #if USE_DBUS_PROPERTIES // Property ObjectPath Bundle { get; } #endif } [Interface ("org.freedesktop.Telepathy.Channel.Type.ContactList")] public interface IContactList : IChannel, IGroup { } [Interface ("org.freedesktop.Telepathy.Channel.Type.StreamedMedia")] public interface IStreamedMedia : IChannel, IGroup { // Method MediaStreamInfo[] ListStreams (); // Method void RemoveStreams (uint[] @streams); // Method void RequestStreamDirection (uint @stream_id, MediaStreamDirection @stream_direction); // Method MediaStreamInfo[] RequestStreams (uint @contact_handle, MediaStreamType[] @types); event StreamAddedHandler StreamAdded; event StreamDirectionChangedHandler StreamDirectionChanged; event StreamErrorHandler StreamError; event StreamRemovedHandler StreamRemoved; event StreamStateChangedHandler StreamStateChanged; } public struct MediaStreamInfo { public uint Identifier; public uint Contact; public MediaStreamType Type; public MediaStreamState State; public MediaStreamDirection Direction; public MediaStreamPendingSend PendingSendFlags; } public enum MediaStreamType : uint { Audio = 0, Video = 1, } public enum MediaStreamState : uint { Disconnected = 0, Connecting = 1, Connected = 2, } public enum MediaStreamDirection : uint { None = 0, Send = 1, Receive = 2, Bidirectional = 3, } [Flags] public enum MediaStreamPendingSend : uint { None = 0, LocalSend = 1, RemoteSend = 2, } [Flags] public enum ChannelMediaCapabilities : uint { None = 0, Audio = 1, Video = 2, NATTraversalSTUN = 4, NATTraversalGTalkP2P = 8, NATTraversalICEUDP = 16, } public delegate void StreamAddedHandler (uint @stream_id, uint @contact_handle, MediaStreamType @stream_type); public delegate void StreamDirectionChangedHandler (uint @stream_id, MediaStreamDirection @stream_direction, MediaStreamPendingSend @pending_flags); public delegate void StreamErrorHandler (uint @stream_id, MediaStreamError @error_code, string @message); public delegate void StreamRemovedHandler (uint @stream_id); public delegate void StreamStateChangedHandler (uint @stream_id, MediaStreamState @stream_state); [Interface ("org.freedesktop.Telepathy.Channel.Type.StreamedMedia.FUTURE")] public interface IStreamedMediaFuture : IChannel, IStreamedMedia { #if USE_DBUS_PROPERTIES // Property bool InitialAudio { get; } #endif #if USE_DBUS_PROPERTIES // Property bool InitialVideo { get; } #endif } [Interface ("org.freedesktop.Telepathy.Channel.Type.RoomList")] public interface IRoomList : IChannel { // Method bool GetListingRooms (); // Method void ListRooms (); // Method void StopListing (); #if USE_DBUS_PROPERTIES // Property string Server { get; } #endif event GotRoomsHandler GotRooms; event ListingRoomsHandler ListingRooms; } public struct RoomInfo { public uint Handle; public string ChannelType; public IDictionary Info; } public delegate void GotRoomsHandler (RoomInfo[] @rooms); public delegate void ListingRoomsHandler (bool @listing); [Interface ("org.freedesktop.Telepathy.Channel.Type.Text")] public interface IText : IChannel { // Method void AcknowledgePendingMessages (uint[] @ids); // Method ChannelTextMessageType[] GetMessageTypes (); // Method PendingTextMessage[] ListPendingMessages (bool @clear); // Method void Send (ChannelTextMessageType @type, string @text); #if USE_TP_PROPERTIES // Property bool anonymous { get; set; } #endif #if USE_TP_PROPERTIES // Property bool invite-only { get; set; } #endif #if USE_TP_PROPERTIES // Property uint limit { get; set; } #endif #if USE_TP_PROPERTIES // Property bool limited { get; set; } #endif #if USE_TP_PROPERTIES // Property bool moderated { get; set; } #endif #if USE_TP_PROPERTIES // Property string name { get; set; } #endif #if USE_TP_PROPERTIES // Property string description { get; set; } #endif #if USE_TP_PROPERTIES // Property string password { get; set; } #endif #if USE_TP_PROPERTIES // Property bool password-required { get; set; } #endif #if USE_TP_PROPERTIES // Property bool persistent { get; set; } #endif #if USE_TP_PROPERTIES // Property bool private { get; set; } #endif #if USE_TP_PROPERTIES // Property string subject { get; set; } #endif #if USE_TP_PROPERTIES // Property uint subject-contact { get; set; } #endif #if USE_TP_PROPERTIES // Property uint subject-timestamp { get; set; } #endif event LostMessageHandler LostMessage; event ReceivedHandler Received; event SendErrorHandler SendError; event SentHandler Sent; } public struct PendingTextMessage { public uint Identifier; public uint UnixTimestamp; public uint Sender; public ChannelTextMessageType MessageType; public ChannelTextMessageFlags Flags; public string Text; } public enum ChannelTextSendError : uint { Unknown = 0, Offline = 1, InvalidContact = 2, PermissionDenied = 3, TooLong = 4, NotImplemented = 5, } public enum ChannelTextMessageType : uint { Normal = 0, Action = 1, Notice = 2, AutoReply = 3, DeliveryReport = 4, } [Flags] public enum ChannelTextMessageFlags : uint { None = 0, Truncated = 1, NonTextContent = 2, Scrollback = 4, Rescued = 8, } public delegate void LostMessageHandler (); public delegate void ReceivedHandler (uint @id, uint @timestamp, uint @sender, ChannelTextMessageType @type, ChannelTextMessageFlags @flags, string @text); public delegate void SendErrorHandler (ChannelTextSendError @error, uint @timestamp, ChannelTextMessageType @type, string @text); public delegate void SentHandler (uint @timestamp, ChannelTextMessageType @type, string @text); [Interface ("org.freedesktop.Telepathy.Channel.Type.Tubes")] public interface ITubes : IChannel { // Method IDictionary GetAvailableStreamTubeTypes (); // Method TubeType[] GetAvailableTubeTypes (); // Method TubeInfo[] ListTubes (); // Method uint OfferDBusTube (string @service, IDictionary @parameters); // Method uint OfferStreamTube (string @service, IDictionary @parameters, SocketAddressType @address_type, object @address, SocketAccessControl @access_control, object @access_control_param); // Method string AcceptDBusTube (uint @id); // Method object AcceptStreamTube (uint @id, SocketAddressType @address_type, SocketAccessControl @access_control, object @access_control_param); // Method void CloseTube (uint @id); // Method string GetDBusTubeAddress (uint @id); // Method DBusTubeMember[] GetDBusNames (uint @id); // Method void GetStreamTubeSocketAddress (uint @id, out SocketAddressType @address_type, out object @address); event NewTubeHandler NewTube; event TubeStateChangedHandler TubeStateChanged; event TubeClosedHandler TubeClosed; event DBusNamesChangedHandler DBusNamesChanged; event StreamTubeNewConnectionHandler StreamTubeNewConnection; } public struct TubeInfo { public uint Identifier; public uint Initiator; public TubeType Type; public string Service; public IDictionary Parameters; public TubeState State; } public struct DBusTubeMember { public uint Handle; public string UniqueName; } public enum TubeType : uint { DBus = 0, Stream = 1, } public enum TubeState : uint { LocalPending = 0, RemotePending = 1, Open = 2, } public enum SocketAddressType : uint { Unix = 0, AbstractUnix = 1, IPv4 = 2, IPv6 = 3, } public enum SocketAccessControl : uint { Localhost = 0, Port = 1, Netmask = 2, Credentials = 3, } public delegate void NewTubeHandler (uint @id, uint @initiator, TubeType @type, string @service, IDictionary @parameters, TubeState @state); public delegate void TubeStateChangedHandler (uint @id, TubeState @state); public delegate void TubeClosedHandler (uint @id); public delegate void DBusNamesChangedHandler (uint @id, DBusTubeMember[] @added, uint[] @removed); public delegate void StreamTubeNewConnectionHandler (uint @id, uint @handle); [Interface ("org.freedesktop.Telepathy.Channel.Type.StreamTube")] public interface IStreamTube : IChannel, ITube { // Method void Offer (SocketAddressType @address_type, object @address, SocketAccessControl @access_control, IDictionary @parameters); // Method object Accept (SocketAddressType @address_type, SocketAccessControl @access_control, object @access_control_param); #if USE_DBUS_PROPERTIES // Property string Service { get; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary SupportedSocketTypes { get; } #endif event NewRemoteConnectionHandler NewRemoteConnection; event NewLocalConnectionHandler NewLocalConnection; event ConnectionClosedHandler ConnectionClosed; } public delegate void NewRemoteConnectionHandler (uint @handle, object @connection_param, uint @connection_id); public delegate void NewLocalConnectionHandler (uint @connection_id); public delegate void ConnectionClosedHandler (uint @connection_id, string @error, string @message); [Interface ("org.freedesktop.Telepathy.Channel.Type.DBusTube")] public interface IDBusTube : IChannel, ITube { // Method string Offer (IDictionary @parameters, SocketAccessControl @access_control); // Method string Accept (SocketAccessControl @access_control); #if USE_DBUS_PROPERTIES // Property string ServiceName { get; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary DBusNames { get; } #endif event DBusNamesChangedHandler DBusNamesChanged; } //already defined for StreamTube //public delegate void DBusNamesChangedHandler (IDictionary @added, uint[] @removed); [Interface ("org.freedesktop.Telepathy.Channel.Type.FileTransfer")] public interface IFileTransfer : IChannel { // Method object AcceptFile (SocketAddressType @address_type, SocketAccessControl @access_control, object @access_control_param, ulong @offset); // Method object ProvideFile (SocketAddressType @address_type, SocketAccessControl @access_control, object @access_control_param); #if USE_DBUS_PROPERTIES // Property FileTransferState State { get; } #endif #if USE_DBUS_PROPERTIES // Property string ContentType { get; } #endif #if USE_DBUS_PROPERTIES // Property string Filename { get; } #endif #if USE_DBUS_PROPERTIES // Property ulong Size { get; } #endif #if USE_DBUS_PROPERTIES // Property FileHashType ContentHashType { get; } #endif #if USE_DBUS_PROPERTIES // Property string ContentHash { get; } #endif #if USE_DBUS_PROPERTIES // Property string Description { get; } #endif #if USE_DBUS_PROPERTIES // Property long Date { get; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary AvailableSocketTypes { get; } #endif #if USE_DBUS_PROPERTIES // Property ulong TransferredBytes { get; } #endif #if USE_DBUS_PROPERTIES // Property ulong InitialOffset { get; } #endif event FileTransferStateChangedHandler FileTransferStateChanged; event TransferredBytesChangedHandler TransferredBytesChanged; event InitialOffsetDefinedHandler InitialOffsetDefined; } public enum FileTransferState : uint { None = 0, Pending = 1, Accepted = 2, Open = 3, Completed = 4, Cancelled = 5, } public enum FileTransferStateChangeReason : uint { None = 0, Requested = 1, LocalStopped = 2, RemoteStopped = 3, LocalError = 4, RemoteError = 5, } public enum FileHashType : uint { None = 0, MD5 = 1, SHA1 = 2, SHA256 = 3, } public delegate void FileTransferStateChangedHandler (FileTransferState @state, FileTransferStateChangeReason @reason); public delegate void TransferredBytesChangedHandler (ulong @count); public delegate void InitialOffsetDefinedHandler (ulong @initialoffset); namespace Draft { [Interface ("org.freedesktop.Telepathy.Channel.Type.ContactSearch.DRAFT")] public interface IContactSearch : IChannel { // Method void Search (IDictionary @terms); // Method void More (); // Method void Stop (); #if USE_DBUS_PROPERTIES // Property ChannelContactSearchState SearchState { get; } #endif #if USE_DBUS_PROPERTIES // Property uint Limit { get; } #endif #if USE_DBUS_PROPERTIES // Property string[] AvailableSearchKeys { get; } #endif #if USE_DBUS_PROPERTIES // Property string Server { get; } #endif event SearchStateChangedHandler SearchStateChanged; event SearchResultReceivedHandler SearchResultReceived; } public enum ChannelContactSearchState : uint { NotStarted = 0, InProgress = 1, MoreAvailable = 2, Completed = 3, Failed = 4, } public delegate void SearchStateChangedHandler (ChannelContactSearchState @state, string @error, IDictionary @details); public delegate void SearchResultReceivedHandler (uint @contact, ContactInfoField[] @info); } [Interface ("org.freedesktop.Telepathy.Channel.Interface.CallMerging")] public interface ICallMerging : IStreamedMedia { // Method void Merge (ObjectPath @other); // Method ObjectPath Split (uint @contact); } [Interface ("org.freedesktop.Telepathy.Channel.Interface.CallState")] public interface ICallState : IStreamedMedia { // Method IDictionary GetCallStates (); event CallStateChangedHandler CallStateChanged; } [Flags] public enum ChannelCallStateFlags : uint { None = 0, Ringing = 1, Queued = 2, Held = 4, Forwarded = 8, } public delegate void CallStateChangedHandler (uint @contact, ChannelCallStateFlags @state); [Interface ("org.freedesktop.Telepathy.Channel.Interface.ChatState")] public interface IChatState : IChannel { // Method void SetChatState (ChannelChatState @state); event ChatStateChangedHandler ChatStateChanged; } public enum ChannelChatState : uint { Gone = 0, Inactive = 1, Active = 2, Paused = 3, Composing = 4, } public delegate void ChatStateChangedHandler (uint @contact, ChannelChatState @state); [Interface ("org.freedesktop.Telepathy.Channel.Interface.Destroyable")] public interface IDestroyable : IChannel { // Method void Destroy (); } [Interface ("org.freedesktop.Telepathy.Channel.Interface.DTMF")] public interface IDTMF : IStreamedMedia { // Method void StartTone (uint @stream_id, DTMFEvent @event); // Method void StopTone (uint @stream_id); } public enum DTMFEvent : byte { Digit0 = 0, Digit1 = 1, Digit2 = 2, Digit3 = 3, Digit4 = 4, Digit5 = 5, Digit6 = 6, Digit7 = 7, Digit8 = 8, Digit9 = 9, Asterisk = 10, Hash = 11, LetterA = 12, LetterB = 13, LetterC = 14, LetterD = 15, } [Interface ("org.freedesktop.Telepathy.Channel.Interface.Group")] public interface IGroup : IChannel { // Method void AddMembers (uint[] @contacts, string @message); // Method void GetAllMembers (out uint[] @members, out uint[] @local_pending, out uint[] @remote_pending); // Method ChannelGroupFlags GetGroupFlags (); // Method uint[] GetHandleOwners (uint[] @handles); // Method uint[] GetLocalPendingMembers (); // Method LocalPendingInfo[] GetLocalPendingMembersWithInfo (); // Method uint[] GetMembers (); // Method uint[] GetRemotePendingMembers (); // Method uint GetSelfHandle (); // Method void RemoveMembers (uint[] @contacts, string @message); // Method void RemoveMembersWithReason (uint[] @contacts, string @message, ChannelGroupChangeReason @reason); #if USE_DBUS_PROPERTIES // Property ChannelGroupFlags GroupFlags { get; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary HandleOwners { get; } #endif #if USE_DBUS_PROPERTIES // Property LocalPendingInfo[] LocalPendingMembers { get; } #endif #if USE_DBUS_PROPERTIES // Property uint[] Members { get; } #endif #if USE_DBUS_PROPERTIES // Property uint[] RemotePendingMembers { get; } #endif #if USE_DBUS_PROPERTIES // Property uint SelfHandle { get; } #endif event HandleOwnersChangedHandler HandleOwnersChanged; event SelfHandleChangedHandler SelfHandleChanged; event GroupFlagsChangedHandler GroupFlagsChanged; event MembersChangedHandler MembersChanged; event MembersChangedDetailedHandler MembersChangedDetailed; } public struct LocalPendingInfo { public uint ToBeAdded; public uint Actor; public ChannelGroupChangeReason Reason; public string Message; } public enum ChannelGroupChangeReason : uint { None = 0, Offline = 1, Kicked = 2, Busy = 3, Invited = 4, Banned = 5, Error = 6, InvalidContact = 7, NoAnswer = 8, Renamed = 9, PermissionDenied = 10, Separated = 11, } [Flags] public enum ChannelGroupFlags : uint { None = 0, CanAdd = 1, CanRemove = 2, CanRescind = 4, MessageAdd = 8, MessageRemove = 16, MessageAccept = 32, MessageReject = 64, MessageRescind = 128, ChannelSpecificHandles = 256, OnlyOneGroup = 512, HandleOwnersNotAvailable = 1024, Properties = 2048, MembersChangedDetailed = 4096, MessageDepart = 8192, } public delegate void HandleOwnersChangedHandler (IDictionary @added, uint[] @removed); public delegate void GroupFlagsChangedHandler (ChannelGroupFlags @added, ChannelGroupFlags @removed); public delegate void MembersChangedHandler (string @message, uint[] @added, uint[] @removed, uint[] @local_pending, uint[] @remote_pending, uint @actor, ChannelGroupChangeReason @reason); public delegate void MembersChangedDetailedHandler (uint[] @added, uint[] @removed, uint[] @local_pending, uint[] @remote_pending, IDictionary @details); [Interface ("org.freedesktop.Telepathy.Channel.Interface.Hold")] public interface IHold : IStreamedMedia { // Method void GetHoldState (out LocalHoldState @holdstate, out LocalHoldStateReason @reason); // Method void RequestHold (bool @hold); event HoldStateChangedHandler HoldStateChanged; } public enum LocalHoldState : uint { Unheld = 0, Held = 1, PendingHold = 2, PendingUnhold = 3, } public enum LocalHoldStateReason : uint { None = 0, Requested = 1, ResourceNotAvailable = 2, } public delegate void HoldStateChangedHandler (LocalHoldState @holdstate, LocalHoldStateReason @reason); namespace Draft { [Interface ("org.freedesktop.Telepathy.Channel.Interface.HTML.DRAFT")] public interface IHTML : IText, IMessages { } } [Interface ("org.freedesktop.Telepathy.Channel.Interface.Password")] public interface IPassword : IChannel { // Method ChannelPasswordFlags GetPasswordFlags (); // Method bool ProvidePassword (string @password); event PasswordFlagsChangedHandler PasswordFlagsChanged; } [Flags] public enum ChannelPasswordFlags : uint { None = 0, Provide = 8, } public delegate void PasswordFlagsChangedHandler (ChannelPasswordFlags @added, ChannelPasswordFlags @removed); [Interface ("org.freedesktop.Telepathy.Channel.Interface.MediaSignalling")] public interface IMediaSignalling : IChannel, IStreamedMedia { // Method MediaSessionHandlerInfo[] GetSessionHandlers (); #if USE_TP_PROPERTIES // Property string nat-traversal { get; set; } #endif #if USE_TP_PROPERTIES // Property string stun-server { get; set; } #endif #if USE_TP_PROPERTIES // Property short stun-port { get; set; } #endif #if USE_TP_PROPERTIES // Property string gtalk-p2p-relay-token { get; set; } #endif event NewSessionHandlerHandler NewSessionHandler; } public struct MediaSessionHandlerInfo { public ObjectPath SessionHandler; public string MediaSessionType; } public delegate void NewSessionHandlerHandler (ObjectPath @session_handler, string @session_type); [Interface ("org.freedesktop.Telepathy.Channel.Interface.MediaSignalling.FUTURE")] public interface IMediaSignallingFuture : IChannel, IStreamedMedia, IMediaSignalling { #if USE_DBUS_PROPERTIES // Property bool ICETransportAvailable { get; } #endif #if USE_DBUS_PROPERTIES // Property bool RawUDPTransportAvailable { get; } #endif #if USE_DBUS_PROPERTIES // Property bool GTalkP2PTransportAvailable { get; } #endif #if USE_DBUS_PROPERTIES // Property bool WLM85TransportAvailable { get; } #endif #if USE_DBUS_PROPERTIES // Property bool WLM2009TransportAvailable { get; } #endif } [Interface ("org.freedesktop.Telepathy.Channel.Interface.Messages")] public interface IMessages : IText { // Method string SendMessage (IDictionary[] @message, MessageSendingFlags @flags); // Method IDictionary GetPendingMessageContent (uint @message_id, uint[] @parts); #if USE_DBUS_PROPERTIES // Property string[] SupportedContentTypes { get; } #endif #if USE_DBUS_PROPERTIES // Property MessagePartSupportFlags MessagePartSupportFlags { get; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary[] PendingMessages { get; } #endif #if USE_DBUS_PROPERTIES // Property DeliveryReportingSupportFlags DeliveryReportingSupport { get; } #endif event MessageSentHandler MessageSent; event PendingMessagesRemovedHandler PendingMessagesRemoved; event MessageReceivedHandler MessageReceived; } public enum DeliveryStatus : uint { Unknown = 0, Delivered = 1, TemporarilyFailed = 2, PermanentlyFailed = 3, Accepted = 4, } [Flags] public enum MessagePartSupportFlags : uint { None = 0, OneAttachment = 1, MultipleAttachments = 2, } [Flags] public enum MessageSendingFlags : uint { None = 0, ReportDelivery = 1, } [Flags] public enum DeliveryReportingSupportFlags : uint { None = 0, ReceiveFailures = 1, ReceiveSuccesses = 2, } public delegate void MessageSentHandler (IDictionary[] @content, MessageSendingFlags @flags, string @message_token); public delegate void PendingMessagesRemovedHandler (uint[] @message_ids); public delegate void MessageReceivedHandler (IDictionary[] @message); [Interface ("org.freedesktop.Telepathy.Channel.Interface.Tube")] public interface ITube : IChannel { #if USE_DBUS_PROPERTIES // Property IDictionary Parameters { get; } #endif #if USE_DBUS_PROPERTIES // Property TubeChannelState State { get; } #endif event TubeChannelStateChangedHandler TubeChannelStateChanged; } public enum TubeChannelState : uint { LocalPending = 0, RemotePending = 1, Open = 2, NotOffered = 3, } public delegate void TubeChannelStateChangedHandler (TubeChannelState @state); [Interface ("org.freedesktop.Telepathy.Media.SessionHandler")] public interface ISessionHandler { // Method void Error (MediaStreamError @error_code, string @message); // Method void Ready (); event NewStreamHandlerHandler NewStreamHandler; } public delegate void NewStreamHandlerHandler (ObjectPath @stream_handler, uint @id, MediaStreamType @media_type, MediaStreamDirection @direction); [Interface ("org.freedesktop.Telepathy.Media.StreamHandler")] public interface IStreamHandler { // Method void CodecChoice (uint @codec_id); // Method void Error (MediaStreamError @error_code, string @message); // Method void NativeCandidatesPrepared (); // Method void NewActiveCandidatePair (string @native_candidate_id, string @remote_candidate_id); // Method void NewNativeCandidate (string @candidate_id, MediaStreamHandlerTransport[] @transports); // Method void Ready (MediaStreamHandlerCodec[] @codecs); // Method void SetLocalCodecs (MediaStreamHandlerCodec[] @codecs); // Method void StreamState (MediaStreamState @state); // Method void SupportedCodecs (MediaStreamHandlerCodec[] @codecs); // Method void CodecsUpdated (MediaStreamHandlerCodec[] @codecs); // Method void HoldState (bool @held); // Method void UnholdFailure (); #if USE_DBUS_PROPERTIES // Property SocketAddressIP[] STUNServers { get; } #endif #if USE_DBUS_PROPERTIES // Property bool CreatedLocally { get; } #endif #if USE_DBUS_PROPERTIES // Property string NATTraversal { get; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary[] RelayInfo { get; } #endif event AddRemoteCandidateHandler AddRemoteCandidate; event CloseHandler Close; event RemoveRemoteCandidateHandler RemoveRemoteCandidate; event SetActiveCandidatePairHandler SetActiveCandidatePair; event SetRemoteCandidateListHandler SetRemoteCandidateList; event SetRemoteCodecsHandler SetRemoteCodecs; event SetStreamPlayingHandler SetStreamPlaying; event SetStreamSendingHandler SetStreamSending; event StartTelephonyEventHandler StartTelephonyEvent; event StopTelephonyEventHandler StopTelephonyEvent; event SetStreamHeldHandler SetStreamHeld; } public struct SocketAddressIP // manually added { public string Address; public short Port; } public struct MediaStreamHandlerCandidate { public string Name; public MediaStreamHandlerTransport[] Transports; } public struct MediaStreamHandlerTransport { public uint ComponentNumber; public string IPAddress; public uint Port; public MediaStreamBaseProto Protocol; public string Subtype; public string Profile; public double PreferenceValue; public MediaStreamTransportType TransportType; public string Username; public string Password; } public struct MediaStreamHandlerCodec { public uint CodecID; public string Name; public MediaStreamType MediaType; public uint ClockRate; public uint NumberOfChannels; public IDictionary Parameters; } public enum MediaStreamError : uint { Unknown = 0, EOS = 1, } public enum MediaStreamBaseProto : uint { UDP = 0, TCP = 1, } public enum MediaStreamTransportType : uint { Local = 0, Derived = 1, Relay = 2, } public delegate void AddRemoteCandidateHandler (string @candidate_id, MediaStreamHandlerTransport[] @transports); public delegate void CloseHandler (); public delegate void RemoveRemoteCandidateHandler (string @candidate_id); public delegate void SetActiveCandidatePairHandler (string @native_candidate_id, string @remote_candidate_id); public delegate void SetRemoteCandidateListHandler (MediaStreamHandlerCandidate[] @remote_candidates); public delegate void SetRemoteCodecsHandler (MediaStreamHandlerCodec[] @codecs); public delegate void SetStreamPlayingHandler (bool @playing); public delegate void SetStreamSendingHandler (bool @sending); public delegate void StartTelephonyEventHandler (byte @event); public delegate void StopTelephonyEventHandler (); public delegate void SetStreamHeldHandler (bool @held); namespace Draft { [Interface ("org.freedesktop.Telepathy.Debug.DRAFT")] public interface IDebug { DebugMessage [] GetMessages (); event NewDebugMessageHandler NewDebugMessage; #if USE_DBUS_PROPERTIES bool Enabled { get; } #endif } public struct DebugMessage { public double Timestamp; public string Domain; public DebugLevel Level; public string Message; } public enum DebugLevel : uint { Error = 0, Critical = 1, Warning = 2, Message = 3, Info = 4, Debug = 5 }; public delegate void NewDebugMessageHandler (double @date, string @domain, DebugLevel @level, string @message); } [Interface ("org.freedesktop.Telepathy.AccountManager")] public interface IAccountManager { // Method ObjectPath CreateAccount (string @connection_manager, string @protocol, string @display_name, IDictionary @parameters); #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif #if USE_DBUS_PROPERTIES // Property ObjectPath[] ValidAccounts { get; } #endif #if USE_DBUS_PROPERTIES // Property ObjectPath[] InvalidAccounts { get; } #endif event AccountRemovedHandler AccountRemoved; event AccountValidityChangedHandler AccountValidityChanged; } public delegate void AccountRemovedHandler (ObjectPath @account); public delegate void AccountValidityChangedHandler (ObjectPath @account, bool @valid); [Interface ("org.freedesktop.Telepathy.Account")] public interface IAccount { // Method void Remove (); // Method void UpdateParameters (IDictionary @set, string[] @unset); #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif #if USE_DBUS_PROPERTIES // Property string DisplayName { get; set; } #endif #if USE_DBUS_PROPERTIES // Property string Icon { get; set; } #endif #if USE_DBUS_PROPERTIES // Property bool Valid { get; } #endif #if USE_DBUS_PROPERTIES // Property bool Enabled { get; set; } #endif #if USE_DBUS_PROPERTIES // Property string Nickname { get; set; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary Parameters { get; } #endif #if USE_DBUS_PROPERTIES // Property SimplePresence AutomaticPresence { get; set; } #endif #if USE_DBUS_PROPERTIES // Property bool ConnectAutomatically { get; set; } #endif #if USE_DBUS_PROPERTIES // Property ObjectPath Connection { get; } #endif #if USE_DBUS_PROPERTIES // Property uint ConnectionStatus { get; } #endif #if USE_DBUS_PROPERTIES // Property uint ConnectionStatusReason { get; } #endif #if USE_DBUS_PROPERTIES // Property SimplePresence CurrentPresence { get; } #endif #if USE_DBUS_PROPERTIES // Property SimplePresence RequestedPresence { get; set; } #endif #if USE_DBUS_PROPERTIES // Property string NormalizedName { get; } #endif #if USE_DBUS_PROPERTIES // Property bool HasBeenOnline { get; } #endif event RemovedHandler Removed; event AccountPropertyChangedHandler AccountPropertyChanged; } public delegate void RemovedHandler (); public delegate void AccountPropertyChangedHandler (IDictionary @properties); [Interface ("org.freedesktop.Telepathy.Account.Interface.Avatar")] public interface IAvatar : IAccount { #if USE_DBUS_PROPERTIES // Property Avatar Avatar { get; set; } #endif event AvatarChangedHandler AvatarChanged; } public struct Avatar { public byte[] AvatarData; public string MIMEType; } public delegate void AvatarChangedHandler (); [Interface ("org.freedesktop.Telepathy.ChannelDispatcher")] public interface IChannelDispatcher { // Method ObjectPath CreateChannel (ObjectPath @account, IDictionary @requested_properties, long @user_action_time, string @preferred_handler); // Method ObjectPath EnsureChannel (ObjectPath @account, IDictionary @requested_properties, long @user_action_time, string @preferred_handler); #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif } [Interface ("org.freedesktop.Telepathy.ChannelDispatcher.Interface.OperationList")] public interface IOperationList : IChannelDispatcher { #if USE_DBUS_PROPERTIES // Property DispatchOperationDetails[] DispatchOperations { get; } #endif event NewDispatchOperationHandler NewDispatchOperation; event DispatchOperationFinishedHandler DispatchOperationFinished; } public struct DispatchOperationDetails { public ObjectPath ChannelDispatchOperation; public IDictionary Properties; } public delegate void NewDispatchOperationHandler (ObjectPath @dispatch_operation, IDictionary @properties); public delegate void DispatchOperationFinishedHandler (ObjectPath @dispatch_operation); [Interface ("org.freedesktop.Telepathy.ChannelDispatchOperation")] public interface IChannelDispatchOperation { // Method void HandleWith (string @handler); // Method void Claim (); #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif #if USE_DBUS_PROPERTIES // Property ObjectPath Connection { get; } #endif #if USE_DBUS_PROPERTIES // Property ObjectPath Account { get; } #endif #if USE_DBUS_PROPERTIES // Property ChannelDetails[] Channels { get; } #endif #if USE_DBUS_PROPERTIES // Property string[] PossibleHandlers { get; } #endif event ChannelLostHandler ChannelLost; event FinishedHandler Finished; } public delegate void ChannelLostHandler (ObjectPath @channel, string @error, string @message); public delegate void FinishedHandler (); [Interface ("org.freedesktop.Telepathy.ChannelRequest")] public interface IChannelRequest { // Method void Proceed (); // Method void Cancel (); #if USE_DBUS_PROPERTIES // Property ObjectPath Account { get; } #endif #if USE_DBUS_PROPERTIES // Property long UserActionTime { get; } #endif #if USE_DBUS_PROPERTIES // Property string PreferredHandler { get; } #endif #if USE_DBUS_PROPERTIES // Property IDictionary[] Requests { get; } #endif #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif event FailedHandler Failed; event SucceededHandler Succeeded; } public delegate void FailedHandler (string @error, string @message); public delegate void SucceededHandler (); namespace Client { [Interface ("org.freedesktop.Telepathy.Client")] public interface IClient { #if USE_DBUS_PROPERTIES // Property string[] Interfaces { get; } #endif } [Interface ("org.freedesktop.Telepathy.Client.Observer")] public interface IObserver : IClient { // Method void ObserveChannels (ObjectPath @account, ObjectPath @connection, ChannelDetails[] @channels, ObjectPath @dispatch_operation, ObjectPath[] @requests_satisfied, IDictionary @observer_info); #if USE_DBUS_PROPERTIES // Property IDictionary[] ObserverChannelFilter { get; } #endif } [Interface ("org.freedesktop.Telepathy.Client.Approver")] public interface IApprover : IClient { // Method void AddDispatchOperation (ChannelDetails[] @channels, ObjectPath @dispatchoperation, IDictionary @properties); #if USE_DBUS_PROPERTIES // Property IDictionary[] ApproverChannelFilter { get; } #endif } [Interface ("org.freedesktop.Telepathy.Client.Handler")] public interface IHandler : IClient { // Method void HandleChannels (ObjectPath @account, ObjectPath @connection, ChannelDetails[] @channels, ObjectPath[] @requests_satisfied, ulong @user_action_time, IDictionary @handler_info); #if USE_DBUS_PROPERTIES // Property IDictionary[] HandlerChannelFilter { get; } #endif #if USE_DBUS_PROPERTIES // Property bool BypassApproval { get; } #endif #if USE_DBUS_PROPERTIES // Property ObjectPath[] HandledChannels { get; } #endif } [Interface ("org.freedesktop.Telepathy.Client.Interface.Requests")] public interface IRequests : IClient, IHandler { // Method void AddRequest (ObjectPath @request, IDictionary @properties); // Method void RemoveRequest (ObjectPath @request, string @error, string @message); } } // end Client namespace [Interface ("org.freedesktop.Telepathy.ChannelHandler")] public interface IChannelHandler { // Method void HandleChannel (string @bus_name, ObjectPath @connection, string @channel_type, ObjectPath @channel, HandleType @handle_type, uint @handle); } [Interface ("org.freedesktop.Telepathy.Properties")] public interface IProperties { // Method PropertyValue[] GetProperties (uint[] @properties); // Method PropertySpec[] ListProperties (); // Method void SetProperties (PropertyValue[] @properties); event PropertiesChangedHandler PropertiesChanged; event PropertyFlagsChangedHandler PropertyFlagsChanged; } public struct PropertySpec { public uint PropertyID; public string Name; public string Signature; public PropertyFlags Flags; } public struct PropertyFlagsChange { public uint PropertyID; public uint NewFlags; } public struct PropertyValue { public uint Identifier; public object Value; } [Flags] public enum PropertyFlags : uint { None = 0, Read = 1, Write = 2, } public delegate void PropertiesChangedHandler (PropertyValue[] @properties); public delegate void PropertyFlagsChangedHandler (PropertyFlagsChange[] @properties); } gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/PaxHeaders.15196/MissionCont0000644000175000017500000000007411701730437031602 xustar000000000000000030 atime=1381797704.715221225 30 ctime=1381823729.427049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/MissionControl.cs0000664000175000017500000000660511701730437032175 0ustar00chrischris00000000000000/* * Copyright (C) 2009 Neil Loknath * * This program 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 3 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 Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU LesserGeneral Public License as published * by the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. */ #define USE_DBUS_PROPERTIES using System; using System.Collections.Generic; using DBus; namespace Telepathy.MissionControl { [Interface ("org.freedesktop.Telepathy.MissionControl")] public interface IMissionControl { string[] GetOnlineConnections (); void GetConnection (string @account_name, out string @bus_name, out ObjectPath @object_path); McStatus GetConnectionStatus (string @account_name); string GetPresenceMessageActual (); McPresence GetPresenceActual (); string GetPresenceMessage (); McPresence GetPresence (); void SetPresence (McPresence @presence, string message); string GetAccountForConnection (string @object_path); event StatusActualHandler StatusActual; event PresenceStatusActualHandler PresenceStatusActual; event PresenceChangedHandler PresenceChanged; event PresenceStatusRequestedHandler PresenceStatusRequested; event PresenceRequestedHandler PresenceRequested; event AccountStatusChangedHandler AccountStatusChanged; event AccountPresenceChangedHandler AccountPresenceChanged; } public struct McAccountStatus { public string UniqueName; public Telepathy.ConnectionStatus status; public McPresence presence; public Telepathy.ConnectionStatusReason reason; } public enum McPresence : uint { Unset = 0, Offline = 1, Available = 2, Away = 3, ExtendedAway = 4, Hidden = 5, DoNotDisturb = 6, Last = 7 } public enum McStatus : uint { Connected = 0, Connecting = 1, Disconnected = 2, } public delegate void StatusActualHandler (McStatus @status, McPresence @presence); public delegate void PresenceStatusActualHandler (McPresence @presence); public delegate void PresenceChangedHandler (McPresence @presence, string @message); public delegate void PresenceStatusRequestedHandler (McPresence @presence); public delegate void PresenceRequestedHandler (McPresence @presence, string @message); public delegate void AccountStatusChangedHandler (McStatus @status, McPresence @presence, ConnectionStatusReason @reason, string @account_id); public delegate void AccountPresenceChangedHandler (McStatus @status, McPresence @presence, string @message, ConnectionStatusReason @reason, string @account_id); } gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/PaxHeaders.15196/AssemblyInf0000644000175000017500000000007411701730437031551 xustar000000000000000030 atime=1381797704.715221225 30 ctime=1381823729.427049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/AssemblyInfo.cs0000664000175000017500000000172011701730437031577 0ustar00chrischris00000000000000using System.Reflection; using System.Runtime.CompilerServices; // Information about this assembly is defined by the following attributes. // Change them to the values specific to your project. [assembly: AssemblyTitle("telepathy-sharp")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("")] [assembly: AssemblyCopyright("")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. [assembly: AssemblyVersion("1.0.*")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. [assembly: AssemblyDelaySign(false)] [assembly: AssemblyKeyFile("")] gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/PaxHeaders.15196/Constants.c0000644000175000017500000000007411701730437031532 xustar000000000000000030 atime=1381797704.715221225 30 ctime=1381823729.427049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/telepathy-sharp/Constants.cs0000664000175000017500000000267211701730437031167 0ustar00chrischris00000000000000using System; namespace Telepathy { public struct Constants { public const string CONNMANAGER_GABBLE_IFACE = "org.freedesktop.Telepathy.ConnectionManager.gabble"; public const string CONNMANAGER_GABBLE_PATH = "/org/freedesktop/Telepathy/ConnectionManager/gabble"; public const string CONNECTION_IFACE = "org.freedesktop.Telepathy.Connection"; public const string AVATAR_IFACE = "org.freedesktop.Telepathy.Interface.Avatars"; public const string REQUESTS_IFACE = "org.freedesktop.Telepathy.Connection.Interface.Requests"; public const string CHANNEL_IFACE = "org.freedesktop.Telepathy.Channel"; public const string CHANNEL_TYPE_CONTACTLIST = "org.freedesktop.Telepathy.Channel.Type.ContactList"; public const string CHANNEL_TYPE_DBUSTUBE = "org.freedesktop.Telepathy.Channel.Type.DBusTube"; public const string CHANNEL_TYPE_STREAMTUBE = "org.freedesktop.Telepathy.Channel.Type.StreamTube"; public const string CHANNEL_TYPE_TEXT = "org.freedesktop.Telepathy.Channel.Type.Text"; public const string CHANNEL_TYPE_FILETRANSFER = "org.freedesktop.Telepathy.Channel.Type.FileTransfer"; public const string MISSIONCONTROL_IFACE = "org.freedesktop.Telepathy.MissionControl"; public const string MISSIONCONTROL_PATH = "/org/freedesktop/Telepathy/MissionControl"; public const string DBUS_PROPERTIES = "org.freedesktop.DBus.Properties"; } } gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/PaxHeaders.15196/README0000644000175000017500000000007411701730437025160 xustar000000000000000030 atime=1381797704.715221225 30 ctime=1381823729.423049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/README0000664000175000017500000000300111701730437024415 0ustar00chrischris00000000000000Description ----------- Generated C# bindings for Telepathy framework version 0.17.23 of specification. Information ----------- Initially generated by NDesk project telepathy-sharp-ng. Requires latest development version of NDesk.DBus from git repository: http://gitweb.ndesk.org/?p=dbus-sharp Modifications ------------- * style updates ie. indents, etc. * added Client namespace due to duplicate IRequest interface * added MissionControl.cs to support Mission Control D-bus interface * added Mono project *tests* to test bindings Tests ----- Included is a Mono project called *tests* in the tests directory. Main.cs drives the execution. All tests require Empathy to be online. There are 3 test classes available: * MiscTest.cs * McTest.cs * DTubeTest.cs Currently, Main.cs executes DTubeTest.cs. It covers a lot of things and is the most important test. Once compiled, the executable will take up to two arguments. Usage: tests.exe account [contact] The account argument represents the string Mission Control should use to look up the online connection (ie. jabber0). The optional argument, contact, is the contact you wish to engage in a D-bus tube with (ie. neil.loknath@jabber.org). So, if your account jabber0 is tubebuddy@jabber.org and you wish to wait for a tube offer, execute "tests.exe jabber0" To offer tubebuddy@jabber.org a tube, from your account jabber1, execute "tests.exe jabber1 tubebuddy@jabber.org" TODO ---- * finish bindings to MissionControl interface * more testing * autotools packaging gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172361026337 xustar000000000000000029 mtime=1381823729.26704955 30 atime=1381823729.383049554 30 ctime=1381823729.419049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/Makefile.in0000644000175000017500000004777412227172361025631 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am AUTHORS README @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = BundledLibraries/telepathy-sharp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # # Include all of telepathy-sharp files, even though we don't # use them EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) \ $(THEME_ICONS_SOURCE) $(foreach pkgcfg_file, \ $(PKG_CONFIG_FILES), $(pkgcfg_file).in) $(DLL_CONFIG_FILES) \ $(addprefix, $(srcdir), AUTHORS LICENSE PROVIDENCE README \ telpathy-sharp.sln telepathy-sharp/telepathy-sharp.csproj \ tests/AssemblyInfo.cs tests/DTubeTest.cs tests/FileTransfer.cs \ tests/Main.cs tests/McTest.cs tests/MiscTest.cs tests.csproj ) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = telepathy-sharp FILES = \ telepathy-sharp/AssemblyInfo.cs \ telepathy-sharp/Constants.cs \ telepathy-sharp/MissionControl.cs \ telepathy-sharp/Telepathy.cs REFERENCES = \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign BundledLibraries/telepathy-sharp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign BundledLibraries/telepathy-sharp/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/PaxHeaders.15196/AUTHORS0000644000175000017500000000007411701730437025350 xustar000000000000000030 atime=1381797704.711221225 30 ctime=1381823729.423049556 gnome-do-plugins-0.8.5/BundledLibraries/telepathy-sharp/AUTHORS0000664000175000017500000000017111701730437024612 0ustar00chrischris00000000000000Neil Loknath NDesk telepathy-sharp-ng: http://gitweb.ndesk.org/?p=telepathy-sharp-ng;a=summary gnome-do-plugins-0.8.5/BundledLibraries/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227171712023225 xustar000000000000000030 mtime=1381823434.111039401 30 atime=1381823441.407039652 30 ctime=1381823728.827049535 gnome-do-plugins-0.8.5/BundledLibraries/Makefile.in0000644000175000017500000005131212227171712022475 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = BundledLibraries DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = telepathy-sharp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_EMPATHY_TRUE@SUBDIRS = telepathy-sharp all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign BundledLibraries/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign BundledLibraries/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/PaxHeaders.15196/GoogleContacts0000644000175000017500000000013012227172400020575 xustar000000000000000029 mtime=1381823744.96705009 30 atime=1381823772.207051027 29 ctime=1381823744.96705009 gnome-do-plugins-0.8.5/GoogleContacts/0000755000175000017500000000000012227172400020122 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleContacts/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171424022714 xustar000000000000000030 mtime=1381823252.199033146 30 atime=1381823352.839036607 29 ctime=1381823744.96705009 gnome-do-plugins-0.8.5/GoogleContacts/Makefile.am0000664000175000017500000000123412227171424022165 0ustar00chrischris00000000000000if HAVE_GMAIL include $(top_srcdir)/build.rules.mk endif ASSEMBLY=GoogleContacts FILES = \ gtk-gui/generated.cs \ src/CertHandler.cs \ src/GMailClient.cs \ src/GMailConfig.cs \ src/GMailContactDetailItem.cs \ src/GMailContactItemSource.cs \ src/GMail.cs \ src/Preferences.cs \ src/RecentConversationsAction.cs GENERATED_RESOURCES = \ Resources/GoogleContacts.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/gmail-logo.png \ Resources/icons/phone.png REFERENCES = \ System \ System.Core \ System.Security \ $(GTK_SHARP_20_LIBS) \ $(GDATA_SHARP_CONTACTS_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GoogleContacts/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172400022720 xustar000000000000000030 mtime=1381823744.819050085 30 atime=1381823744.907050088 29 ctime=1381823744.96305009 gnome-do-plugins-0.8.5/GoogleContacts/Makefile.in0000644000175000017500000005145412227172400022200 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_GMAIL_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_GMAIL_TRUE@am__append_2 = -debug -d:DEBUG subdir = GoogleContacts ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_GMAIL_TRUE@TARGET = library @HAVE_GMAIL_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_GMAIL_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_GMAIL_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_GMAIL_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_GMAIL_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_GMAIL_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_GMAIL_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_GMAIL_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_GMAIL_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_GMAIL_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_GMAIL_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_GMAIL_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_GMAIL_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_GMAIL_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_GMAIL_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 \ @HAVE_GMAIL_TRUE@ -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_GMAIL_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_GMAIL_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_GMAIL_TRUE@ $(DLL_CONFIG_FILES) @HAVE_GMAIL_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_GMAIL_TRUE@DISTCLEANFILES = *.pidb @HAVE_GMAIL_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GoogleContacts FILES = \ gtk-gui/generated.cs \ src/CertHandler.cs \ src/GMailClient.cs \ src/GMailConfig.cs \ src/GMailContactDetailItem.cs \ src/GMailContactItemSource.cs \ src/GMail.cs \ src/Preferences.cs \ src/RecentConversationsAction.cs GENERATED_RESOURCES = \ Resources/GoogleContacts.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/gmail-logo.png \ Resources/icons/phone.png REFERENCES = \ System \ System.Core \ System.Security \ $(GTK_SHARP_20_LIBS) \ $(GDATA_SHARP_CONTACTS_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GoogleContacts/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GoogleContacts/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_GMAIL_TRUE@all: $(OUTPUT_FILES) @HAVE_GMAIL_TRUE@reference-debug: @HAVE_GMAIL_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_GMAIL_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_GMAIL_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_GMAIL_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_GMAIL_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_GMAIL_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_GMAIL_TRUE@ @colors=no; \ @HAVE_GMAIL_TRUE@ case $$TERM in \ @HAVE_GMAIL_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_GMAIL_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_GMAIL_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_GMAIL_TRUE@ esac; \ @HAVE_GMAIL_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_GMAIL_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_GMAIL_TRUE@ fi; \ @HAVE_GMAIL_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_GMAIL_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_GMAIL_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_GMAIL_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_GMAIL_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_GMAIL_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_GMAIL_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GoogleContacts/PaxHeaders.15196/Resources0000644000175000017500000000013012227172400022547 xustar000000000000000029 mtime=1381823744.95905009 30 atime=1381823772.207051027 29 ctime=1381823744.95905009 gnome-do-plugins-0.8.5/GoogleContacts/Resources/0000755000175000017500000000000012227172400022074 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleContacts/Resources/PaxHeaders.15196/GoogleContacts.addin.xml.in0000644000175000017500000000007411701730437027761 xustar000000000000000030 atime=1381797705.219221242 30 ctime=1381823728.659049529 gnome-do-plugins-0.8.5/GoogleContacts/Resources/GoogleContacts.addin.xml.in0000664000175000017500000000125711701730437027231 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleContacts/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172401023665 xustar000000000000000030 mtime=1381823745.003050091 30 atime=1381823772.207051027 30 ctime=1381823745.003050091 gnome-do-plugins-0.8.5/GoogleContacts/Resources/icons/0000755000175000017500000000000012227172401023210 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleContacts/Resources/icons/PaxHeaders.15196/gmail-logo.png0000644000175000017500000000007411701730437026511 xustar000000000000000030 atime=1381797705.219221242 30 ctime=1381823744.999050091 gnome-do-plugins-0.8.5/GoogleContacts/Resources/icons/gmail-logo.png0000664000175000017500000004500011701730437025753 0ustar00chrischris00000000000000PNG  IHDR>a pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F?+IDATxkmUcεuz?,ɒ,[-`c1vxjt*cWu+ InH@$`c ~$˒,JWq{?̵s=j'*9Kug?ZsCܝ?CNDN‰'prq"'lj'prq"'lj'prq"'lj'prq"'lj 7MBpA ;)ь\ T汣n:tT9hcIf=9g@Cng߱]oc]%?tU`?adCeq=SFiutM"Ϝ9PQmwvǩDє 5mvqǘ0ф'V+_nƫ^u\ 8dw);\"cx\tΌ\*"\]1a =+ h5!١ ;l{Wˢ9yk9{lzo͵.anq5+4\,s0_e]HQc;rRUcoL92_~H ZNGD % `逕߆W9۸D]citc@  Ƞv _ꎖ^Cq!R{?GW.w ?e:EǑZjIf, (-eNjN̂pXּ*4mGH-A,xY$_Lܰ&>Q6߸AqS؜qDl*# jsr$"+`*Hza 6Ip $!$*؜>G?:ŬA@{- bs0odQТrN;Zi7 -tVBDZvAR! *X}"B:] S\s~ CɠBΈ4grFDYUv_zL aA"q=F0Iؔ͸3ӿܼ"Y"#Z(n7J>_z{*9kCFH+(?udki u(עހ F4WZ;%fsz<:[͈ 3ljPs=( R}:YRk86hچs/~zi k!H,1bs_ 8JU^;@{/2\҉ !_nfIزc+/qNќp=_oqS/9b/Bmc$gÿ f jݝPG̛bZ9Mw} ]sߣhwȪ(^6;*hyotIدAqm+w?rJg ]J5F0AhpW|CkrjlMgħ̩k/?K:3c6"aŦ/G s;rz#!;9]'@Þ2+]6أB",_ȢTmj<õ zT<.W pP>A?*Eh]6GY384/=Ƈ0WY P &@LQ6 Q0zA1C-bhsV`C1"Nq>zX(jrvj8w^x>Nh.Rӹ!"/Q.RJ4@e&AW^[oq5*q&i}q޿˩Kl.:{{3*a qP&;\*ŗõTCM u,4>#d\.$["SIq8a@Y5s5FD&QCq2H4Ͼ_qnk| zm}뙂{}}p" (z3-e.?Gع\{HsZRv6NCsnW;?p_}7w^k}z12Ap2&EHR8< }f6=PB֩Y%%v>;ts6Mt]W8Bɯ|/{X4 x/<VnQ$p2gܻJș(5]%\as2i2e2!,ʠ8wn6wm)j><ԂE7fAlB,֑u;L@OQ/YA%D t2"3!`ដjydc]BE^AWEi A7>G\ns9s"dopʎHEK4кpI,iE $T/\ħ匙"$ 8ĬP5g}<}iZHxTfJ#F**Eĉ<%T(BT`*R&H+/2E0LЖ|W1㏱vf{%N1V@׶T.<<4UE4T ĪbM|u\ܗV8ٜA# RtD8$Kc`Y !tR"/;FLfD 㧾/[2l&txE8FT#%RbU߂@%P&UNZok\|/8U]a4 &,/zJEd1'[TQѴ#9vt]"[Eig͡Ͳx8v (/|؀Zg/) oSk܍- (.`;$O0{U=zɒ$sל'r;~}Tu<8#ւ@UqBՈF_('[iA gKŏ3I3BX6t1HYj ^S)rU:rd0^eMFٝ!1ˤq9<׏\ ~T2bf'ĞKpsF/Xz-,fh,V)LpcF&B3e.sy7~Gwܑi"!.!*u1 ъ6H cFC51 #j!~?yĐ &5:ڄ*r-#ne0%s&ƈc. [xw O= MHGp^/gǢ!%L+^lc{Y+Z C7/zU+!{/mrj UװNx~K!vMI#zxyL:"BA":h γ8$um4#5qfm">5iӴrR*HJTa5iKU;"ՏTiHj9|0c'X/yŻQKS$63o;cж_5W8,mqK7QGFcr(Y]\ FoJ @iDhB`'Fw۾ΒcUBfm5Nqs QasQӃ?0 .Бb.b([Mw )ъkE1Fiy!HґiKIg'Wu]L;/}/4UR.$ЄAsCn_Cj3jɄHv8g0i11xe(m(צ$qĊtCmxG\"j`A1 @{Ӓׁ8;M/`i齁5Y`RX#ٕXmGJ#˙v6#A sdP!VK.~#uYc)/]ᓿ^#$6qo\,] D"$5rn._<Ƶm6ṣ-{=!an4g@XCD?"v-Ӱɹ׽oٟeoj|de!¹տ3 \V?U+9ЀĪ l| s>͗ {-^OT6JP%Y&̝o6EEs5hۖMS{'~qURBBc`Zbi&aC=h~^Z ]fd*sfSiY /"=!%aJ3Q굼o-IF!Dj:w}{~%rbA ;";s}\^NML;>=Rf'_{Q$LJ68>&1ɩeb{<;v%ozDe9Xbhd#ւtWl\D=6rA|,{R.{GMx*$K֕kjDio-?:‚7Y D^YucdWEy(UD s R 17yn9u+_!ϰGd,ef!".,TѴHq$Iw֑hxv{dBcMEv>^/Ho# @:d*P2?RyFLM'%&8xv8`ZqD|7mMaï K&qa(w} 'dJhS`k20u#!k9ͯ`tyRYQb!:`.sV)}^pmfθiDʂ3{LQ>s<D J; ?Ƈﲹ{M"$J"g$e^<_R2u=]rG(D$Evm=׽7{;QH2Nds4ڡ  tӂ@I.csHP͉K-B򺜁y#ڗ:Ϲn}:>qΥ)9uhbtGn` bBwb(WHDRh 0pZݹȓO}?g?s^b^Bb\k5{hpfS]jdNZ>BRB3Y۠ٙ9c#%gخGϻ9 s? 13ZPHc7 >IFۦc reGP81y xݒ>̪9{Ƌ6)vшI5!ZƢ59Be<}=^)&K]]J4t;WSU L)Q /HIXYK̼&P9ihTyó홛y%nx٨ zdeeFNv}ʱ+˥ OУ|fCqc>PC`^7;+1B} 2lQy1AZ!p$-NnR=ۮT1f(Y24 (dnRwp~'9=Abf<9tڧ'ZZ1c%ZL&jăQc9#b mr;6{9 iP,?~NT!cבYʤq`>Mx͛y0"F0U D-#Rr]lSދ}~u">@Iwۀ:_#1uxWЅ@xc'#livȬbc](tyw ˆtåWH%(1'DT 0y"Ja7La2i[+M|~{$ kB)-|7`]Zhַ&H1a=3E>D}#hyn_$[KwF_T2gcӎꎇx?γ/?0ȍ(&#fQɝ~/-Ab`2 X|ߊG=| \3eg,rPRE+Vst,Ys _M.}ظru E%Djyl۾J׵4͔Mq˽ t|K=EҴcck•I6:iN[xӏ4u?haQX:KsVWӶd >ٲ}PB}W]6tB?X V?y9Ņ Kͣ!cM;Gp۾g5^ՋQka4fF:D BZ_C6hP%e#vJs&n9.|_)I2!@] 7[\xI{UMr8_jb\xp lҢ&;{ i{J(%y}dFY5ĵyMu-3\ߠvچ\~"f0 #YNBog9g3okk#v3E:s]˼FdT3-!AEya}ۼU'`!&-+R[p^bY3T/xQ>/\}Ya977Q=Nι*S^\%xnVa6XM[A G8$FY11lYws_13BH4Ré|58frء!\m1U/e3{E.YpKA8Js{)}p(d2ԓ zSOw=n^GkѨ.K!ACRX%BGv+ԛ).W M$pF|zO1&~z8t3ف\ 9OZ4q1n1 :~/ƊpQ*;gר6Oќ_n+/uƩ ٬dJ\VRژAfJ.&̂p\<fv!Dr PXe4rjZhH1ͩsɍ,}-;ppFLLoR =O|sMTؓ%ܩur(uآϒo}wki'JJ$ HN;*btM@c92>`0!{kIPάW%J#-yA!,a<)_,KpP%/TtkL)Oa.~w9L2Z Ys_hpF1Ҷ QX[ YK`ȥ-w?WQlNфz\ғD{ʷPѼ% Y"UǪ X*eǽ6x:O'_y q($ =t[4T\nAE5`-z ԧ6iI2?&|ps̐5XeDUC+4-{)qQ+䡇y~7|MWS=e~ұ=YxA0K6>l[oӷ̅ms˻_^{h2lx%+^G5YZN|Q~ 5w_yؾQ|㣰Qb)uN^^ .KN^~bGu@9d~"גBvx2u~n9/{L[_CC&rei.knH f-xOws? $Nxۏ~}?G42A) Pd+sR9ڷ?]rEk&[7ؘlc^{܌LFD9Cۜ{&u,K@ϳ\h=%RcE}lP<*e V^6<7bR|Y+/r/3MW4 n4 뿞o&~/}-WFQ9M?zhcBRN$wʝx}"[}^!!3-45Cn?ȍ,Ǩ j^d{ؖВ9o9Fsb Z $o|}Z8nfnraA用U7/=$_z-:rklFݤ={W<꿣}8>M0 ^66n^MwmYh 3̘{:FǞO|KT( h aHұl^+K^ y\L܂йe& j_@ies$@bs&w--% +ą♖&!he;m개Köxsq6gwK"y\==f l=\¥OTk<_?Yd}jDNm߯7rr mJ;}t+ԯS陬*4z;,Qk(n.}T.O$ohrK;kY)>mq* =ĬOJlԱ&s~E ^ՙ2KǴ_,+yPk@bM`rӽ<3=C@mv]t.I1rC~ -RBPDSGݗ |TÂ(Jw "TZR"3l`6NQ8s6UJȩK%"q0a8g|eG`i#-ɛl^30oh1?<\iuDp^ǾXGCZrrd ,'֥f gLTfX0om^aRs%#@ױw=ejm(Av-uU{UVCsёKHjl0U ҪLU٬/Bmc9«Oُ}'?nNzUdUŴ ~ICRKDQSD8 ԣ s$6 D./xPs&HOŬtZ<׶[ }g8| .lGB"tuC6&UQ_6&pҋǝ+/w'DhԵsx_Z^,U=^:c[BV9~beߟrU)>oROE hF+-s0AS,u=ͧ> f}._YE]CrȕRY)ʁ`xfFWP0o0 "m0l{ܴ:i1;hqt-2Kj2u=;csgx^laRq0ōΟq˩q}6.7o}yKSi Ueg-ZsG:LnoX0ގrlw4TZw.ܹy-Ӿ)HKԓ{m3Ziw1zǿw/7 %BePUN}9jJdeϟɣr5P%U5<_s$\_9wS-v2|d_`8[9#^.ԑ)MCn{ޗ+'f kZ*~w}Μ<(ZIƈe'zAWfHJ3ؾt|cq}{ [% BWH.smsyUXNm;'Bsut lLSh2j <βH͌(:>=a[}%D̈]g? WK3,aPߜy-TYg0Y0FvaM۾̟އ.U3mf bd\^?(~&a5lR<"r{y:蟰}wA67iaTe@_*bI7C[XV,yn~a$F@%RD T^ʧ>)(|_Ŏj$pfgW=8[c]BBif-T-ݤƕ|_"eе% uza;՝C xKe5z~[ml8hA Uŋ+SZOQ ٹz0c{ Yb2Mlg^һH -l=aңRz֠th(}zBK̥yn"-T4ESÿg,*KZ`8]@$(c//9R6GOS '6dB0\ґB0 Xx-]늿cF ^%2KLjfmꬄZ3 Ҽ|!#N21Iom{J{XH5wd< ]ܗz/-f;`Pm;8zGCGʽ_&}@,qʝW2K1 3|l~}Tv6Gȡ}(r7w8yoVvLe׃7?X|=~5 {d_m﹌%rFsiZ971RD$/Rq4S;]JƔC{Ǩ\ЅphׅszKZ߿D_Tox*sRb~xдҷM5vl RvW/A]ϸ%:>rzB:M=lߣ:>D痕OQqka7P!ZS[8b`"3jҟ/NpRr%^fޢKJEyxB-1EMK&VknvIt[e v jb.o *ee0yqj)+S!4l11, d114jx,j\vpfeWwj rqI_f[vos=w< HQvzʱL1,A{}8TZcvqfpQuuchhQs}d $Q-!i T{W3[]h68q>½|n՜{X.XT;TiΎbJ^>$bN",wo6v>F+]5Z#׋nBa%^#4ݙBT2*d-5P=pME2}ꓴ\GTM"[YH˚s^mzCW"ІҾ<}ya;F@ @ԏoZ*wSz*}3 R kQg}JACԯwonc(dh41w!djr2mZ8"#skM؅"#UU}d&hƫx }h&yqMܤP*葋|X.aa}%SY,^ҵ+IVÐ*]\l~ܷZ tǟzo^JK#V+Z4B&elQ ~-1-g;Tpϰ%fgKWIo ^VH|'xHzK7`~OE#Mע1`t$:[hM[.e5mRM6 zc pru'prq"'lj'prq"'lj'prq"'lj'prq"'ljPx8IENDB`gnome-do-plugins-0.8.5/GoogleContacts/Resources/icons/PaxHeaders.15196/phone.png0000644000175000017500000000007411701730437025573 xustar000000000000000030 atime=1381797705.223221242 30 ctime=1381823745.003050091 gnome-do-plugins-0.8.5/GoogleContacts/Resources/icons/phone.png0000664000175000017500000000771611701730437025051 0ustar00chrischris00000000000000PNG  IHDR@@iqsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<KIDATxk]Wu{}=3GMq (4B4*BTR ZJP[VC@x qӾs9g;3nhX꒖nk&3HW8``D 5FwkfG|¼1,ְ7\||X>"ƒGj ) "8>z%7A0{Rà ](@ o,[%2%;I6gw*uGT""hq0QM=/gޖ \P=jhqU 0̓GU哯O焇> |P |/qJǝ(_+U޼1ݯ xϳ+V>T59C`Qnkx\b_}̿]{o}x)'[i?cyȱ'Q:"xB` *<1 RJ+yȱ Kj٤% ;c |kg1…ctw{ gp>}?ì=#3X$C"fQ`XڸQBD 1::¦A,, X_DJfe9ɜ d)0}:`3 [yBgP/EAjR̞oƛ(@gҊIJc aX͕yVcM !4sH-`n V88G''(!JѠ٨RP(4[mMԂ8NAߪEJmw,t>1^:rA0S2jxBahknlV1sBiG,O V玞OM:vhP*=٬pfXH\Kg?;©R@6׫5BH!ݿaa~k M68wP.""|+ܽ '߈E$<:6nQ^ZB2F^hV },ΓV.pKdC! v?ߌs>I!դF-{w>}KӼ(W(Kxưy(è; IxC5X0 ضm|)jWx7(ʌhm8C}-}r'`T\(plFT m'NЫUb^.)XkG__ccTsΜ;O8Gǹh;N玝Oei֘,t0MSSG7n3i (LMm?IO]+=E+s!W̚ŀ25XkSarRE!QԡT*pW/۞•juK]=^Y+1c,*059I'pXZ2';9f._ /vP,ql(C=v'zt8昙;dff>z /wR#I%:;;bLVZPNӠA9GXkSe(:?x1o3i(lo<;LoC?L! EQ/%aH&Z04(X,aTZEEp9EXkY\` +[qg0َR_BKRLH[I9P;Bt( Xk"yLm ݫ C><.2z>}&.IՖ)9$IBXlĿJWCyƀh~ū/ 0>z4[-N=o|^fp`=$qGeVلǻFF4ÇޖZA$=ۧ&}/=6W5Jl@E#J lc_"֫ @|z}ZDÐN*=?ODHk-W 0Lϳ.0$!qxOrDI_2Q@QUk~>8<]nwIn7QŪyTٺe+}uJK>sxTqyňK #nQ~fV/j##4MNݾ 9X Yl_4δi.^"˝}b-.+h 0Zv'rΟgxx VyvG`~~rٹyM~Q.ٲe3331^u~D&Dg.\ټe뙣nb]덴Nu&sab|¶[4EVNA8Amywʕ+u ;]׿Eޟ:'.#d=( FY8^n.׾}&t Ͳ@>OvM^~uk۟yѯ[ Y,IAX56pAk HH&mDyt>[yLIkFr~u6" u ^=ff-!YmE񞼯&=rwҵu:RJx5RwIENDB`gnome-do-plugins-0.8.5/GoogleContacts/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172400022146 xustar000000000000000030 mtime=1381823744.995050091 30 atime=1381823772.207051027 30 ctime=1381823744.995050091 gnome-do-plugins-0.8.5/GoogleContacts/gtk-gui/0000755000175000017500000000000012227172400021471 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleContacts/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437024237 xustar000000000000000030 atime=1381797705.223221242 30 ctime=1381823744.995050091 gnome-do-plugins-0.8.5/GoogleContacts/gtk-gui/gui.stetic0000664000175000017500000000025111701730437023500 0ustar00chrischris00000000000000 2.12.8 gnome-do-plugins-0.8.5/GoogleContacts/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007312140315705024515 xustar000000000000000030 atime=1381797705.223221242 29 ctime=1381823744.97105009 gnome-do-plugins-0.8.5/GoogleContacts/gtk-gui/generated.cs0000664000175000017500000000175512140315705023771 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/GoogleContacts/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140315705024404 xustar000000000000000030 atime=1381797705.227221243 30 ctime=1381823744.995050091 gnome-do-plugins-0.8.5/GoogleContacts/gtk-gui/objects.xml0000664000175000017500000000027412140315705023652 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleContacts/PaxHeaders.15196/src0000644000175000017500000000013212227172400021366 xustar000000000000000030 mtime=1381823744.991050091 30 atime=1381823772.207051027 30 ctime=1381823744.991050091 gnome-do-plugins-0.8.5/GoogleContacts/src/0000755000175000017500000000000012227172400020711 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/CertHandler.cs0000644000175000017500000000007311701730437024177 xustar000000000000000030 atime=1381797705.227221243 29 ctime=1381823744.97105009 gnome-do-plugins-0.8.5/GoogleContacts/src/CertHandler.cs0000664000175000017500000000303511701730437023444 0ustar00chrischris00000000000000/* CertHandler.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Net; using System.Collections; using System.Security.Cryptography.X509Certificates; namespace GMail { public class CertHandler : ICertificatePolicy { /* * private Hashtable ht; private void Load () { if (ht == null) ht = new Hashtable (); } */ public bool CheckValidationResult (ServicePoint sp, X509Certificate cert, WebRequest request, int error) { return true; /* if (error == 0) return true; if (error != -2146762486) return false; Load (); string thumbprint = cert.GetCertHashString (); object result = ht [thumbprint]; if ((result is int) && ((int) result == error)) return true; return false; */ } } } gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/GMailContactDetailItem.cs0000644000175000017500000000007411701730437026254 xustar000000000000000030 atime=1381797705.231221243 30 ctime=1381823744.979050091 gnome-do-plugins-0.8.5/GoogleContacts/src/GMailContactDetailItem.cs0000664000175000017500000000537411701730437025530 0ustar00chrischris00000000000000/* * GMailContactDetailItem.cs * * GNOME Do is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Universe; namespace GMail { public class GMailContactDetailItem : Item, IContactDetailItem { string type, detail; public GMailContactDetailItem (string type, string detail) { this.type = type; this.detail = detail; } public override string Name { get { switch (type.ToLower ()) { case "email.gmail": return AddinManager.CurrentLocalizer.GetString ("Primary Email"); case "phone.gmail": return AddinManager.CurrentLocalizer.GetString ("Primary Phone"); case "email.gmail.home": return AddinManager.CurrentLocalizer.GetString ("Home Email"); case "email.gmail.work": return AddinManager.CurrentLocalizer.GetString ("Work Email"); case "phone.gmail.home": return AddinManager.CurrentLocalizer.GetString ("Home Phone"); case "phone.gmail.work": return AddinManager.CurrentLocalizer.GetString ("Work Phone"); case "address.gmail": return AddinManager.CurrentLocalizer.GetString ("Primary Address"); case "address.gmail.home": return AddinManager.CurrentLocalizer.GetString ("Home Address"); case "address.gmail.work": return AddinManager.CurrentLocalizer.GetString ("Work Address"); default: return "Other " + DetailRoot (type); } } } public override string Description { get { return detail; } } public override string Icon { get { switch (DetailRoot (type)) { case "email": return "gmail-logo.png@" + GetType ().Assembly.FullName; case "address": return "go-home"; case "phone": return "phone.png@" + GetType ().Assembly.FullName; default: return "stock_person"; } } } public string Key { get { return type; } } public string Value { get { return detail; } } string DetailRoot (string detail) { // details are strings like detail.provider.extra, this chops off .provider.extra return detail.Substring (0, type.IndexOf (".")); } } } gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/GMailClient.cs0000644000175000017500000000007411701730437024135 xustar000000000000000030 atime=1381797705.227221243 30 ctime=1381823744.975050091 gnome-do-plugins-0.8.5/GoogleContacts/src/GMailClient.cs0000664000175000017500000000702011701730437023377 0ustar00chrischris00000000000000/* GMailClient.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Net; using System.Linq; using System.Collections.Generic; using Google.GData.Client; using Google.GData.Contacts; using Google.GData.Extensions; using Do.Platform; using Do.Universe; namespace GMail { public class GMailClient { #region class consts and fields const int MaxContacts = 1000; const string GUserId = "default"; const string GAppName = "alexLauni-gnomeDoGMailPlugin-1.6"; ContactsService service; #endregion public GMailClient (string username, string password) { service = new ContactsService (GAppName); service.setUserCredentials (username, password); Contacts = Enumerable.Empty (); ServicePointManager.CertificatePolicy = new CertHandler (); } public IEnumerable Contacts { get; private set; } public void UpdateContacts () { List contacts = new List (); // set up the contacts query ContactsQuery query = new ContactsQuery (ContactsQuery.CreateContactsUri (GUserId)); query.NumberToRetrieve = MaxContacts; query.UseSSL = true; try { ContactsFeed feed = service.Query(query); ContactItem buddy; foreach (ContactEntry entry in feed.Entries) { if (String.IsNullOrEmpty (entry.Title.Text)) continue; buddy = ContactItem.CreateWithName (entry.Title.Text); AddDetails (buddy, entry.Emails); AddDetails (buddy, entry.Phonenumbers); // AddDetails (buddy, entry.PostalAddresses); contacts.Add (buddy); } Log.Debug ("Retrieved {0} contacts", contacts.Count ()); Contacts = contacts; } catch (Exception e) { Log.Error ("GMailContacts Error: {0}",e.Message); Log.Debug (e.StackTrace); } } void AddDetails (ContactItem contact, ExtensionCollection extensions) where T : CommonAttributesElement, new () { int i; string detail; string detailBase; i = 0; foreach (T element in extensions) { detailBase = RootDetailForExtension (typeof (T)); if (element.Primary) detail = detailBase; else if (element.Home) detail = detailBase + ".home"; else if (element.Work) detail = detailBase + ".work"; else detail = detailBase + "." + i; // for some reason emails behave differently. what the fuck is that? if (element is EMail) contact [detail] = (element as EMail).Address; else contact [detail] = element.Value.Replace ('\n', ' '); } } string RootDetailForExtension (Type extensionType) { if (extensionType == typeof (EMail)) return "email.gmail"; else if (extensionType == typeof (PhoneNumber)) return "phone.gmail"; else if (extensionType == typeof (PostalAddress)) return "address.gmail"; else return "unknown.gmail"; } } } gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/GMailContactItemSource.cs0000644000175000017500000000007411701730437026312 xustar000000000000000030 atime=1381797705.231221243 30 ctime=1381823744.983050091 gnome-do-plugins-0.8.5/GoogleContacts/src/GMailContactItemSource.cs0000664000175000017500000000427411701730437025564 0ustar00chrischris00000000000000// GMailContactItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . // using System; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform.Linux; namespace GMail { public sealed class GMailItemSource : ItemSource, IConfigurable { public GMailItemSource() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("GMail Contacts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Index your GMail contacts"); } } public override string Icon { get { return "gmail-logo.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); } } public override IEnumerable Items { get { return GMail.Contacts; } } public override IEnumerable ChildrenOfItem (Item item) { ContactItem contact = item as ContactItem; foreach (string detail in contact.Details) { if (detail.Contains (".gmail")) yield return new GMailContactDetailItem (detail, contact [detail]) as Item; } } public override void UpdateItems () { Thread thread = new Thread ((ThreadStart) (GMail.UpdateContacts)); thread.IsBackground = true; thread.Start (); } public Gtk.Bin GetConfiguration () { return new GMailConfig (); } } } gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/RecentConversationsAction.cs0000644000175000017500000000007411701730437027141 xustar000000000000000030 atime=1381797705.231221243 30 ctime=1381823744.991050091 gnome-do-plugins-0.8.5/GoogleContacts/src/RecentConversationsAction.cs0000664000175000017500000000465111701730437026412 0ustar00chrischris00000000000000// RecentConversationsActions.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace GMail { public class RecentConversationsActions : Act { const string url = "https://mail.google.com/mail/?shva=1#search/from:({0})+OR+to:({0})"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("View recent conversations"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("View recent emails and chat logs with a friend"); } } public override string Icon { get { return "internet-group-chat"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); yield return typeof (IContactDetailItem); } } public override bool SupportsItem (Item item) { if (item is ContactItem) return !string.IsNullOrEmpty ((item as ContactItem).AnEmailAddress); else if (item is IContactDetailItem) return (item as IContactDetailItem).Key.Contains ("email"); return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (Item item in items) { string email = ""; if (item is ContactItem) email = ((ContactItem) item).AnEmailAddress; else if (item is IContactDetailItem) email = ((IContactDetailItem) item).Value; if (!string.IsNullOrEmpty (email)) Services.Environment.OpenUrl (string.Format (url, email)); yield break; } } } } gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/Preferences.cs0000644000175000017500000000007411701730437024246 xustar000000000000000030 atime=1381797705.231221243 30 ctime=1381823744.987050091 gnome-do-plugins-0.8.5/GoogleContacts/src/Preferences.cs0000664000175000017500000000257311701730437023520 0ustar00chrischris00000000000000/* Preferences.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Platform; namespace GMail { public class GMailPreferences { const string UsernameKey = "Username"; const string PasswordKey = "Password"; IPreferences prefs; public GMailPreferences() { prefs = Services.Preferences.Get (); } public string Username { get { return prefs.Get (UsernameKey, ""); } set { prefs.Set (UsernameKey, value); } } public string Password { get { return prefs.GetSecure (PasswordKey, ""); } set { prefs.SetSecure (PasswordKey, value); } } } } gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/GMailConfig.cs0000644000175000017500000000007411701730437024124 xustar000000000000000030 atime=1381797705.231221243 30 ctime=1381823744.979050091 gnome-do-plugins-0.8.5/GoogleContacts/src/GMailConfig.cs0000664000175000017500000000362411701730437023374 0ustar00chrischris00000000000000/* GMailConfig.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Text.RegularExpressions; using Gtk; using Do.Platform.Linux; namespace GMail { public class GMailConfig : AbstractLoginWidget { const string EmailPattern = @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\." + @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*" + @"[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?"; const string Uri = "https://www.google.com/accounts/NewAccount?service=cl"; public GMailConfig() : base ("GMail", Uri) { Username = GMail.Preferences.Username; Password = GMail.Preferences.Password; } protected override void SaveAccountData(string username, string password) { GMail.Preferences.Username = username; GMail.Preferences.Password = password; } protected override bool Validate (string username, string password) { if (ValidateUsername (username)) return GMail.TryConnect (username, password); return false; } bool ValidateUsername (string username) { return new Regex (EmailPattern, RegexOptions.Compiled).IsMatch (username); } } } gnome-do-plugins-0.8.5/GoogleContacts/src/PaxHeaders.15196/GMail.cs0000644000175000017500000000007411701730437022776 xustar000000000000000030 atime=1381797705.227221243 30 ctime=1381823744.987050091 gnome-do-plugins-0.8.5/GoogleContacts/src/GMail.cs0000664000175000017500000000463311701730437022247 0ustar00chrischris00000000000000/* GMail.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Net; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace GMail { public static class GMail { static readonly string ConnectionErrorMessage = AddinManager.CurrentLocalizer.GetString ("An error occurred connecting to google, " + "are your credentials valid?"); static readonly string MissingCredentialsMessage = AddinManager.CurrentLocalizer.GetString ("Missing login credentials. Please set " + "login information in plugin configuration."); static GMailClient client; static GMail() { Preferences = new GMailPreferences (); client = new GMailClient (Preferences.Username, Preferences.Password); } public static IEnumerable Contacts { get { return client.Contacts; } } public static GMailPreferences Preferences { get; private set; } public static void UpdateContacts () { client.UpdateContacts (); } public static bool TryConnect (string username, string password) { GMailClient test; try { test = new GMailClient (username, password); test.UpdateContacts (); Connect (username, password); } catch (Exception) { Log.Error (ConnectionErrorMessage); return false; } return true; } static void Connect (string username, string password) { if (string.IsNullOrEmpty (username) || string.IsNullOrEmpty (password)) { Log.Error (MissingCredentialsMessage); return; } try { client = new GMailClient (username, password); } catch (Exception) { Log.Error (ConnectionErrorMessage); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/SqueezeCenter0000644000175000017500000000013212227172420020450 xustar000000000000000030 mtime=1381823760.339050619 30 atime=1381823772.207051027 30 ctime=1381823760.339050619 gnome-do-plugins-0.8.5/SqueezeCenter/0000755000175000017500000000000012227172420017773 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SqueezeCenter/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170476022572 xustar000000000000000030 mtime=1381822782.711017003 30 atime=1381823353.647036634 30 ctime=1381823760.339050619 gnome-do-plugins-0.8.5/SqueezeCenter/Makefile.am0000664000175000017500000000213412227170476022042 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=SqueezeCenter FILES = \ gtk-gui/generated.cs \ gtk-gui/SqueezeCenter.Configuration.cs \ src/BrowseMusicItem.cs \ src/Configuration.cs \ src/EnqueueCommand.cs \ src/IconDownloader.cs \ src/ItemSource.cs \ src/MusicItem.cs \ src/NetworkStreamTextReader.cs \ src/PlayCommand.cs \ src/PlayerCommands/Next.cs \ src/PlayerCommands/Pause.cs \ src/PlayerCommands/Play.cs \ src/PlayerCommands/PlayerCommand.cs \ src/PlayerCommands/Prev.cs \ src/PlayerCommands/Sync.cs \ src/PlayerCommands/TurnOff.cs \ src/PlayerCommands/TurnOn.cs \ src/PlayerCommands/Unsync.cs \ src/Player.cs \ src/RadioItem.cs \ src/Server.cs \ src/Settings.cs \ src/SqueezeCenterItem.cs \ src/Util.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/radio.png \ Resources/icons/SB_off.png \ Resources/icons/SB_on.png \ Resources/icons/sync.png \ Resources/icons/unsync.png GENERATED_RESOURCES = \ Resources/SqueezeCenter.addin.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/SqueezeCenter/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172420022572 xustar000000000000000030 mtime=1381823760.239050615 30 atime=1381823760.311050618 30 ctime=1381823760.339050619 gnome-do-plugins-0.8.5/SqueezeCenter/Makefile.in0000644000175000017500000005067312227172420022053 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = SqueezeCenter ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = SqueezeCenter FILES = \ gtk-gui/generated.cs \ gtk-gui/SqueezeCenter.Configuration.cs \ src/BrowseMusicItem.cs \ src/Configuration.cs \ src/EnqueueCommand.cs \ src/IconDownloader.cs \ src/ItemSource.cs \ src/MusicItem.cs \ src/NetworkStreamTextReader.cs \ src/PlayCommand.cs \ src/PlayerCommands/Next.cs \ src/PlayerCommands/Pause.cs \ src/PlayerCommands/Play.cs \ src/PlayerCommands/PlayerCommand.cs \ src/PlayerCommands/Prev.cs \ src/PlayerCommands/Sync.cs \ src/PlayerCommands/TurnOff.cs \ src/PlayerCommands/TurnOn.cs \ src/PlayerCommands/Unsync.cs \ src/Player.cs \ src/RadioItem.cs \ src/Server.cs \ src/Settings.cs \ src/SqueezeCenterItem.cs \ src/Util.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/radio.png \ Resources/icons/SB_off.png \ Resources/icons/SB_on.png \ Resources/icons/sync.png \ Resources/icons/unsync.png GENERATED_RESOURCES = \ Resources/SqueezeCenter.addin.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign SqueezeCenter/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign SqueezeCenter/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/SqueezeCenter/PaxHeaders.15196/Resources0000644000175000017500000000013212227172420022422 xustar000000000000000030 mtime=1381823760.339050619 30 atime=1381823772.207051027 30 ctime=1381823760.339050619 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/0000755000175000017500000000000012227172420021745 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SqueezeCenter/Resources/PaxHeaders.15196/SqueezeCenter.addin.xml.in0000644000175000017500000000007311701730437027476 xustar000000000000000029 atime=1381797705.73122126 30 ctime=1381823728.695049531 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/SqueezeCenter.addin.xml.in0000664000175000017500000000223711701730437026746 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/PaxHeaders.15196/icons0000644000175000017500000000013012227172420023533 xustar000000000000000029 mtime=1381823760.37505062 30 atime=1381823772.207051027 29 ctime=1381823760.37505062 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/0000755000175000017500000000000012227172420023060 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/PaxHeaders.15196/SB_on.png0000644000175000017500000000007211701730437025327 xustar000000000000000029 atime=1381797705.73122126 29 ctime=1381823760.37505062 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/SB_on.png0000664000175000017500000002533511701730437024604 0ustar00chrischris00000000000000PNG  IHDR>asRGB pHYs==լttIME (qs*oIDATx} ]eR{edIID 6+NF{A{~툭=ڨ͸"*`;a $RRI%vmRU/';~; B )B )B )B )B )B )B )B )B )B )B )B )JbԳlvPX*e<㮼9oD"xq^#wxÝh,ք3׭N$wrWR\x?3l4[2'|:c R9_VrJZusUV \MyM^ٸUR pF-_Oo;}ϻ^ PC_:LMM% idJs4b1u"\6ɤS JYέVȈ 2'㜡Ѿ<z_ӄܢ Oy`2JKEd x~DE LB"D"TR X ES)!Nfa޽|{yڟ`ٲO_~'mxV]]|rb"^VS891,撉d(sxh%KRe;.2IkL'l+d2 XlY(bD6E&da|Mk&9x͸d2!%>O QC$v54R=j[APalG'sسgA6ʆG9;7n'z˯#c#|jz:>59EUDHw ,P+&2P HRn"P4sm ,Chyqv&ࠔd FcbЉLV2 CqlF0>G+!|Qx!TIEL*{iu~=LW1\h# Yre,80sw=߸G%-0Wewo~iӕ{=w1D8&]8(C3l٪ y5D&-"$. O*RydKHX,2?EB:3$7=Lu4t%O hWf=y_e]4RL|-w*D̲j1lt) Ihlh,#oy'yFdǟ?DIbN bjD:;B9^u<-1b/IbHX9_k!KUVA `cdiBUrkalɘMa4yA8VcǙ/Z^O,Ƃ,{p zg3if"nMHLd3 :37fؼwTB@b9X[Y)]{90XJ64h<>Hу`5e] `QP9@kD}߼&x: S;zH^j[oQ"O[=f1g $]o?) |}аjt.fhpA#3Q >W_cEߣ:w{w]N {vf _>a7_k>?d_p&x{/ -+8͸U7~8G`5x6CJx#4›ne^_/wAkkEMQm6A~VGg5k@}Kv ɑHPIK^Ѿh4V Hd2dTh9:ʟILy&8\~ LaM7{;dq~Q|pd.|]c;vA=f8> .Ql:w vhB/"\ؽ7^z7\hjo&8.:4%G_uK߶UhRӋYDf]{C%w,@y6( =ιv Tbz{`U[nXd[4#$b0rd&`fB-LAss(qL,wzEƺw.&v\6s+*]jhG5ij3\4> CLcD+.>ιb _w+suM0|8o-+%XD zV@m(E*\NlJt/=I3>lEWG8몍024Qiꝩ)[}LMN*2L ö;pU(Sq'0kAtZWx:x%yȶ- W}g1|aph>v>,4ґD?qt@92BR[֙|Q12Lk 1TiLӓQSzSE>^lw@f14R)@E#b6\l\X }oyg ~FY^Qٺ0̫\` >-GmL. 0Ʀ00EFͷÏWo: ^;pA7:4G!K" n0֑}/\ը: G wVZ!s%vRg6wAQ'Eafx?RWz=3ψ/ d"crH1O37]_|(΃)dt#20ITUtJtZT$rYQZB@k`|)UeTx :|I9 0݋˝{s8,dg_y[#!,h-D5TEW,?fȑ)U9-i?V}: # |2GGUl `f` jg*Z}tы["i+Jl`#`ȡw Bt^Tsy"Fj 9rp> _\EKTtcjemF]8#"]ם֨\FN=8k9&b6W<T[%R) PR} ;cjͷfV^mvKW4IhVdmd3h5\'ρPbW}ΰqU]C?$}ePd"!H Ǣ'[%U'l].jT =dI6Jn#mU!q–15>=8J4tIۮGKHPZ4(nkKҁpYM (un m3Хd_C 7$ HOteU36rO$LU'wpGYm\=zfߎH<¹r v0W3WKTirĘЫ†+s%ʧk,N*#5>q&A^a])͖^`\Mė\ЌZ /6bm(=)G,sjw4`ÔԮ*oåktڔǸfEm() @7yЃRNY:ڃo #/TIVGR9)4Nbp1<_豕:7CC >9D> zM?[~5RdP!V)4%f=9dt4dut)-jT2&?㳦Thr3SH}7gu%AFy2x6R]EjPE,p*SkJ{ZuW* PO+݀b*_a 6l&12 f2R 5q 38͍vB9a\f9:rέUk :⺌0JVKڒJ?=ߨxUs߱`WCuUg*r8P5g"όVU 4J%spڕl0tZ`/r_t0|(",Eg5=o#Ik-+Dqi4b4 pWL*H /vC Kϖp̀Ga^=R5@LYU^t| 3~[ eyatk`0N]mS&"0uxVc;a!`'vqԉ,#yUIYe* U:co[]Jݴ1 x*{؞Һk 8Kz4ZRw$ tBQjTMS 5 lmj|ݞտ_0ɏnT {z ܴ{".r:IF,`In jΠU޷Ssб|0S7T@oaR&t|jp倻: Psi%-W\=ٲ(rEփ@itzBDW*!'8_=/4Jm1DNPdyM~hWA*uklv =3sf7Rhⱸe֊4X~2+r<=Uk=r}k@U3|-|VH=_1)'15QפLrS!hsyQ5`Srj'tj2ҧjE`e6L5U3B?Q-$L@EHκ2f07DXCF!U(`M~0L %C:_ʅ+=]L$ө픬p/-2Rt qA3jҠ- Fp)ݎ5egG>@cFkC?8,ƅft-f̧@'I4Qa*'VDf z;t:m pHd"ThP,".5IU {IS5\t"# 7NPhܗ HWkmf2h,3CCIˊH4eD+i I/&&ƷOfCN4yBQpZ8Hب(rVrjw ǣπ_w" 1kjz3)ղ4]*`&s(UfKK z-@m qVゥh)~sHU`e\6JfIvt 0> zi Y d-f;k<(#eLktt>:t?|^h^űcm3x}biĎ%Kpe;?;N k^U,{rl]&3 p)!m c[A7g@D,K69 aU/811'OD>@G` I "A["Kl1#-.:~#15SZl#[;vܴ7u(ZPDЂj5L%'[2nԢQ!c~fOF&,UNjbnnMW8ڮDy;s-(^z8mY,02,pNdrdYq ZLF@vXVU51]^$+kJBL"_(9v܉~atC]kgG'Z -mp롫K,%ЪgzjA)W::[p~6NKͨ[U PrK;Tn-t:EMBhG^oJʅ!RB ~Xί1+ ʬ5 䤐ԑ|-2?C~ 2&4=I/ Nc^%K˛y;vҙ(/ q4ȇof 6_vY0>р& ێԅRDx#Ղ&J3x:a\0| `DM10*7B%0d Wb۶uYmDfPLy7;}nkcc&t[ <ϛI҇n5{Ϟ,K2?0(]uT$oOm`5eiGhFh 7nWJ忈Y?1/+~I'''yG}~};$coL/=zt9@q%r O# ,ۉnF#f4EL2N|嫐B óǟx1hEϽECeq?y&#+L[:|8Nj,E'v,KL Vcm~~uo^ |a&j\סHМSOVX~}[ G'B )B )B )B )B )B )B )B )B )B )B )B )B:5 13| IENDB`gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/PaxHeaders.15196/radio.png0000644000175000017500000000007211701730437025425 xustar000000000000000029 atime=1381797705.73122126 29 ctime=1381823760.37105062 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/radio.png0000664000175000017500000003125311701730437024676 0ustar00chrischris00000000000000PNG  IHDR>asRGB pHYs==լttIME ލ IDATx}w]GyoUٮ,ɲeYr%[8CLJ$I$!/$QLB04ۏزVW{9gfsfιU[ wՖΙ7_}|e=۝;v$7S|}7x tsggo,[Zoo]]Ww߾x{gٱCǎ<՗ع}Ζֿ;}z388Gy1Xw? η_v]qEg]CCCsDZGGGK?ԟM׶o]}uϘuI;rA 28~'KKGMCGOeEyq+hoik{OM]ݵ۶oo/4PIuH_?~"&-ܣ9LMn߼ukÆQt8GNfgJ?xO+R,GWWWkhؽs׮64o`ms39"N;#==xg9{QS_gGG-۷7att###x1Bc}}O.ښ]55/qu ӧOcdd###[^x ,kuֽ{uw^w] c ?_j==ϴ9x`ǎVm:o޶mcƍՓZ/.\غ2.}˖ݷsT:m+bOOL]e;sY7;ÄÇO4;MMMo{ 7ܜ8pWokoowssU{m1 c||{>??50>pDYOcرê}Mmm믺ꪍ۷o?CB}E4M7n^[[k/6&&&066)T*[ ȸoٰa;:;;׺j?}XXX8%x0?~`YtOSl۶-~;^{ΎJ*B=Nse=MpWvvvvgڵ;r~}c ʢzjS]N?ضm[5\SX}|!q{gℷum"SvuS,*(iV0, E%5hA ˶L$C _5M>5]]]p޽{*v_&tLMMm!A۶v``K-^KF|>c!EiBH0L:J%5h3B8)!DZ&I !JpBp0(Epa&Lӂi91b1q$ q$q$+d{2_xݍ|+8|x]q_:lv;-[tݻbvvsss4&''133|>gBCkrrrj55ѥEg,!2B !$mV&gDq iX<-WHC "VIAtB sX˲b1$ i$)RI)$SIR)d-x-˂mvwS~7MAa& jPJh`QIbD p%e/Wʙbru227W`V{E4\(DYnYbqD:B)%xnqѶ':T~&ݼi3*a2;&JbPr8Z%^ƹ>[>g! "\W_@k.NHO}ȵ,@T\]J" 8}B XD/FH-p|qgj'ryMxHHB A,WBK44}֏_JBa64C!db _M?xY`fJY m0 #&L̯N2gHB2ZeR#8 X ^<ؖB jJPȓ7Ys( E"Ρ=_8]M5%2" $(-k`S?&#\Y@dELL!gV4 "AL)%0Msm*޸vW~΅'L|)ytf&AB@P$@riVܙ6+96w%}! 8X\*AHw9`W)Rqޔ:=N/ܣ~,g86(#z <'Vg ! ..|O=B26m{uIj."-CuRgPR!W(FP#"I|K|g%.-;gC cq8~$jx<1: |!?B~ =,UxUZ|.Ut./.Dee@T\ }څ5Pf !]U]/XJl꟪(aNV(l} LÀ0 Ԭ[Ǝ76;}՘B5 pI I ߹OboieRMynS>S oy=X}36˶{hq % ] Z<{о{gq_=t.VChlC]g=b.ݏOBl䂵™4 tBAqAX(Ӷ_Iveg[É07907QdPX\@՚Fx"f1tu`wG!wzabCX#c81?6+o~&֊lm:ZQ\\BEm m& 7/t G/'4=~?~s;ه{aUT`n.ab8=8)TkB5WbQ ge; ~=s>v;Gd>B譬"eW-0v^LWv+r\H"Mދ4n݌QJ4Cnh}9+Q Hhn0(LÀa0 l|k_Ȫ@BBPŊ"Ouu ym +o ?SA통g۞׾ 5֢kuo?NTi@F 9om <~wmjCUS#n}kCx;ߊm݌' ;v@ [7{C5 P }-[Qlm?E4aib l{^Js0mzT0b6fGa$bjjjaȒL&C?6t0,bb5ۺnGS{ X"#]]mߌuHUU7 ׿pвNLV4ԣxCuנfZlܳ v_[nĆ-]|m;Dz$b Tm@cGN;~ m͠t#P]KȺ E}{0;9 KPǁ(.ALE fGN+pVG4L 3%d꽏jL@)=u6bD}ȍ!7>o? ͠bM-ɐLG shؾDnzc =#𙇥wȐ5Mk_|;`lpu͘_ȡ,C_ٺ AOr0, DX} uhA `3B(Eqq Z2MBa 449@=Y;(OẺ1?/˴tf삲gqC|k1߲ (Oy,>`.9<|!U_F}ʷ;3X~0=2YF0~ nzK034ўS׀86N> J4xZ6`ir S(/DMϛ5l o?a./IAMBlV6ua5C0&k΢mMY NS 4F篖h8gK?? Y0Z7@o~l3c8u=r3!Ï~ Gnl7șf~>_~9ן@4>ɡQ_ȱnXȁMAPk]7~ ⺗ށ?~?KxH㖛@u-$q s9j@@8; '/8 '@[[b 4`,B&ҫW!q 92%C\`T&T/D4 LdAL UQI|k/}K4y2Z-.?5]g l{Y!9ݵ$P^uPT BT q D}qk?Z: |]w{~omB!_@Xߋ"e+L3M07exeÆuQQ80aRQt]xt/{Ẳ?}'} Nʞ-( <nŢ uy\ׅ*.8gX_>JBBY d^^`FiX,1V! m9RiIQ5ԧVP*Uez8΁F!05BIC1Pt=W< 5\ 2zExnnѕt]OXtV q1, - $A6W l, NW@V!+ )Q4ajʋkPUԃaHcG@¦*He,ئX"TUcU, m !StHQqKWQ?EEybl|CB?X : (/*h=Ia7!-Jz 'CvRB,C-)D3]毪\bgHq!)݉+h6Ep j J\}q"t}>Cو&HhsebŽ"Uju]rB"mXX\1ᄔ[H[H&͆!J #&э S ۶B2MTa3$(KulA*e]ᢄ󎮬Е42"0Q% 8/1OQ!k׏E`n(ê-׈<!f!@<Y L)e[ںU"U3mKv5p)U(:6YM`*l9ItҦNg&29xG4ÐJj6iT#+TS$Qi("sHF< 9 p#LRj$v,cgPmcұ? ? 0wzeUѮ&*av !! nXp@iV M V OhI: *lh pjb 8Xh;|yD#|5/NJLitvteZE $4[y:b>y`qp^@nmiA5JV-Q .$ xjZ((tMwtFm>L9.&EZ҉ hX)CTBH,kohd\)Nd 徾vQs+{! 7#e%0`a~U[[nکSw+}cʡ"BN8c#/W6^F@҈e*D&+vq1IDATRa4AusGǁr $Cоw &Ap ARa[ oT˔JÈHh>tSLr #]y%đ0TDV#9 V01Pj{$A{u+AuhYٽПz؂ZW]ZjUC;KoVcdI!B'LŧN (FdYڳ.hF7Tp3Yv /LlQ,7L Z3Us<ØBF-ܘ(Q(&$B%$\N8W!F:PGԻJDv+BeIHocD9u#QWI3וɶD<^Wf27')d>`g:cm8NItfRJVkM + (JVt/"v=hPÔv:ZK"]@ŠChI!zNuǹeDO a,H*P(1˶"- a :d˴l{aD{Q.SbiF$BPJXh#:TMxhrFYI2Ō3`\y4µ ڜPr#r~ {IDƀzRQP |')0 #4Z4*umvi㇐SNv 4\M(j^teC$Yt5$VJM=" RAZMRHDW_<gYPzA૜<4M )&i@)m3UX@Qm@Ы\ӤT'QjILJ17{ P F;%)e$<kl(_2wI() !$3s*/m9 Ji܉) & H0K9kh-\Nqͬ2zaV$AkGCO7ڒ=jSE[.::r B>\n(137ǎ1يJx+ep֬iBkk3rcqadUUCCC֮[}| _)6{sn|>Y(j<ϫ`aug\:JhsxC,uXE20$R8RbހB%.$=Og,(G(5il@%Dvz;v^&4.s9 b676iq~ 7ڳss[Ø_CBH8 D!H'd2KRHfd2fHpl;",P`ܼct1KU@ yp;$g<䗖Yr90011~{Hee2" d:!P/8=TWx44>H*7R u3=ǟm>vm+|o`5 . .MìM$kbXM"wdHRff3f$hR4,DQM1Aq' }eDvociqQ`qappߺ>Xt&ɟHt B9k *jslP8/PrMo2;e>[1s|qVGi9N}"J%F:F6AEEEl{Eⱘ,(Q>" EP񻰰E,.,G?~'DmƝBчޓ2V9rK|rrux#cs BF!DeZ5DasRGB pHYs==լttIME ) IDATx}keuַ>{Տyx{8BX83 ' LH"@ (E_ ?Y$Hq0x"4D~{WU~}nUwW{jUW}9{}{= 2 2 2 2 2 2 2 2 2 2 2 2 ?Brm?BW^-fc !$Ir5)1|@H&\K`$d&|x LRæP4Miˢe9UDkmNVD=Zi'Ƙf03aB54>'ݿ,_~ pfVj <&LɸQ5kc̄kf3T1b @J c6ZCkih0@& $E$(E^( UP%DUUk}4,‹/׿ ,1OC{x|ƇGx@Ε'{_kRNiZmjZբm[(жSn(_ZC;{@Va> @h|&hG_ ~/$299LP,CH,4MYO$I LH!A H8J]~ưSB7jLbZw>SZv;|fٿtϊU fCD1{lo{L2T$&fecΝxOMgQ3d:]rɏqf,sf7Àc %޿?fLP^p71k}||}q~]۟0;J)4s ¨#>2`w`tߗ 6cǷêxc ,(i`0x"U?K07ߣA~b;(o雷n;70 ;OtȯMXnFgpGdY)%!cbHd2Q}_ys)<#ػܠDhIAuǩZӞ'!KSԂRp7,Tq< D|S(u jC-fUQU Qr<+wWJtnB I$, "!$ٻM)ocOfw}o?;t3w>nM& H "pR'͌鳺wL^@XL{v C(EUA6 ! ]mp#Z;ݗgw6(0 3~ +oB.+zgpw̌4I}lej ){g6eg[ԣ8}ag>YI;{֝ķ%CB 3h]GPeY]\0}\nߗ;_럽u>Uw3 <1tJE 4_58q{#ysxʹ" V7zxI$ ]d^>V1Do<Ʊ0IO$ +-bFߨ_3%oo#M2v?-@rk2_ƗRb2B&HkHx/@6=\u.s=0_A5l=سJ n)`+)4[ E]'=ڿ<5i9R"c&V<5W*:[/P1{Fſ6'O$PV&b<|WXg.@@&#r .[*NR+p/}ޞ\/,;^)"p3z#pڇپ0 6!$uPb/w8\=XnAaH0wR #FXH@J20ق!Nz)՞k.Om*V .EI$Mz,puIHiv Э/M^ٞ0AeW* 1}!7X4 ԯB(E8 G,B! $Į[`Xtۨ4˖ Am-LW>uf@EX ` s#M3h*A@'@ ݰY0hh`;aǙy $ʵqEaVڦvf`t_8,:F gD52dI @uN48JdYm\x`ꭣӌGU"H<"R,Qo$vl۶NII"Aac6ڂBGڡ_ 2E7 2ܾ| (v&v_EsOU${xx.Bݎ]am-q]C}'vTlBa "@6u{Tc LPFy6xAHr׵x~4.;htIB]<0V>[n !Bg͕o@l(f+1Α)/~(0vkW DkK] 4 !5`((ݧsu䲃e5`_OXM?0%m3W笧SDt Z鐇° L.rhz5g2Uu44$DP5DƦԭ#/ _ ECEO(0G `Βumd}#i`|`.$MBfnY'ds7cð 8!0 q~أp&$=sxya/, ?2}[ԹxB E=cC &u  DVܑ\:Rk !do[,Vtҧ]q 0ܥ1={3.f=Z_~V%lfat D0QD%N~fn|zh( =4w}59@u7t1ԁБS;\u+/5]lʲWun.}!>>B*R+  "̔!(gKt)eL|y#?~~w͑1L[bD\KCg4"=8=P :b˜u_ˈO :ZHZ`>Ck4K!Ka@fRJIB$Gb4iF;By|7~Nj ،VG4M%r&:$I@&!ݑ΢PH>IYG\ Zެw^&JA@4M{V2`Vsz]pmL91ҡlv5$`R|$6 1yD~0dVY;8*&b6ȳMۆ2hGjsܟt%+ i … #~Dg6qaG~6YZ46yQ`@^,1vTlJc˲M"RV90_,ZVssLE.[%>f~Dbø(nv1ykfҥ~m:i`]2i[ m||foHJch j54 !l(xf Y3|Qą;=_̠@6HU2m !7'2в 67F]{Ja2`2ZG!ԋĽ CUPHt Z;`ڦEvJiY28@lmOܾ+ nnJD&Ԯ4 )Bf؉!Jz ЦQ8 ӎiBH,Ѵ mycIa 5V)TU:M]ͭj.+{}}j GW{k( kP*VL'iDHĕ48%iloo}ذdW_̛Ǥ{}p1!@M,^]LWY3.a iZz M|>DPnM 1p&kގ Qh^"@iЪF`&If`_U[sp)d D(z:ەʱEr!@ekm';Q*+?e Lk@G(ٕ9@p-D1 D G:u)zzz;.\EXt3YJOB+dY$ sՇG_e7[{l̻Cl$q%",ono?С|{_?ī<ַ}cqȑU5BUcԥhR#\u8:|֥P×gh 'pQPǶ^~sg `Idq(k]QLm$Nx(+W/8wΝ?>_'|ҟ$}ċ}}O?q6+`sJ|>{SϘ^Wڴ#l̺1HU'I( EaO.EQ`~(,QY -cʜ6lıPt p"2*]y-ʵyx ;YeE;{/^ąq\vO? ;;^/nlGOч߂瞽fgl6m`GG #F^G(b=ϋѨJFըB]רu](ŧJ-=N׺;UzYK?cEUQDޯ/E*e)kl6r ._M/ΝZ}k=~Μ>&X?w <H2PMM;w6c'}ٵaAcQ0oѱ<7ܨhUUѨ51)& )1,sCu,qL/DJct(bA)ڳж-f7obkk ׮]&xKSۯ!^FZ?i311wgIDATn?O|ƱQv-'z7?S~Sx{ߛnnm)*6d"NᣉL֫Qu(UYQMt:t:tbASH$MR7ڸN.eD}V)޶ ކR-Ξ=fƓi~b!M0?~-yi|>?s;sG`+?%ַoXJ?>z>ZF!"ϏVz4kkk,5Ea J|_ش]n6G_QV:7+S`yC90Z5x14IWU9Z']2O0Lpc\z_W1nܸ#Gp؆R^"_!'/\1>ˇo l9,uOmC~M Zԣ'أ7>kc "S>GG0: 2 2 2 2 2 2 2 2 2 2 2 2 2vs6IENDB`gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/PaxHeaders.15196/sync.png0000644000175000017500000000007211701730437025303 xustar000000000000000029 atime=1381797705.73522126 29 ctime=1381823760.37505062 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/sync.png0000664000175000017500000001435511701730437024560 0ustar00chrischris00000000000000PNG  IHDR>asRGB pHYs==լttIME *,IDATxIduoȱ*k`w]0AeHjXɦ m"[Gx)txXa LK&! Hb])k w YU4EWowϹ)x<x<x<x<x<x<x<x<x<x<x<x<x<)އ``iʔRZK ,8Eι#eus9W ͕f`-v͹uuauu<\nA !e0g޹ w?~o~o՟[; rbMc`1X0F*VR.d2%3`0$lWis/gYͽhwop^&'˓;}Sz!׿:! N NA;| 1bs k7EL'ɿihWsRGRD*~(g,sQK()цs^ocp:G_v>E]!}pR9yyFS*ʛ."n'&< `A ~)@J!41*YG}kJ lUcW;WX0?HkwW_w^*NSל9׮^96~U"ɿ1a }Y H#D&f0`>c=܅V( Pjړ9GH!:]x O7uWEXk/XHN`a,I a#Jsp݄#4f\[G!%y.8tapsD&V~ G'0i~:!`D+ U%dI|<T}st/ap.b׮Cp˗Y"" o{7o9NcNR ]+ka݂a aqy(R hw1~s$ŝwoc7pwpuXL{y \,bHNN`r] G^  qǰV^W l&KSeQq}y0>8}c{:,-ps q]Jbh@DPY;C+q QHY9DJ\Xc{8Gہ3 hD\q)#Gj" @Dȓ*ˑ ŸbD8p8g,:ˡiR)RƴY\1FGy}PcV&j?\s Mp!`n؈ar bŚ4uOgvzZoձ-᫗ak|[˟A NnYbP@`:L:+ZK3cbPILF` 6"JY7& ]g@I<`0`فpJ!l|[[3_b1I}c+_ cTx9AE |=]> 3@3"< [CL*ĴE_>9珻'xuzh6(}_76> {=iFs.Vg`x-jK0w5y 55SY%w˽1i;x 3"2QH),"^.}UNw\eL51kGi o;v܈c8` *WZAk3JQ1@kc40e Wk mty|q1רZFkDk-y<p828 Rʄ1^f/΋/j\xy c}%e!Bs!k( dBH@B qħ@5,3bؔ&MF OJeLS[YrsuM6P@(08`gg;;UAčOAqAs1zqye׮]*(,{X)\UI)OƬ,%wcasV: "lE}FlT&wЬZ)A]`iU<] /fƬT3!6qQ@ (GG {{0R#J!uExꩧ׮!rCU3} eh]5BPkiAuA kU[Ĉ^ز3]V!W(o,²(5&тsS-qTIM!+ &9砍?a5KD8k_x/}q*j"B΁\ kW7øk9A-6Ln+ϟX24"| 6OĨLSĭP"&3f>~PXy{k;㭖hJKP)F[jw1U /{b8pD$̗QAp4M`tH4TPmvjf*–aP1隆KEVּI#.| zDKT%cD;"hjrQY4q]0:hϴT$~ R i㌟s~;MYӡe"YgUdx4B^*Sv>͆ǓW!D}6Zy*z0BR\xYP(1HҴ=E6H.ФY>8@)^8E qR V$oyZ[6T[PV&q*LA1r12Jc4!˲{O17\0u5ktsL9aĴfMT>,6PJa8Qmq|ܿFqĤ,~Pe/OuƊ9C5`8hP `T8HS&agX:^%K*b_~bPn6o^س*s|rh4Mbf u c,-gFgP֣ʪk`RjU5T5VeisCiQ2)a<.眊l*(rH!v'Y:)b`|*MXmX _dyO҄ o6{Ti*&.^*Xcfu9kiZs.$JDkG^e,gn`^/f擝n7Y͉Z)EԊaGH9//pq~I ѓRGal .Q ! #NFĨ.VPU akKrrTCgYA9NOsa9m f Ty4uyxĴ1NkcC/<43r5eυbE.c,j(ZY ͲRHiݷ;`_;s:JG٩87 n-v4YO(ɜ~qPEKt@Yqn7hNQ/ ^=)#h)0)e9\5| c $۝Co~uͅ^,ˤ1&\\k.-l ޞO& vG?y\H:>9`0Q]jL1M1RyV:FѧJ^ʗ>DMcB܌EFșqh4z8^h! A4ks7z_Fcν?+իrssSMuOY=#O>_t<^^^^=KKKMk&ƶ<y6H(Oq~du@(INɈ?1)_ʊOSH.zq;/F9_a8>"}Ko|kaW먑eqF$'2MQ)ܾO#bx<x<x<x<x<x<x<x<x<x<x<bٯtżaIENDB`gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/PaxHeaders.15196/unsync.png0000644000175000017500000000007211701730437025646 xustar000000000000000029 atime=1381797705.73522126 29 ctime=1381823760.37505062 gnome-do-plugins-0.8.5/SqueezeCenter/Resources/icons/unsync.png0000664000175000017500000001525111701730437025117 0ustar00chrischris00000000000000PNG  IHDR>asRGB pHYs==լttIME %$#*`;IDATx}Y%y{>3!g(wΐh$DX-&e+d y ĉA*ۃAr,2c%9\p^RP˭p$|½Ω;V5p Lr^ <¿lb|^}ȅGWg% R+G}ן{rЁwy.\χ p^0zǞ]Ӟnli:yƺ\)rY;JisM,ϒ4M,I:Ty6ȵ*:CkPez|2V 1Ca8LH()ˆ,RJE5W^5LC_Ziy11 DԊ%2AQ~Fa$(a(("A@J0Έ3b pY8Z 0@k 44E<ϋ-g94#m/=Oαcza熃G4ay_0@ [aB3d1ZkQ*HȲkk*,\=-W:s=|ۮ1!B\yjz3 ēx9u w_~،=@ pe$ղT}9*_E+l99\pEQ~ԾCEy 5p΋+ev{X^Y19]A]!}q70 g45Tȕ'ٻt!m6Qv `A ;N?t:B%ZcW3RWmV}cW;WX;0ٷHk up;w-FY[H0JX?>;=z(ksw|+9>uYIx㬶 Fc8ʲ>v9'\p)" `@#qJk^✘ȇ 0@g`V X{1;13aE6./C%MIɱҠoC Ra9LMMu7bLcG L 4Ckj\ h1 1uX{=SJsX%L L )\!0فJs@mر} @\@ęhOO##BЊaE6" a6v 0`@0JT|Zym /ȿ.P}Z{{`bvK X9;e KR,C؊D@ !* (Q:R "6omqhſ&g1ځIV7p'#Z0{%]8,I0Z3? ._S'*^w@pSg"@k4D{0Xx9S'c[۰y[c{yF 10"&p!01;[!B` D )6>v#E4cb~qg3KaAC>TC^e@bN5=sط/cK0@8%ʹf1m8+/\ܭKhNh7/bWq/ Kֳbb~˫a>~BY3L8ۖ';v^8g0@kf 'o$TW/c73 KbI$;=XcVx3A[ aXQՂLu4abn ؊QV2@1,bd<ڙ,: ' Qͷ6&f /^onclmcՋй9l^xSP%1LN o7Qtē\Ep ? PlrK1Xy5쬮55 g,z-,O]@Њ+hMM"&"&Hz9 #$rda16Zƥelq3Pô2Zu W)@I 1`s +/*}̊҉6ÕQ@8N_p!`Ma톭&WPy"VIs:֢{um:v&k{^ ߾oP ?Nv \]ŠZG] Ý+ E[ bPIa⥱ @lEn &žRxV)g~C&oW/_Ϟ=^ykT;q_3jJ5#,')K)q8L t!tmi.^ϝW3hۈ(}G3g|6"v3<[iFs.p^!nQU'c5pA@gjjIr2Bk kM#Y~EV p! BTׂ(dBH@B 2aĻ܉N..QGepp`42P10^FT9ձth-*lw8W]#Q2B,-,@in++X^YR.$n}: ni c1- 8}4G1,JR#SW{TgN%WqfZjT{r7:da,TfOгIҕS?Y_ i@0bDh[Ur3^̌qfCldHPZ#!0RHnҾGRQԯAJzK8u4(KW;T ;VP1ۘ@DP&Ž A%PU1J}U[Ĉ-Y`dL3H!W(Cs aYG#oaip/evJE{!xQ$1wO=մnΕۑҾ9 g_Thg, :b{j'FBuU!k, d>lTnXfvMl?bҍ=Z,| 6CĨLmtM7;nVTrUVꦫ7L+RZ5~{/4MT0ih=nj\( { cKR[+QT^*Fcf45%0ĜrnMU0k{_W98GeoT|@5b%l͂}ɠwJS2 -B\?957dbq;~ozg5U}Dlbck}䨎$![F%%:R+bvj>H0FȕB$P%#Å>z`>*7y*fb"W RwF@@IbL3` 2k)odTjj=1Eudp>^}EhF~.xPDT00I򼰣,cn_hIg3}Vc=Z^=52Ap.R܁9[JJֹڟe (}VElKCEw(.X;4Y(lK3n̍wGBxm4*$`,88@)G1qR Vjq^9.+ʘ".[xrGԩ >== 6vbӉ;NE2 g8 f pV >ǹ\a2K. QFa:֐$CLMMcvfMNM^}+2i YkO@Wgd8 է.] \HFVt5٦FkgQJ<\+i]ff,ϻyvqZ*˶iz^b뷀vzҼ~XޟʄUTlaI1\܎Ih31\՚m\EsQA ]b /<ڍZ/~ x]w޹\k 7BxE#+y/ԩSҥK Rmݓ'N81g?޶hbl9Ag4˶4&p8&IiZ6to d 8OV^p?M!} ,,,ș4*ٸǷ#φIo_Z_yע 0ʹQDrg>pJ먕e7[q cqiKWDڊ"Wn48ZsA%_M{]ok?}=E=}3'/WpuX ܨ >%Ћ^76=#wG{=<] 77qXM4! ȇbIENDB`gnome-do-plugins-0.8.5/SqueezeCenter/PaxHeaders.15196/gtk-gui0000644000175000017500000000013012227172420022015 xustar000000000000000029 mtime=1381823760.37105062 30 atime=1381823772.207051027 29 ctime=1381823760.37105062 gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/0000755000175000017500000000000012227172420021342 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007211701730437024104 xustar000000000000000029 atime=1381797705.74322126 29 ctime=1381823760.37105062 gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/gui.stetic0000664000175000017500000002740111701730437023355 0ustar00chrischris00000000000000 .. 2.12.8 6 2 6 6 True True StockItem gtk-save gtk-save 5 6 1 2 True Fill Fill False True False False True False True Load items in background True True True 3 4 1 2 False 0 False False False True True False 0 Comma-seperated list of radios to load 4 5 True Fill Fill False True False False True False 0 Host-name of SqueezeCenter server True Fill Fill False True False False True False 0 Port of the SqueezeCenter server cli interface 1 2 True Fill Fill False True False False True False 0 Port of the SqueezeCenter server web interface 2 3 True Fill Fill False True False False True False 0 Load artist, albums and radio in the background when loading DO. If set to unchecked, these items are loaded when DO is loading causing a delay until all items are loaded. True 3 4 True Fill Fill False True False False True False True True 1 2 True Fill Fill False True False False True False True True 1 2 1 2 True Fill Fill False True False False True False True True 2 3 1 2 True Fill Fill False True False False True False True True 4 5 1 2 True Fill Fill False True False False True False gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007312140315705024364 xustar000000000000000029 atime=1381797705.74322126 30 ctime=1381823760.343050619 gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/generated.cs0000664000175000017500000000520412140315705023631 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007212140311373024246 xustar000000000000000029 atime=1381797705.74322126 29 ctime=1381823760.37105062 gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/objects.xml0000664000175000017500000000004312140311373023510 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/PaxHeaders.15196/SqueezeCenter.Configuration.cs0000644000175000017500000000007312140315705030016 xustar000000000000000029 atime=1381797705.73922126 30 ctime=1381823760.343050619 gnome-do-plugins-0.8.5/SqueezeCenter/gtk-gui/SqueezeCenter.Configuration.cs0000664000175000017500000002223212140315705027263 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace SqueezeCenter { public partial class Configuration { private Gtk.Table table1; private Gtk.Button button1; private Gtk.CheckButton chkLoadInBackground; private Gtk.Label label2; private Gtk.Label label5; private Gtk.Label label6; private Gtk.Label label7; private Gtk.Label label8; private Gtk.Entry txtHost; private Gtk.Entry txtPortCli; private Gtk.Entry txtPortWeb; private Gtk.Entry txtRadios; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget SqueezeCenter.Configuration Stetic.BinContainer.Attach(this); this.Name = "SqueezeCenter.Configuration"; // Container child SqueezeCenter.Configuration.Gtk.Container+ContainerChild this.table1 = new Gtk.Table(((uint)(6)), ((uint)(2)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); // Container child table1.Gtk.Table+TableChild this.button1 = new Gtk.Button(); this.button1.CanFocus = true; this.button1.Name = "button1"; this.button1.UseStock = true; this.button1.UseUnderline = true; this.button1.Label = "gtk-save"; this.table1.Add(this.button1); Gtk.Table.TableChild w1 = ((Gtk.Table.TableChild)(this.table1[this.button1])); w1.TopAttach = ((uint)(5)); w1.BottomAttach = ((uint)(6)); w1.LeftAttach = ((uint)(1)); w1.RightAttach = ((uint)(2)); w1.XOptions = ((Gtk.AttachOptions)(4)); w1.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.chkLoadInBackground = new Gtk.CheckButton(); this.chkLoadInBackground.CanFocus = true; this.chkLoadInBackground.Name = "chkLoadInBackground"; this.chkLoadInBackground.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Load items in background"); this.chkLoadInBackground.DrawIndicator = true; this.chkLoadInBackground.UseUnderline = true; this.table1.Add(this.chkLoadInBackground); Gtk.Table.TableChild w2 = ((Gtk.Table.TableChild)(this.table1[this.chkLoadInBackground])); w2.TopAttach = ((uint)(3)); w2.BottomAttach = ((uint)(4)); w2.LeftAttach = ((uint)(1)); w2.RightAttach = ((uint)(2)); w2.XOptions = ((Gtk.AttachOptions)(0)); // Container child table1.Gtk.Table+TableChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.Xalign = 0F; this.label2.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Comma-seperated list of radios to load"); this.table1.Add(this.label2); Gtk.Table.TableChild w3 = ((Gtk.Table.TableChild)(this.table1[this.label2])); w3.TopAttach = ((uint)(4)); w3.BottomAttach = ((uint)(5)); w3.XOptions = ((Gtk.AttachOptions)(4)); w3.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label5 = new Gtk.Label(); this.label5.Name = "label5"; this.label5.Xalign = 0F; this.label5.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Host-name of SqueezeCenter server"); this.table1.Add(this.label5); Gtk.Table.TableChild w4 = ((Gtk.Table.TableChild)(this.table1[this.label5])); w4.XOptions = ((Gtk.AttachOptions)(4)); w4.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label6 = new Gtk.Label(); this.label6.Name = "label6"; this.label6.Xalign = 0F; this.label6.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Port of the SqueezeCenter server cli interface"); this.table1.Add(this.label6); Gtk.Table.TableChild w5 = ((Gtk.Table.TableChild)(this.table1[this.label6])); w5.TopAttach = ((uint)(1)); w5.BottomAttach = ((uint)(2)); w5.XOptions = ((Gtk.AttachOptions)(4)); w5.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label7 = new Gtk.Label(); this.label7.Name = "label7"; this.label7.Xalign = 0F; this.label7.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Port of the SqueezeCenter server web interface"); this.table1.Add(this.label7); Gtk.Table.TableChild w6 = ((Gtk.Table.TableChild)(this.table1[this.label7])); w6.TopAttach = ((uint)(2)); w6.BottomAttach = ((uint)(3)); w6.XOptions = ((Gtk.AttachOptions)(4)); w6.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.label8 = new Gtk.Label(); this.label8.Name = "label8"; this.label8.Xalign = 0F; this.label8.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Load artist, albums and radio in the background when loading DO. \nIf set to unchecked, these items are loaded when DO is loading causing a delay until all items are loaded."); this.label8.Wrap = true; this.table1.Add(this.label8); Gtk.Table.TableChild w7 = ((Gtk.Table.TableChild)(this.table1[this.label8])); w7.TopAttach = ((uint)(3)); w7.BottomAttach = ((uint)(4)); w7.XOptions = ((Gtk.AttachOptions)(4)); w7.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.txtHost = new Gtk.Entry(); this.txtHost.CanFocus = true; this.txtHost.Name = "txtHost"; this.txtHost.IsEditable = true; this.txtHost.InvisibleChar = '●'; this.table1.Add(this.txtHost); Gtk.Table.TableChild w8 = ((Gtk.Table.TableChild)(this.table1[this.txtHost])); w8.LeftAttach = ((uint)(1)); w8.RightAttach = ((uint)(2)); w8.XOptions = ((Gtk.AttachOptions)(4)); w8.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.txtPortCli = new Gtk.Entry(); this.txtPortCli.CanFocus = true; this.txtPortCli.Name = "txtPortCli"; this.txtPortCli.IsEditable = true; this.txtPortCli.InvisibleChar = '●'; this.table1.Add(this.txtPortCli); Gtk.Table.TableChild w9 = ((Gtk.Table.TableChild)(this.table1[this.txtPortCli])); w9.TopAttach = ((uint)(1)); w9.BottomAttach = ((uint)(2)); w9.LeftAttach = ((uint)(1)); w9.RightAttach = ((uint)(2)); w9.XOptions = ((Gtk.AttachOptions)(4)); w9.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.txtPortWeb = new Gtk.Entry(); this.txtPortWeb.CanFocus = true; this.txtPortWeb.Name = "txtPortWeb"; this.txtPortWeb.IsEditable = true; this.txtPortWeb.InvisibleChar = '●'; this.table1.Add(this.txtPortWeb); Gtk.Table.TableChild w10 = ((Gtk.Table.TableChild)(this.table1[this.txtPortWeb])); w10.TopAttach = ((uint)(2)); w10.BottomAttach = ((uint)(3)); w10.LeftAttach = ((uint)(1)); w10.RightAttach = ((uint)(2)); w10.XOptions = ((Gtk.AttachOptions)(4)); w10.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.txtRadios = new Gtk.Entry(); this.txtRadios.CanFocus = true; this.txtRadios.Name = "txtRadios"; this.txtRadios.IsEditable = true; this.txtRadios.InvisibleChar = '●'; this.table1.Add(this.txtRadios); Gtk.Table.TableChild w11 = ((Gtk.Table.TableChild)(this.table1[this.txtRadios])); w11.TopAttach = ((uint)(4)); w11.BottomAttach = ((uint)(5)); w11.LeftAttach = ((uint)(1)); w11.RightAttach = ((uint)(2)); w11.XOptions = ((Gtk.AttachOptions)(4)); w11.YOptions = ((Gtk.AttachOptions)(4)); this.Add(this.table1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.button1.Clicked += new System.EventHandler(this.OntbnSaveClicked); } } } gnome-do-plugins-0.8.5/SqueezeCenter/PaxHeaders.15196/src0000644000175000017500000000013012227172420021235 xustar000000000000000029 mtime=1381823760.36705062 30 atime=1381823772.207051027 29 ctime=1381823760.36705062 gnome-do-plugins-0.8.5/SqueezeCenter/src/0000755000175000017500000000000012227172420020562 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/RadioItem.cs0000644000175000017500000000007311701730437023530 xustar000000000000000030 atime=1381797705.759221261 29 ctime=1381823760.36305062 gnome-do-plugins-0.8.5/SqueezeCenter/src/RadioItem.cs0000664000175000017500000001004011701730437022767 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Collections.Generic; using Do.Universe; namespace SqueezeCenter { public abstract class RadioItem : SqueezeCenterItem { protected RadioSubItem[] children; public virtual RadioSubItem[] Children { get { return children; } set { System.Threading.Interlocked.Exchange (ref children, value); } } public abstract RadioItem Parent {get;} public override string Icon { get { return "radio.png@" + this.GetType ().Assembly.FullName; } } public override abstract string Name { get; } public override abstract string Description { get; } } public class RadioSuperItem : RadioItem { readonly string cmd, name; bool childrenSet = false; public RadioSuperItem (string cmd, string name) { this.cmd = cmd; this.name = name; this.children = new RadioSubItem[0]; } public string Command { get { return cmd; } } public override string Name { get { return name; } } public override string Description { get { return "Radio" ; } } public override RadioSubItem[] Children { get { return base.Children; } set { base.Children = value; childrenSet = true; } } public bool IsLoadedRecursive { get { if (!childrenSet) return false; foreach (RadioSubItem rmi in children) if (!rmi.IsLoadedRecursive) return false; return true; } } public override RadioItem Parent { get { return null; } } public RadioSubItem[] GetChildrenRecursive () { List result = new List (); foreach (RadioSubItem rmi in children) { result.Add (rmi); rmi.CopyChildrenRecursive (result); } return result.ToArray (); } } public class RadioSubItem : RadioItem { readonly int id; readonly RadioItem parent; readonly string name; readonly bool hasItems; public RadioSubItem (RadioItem parent, int id, string name, bool hasItems) { this.parent = parent; this.id = id; this.name = name; this.hasItems = hasItems; this.children = new RadioSubItem[0]; } public override string Name { get { return name; } } public override string Description { get { RadioItem parent = this.parent; string result = string.Empty; while (parent != null) { result = parent.Name + (result.Length == 0 ? string.Empty : " → " + result); parent = parent.Parent; } return result; } } public override RadioItem Parent { get { return parent; } } public int Id { get { return id; } } public bool HasItems { get { return hasItems; } } public RadioSuperItem GetSuper () { RadioItem r = this; while (r != null) { if (r is RadioSuperItem) return r as RadioSuperItem; r = r.Parent; } return null; } public string IdPath { get { if (!(parent is RadioSubItem)) return Id.ToString (); return string.Format ("{0}.{1}", (parent as RadioSubItem).IdPath, Id); } } public void CopyChildrenRecursive (List target) { foreach (RadioSubItem rmi in children) { target.Add (rmi); rmi.CopyChildrenRecursive (target); } } public bool IsLoadedRecursive { get { if (hasItems) foreach (RadioSubItem rmi in children) if (!rmi.IsLoadedRecursive) return false; return true; } } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/PlayCommand.cs0000644000175000017500000000007411701730437024060 xustar000000000000000030 atime=1381797705.751221261 30 ctime=1381823760.351050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayCommand.cs0000664000175000017500000000540411701730437023326 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using System.IO; using System.Reflection; using Do.Universe; namespace SqueezeCenter { public class Play : Act { public Play () { } public override string Name { get { return "Play"; } } public override string Description { get { return "Play item with a SqueezeCenter player"; } } public override string Icon { get { return "gtk-media-play-ltr"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); yield return typeof (RadioSubItem); } } public override bool ModifierItemsOptional { get { return !Player.GetAllConnectedPlayers ().Any (); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modifier) { return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (Player); } } public override bool SupportsItem (Item item) { return (item is MusicItem || item is RadioSubItem) && (item is SqueezeCenterItem && ((SqueezeCenterItem)item).Available); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Player player; if (modItems.Any ()) { player = modItems.First () as Player; } else { IList availablePlayers = Player.GetAllConnectedPlayers (); if (availablePlayers.Count > 0) player = availablePlayers[0]; else throw new Exception("Could not play items. No player found"); } if (items.First () is MusicItem) Server.Instance.LoadItemsToPlayer (player, items.OfType ()); else if (items.First () is RadioSubItem) Server.Instance.ExecuteCommand (string.Format ("{0} {1} playlist play item_id:{2}", player.Id, (items.First () as RadioSubItem).GetSuper ().Command, (items.First () as RadioSubItem).IdPath)); return null; } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/IconDownloader.cs0000644000175000017500000000007311701730437024562 xustar000000000000000029 atime=1381797705.74722126 30 ctime=1381823760.347050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/IconDownloader.cs0000664000175000017500000000404011701730437024024 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Net; using System.IO; using System.Collections.Generic; using Do.Platform; namespace SqueezeCenter { public static class IconDownloader { const string couldNotDownloadIcon = "gtk-cdrom"; private static Dictionary downloadedIcons = new Dictionary (); public static string GetIcon (string name) { if (downloadedIcons.ContainsKey (name)) return downloadedIcons[name]; string result = couldNotDownloadIcon; WebRequest request; byte[] buffer = null; int position, bytesRead; request = WebRequest.Create (name); try { HttpWebResponse response; Stream stream; response = request.GetResponse () as HttpWebResponse; try { if (response.StatusCode == HttpStatusCode.OK && response.ContentType.StartsWith ("image/")) { stream = response.GetResponseStream (); buffer = new byte[response.ContentLength]; position = 0; do { bytesRead = stream.Read (buffer, position, buffer.Length - position); position += bytesRead; } while (bytesRead > 0); } } finally { response.Close (); } if (buffer != null) { result = Services.Paths.GetTemporaryFilePath(); File.WriteAllBytes (result, buffer); } } catch (Exception) { } downloadedIcons.Add (name, result); return result; } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/PlayerCommands0000644000175000017500000000013012227172420024153 xustar000000000000000029 mtime=1381823760.36305062 30 atime=1381823772.207051027 29 ctime=1381823760.36305062 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/0000755000175000017500000000000012227172420023500 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/Pause.cs0000644000175000017500000000007411701730437025647 xustar000000000000000030 atime=1381797705.751221261 30 ctime=1381823760.355050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/Pause.cs0000664000175000017500000000233211701730437025112 0ustar00chrischris00000000000000// Pause.cs created with MonoDevelop // User: anders at 15:11 18-01-2009 // //// 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 3 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, see . using System; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class Pause : PlayerCommand { public Pause () : base ( "Pause", "Toggle pause on the player", "gtk-media-pause", new PlayerStatus[] {PlayerStatus.Playing, PlayerStatus.Paused, PlayerStatus.Stopped}) { } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{0} pause", player.Id); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/Prev.cs0000644000175000017500000000007311701730437025505 xustar000000000000000030 atime=1381797705.755221261 29 ctime=1381823760.35905062 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/Prev.cs0000664000175000017500000000233311701730437024752 0ustar00chrischris00000000000000// Prev.cs created with MonoDevelop // User: anders at 18:14 18-01-2009 // //// 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 3 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, see . using System; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class Prev : PlayerCommand { public Prev () : base( "Previous", "Previous track", "gtk-media-previous-ltr", new PlayerStatus[] {PlayerStatus.Playing, PlayerStatus.Paused, PlayerStatus.Stopped}) { } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{0} playlist index -1", player.Id); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/Play.cs0000644000175000017500000000007411701730437025477 xustar000000000000000030 atime=1381797705.751221261 30 ctime=1381823760.355050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/Play.cs0000664000175000017500000000230411701730437024741 0ustar00chrischris00000000000000// Play.cs created with MonoDevelop // User: anders at 21:27 18-01-2009 // //// 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 3 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, see . using System; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class Play : PlayerCommand { public Play () : base ( "Play", "Play", "gtk-media-play-ltr", new PlayerStatus[] {PlayerStatus.Paused, PlayerStatus.Stopped, PlayerStatus.TurnedOff}) { } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{0} play", player.Id); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/Next.cs0000644000175000017500000000007411701730437025510 xustar000000000000000030 atime=1381797705.751221261 30 ctime=1381823760.351050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/Next.cs0000664000175000017500000000232311701730437024753 0ustar00chrischris00000000000000// Next.cs created with MonoDevelop // User: anders at 18:15 18-01-2009 // //// 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 3 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, see . using System; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class Next : PlayerCommand { public Next () : base( "Next", "Next track", "gtk-media-next-ltr", new PlayerStatus[] {PlayerStatus.Playing, PlayerStatus.Paused, PlayerStatus.Stopped}) { } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{0} playlist index +1", player.Id); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/TurnOff.cs0000644000175000017500000000007311701730437026154 xustar000000000000000030 atime=1381797705.755221261 29 ctime=1381823760.35905062 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/TurnOff.cs0000664000175000017500000000230411701730437025417 0ustar00chrischris00000000000000// TurnOff.cs created with MonoDevelop // User: anders at 15:10 18-01-2009 // //// 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 3 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, see . using System; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class TurnOff : PlayerCommand { public TurnOff () : base("Turn off", "Turn off the player", "gnome-shutdown", new PlayerStatus[] {PlayerStatus.Playing, PlayerStatus.Paused, PlayerStatus.Stopped}) { } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{0} power 0", player.Id); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/Sync.cs0000644000175000017500000000007311701730437025505 xustar000000000000000030 atime=1381797705.755221261 29 ctime=1381823760.35905062 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/Sync.cs0000664000175000017500000000342311701730437024753 0ustar00chrischris00000000000000// Sync.cs created with MonoDevelop // User: anders at 15:12 18-01-2009 // //// 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 3 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, see . using System; using System.Collections.Generic; using System.Linq; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class Sync : PlayerCommand { public Sync () : base( "Sync with", "Synchronize this player with another", "sync.png@" + typeof (Sync).Assembly.FullName, new PlayerStatus[] {PlayerStatus.Playing, PlayerStatus.Paused, PlayerStatus.Stopped, PlayerStatus.TurnedOff}) { } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (Player); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { // all players except the current one return !items.Contains (modItem); } public override bool ModifierItemsOptional { get { return false; } } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{1} sync {0}", player.Id, (modifierItem as Player).Id); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/TurnOn.cs0000644000175000017500000000007311701730437026016 xustar000000000000000030 atime=1381797705.755221261 29 ctime=1381823760.35905062 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/TurnOn.cs0000664000175000017500000000225011701730437025261 0ustar00chrischris00000000000000// TurnOn.cs created with MonoDevelop // User: anders at 15:08 18-01-2009 // //// 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 3 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, see . using System; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class TurnOn : PlayerCommand { public TurnOn () : base( "Turn on", "Turn on the player", "sunny", new PlayerStatus[] {PlayerStatus.TurnedOff}) { } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{0} power 1", player.Id); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/PlayerCommand.cs0000644000175000017500000000007411701730437027325 xustar000000000000000030 atime=1381797705.755221261 30 ctime=1381823760.355050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PlayerCommand.cs0000664000175000017500000000374611701730437026602 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Linq; using Do.Universe; using System.Collections.Generic; namespace SqueezeCenter.PlayerCommands { public abstract class PlayerCommand : Act { string name; string description; string icon; IEnumerable requiredPlayerStatus; public PlayerCommand(string name, string description, string icon, IEnumerable requiredPlayerStatus) { this.name = name; this.description = description; this.icon = icon; this.requiredPlayerStatus = requiredPlayerStatus; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return icon; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (Player); } } public override bool SupportsItem (Item item) { Player player = (Player) item; return player.Available && requiredPlayerStatus.Contains (player.Status); } public abstract string GetCommand (Player player, Item modifierItem); public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string command = GetCommand (items.First () as Player, modifierItems.FirstOrDefault ()); Server.Instance.ExecuteCommand (command); return null; } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/PaxHeaders.15196/Unsync.cs0000644000175000017500000000007311701730437026050 xustar000000000000000030 atime=1381797705.755221261 29 ctime=1381823760.36305062 gnome-do-plugins-0.8.5/SqueezeCenter/src/PlayerCommands/Unsync.cs0000664000175000017500000000332111701730437025313 0ustar00chrischris00000000000000// Unsync.cs created with MonoDevelop // User: anders at 15:14 18-01-2009 // //// 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 3 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, see . using System; using System.Collections.Generic; using Do.Universe; namespace SqueezeCenter.PlayerCommands { public class Unsync : PlayerCommand { public Unsync () : base( "Unsync", "Stop synchronizing this player with another", "unsync.png@" + typeof (Unsync).Assembly.FullName, new PlayerStatus[] {PlayerStatus.Playing, PlayerStatus.Paused, PlayerStatus.Stopped, PlayerStatus.TurnedOff}) { } public override string GetCommand (Player player, Item modifierItem) { return string.Format ("{0} sync -", player.Id); } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return false; } public override bool SupportsItem (Item item) { return base.SupportsItem (item) && (item as Player).IsSynced; } public override bool ModifierItemsOptional { get { return true; } } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/Util.cs0000644000175000017500000000007311701730437022570 xustar000000000000000030 atime=1381797705.759221261 29 ctime=1381823760.36705062 gnome-do-plugins-0.8.5/SqueezeCenter/src/Util.cs0000664000175000017500000000231611701730437022036 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Collections.Generic; namespace SqueezeCenter { public static class Util { public static string UriDecode (string s) { int i = 0; List buff = new List (s.Length); while (i < s.Length) { if (s[i] == '%') { if (i + 2 < s.Length) { buff.Add (Byte.Parse(s.Substring (i + 1, 2), System.Globalization.NumberStyles.HexNumber)); i += 3; } else { break; } } else { buff.Add ((byte)s[i++]); } } return System.Text.Encoding.UTF8.GetString (buff.ToArray ()); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/SqueezeCenterItem.cs0000644000175000017500000000007311701730437025254 xustar000000000000000030 atime=1381797705.759221261 29 ctime=1381823760.36705062 gnome-do-plugins-0.8.5/SqueezeCenter/src/SqueezeCenterItem.cs0000664000175000017500000000227411701730437024525 0ustar00chrischris00000000000000// ISqueezeCenterItem.cs created with MonoDevelop // User: anders at 13:06 11-12-2008 // //// 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 3 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, see . using System; using Do.Universe; namespace SqueezeCenter { public abstract class SqueezeCenterItem : Do.Universe.Item { public SqueezeCenterItem() { } bool available = true; public bool Available { get { return available; } set { available = value; } } public override abstract string Name { get; } public override abstract string Icon { get; } public override abstract string Description { get; } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/MusicItem.cs0000644000175000017500000000007311701730437023552 xustar000000000000000029 atime=1381797705.74722126 30 ctime=1381823760.351050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/MusicItem.cs0000664000175000017500000000566711701730437023034 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Collections.Generic; using Do.Universe; namespace SqueezeCenter { public abstract class MusicItem : SqueezeCenterItem { public readonly int Id; public MusicItem (int id) { this.Id = id; } public abstract string SqueezeCenterIdKey { get; } public override abstract string Name { get; } public override abstract string Description { get; } public override abstract string Icon { get; } } public class AlbumMusicItem : MusicItem { public readonly string Album, Year; readonly ArtistMusicItem artist; readonly int firstSongId; public AlbumMusicItem (int id, string album, ArtistMusicItem artist, string year, int firstSongId): base (id) { this.Album = album; this.Year = year; this.artist = artist; this.firstSongId = firstSongId; } public ArtistMusicItem Artist { get { return artist; } } public int FirstSongId { get { return firstSongId; } } public override string Icon { get { if (firstSongId >= 0) return IconDownloader.GetIcon (Server.Instance.GetCoverUrl (firstSongId)); // default: return "gtk-cdrom"; } } public override string Name { get { return Album; } } public override string Description { get { return "by " + (Artist == null ? "(unknown)" : Artist.Name); } } public override string SqueezeCenterIdKey { get { return "album_id"; } } public override int GetHashCode () { return Id.GetHashCode(); } public override bool Equals (object o) { return Id == (o as AlbumMusicItem).Id; } } public class ArtistMusicItem : MusicItem { public static readonly string SqueezeCenterKey = "artist_id"; public readonly string Artist; public ArtistMusicItem (int id, string artist): base (id) { this.Artist = artist; } public override string Description { get { return string.Format ("All music by {0}", Artist); } } public override string Name { get { return Artist; } } public override string Icon { get { return "artist.svg@" + this.GetType ().Assembly.FullName; } } public override string SqueezeCenterIdKey { get { return "artist_id"; } } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007311701730437024462 xustar000000000000000029 atime=1381797705.74722126 30 ctime=1381823760.347050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/Configuration.cs0000664000175000017500000000523611701730437023734 0ustar00chrischris00000000000000//// 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 3 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, see . using System; namespace SqueezeCenter { public partial class Configuration : Gtk.Bin { public Configuration() { Build(); LoadSettingsFromFile (); } void LoadSettingsFromFile () { SqueezeCenter.Settings.ReadSettings (Server.ConfigFile, Server.settings.Values, true); txtHost.Text = Server.settings["Host"].Value; txtPortCli.Text = Server.settings["CLIPort"].ValueAsInt.ToString (); txtPortWeb.Text = Server.settings["WebPort"].ValueAsInt.ToString (); chkLoadInBackground.Active = Server.settings["LoadInBackground"].ValueAsBool; txtRadios.Text = Server.settings["Radios"].Value; } protected virtual void OntbnSaveClicked (object sender, System.EventArgs e) { int i; if (!int.TryParse (txtPortCli.Text.Trim (), out i)) { ShowErrorMessage ("CLI port must be an integer!"); return; } if (!int.TryParse (txtPortWeb.Text.Trim (), out i)) { ShowErrorMessage ("Web port must be an integer!"); return; } Server.settings["Host"].Value = txtHost.Text.Trim (); Server.settings["CLIPort"].ValueAsInt = int.Parse (txtPortCli.Text.Trim ()); Server.settings["WebPort"].ValueAsInt = int.Parse (txtPortWeb.Text.Trim ()); Server.settings["LoadInBackground"].ValueAsBool = chkLoadInBackground.Active; Server.settings["Radios"].Value = txtRadios.Text.Trim (); SqueezeCenter.Settings.SaveSettings (Server.ConfigFile, Server.settings.Values); // Dispose current server object. // A new one with the new configuration will be created when needed. Server.DisposeInstance (); } void ShowErrorMessage (string msg) { Gtk.MessageDialog md = new Gtk.MessageDialog (null , Gtk.DialogFlags.DestroyWithParent, Gtk.MessageType.Error, Gtk.ButtonsType.Close, msg, new object [] {}); md.Run (); md.Destroy (); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/NetworkStreamTextReader.cs0000644000175000017500000000007311701730437026450 xustar000000000000000029 atime=1381797705.74722126 30 ctime=1381823760.351050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/NetworkStreamTextReader.cs0000664000175000017500000000372411701730437025722 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Net.Sockets; using System.Text; namespace SqueezeCenter { public class NetworkStreamTextReader { NetworkStream stream; StringBuilder data = new StringBuilder (); byte[] readBuffer = new byte[1024]; bool disconnected = false; public NetworkStreamTextReader (System.Net.Sockets.NetworkStream stream) { this.stream = stream; stream.BeginRead (readBuffer, 0, readBuffer.Length, new System.AsyncCallback (CB), null); } private void CB (IAsyncResult ar) { int numberOfBytesRead = stream.EndRead (ar); if (numberOfBytesRead == 0) { // disconnected disconnected = true; return; } lock (data) data.Append (Encoding.ASCII.GetString (readBuffer, 0, numberOfBytesRead)); // read again stream.BeginRead (readBuffer, 0, readBuffer.Length, new System.AsyncCallback (CB), null); } public string ReadLine () { int i = 0; if (disconnected) throw new System.IO.IOException ("Connection closed"); // return first line of data or null if no data is available lock (data) { if (data.Length == 0) return null; i = data.ToString().IndexOf ('\n'); if (i >= 0) { string result = data.ToString (0, i); data = data.Remove (0, i + 1); return result; } else { return null; } } } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/BrowseMusicItem.cs0000644000175000017500000000007311701730437024734 xustar000000000000000029 atime=1381797705.74722126 30 ctime=1381823760.343050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/BrowseMusicItem.cs0000664000175000017500000000271211701730437024202 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Threading; using System.Diagnostics; using Do.Universe; namespace SqueezeCenter { abstract class BrowseMusicItem: Item { string name, description; public BrowseMusicItem (string name, string description) { this.name = name; this.description = description; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "gtk-cdrom"; } } } class BrowseArtistsMusicItem : BrowseMusicItem { public BrowseArtistsMusicItem (): base ("Browse Artists", "Browse SqueezeCenter Music by Artist") { } } class BrowseAlbumsMusicItem : BrowseMusicItem { public BrowseAlbumsMusicItem (): base ("Browse Albums", "Browse SqueezeCenter Music by Album") { } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/Settings.cs0000644000175000017500000000007311701730437023453 xustar000000000000000030 atime=1381797705.759221261 29 ctime=1381823760.36705062 gnome-do-plugins-0.8.5/SqueezeCenter/src/Settings.cs0000664000175000017500000000762611701730437022732 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Collections.Generic; using System.IO; using Do; namespace SqueezeCenter { public static class Settings { public static void ReadSettings (string filename, ICollection settings, bool storeMissingValues) { // Console.WriteLine("Reading settings from " + filename); string line, key, val; int i; List foundValues = new List (); StreamReader fileReader; StreamWriter fileWriter; if (File.Exists (filename)) { try { using (fileReader = new StreamReader (filename)) while (null != (line = fileReader.ReadLine ())) { line = line.Trim (); if (line.Length == 0 || line.StartsWith ("#")) continue; i = line.IndexOf ("="); if (i <= 0) continue; key = line.Substring (0, i).Trim (); val = line.Substring (i+1, line.Length - i - 1).Trim (); foreach (Setting setting in settings) if (string.Equals (key, setting.Name, System.StringComparison.OrdinalIgnoreCase)) { setting.Value = val; foundValues.Add (setting); break; } } } catch (Exception ex) { Console.WriteLine ("SqueezeCenter: Error reading configuration file \"{0}\". Message: {1}", filename, ex.ToString ()); return; } } try { if (storeMissingValues && foundValues.Count < settings.Count) using (fileWriter = new StreamWriter (filename, true)) foreach (Setting setting in settings) if (!foundValues.Contains (setting)) { fileWriter.WriteLine ("# {0}", setting.Description); fileWriter.WriteLine ("{0} = {1}", setting.Name, setting.DefaultValue.ToString ()); } } catch (Exception ex) { Console.WriteLine ("SqueezeCenter: Error writing configuration file \"{0}\". Message: {1}", filename, ex.ToString ()); } } public static void SaveSettings (string filename, ICollection settings) { StreamWriter fileWriter; using (fileWriter = new StreamWriter (filename, false)) foreach (Setting setting in settings) { fileWriter.WriteLine ("# {0}", setting.Description); fileWriter.WriteLine ("{0} = {1}", setting.Name, setting.Value.ToString ()); } } public class Setting { string name, description, val; object defaultVal; public Setting (string name, string description, object defaultVal) { this.name = name; this.description = description; this.val = defaultVal.ToString (); this.defaultVal = defaultVal; } public string Name { get { return name; } } public string Description { get { return description; } } public object DefaultValue { get { return defaultVal; } set { defaultVal = value; } } public string Value { get { return val; } set { val = value; } } public int ValueAsInt { get { int result; if (!int.TryParse (val, out result)) result = (int)DefaultValue; return result; } set { val = value.ToString (); } } public bool ValueAsBool { get { bool result; if (!bool.TryParse (val, out result)) result = (bool)DefaultValue; return result; } set { val = value.ToString (); } } } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/Player.cs0000644000175000017500000000007311701730437023107 xustar000000000000000030 atime=1381797705.751221261 29 ctime=1381823760.36305062 gnome-do-plugins-0.8.5/SqueezeCenter/src/Player.cs0000664000175000017500000001074611701730437022363 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Text; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Linq; using Do.Universe; namespace SqueezeCenter { public class Player : SqueezeCenterItem { static Dictionary players = new Dictionary (); public static void CreatePlayer (string id, string name, string model, bool connected, bool poweredOn, bool canPowerOff) { // check if player was created before lock (Player.players) { Player p; if (!Player.players.TryGetValue (id, out p)) { #if VERBOSE_OUTPUT Console.WriteLine("SQC: New player " + name); #endif p = new Player (id); Player.players.Add (id, p); } p.name = name; p.model = model; p.canPowerOff = canPowerOff; if (!connected) { p.Status = PlayerStatus.Disconnected; } else { if (!poweredOn) p.Status = PlayerStatus.TurnedOff; else p.Status = PlayerStatus.Stopped; // this we don't know, but it'll be updated later. } p.syncedWith.Clear (); p.Available = true; #if VERBOSE_OUTPUT Console.WriteLine("SQC: Existing player " + name); #endif } } public static Player GetFromId(string id) { Player p; lock (Player.players) if (!Player.players.TryGetValue (id, out p)) p = null; return p; } public static Player[] GetAllPlayers() { lock (Player.players) return Player.players.Values.Where (p => p.Available).ToArray (); } public static Player[] GetAllConnectedPlayers() { lock (Player.players) return Player.players.Values.Where (p => p.Available && p.Status != PlayerStatus.Disconnected).ToArray(); } string id, name, model; bool canPowerOff; List syncedWith; string syncedWithStr; PlayerStatus status; Player(string id) { this.id = id; this.syncedWith = new List (); } public string Id { get { return id; } } public override string Name { get { return name; } } public override string Icon { get { return (PoweredOn ? "SB_on" : "SB_off") + ".png@" + this.GetType ().Assembly.FullName; } } public override string Description { get { // make local copy of synchedWithStr, as it is set from a thread string syncStr = syncedWithStr; return string.Format("{0} ({1}){2}", model, PoweredOn ? "On" : "Off", syncStr == null ? string.Empty : " synced with " + syncStr); } } public bool PoweredOn { get { switch (status) { case PlayerStatus.Disconnected: case PlayerStatus.TurnedOff: return false; default : return true; } } } public bool CanPowerOff { get { return canPowerOff; } set { canPowerOff = value; } } public PlayerStatus Status { get { return status; } set { status = value; } } public Player[] SyncedPlayers { get { lock (syncedWith) return syncedWith.ToArray (); } } public void SetSynchedPlayers (IEnumerable players) { StringBuilder syncStr = new StringBuilder (); lock (syncedWith) { syncedWith.Clear (); if (players != null) syncedWith.AddRange (players); foreach (Player p in syncedWith) syncStr.AppendFormat ("{0}, ", p.name); System.Threading.Interlocked.Exchange (ref syncedWithStr, syncStr.Length == 0 ? null : syncStr.ToString (0, syncStr.Length-2)); } } public bool IsSynced { get { lock (syncedWith) return syncedWith.Any (); } } } public enum PlayerStatus { Disconnected, TurnedOff, // one of the following means the player is turned on Stopped, Paused, Playing } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/ItemSource.cs0000644000175000017500000000007311701730437023732 xustar000000000000000029 atime=1381797705.74722126 30 ctime=1381823760.347050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/ItemSource.cs0000664000175000017500000000710211701730437023176 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.IO; using System.Collections.Generic; using System.Threading; using System.Linq; using Do.Universe; using Do.Platform.Linux; namespace SqueezeCenter { public class ItemSource : Do.Universe.ItemSource, IConfigurable { List items; List albums; List artists; public ItemSource () { items = new List (); albums = new List(); artists = new List(); UpdateItems (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } public override string Name { get { return "SqueezeCenter"; } } public override string Description { get { return "Artists, albums and radio."; } } public override string Icon { get { return "SB_on.png@" + this.GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); yield return typeof (RadioItem); yield return typeof (BrowseMusicItem); yield return typeof (IApplicationItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { List children = new List (); if (parent is IApplicationItem && parent.Name == Name) { children.Add (new BrowseAlbumsMusicItem ()); children.Add (new BrowseArtistsMusicItem ()); } else if (parent is ArtistMusicItem) { foreach (AlbumMusicItem album in albums) if(album.Artist == parent) children.Add (album); } else if (parent is BrowseAlbumsMusicItem) { foreach (AlbumMusicItem album in albums) children.Add (album); } else if (parent is BrowseArtistsMusicItem) { foreach (ArtistMusicItem album in artists) children.Add (album); } else if (parent is RadioItem) { children.AddRange ((parent as RadioItem).Children); } return children; } public override void UpdateItems () { items.Clear (); // Add artists albums.Clear(); albums.AddRange (Server.Instance.GetAlbums ()); // Add albums artists.Clear(); artists.AddRange (Server.Instance.GetArtists ()); // Add radios and all children foreach (RadioSuperItem r in Server.Instance.GetRadios ()) { #if VERBOSE_OUTPUT Console.WriteLine ("SQC: Adding radio:" + r.Name + " Children: " + r.GetChildrenRecursive ().Length); #endif // items.Add (r); items.AddRange (r.GetChildrenRecursive ()); } // Add players items.AddRange (Player.GetAllConnectedPlayers ().Cast ()); // Add browse features items.Add (new BrowseAlbumsMusicItem ()); items.Add (new BrowseArtistsMusicItem ()); // Add artists and albums to items items.Capacity = Math.Max (items.Capacity, items.Count + albums.Count + artists.Count); foreach (Item album in albums) items.Add (album); foreach (Item artist in artists) items.Add (artist); } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/EnqueueCommand.cs0000644000175000017500000000007311701730437024561 xustar000000000000000029 atime=1381797705.74722126 30 ctime=1381823760.347050619 gnome-do-plugins-0.8.5/SqueezeCenter/src/EnqueueCommand.cs0000664000175000017500000000425711701730437024035 0ustar00chrischris00000000000000// 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Do.Universe; namespace SqueezeCenter { public class Enqueue : Act { public Enqueue () { } public override string Name { get { return "Add to Play Queue"; } } public override string Description { get { return "Add an item to the SqueezeCenter play queue."; } } public override string Icon { get { return "add"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (MusicItem); } } public override bool ModifierItemsOptional { get { return !Player.GetAllConnectedPlayers().Any (); } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modifier) { return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (Player); } } public override bool SupportsItem (Item item) { return item is MusicItem && ((MusicItem)item).Available; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { SqueezeCenter.Player player; if (modItems.Any ()) { player = modItems.First () as Player; } else { Player[] availablePlayers = Player.GetAllConnectedPlayers (); if (availablePlayers.Length > 0) player = availablePlayers[0]; else throw new Exception("Could not enqueue items. No player found"); } Server.Instance.AddItemsToPlayer (player, items.Cast()); return null; } } } gnome-do-plugins-0.8.5/SqueezeCenter/src/PaxHeaders.15196/Server.cs0000644000175000017500000000007311701730437023121 xustar000000000000000030 atime=1381797705.759221261 29 ctime=1381823760.36705062 gnome-do-plugins-0.8.5/SqueezeCenter/src/Server.cs0000664000175000017500000004743011701730437022375 0ustar00chrischris00000000000000// 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 3 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, see . /* * To enable debug output, add "VERBOSE_OUTPUT" to "define symbols". * */ using System; using System.Net.Sockets; using System.Net.NetworkInformation; using System.IO; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Threading; using System.Text; using Do.Universe; using Do.Platform; namespace SqueezeCenter { public class Server { static Server instance; internal static Dictionary settings; public static string ConfigFile { get { return System.IO.Path.Combine (System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData), "SqueezeCenter.config"); } } public static Server Instance { get { if (instance == null) InitInstance (); return instance; } } public static void DisposeInstance () { Server currInstance = Interlocked.Exchange (ref instance, null); if (currInstance != null) currInstance.Quit (); } static void InitInstance () { // Initialize settings settings = new Dictionary (); settings.Add ("Host", new Settings.Setting ("Host", "Host-name of SqueezeCenter server", "localhost")); settings.Add ("CLIPort", new Settings.Setting ("CLIPort", "Port of the SqueezeCenter server cli interface", 9090)); settings.Add ("WebPort", new Settings.Setting ("WebPort", "Port of the SqueezeCenter server web interface", 9000)); settings.Add ("LoadInBackground", new Settings.Setting ("LoadInBackground", "Load artist, albums and radio in the background when loading DO. " + "If set to false, these items are loaded when DO is loading causing " + "a delay until all items are loaded.", true)); settings.Add ("Radios", new Settings.Setting ("Radios", "Comma-seperated list of radios to load", "alien")); Settings.ReadSettings (ConfigFile, settings.Values, true); List radioLst = new List (); string radios = settings["Radios"].Value; foreach (string s in radios.Split (new char[] {','})) if (s.Trim ().Length > 0) radioLst.Add (s.Trim ()); instance = new Server ( settings["Host"].Value, settings["CLIPort"].ValueAsInt, settings["WebPort"].ValueAsInt, settings["LoadInBackground"].ValueAsBool, radioLst); instance.Initialze (); } bool quitThread = false; Thread workThread; string host; int cliport, httpport; List radiosToLoad = new List (); bool loadInBackground; Queue commandQueue = Queue.Synchronized (new Queue ()); bool playersLoaded, artistAndAlbumsLoaded, radiosLoaded = false; List radios = new List (); List artists = new List (); List albums = new List (); Dictionary artistnameToArtistMap = new Dictionary (); Server (string host, int cliport, int httpport, bool loadInBackground, IEnumerable radiosToLoad) { this.host = host; this.cliport = cliport; this.httpport = httpport; this.loadInBackground = loadInBackground; foreach (string s in radiosToLoad) this.radiosToLoad.Add (s.Trim ().ToLower ()); } void Initialze () { #if VERBOSE_OUTPUT Console.WriteLine ("SqueezeCenter: Host: {0} cliPort: {1} httpPort: {2} loadInBackground: {3}", host, cliport, httpport, loadInBackground); #endif workThread = new Thread (new ThreadStart (Execute)); workThread.Start (); // wait for max 15 seconds to allow the players and items to be loaded DateTime continueAt = DateTime.Now.AddSeconds (15); // wait while players aren't yet loaded and, if background loading is disabled, artist, albums and radios aren't loaded bool itemsLoaded = false; while (DateTime.Now < continueAt && !itemsLoaded) { Thread.Sleep(50); itemsLoaded = playersLoaded && (loadInBackground || (artistAndAlbumsLoaded && IsRadioLoaded ())); } if (!loadInBackground && !artistAndAlbumsLoaded) Console.WriteLine ("SqueezeCenter: Time-out (15 sec.) reading artists and albums. Will read in the background."); if (!loadInBackground && !IsRadioLoaded ()) Console.WriteLine ("SqueezeCenter: Time-out (15 sec.) reading radios. Will read in the background."); } void Quit () { quitThread = true; // wait 5 seconds for thread to end if (!workThread.Join (5000)) { Console.WriteLine ("SqueezeCenter: Failed to stop background thread in 5 second. Aborting..."); workThread.Abort (); } } void Execute () { AppDomain.CurrentDomain.ProcessExit += delegate(object sender,EventArgs e) { Quit (); }; try { TcpClient tcpClient = null; NetworkStream stream = null; StreamWriter writer; NetworkStreamTextReader reader; string response; DateTime dataLastReceivedAt; while (!quitThread) { // GetIsNetworkAvailable is not yet implementet in mono... /*if (!NetworkInterface.GetIsNetworkAvailable()) { Console.WriteLine("Not connected"); System.Threading.Thread.Sleep(5000); continue; } Console.WriteLine("Connected!");*/ try { if (tcpClient != null) try { tcpClient.Close(); if (stream != null) stream.Dispose(); } catch { } tcpClient = new TcpClient (host, cliport); tcpClient.NoDelay = false; stream = tcpClient.GetStream (); writer = new StreamWriter (stream); reader = new NetworkStreamTextReader (stream); dataLastReceivedAt = DateTime.Now; } catch (Exception) { Console.WriteLine ("SqueezeCenter: Error connecting to server {0}:{1}. Retrying in 10 seconds." + "You may want to adjust the settings in the SqueezeCenter configuration dialog.", host, cliport); DateTime continueAt = DateTime.Now.AddSeconds (10); while (!quitThread && DateTime.Now < continueAt) Thread.Sleep (1000); continue; } try { // subscribe to needed events // - this sends a message every 10 seconds. This way we know if the connections is alive commandQueue.Enqueue("serverstatus 0 1 subscribe:10"); // - this messages us when rescan is complete commandQueue.Enqueue ("subscribe rescan"); // - this gives us all players commandQueue.Enqueue ("players 0 100"); while (!quitThread) { /* if (!NetworkInterface.GetIsNetworkAvailable()) { #if VERBOSE_OUTPUT Console.WriteLine("Not connected 2"); #endif System.Threading.Thread.Sleep(5000); continue; } #if VERBOSE_OUTPUT Console.WriteLine("Connected 2!"); #endif */ while (commandQueue.Count > 0) { #if VERBOSE_OUTPUT Console.WriteLine ("SQC: Sending: " + commandQueue.Peek ()); #endif writer.WriteLine (commandQueue.Dequeue ()); writer.Flush (); } if ((response = reader.ReadLine ()) != null) { // data received dataLastReceivedAt = DateTime.Now; ParseResponse (response); response = null; } else { // check if connection was lost (serverstatus not received) if (DateTime.Now.Subtract(dataLastReceivedAt).TotalSeconds >= 25) { Console.WriteLine("SQC: serverstatus timeout"); throw new SocketException(); } Thread.Sleep(100); } } // quit try { #if VERBOSE_OUTPUT Console.WriteLine ("SQC: Sending exit to server."); #endif writer.WriteLine ("exit"); writer.Flush (); tcpClient.Close (); } catch { } } catch (ThreadAbortException) { throw; } catch (Exception ex) { SetAllNotAvailable (); if (!quitThread) { if (ex is IOException || ex is SocketException) { Console.WriteLine ("SqueezeCenter: Connection lost. Trying to reconnect in 5 seconds..."); Thread.Sleep (5000); } else { Console.WriteLine ("SqueezeCenter unhandled {0}: {1}", ex.GetType ().ToString (), ex.Message); return; } } } } } catch (ThreadAbortException) { } } /// /// Sets all items to "Not available". /// Should be called when there's no connection to the server. /// void SetAllNotAvailable () { foreach(Player p in Player.GetAllPlayers ()) p.Available = false; lock (artists) foreach(MusicItem a in artists) a.Available = false; lock (albums) foreach(MusicItem a in albums) a.Available = false; lock (radios) foreach(RadioSuperItem r in radios) r.Available = false; } void ParseResponse (string response) { string head = response.Substring(0, Math.Max(0, response.IndexOf(' '))); if (string.Equals (head, "players")) { // parse players foreach (QueryResponseItem itm in ParseQueryResponse("playerindex", response, new string[] {"playerid", "name", "model", "connected", "canpoweroff"})) Player.CreatePlayer (itm.Values[0], itm.Values[1], itm.Values[2], itm.Values[3] == "1", false, itm.Values[4] == "1"); // get status for all players foreach (Player p in Player.GetAllPlayers ()) commandQueue.Enqueue(p.Id + " status - 0 subscribe:0"); playersLoaded = true; // now load radios, artists and albums commandQueue.Enqueue ("radios - 100000"); commandQueue.Enqueue ("artists 0 1000000"); commandQueue.Enqueue ("albums 0 1000000 tags:lyja"); } else if (string.Equals (head, "artists")) { artistnameToArtistMap.Clear (); lock (artists) { artists.Clear (); ArtistMusicItem artist; foreach (QueryResponseItem itm in ParseQueryResponse ("id", response, new string[] {"id", "artist"})) { artist = new ArtistMusicItem (int.Parse (itm.Values[0]), itm.Values[1]); artists.Add (artist); artistnameToArtistMap.Add (artist.Artist, artist); } } #if VERBOSE_OUTPUT Console.WriteLine ("SQC: Artists loaded"); #endif } else if (string.Equals (head, "albums")) { lock (albums) { albums.Clear (); ArtistMusicItem artist; int firstSongId; foreach (QueryResponseItem itm in ParseQueryResponse ("id", response, new string[] {"id", "album", "year", "artwork_track_id", "artist"})) { if (!artistnameToArtistMap.TryGetValue (itm.Values[4], out artist)) artist = null; if (!int.TryParse (itm.Values[3], out firstSongId)) firstSongId = -1; albums.Add (new AlbumMusicItem (int.Parse (itm.Values[0]), itm.Values[1], artist, itm.Values[2], firstSongId)); } } artistAndAlbumsLoaded = true; #if VERBOSE_OUTPUT Console.WriteLine ("SQC: Albums loaded"); #endif } else if (string.Equals (head, "radios")) { lock (radios) { radios.Clear (); foreach (QueryResponseItem itm in ParseQueryResponse ("cmd", response, new string[] {"cmd", "name", "type"})) { // only xmlbrowser types if (itm.Values[2] == "xmlbrowser" && radiosToLoad.Contains (itm.Values[1].ToLower ())) { RadioSuperItem radio = new RadioSuperItem (itm.Values[0], itm.Values[1]); radios.Add (radio); // request radio items commandQueue.Enqueue (radio.Command + " items 0 100000"); } } } radiosLoaded = true; } else if (string.Equals (head, "rescan") && string.Equals (response, "rescan done")) { commandQueue.Enqueue ("artists 0 1000000"); commandQueue.Enqueue ("albums 0 1000000 tags:lyja"); } else { // check if it's a player Player player = Player.GetFromId (Util.UriDecode (head)); if (player != null && response.Length > head.Length + 1) { response = response.Substring (head.Length + 1); int i = response.IndexOf (' '); if (i < 0) i = response.Length; string command = response.Substring (0, i); #if VERBOSE_OUTPUT Console.WriteLine ("SQC: Player command response: " + command); #endif if (string.Equals (command, "status")) { var parsedResponse = ParseQueryResponse ("player_name", response, new string[] { "player_connected", "power", "sync_master", "sync_slaves", "mode" }); foreach (QueryResponseItem itm in parsedResponse) { // find status bool isConnected = itm.Values[0] == "1"; bool isPoweredOn = itm.Values[1] == "1"; string mode = itm.Values[4]; PlayerStatus status; if (!isConnected) { status = PlayerStatus.Disconnected; } else { if (!isPoweredOn) { status = PlayerStatus.TurnedOff; } else { // parse mode switch (mode) { case "play": status = PlayerStatus.Playing; break; case "pause" : status = PlayerStatus.Paused; break; default: status = PlayerStatus.Stopped; break; } } } player.Status = status; // get players that are synced with this player List syncedPlayers = new List (); if (itm.Values[2] != null && itm.Values[3] != null) { string playersInSyncGroup = string.Format ("{0},{1}", itm.Values[2], itm.Values[3]); foreach (string s in playersInSyncGroup.Split (new char[] {','}, StringSplitOptions.RemoveEmptyEntries)) { Player p = Player.GetFromId(s.Trim ()); if (p != null && p != player) syncedPlayers.Add (p); } } // due to bug http://bugs.slimdevices.com/show_bug.cgi?id=7990 // we need to get the status of all players that are now unsynced // BEGIN workaround foreach (Player p in player.SyncedPlayers) if (!syncedPlayers.Contains (p)) commandQueue.Enqueue(p.Id + " status - 0"); // END workaround player.SetSynchedPlayers (syncedPlayers); } } else { // check if it's a radio RadioSuperItem radio = null; lock (radios) foreach (RadioSuperItem r in radios) if (response.StartsWith (r.Command + " items ")) { radio = r; break; } if (radio != null) { // get position of content start int pos = response.IndexOf ("item_id%3A"); if (pos < 0) pos = response.IndexOf ("title%3A"); if (pos > 0) { string ids; int id; List children; RadioSubItem child; // find parent RadioItem parent = radio; // is there a item_id filter? if (response.Substring (pos).StartsWith ("item_id%3A")) { ids = response.Substring (pos + 10, response.IndexOf (" ", pos + 10) - pos - 10); foreach (string subId in ids.Split (new char[] {'.'})) foreach (RadioSubItem rmi in parent.Children) if (rmi.Id.ToString() == subId) { parent = rmi; break; } } //Console.WriteLine (response); children = new List (); foreach (QueryResponseItem itm in ParseQueryResponse ("id", response, new string[] { "id", "hasitems", "name"})) { ids = itm.Values[0]; if (parent is RadioSubItem && ids == (parent as RadioSubItem).IdPath) continue; if (ids.Contains (".")) ids = ids.Substring (ids.LastIndexOf (".") + 1); if (int.TryParse (ids, out id) && itm.Values[2] != null) { child = new RadioSubItem (parent, id, itm.Values[2], itm.Values[1] != null && itm.Values[1] != "0"); children.Add (child); // request children if (child.HasItems) commandQueue.Enqueue (string.Format ("{0} items 0 10000 item_id:{1}", child.GetSuper ().Command, child.IdPath )); } } parent.Children = children.ToArray (); } } } } } } public ArtistMusicItem[] GetArtists () { lock (artists) return artists.ToArray (); } public AlbumMusicItem[] GetAlbums () { lock (albums) return albums.ToArray (); } public RadioSuperItem[] GetRadios () { lock (radios) return radios.ToArray (); } public void ExecuteCommand(string command) { commandQueue.Enqueue (command); } public void AddItemsToPlayer(Player player, IEnumerable items) { PlaylistControl (player, items, "add"); } public void LoadItemsToPlayer(Player player, IEnumerable items) { PlaylistControl (player, items, "load"); } public string GetCoverUrl (int songId) { return string.Format ("http://{0}:{1}/music/{2}/cover.jpg", host, httpport, songId); } bool IsRadioLoaded () { if (!radiosLoaded) return false; lock (radios) foreach (RadioSuperItem r in radios) if (!r.IsLoadedRecursive) return false; return true; } void PlaylistControl(Player player, IEnumerable items, string command) { foreach (MusicItem item in items) { string cmd = string.Format ("{0} playlistcontrol cmd:{1} {2}:{3}", player.Id, command, item.SqueezeCenterIdKey, item.Id); commandQueue.Enqueue (cmd); } } List ParseQueryResponse (string seperatorTag, string resp, string[] fields) { List result = new List(); int pos = resp.IndexOf (seperatorTag + "%3A"); try { QueryResponseItem respItm = null; while (pos >= 0 && pos < resp.Length) { int pos2 = resp.IndexOf ("%3A", pos); if (pos2 < 0) break; string tagName = resp.Substring (pos, pos2 - pos); pos = pos2 + 3; pos2 = resp.IndexOf (" ", pos); if (pos2 < 0) pos2 = resp.Length; string fieldValue = resp.Substring (pos, pos2-pos); if (tagName.Equals (seperatorTag)) { respItm = new QueryResponseItem (fields.Length); result.Add (respItm); } int fieldIdx = Array.IndexOf (fields, tagName); if (fieldIdx >= 0) respItm.Values[fieldIdx] = Util.UriDecode (fieldValue); pos = pos2 + 1; } } catch(Exception ex) { Console.WriteLine ("SqueezeCenter: Error parsing response:\n" + ex.ToString ()); } return result; } class QueryResponseItem { public QueryResponseItem(int valuesCount) { Values = new string[valuesCount]; } public string[] Values; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/GNOME-Dictionary0000644000175000017500000000013212227172375020647 xustar000000000000000030 mtime=1381823741.963049987 30 atime=1381823772.207051027 30 ctime=1381823741.963049987 gnome-do-plugins-0.8.5/GNOME-Dictionary/0000755000175000017500000000000012227172375020172 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Dictionary/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171437022756 xustar000000000000000030 mtime=1381823263.187033524 30 atime=1381823352.679036601 30 ctime=1381823741.963049987 gnome-do-plugins-0.8.5/GNOME-Dictionary/Makefile.am0000664000175000017500000000041412227171437022225 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GNOME-Dictionary FILES = \ src/DefineAction.cs GENERATED_RESOURCES = \ Resources/GNOME-Dictionary.addin.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GNOME-Dictionary/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172375022771 xustar000000000000000030 mtime=1381823741.847049983 30 atime=1381823741.907049985 30 ctime=1381823741.959049987 gnome-do-plugins-0.8.5/GNOME-Dictionary/Makefile.in0000644000175000017500000004716412227172375022253 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GNOME-Dictionary ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GNOME-Dictionary FILES = \ src/DefineAction.cs GENERATED_RESOURCES = \ Resources/GNOME-Dictionary.addin.xml REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNOME-Dictionary/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GNOME-Dictionary/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GNOME-Dictionary/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022613 xustar000000000000000030 mtime=1381823728.655049529 30 atime=1381823772.207051027 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Dictionary/Resources/0000755000175000017500000000000012227172360022136 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Dictionary/Resources/PaxHeaders.15196/GNOME-Dictionary.addin.xml.in0000644000175000017500000000007411701730437030053 xustar000000000000000030 atime=1381797705.139221239 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml.in0000664000175000017500000000114611701730437027320 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GNOME-Dictionary/PaxHeaders.15196/src0000644000175000017500000000013212227172375021436 xustar000000000000000030 mtime=1381823741.967049987 30 atime=1381823772.207051027 30 ctime=1381823741.967049987 gnome-do-plugins-0.8.5/GNOME-Dictionary/src/0000755000175000017500000000000012227172375020761 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Dictionary/src/PaxHeaders.15196/DefineAction.cs0000644000175000017500000000007311701730437024371 xustar000000000000000029 atime=1381797705.14322124 30 ctime=1381823741.967049987 gnome-do-plugins-0.8.5/GNOME-Dictionary/src/DefineAction.cs0000664000175000017500000000550111701730437023636 0ustar00chrischris00000000000000/* DefineAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; namespace GNOME { /// /// Given an ITextItem, DefineWordAction will look up the Text /// contents of the ITextItem using the gnome-dictionary. /// public class DefineAction : Act { /// /// Should match those and only those strings that can be /// looked up in a dictionary. /// YES: "war", "peace", "hoi polloi" /// NO: "war9", "2 + 4", "___1337__" /// const string wordPattern = @"^([^\W0-9_]+([ -][^\W0-9_]+)?)$"; Regex wordRegex; public DefineAction () { wordRegex = new Regex (wordPattern, RegexOptions.Compiled); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Define"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Define a given word."); } } public override string Icon { get { return "accessories-dictionary"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (ITextItem), }; } } /// /// Use wordRegex to determine whether item is definable. /// /// /// An to define. /// /// /// A indicating whether or not Item /// can be defined. /// public override bool SupportsItem (Item item) { string word = null; if (item is ITextItem) word = (item as ITextItem).Text; return !string.IsNullOrEmpty (word) && wordRegex.IsMatch (word); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string args; foreach (Item item in items) { if (!(item is ITextItem)) continue; args = string.Format ("--look-up \"{0}\"", (item as ITextItem).Text); System.Diagnostics.Process.Start ("gnome-dictionary", args); } return null; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Putty0000644000175000017500000000013212227172412017014 xustar000000000000000030 mtime=1381823754.099050404 30 atime=1381823772.207051027 30 ctime=1381823754.099050404 gnome-do-plugins-0.8.5/Putty/0000755000175000017500000000000012227172412016337 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Putty/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171264021131 xustar000000000000000030 mtime=1381823156.143029843 30 atime=1381823353.323036623 30 ctime=1381823754.099050404 gnome-do-plugins-0.8.5/Putty/Makefile.am0000664000175000017500000000044412227171264020403 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Putty FILES = \ src/PuttyAction.cs \ src/PuttySession.cs \ src/PuttySessionItemSource.cs GENERATED_RESOURCES = \ Resources/Putty.addin.xml REFERENCES = \ System \ System.Web \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Putty/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172411021135 xustar000000000000000030 mtime=1381823753.939050399 30 atime=1381823754.047050402 30 ctime=1381823754.099050404 gnome-do-plugins-0.8.5/Putty/Makefile.in0000644000175000017500000004715312227172411020415 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Putty ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Putty FILES = \ src/PuttyAction.cs \ src/PuttySession.cs \ src/PuttySessionItemSource.cs GENERATED_RESOURCES = \ Resources/Putty.addin.xml REFERENCES = \ System \ System.Web \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Putty/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Putty/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Putty/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360020766 xustar000000000000000029 mtime=1381823728.67904953 30 atime=1381823772.207051027 29 ctime=1381823728.67904953 gnome-do-plugins-0.8.5/Putty/Resources/0000755000175000017500000000000012227172360020313 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Putty/Resources/PaxHeaders.15196/Putty.addin.xml.in0000644000175000017500000000007311701730437024404 xustar000000000000000030 atime=1381797705.511221252 29 ctime=1381823728.67904953 gnome-do-plugins-0.8.5/Putty/Resources/Putty.addin.xml.in0000664000175000017500000000124311701730437023650 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Putty/PaxHeaders.15196/src0000644000175000017500000000013212227172412017603 xustar000000000000000030 mtime=1381823754.107050405 30 atime=1381823772.207051027 30 ctime=1381823754.107050405 gnome-do-plugins-0.8.5/Putty/src/0000755000175000017500000000000012227172412017126 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Putty/src/PaxHeaders.15196/PuttyAction.cs0000644000175000017500000000007411701730437022502 xustar000000000000000030 atime=1381797705.511221252 30 ctime=1381823754.103050404 gnome-do-plugins-0.8.5/Putty/src/PuttyAction.cs0000664000175000017500000000474011701730437021752 0ustar00chrischris00000000000000// PuttyAction.cs // // Copyright Karol Będkowski 2008 // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Putty { /// /// PuTTY action - open saved session or entered host. /// public class PuttyAction: Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Connect with PuTTY"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create new conenction with PuTTY"); } } public override string Icon { get { return "network-server"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (PuttySession); } } void StartPuttySession (string session) { string sessionDecoded = System.Web.HttpUtility.UrlDecode (session); Log.Debug ("StartPuttySession: putty -load '" + sessionDecoded + "'"); Process.Start ("putty", "-load '" + sessionDecoded + "'"); } void ConnectToHost (string session) { string sessionDecoded = System.Web.HttpUtility.UrlDecode (session); Log.Debug ("ConnectToHost: putty " + sessionDecoded); Process.Start ("putty", sessionDecoded); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (Item item in items) { if (item is ITextItem) ConnectToHost ((item as ITextItem).Text); else if (item is PuttySession) StartPuttySession ((item as PuttySession).Session); } yield break; } } } gnome-do-plugins-0.8.5/Putty/src/PaxHeaders.15196/PuttySessionItemSource.cs0000644000175000017500000000007411701730437024710 xustar000000000000000030 atime=1381797705.515221252 30 ctime=1381823754.107050405 gnome-do-plugins-0.8.5/Putty/src/PuttySessionItemSource.cs0000664000175000017500000000521411701730437024155 0ustar00chrischris00000000000000// PuttySessionItemSource.cs // // Copyright Karol Będkowski 2008 // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Putty { /// /// Item source - saved PuTTY sessions (loaded from ~/.putty/sessions/*). /// public class PuttySessionItemSource: ItemSource { List items; public override string Name { get {return AddinManager.CurrentLocalizer.GetString("PuTTY sessions"); } } public override string Description { get {return AddinManager.CurrentLocalizer.GetString("PuTTY saved sessions");} } public override string Icon { get {return "putty";} } public override IEnumerable SupportedItemTypes { get { yield return typeof (PuttySession); } } public override IEnumerable Items { get {return items; } } public PuttySessionItemSource () { items = new List (); } public override void UpdateItems () { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string sessions_dir = Path.Combine (home, ".putty/sessions"); items.Clear (); // check files for "HostName" (discards "Default Settings" and other files) foreach (string file in Directory.GetFiles (sessions_dir)) { try { using (StreamReader reader = File.OpenText (file)) { string line; while ((line = reader.ReadLine ()) != null) { if (line.StartsWith ("HostName=")) { // simpler than re // hostname is a part of line after = items.Add (new PuttySession (Path.GetFileName (file), line.Substring ("HostName=".Length))); break; } } } } catch (Exception e) { Log.Error ("PuttySessionItemSource error; file={0}, error={1}", file, e.Message); Log.Debug (e.StackTrace); } } } } } gnome-do-plugins-0.8.5/Putty/src/PaxHeaders.15196/PuttySession.cs0000644000175000017500000000007411701730437022710 xustar000000000000000030 atime=1381797705.515221252 30 ctime=1381823754.107050405 gnome-do-plugins-0.8.5/Putty/src/PuttySession.cs0000664000175000017500000000324511701730437022157 0ustar00chrischris00000000000000// PuttySession.cs // // Copyright Karol Będkowski 2008 // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Putty { /// /// PuTTY session. /// public class PuttySession: Item { private string name, session, host; public PuttySession (string session, string host) { this.session = session; this.name = System.Web.HttpUtility.UrlDecode(session); //this.name = session.Replace("%20", " "); this.host = host; } public override string Name { get { return name; } } public override string Description { get { return String.Format (AddinManager.CurrentLocalizer.GetString ("Start new PuTTY session (host {0})"), host); } } public string Session { get { return session; } } public override string Icon { get { return "gnome-globe"; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Flickr0000644000175000017500000000013212227172374017110 xustar000000000000000030 mtime=1381823740.835049948 30 atime=1381823772.207051027 30 ctime=1381823740.835049948 gnome-do-plugins-0.8.5/Flickr/0000755000175000017500000000000012227172374016433 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Flickr/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171452021215 xustar000000000000000030 mtime=1381823274.539033914 30 atime=1381823352.627036599 30 ctime=1381823740.835049948 gnome-do-plugins-0.8.5/Flickr/Makefile.am0000664000175000017500000000116412227171452020467 0ustar00chrischris00000000000000if HAVE_FLICKR include $(top_srcdir)/build.rules.mk endif ASSEMBLY=Flickr FILES = \ gtk-gui/Flickr.AccountConfig.cs \ gtk-gui/Flickr.UploadConfig.cs \ gtk-gui/Flickr.UploadDialog.cs \ gtk-gui/generated.cs \ src/AccountConfig.cs \ src/FlickrItemSource.cs \ src/UploadAction.cs \ src/UploadPool.cs \ src/UploadDialog.cs \ src/UploadConfig.cs GENERATED_RESOURCES = \ Resources/Flickr.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/flickr.png REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(FLICKRNET_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Flickr/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172374021232 xustar000000000000000030 mtime=1381823740.707049944 30 atime=1381823740.779049946 30 ctime=1381823740.831049948 gnome-do-plugins-0.8.5/Flickr/Makefile.in0000644000175000017500000005143412227172374020507 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_FLICKR_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_FLICKR_TRUE@am__append_2 = -debug -d:DEBUG subdir = Flickr ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_FLICKR_TRUE@TARGET = library @HAVE_FLICKR_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_FLICKR_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_FLICKR_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_FLICKR_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_FLICKR_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_FLICKR_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_FLICKR_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_FLICKR_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_FLICKR_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_FLICKR_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_FLICKR_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_FLICKR_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_FLICKR_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_FLICKR_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_FLICKR_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig \ @HAVE_FLICKR_TRUE@ -codepage:utf8 -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_FLICKR_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_FLICKR_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_FLICKR_TRUE@ $(DLL_CONFIG_FILES) @HAVE_FLICKR_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_FLICKR_TRUE@DISTCLEANFILES = *.pidb @HAVE_FLICKR_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Flickr FILES = \ gtk-gui/Flickr.AccountConfig.cs \ gtk-gui/Flickr.UploadConfig.cs \ gtk-gui/Flickr.UploadDialog.cs \ gtk-gui/generated.cs \ src/AccountConfig.cs \ src/FlickrItemSource.cs \ src/UploadAction.cs \ src/UploadPool.cs \ src/UploadDialog.cs \ src/UploadConfig.cs GENERATED_RESOURCES = \ Resources/Flickr.addin.xml RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/icons/flickr.png REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(FLICKRNET_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Flickr/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Flickr/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_FLICKR_TRUE@all: $(OUTPUT_FILES) @HAVE_FLICKR_TRUE@reference-debug: @HAVE_FLICKR_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_FLICKR_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_FLICKR_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_FLICKR_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_FLICKR_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_FLICKR_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_FLICKR_TRUE@ @colors=no; \ @HAVE_FLICKR_TRUE@ case $$TERM in \ @HAVE_FLICKR_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_FLICKR_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_FLICKR_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_FLICKR_TRUE@ esac; \ @HAVE_FLICKR_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_FLICKR_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_FLICKR_TRUE@ fi; \ @HAVE_FLICKR_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_FLICKR_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_FLICKR_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_FLICKR_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_FLICKR_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_FLICKR_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_FLICKR_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Flickr/PaxHeaders.15196/Resources0000644000175000017500000000013212227172374021062 xustar000000000000000030 mtime=1381823740.831049948 30 atime=1381823772.207051027 30 ctime=1381823740.831049948 gnome-do-plugins-0.8.5/Flickr/Resources/0000755000175000017500000000000012227172374020405 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Flickr/Resources/PaxHeaders.15196/Flickr.addin.xml.in0000644000175000017500000000007411701730437024557 xustar000000000000000030 atime=1381797705.099221238 30 ctime=1381823728.651049529 gnome-do-plugins-0.8.5/Flickr/Resources/Flickr.addin.xml.in0000664000175000017500000000121211701730437024016 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Flickr/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172374022175 xustar000000000000000030 mtime=1381823740.871049949 30 atime=1381823772.207051027 30 ctime=1381823740.871049949 gnome-do-plugins-0.8.5/Flickr/Resources/icons/0000755000175000017500000000000012227172374021520 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Flickr/Resources/icons/PaxHeaders.15196/flickr.png0000644000175000017500000000007411701730437024233 xustar000000000000000030 atime=1381797705.103221238 30 ctime=1381823740.871049949 gnome-do-plugins-0.8.5/Flickr/Resources/icons/flickr.png0000775000175000017500000006533111701730437023511 0ustar00chrischris00000000000000PNG  IHDR uWgAMA7tEXtSoftwareAdobe ImageReadyqe<jkIDATx \u_=F͌mȖž cl^,No?b$Nx0- $d$73=s޺oo3W^VwԩX*AS @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! @!    P @! WAA(AABA AA(AA(A^5 JX,/J%BA(AB cDž)S`Q dmm&,. /6 B A%%ߪ4U+<&`R$L*SkD$>f?k3>RnGwuTUWWZmPm!jzPi{[Zi% -P~[bu4]7=1mט?>:1*5 >gB3( un_* VvrNǝ)'\4`LK V~m% U#=u^{izԿkJ N~n4S>MրVOdɒSLi>}$x;q̸qZkmm|j@+q=CMl޼y󺩽{ܱcklig|ĬC%/pQsU I4Ma0#s _:$[Э_ASQ]:$H.\ǎҥKw@[q&4tL@jQ[M* 8m7o BP[@3 ﱠ˼@3Ơs tr7߼ .8c֬YƌT}:Ѯ-[/{8`=BUPsMU9| /P (TNtsAj4k`b[Ò%K^uUg͝;SX ,U{6lXO뮻6 ejL Q =j@M(TNu~/PMRC9tyG>8Ǝ;ҁYcիWKw}]^5IF1~@pBSA˝&f7xna駟~nKKKppr̴xW_/߿Ʌ)Lu# ( 'ϠU9 sm} .X4yV:HIƳ[n=*q @P-68yRwYh: ?_6o޼3M F"8y u֭z衇ֹӅL+2N:A ZhxzSg6~\|W^: ,|e_>|Q.wZW(uʂ5pvٸ`w?.+Y@H=ܲo~v}+bT'@P-8uswkfW~S /q=[H+ՀtXe(F Θ8qO,\*Gf5h͚5/~_g´[a5@!4 xqN5T;F /38"J 4|Zif˿=?at}V( BhYr[`3ϼ6,? ?>w뭷>v=.DƳv<Ҋt( a)]:38s=~|;A۽t_}ӟ^sDq<ҊՊ$pʬZ*}|3ҭ~bԅ7:iugv;Fګъ@P :y=Y;|dwO>ߙԆesLoڴoG}t#)+(qja#|FyteU|la 2dlm_`w3p:a@2F[{v]tUtl1lu& 0. ř2):Ǻm{s:軗rԭ~N4L&_">#2!]FQwICp(4BݳOz',\p q6P@4:Xז]/>߅h,P_he !\(_x)*r^gvW\1(yb9rNm~CyaO<~ܤr eʢ Q ]pPhTɴU &Lzꩧ=yy^Xgͱ`;6*V\~?:t~r\A4Y,(4Bj2s)O?3f̘^̧Z5 j3tǎ/^m۶Y(Z(8B!Y+Vӯ Z_'~y:FXcVdD[cy{l1 Lg?wL8q%|v*uNc&O*t ]@@S 7s~o3IK5j::JsdBT=s$1K.t,t{yeu&:t>[ZbkmV᧠mゟ*YZc~|ynZc] 2&1P5SyN;.W<_9(VK r<㐎m:XS\dbQ@\,) ç!t:j?Yyutpc>J$K9cyb= 0|v!|+9W$7JSUL<{6vT(?V2{阧cɒ%gL@6':86)m|=O<'\r%'?w466ϫK5-^!۰}l]7Uq ζ}c_}6Lv.KIE@ 2]Ey'xgT`+l[x#A!J"i:><_Kqbph7h\P'׿}„ SVg e PrԌOm 1X|%Ph“' QG͸}ꩧ&"&tK'k$j3vD&+WV*Bf/ g?Oy{{ߙP:}BP!k:.Msiy}׉@aO +]w믿&4(l˧ǽ2 R4?ըGot)̅b喑r!v^!zS}^Mm󫯾.4.8/P UPǣ[3җt\pY,=ݔq+Ǎ[9]{+o7tʖ~r>郞MO[{~sO+Zjy'5Sg4u8 X:Q]\+eꜫ)m;_@4p:{(D%e&Μ9sK/ӱcǎ}ّק:NW1mmC%˛;ĆwzPBSi=3I;n].[Gd  ^O: ^܎ڶmS[('4  T ŧw}sccx5; ^ ^vJ%fjջg/w,0fT:ҘCqC| ߑ (][Dyȟ#*u.G"RtO.tYj6@?/<3u63\u٧Jp6b__~dxs?tsZFuyDl=ݴoD)xf.:K׎Q[G dPE9Cƍ|j> J~8k?=ŢA Λڌ#:bAr|߫Qer ,@(T׺͆nzZ}L+U=)>wbLUW.K!Y3W_.y9;7rP~SLkf_|,;$w|GH^ֆ=|MG5nJB]ʝYzŇ(M ?2rP'??qՆC@"Soƻqcjئ[a wF_Iq L6sI86\L[-Zd B%s&viSꪏZ<[YЙv74I'X+.Di޵<i!^HwJOmڤB1JТ ph΀wȷ & +~f{z~gzD" ̌6nوچqK ǒ)t-" eF$F*.@vrŕtВ%K> nuӶ*g=mCV$4%0qDs9en9X߹OӦa%rv9KmڪL&J-(Tdٳ'͟?|SVM}+DYwPĪ.:DAiG8MdٺS;nv!tŻvg@ +T*PV':Y ]/.>ַu]mmm rbiPzڊd&Snx 0 M}G9"Das6nGD͹lK_XuojG{@T=1cD7]}1ƅ @+8N|g_D]-5h AQcvtR5I?r;=ʘ>nz&L]H;NWn7%NGʜ*=߭HQ'ĩ/SѺC.ڬvlkkpnv9s8A(TYѣG7Eڅrbbyۮ3- DI?$ӡX ]D{S9sfLoMc.v8~Avxyna4DF∏r}=rl=ٿ|ɒ%mt?(B:j$}G6L:{ +q]U Q Y&h̓gOz\s{bjk3OԔH̛O,[ܑr &J'^Iz_|R1ux2 T9s~?~SC%cA2ot`6ӕ9eXTϘhz3ɠu?~l񳿾^"KNu,R ᕼdR煪Imڰ* +2 ///Mr,d#>HU;;3B??, haՉ%:{ۆG Bu2y(]DchFp>~#}܁\*qŁ(tܹ'Mtg~8[U9p,D3 a+%d =mcSP|8u14@MnXTyȦ+U5t!S:Y])d,lj2_qj DPXP<ūe÷}{z%*ש{N!͎DW΢f1m:d-;ۜHHGӎI\ƚvO֗*kC(@kݭ~ԩ'yN6:`>P Z~~_Vb{y*xbHKgjϜAbC"Ghs9 DwshY|Ք0eid&lҁ&p :+b&%}Wq ARwwک7TUk2 ߦD7D3'-9,Vn ~Ȕ3~-Yg[9'O|^+[+;E]9`L}'P9[ De x]$U[JU=AR2+NhScl Q}+U_s--[vPq Y3; .GP& QW^"_k?퉋TRCl_hzxlm!?}Eh 94. W^qz@{ x"jϛ }JxYTwy3B'~T~A.k:Af{nMN.Pw9j. ³Jfϙ3/x AB 1ҙU >rHgS<ǐ1Ҕg}&2,/QQD"Uevl6NgynUbC_CoyRpnUCg DSHf33S*u.U6/ø5_H! ܔNa:ulq_†*hUA@Lg1BA>y~Ȟ?-<$vw2lYl?sIW!~]v.mu urcta]PYm~P ?Dc%G{Eע{Do`mtD%8NT; f3Emok(B`W^y ӝDM0qa <@4(3=RԾq8 ό猅,%E*cԯuuAi[xF ƍ Dbü<{y O 1ӈ!J8eFNW Fm?}1t* BgɓM 2h>a\ch&͋ Q ~D}G"Ϭ >! J4n'+|ھ8( y/a:q鼡Pn3YJgD0y%1QǵH;t6 X[@4:OJ"JǬ)Lu,$ٜl+Fm_'Dup'M4UAW^Q|m)%;>] ;o9gyLwIjytݛHd^cuɢ4"NZF؆och\()@tʔ)Դ1US5m+ XR[=(B\80 br6荿u;:EuP$FIi,~s;mܧu~Q. ]`5hq㎓c"6Eɉq^)sU%Q3D@B'2n1̄Yc¤$/*nٞKE ϔp|7 EtI}E, :vVWcw,3~nυfA'jx&0Em tHOB:+a.!Z3c\(iΠ`*fZI@P|@'&KyMaE㧼D1nM_"If"dUz ZQVStxft1> :vMy}e u!\XRMSO8zy&Ϩ|)xܶsz;﷝2b2loeG)Ğ}zbͮ;?/d\hi% W > ƉB PH7ɳ9szѫיΥFqm *R4`SHj.!X d/#=HcYzG\ͳJeѻO cA@qP!tF2}I^P=x*L[d 窡PM6nfi¹)1f/@H8dgH8ZQaHik;<2CK9pHĝT4pĄ(P3ŪnbUŅXK^O|?dyKC 5Jݧs`.Mr5 c(hcMLSZBs-2- Qunyq8;Jzb9QYIDž]bh~[R+ю ߓ\)p(d@[CCC!{9 - uU՞!M}( ;y.}$Ǫj3) Qq@4 O{ %); /d􋤳PDn!>ɯsxe_R$5r6SM=7(dcybrN 嚪y9Ǩ]hμNtsjk:ST׉X]cƉ:[`5D6S+D;Q  ww9pj a ͤο RޗT{IfGE - Y+ RL!,M}M <P@cm J͔,74V.m8xl71Ӭ '֨rp6y=v|u},k_->x4qV3B߹֗-? DMi6gku鵂n}^C:(dFkjjFFBaօ}UT,B.!zkn#ݦ2G͘ M@mݢ]Y\Jrˊy]}'29m@! pJZ[[;J B3 M xł(dt.8 F.^9n08,*h~{A7ő׷{~Au^9P"pP[//ƅCTm6T! τq᠒4@EjF80 c̟ގ3RwjOwUOrI!r·r|b1ChxWJun= i){yԹuԹms~t8 `O}H*}@*C2 !@<|L O"mJ PB>Ֆ-*.Iq=.DO/Aߖm #1ל*ιset |,VgA[ SK2}U@4)泙/Rh=Iqs@L&xݰ-96w;/(mT$~/쎁z-\W㲙]hU7L(͖ = q3.Fh@L'tȶOt6 Ǿ,&.:%4<+hmϨgP ]:Av<jN呮q#.RVS{v=3cx`E1R/C(Xu&X^jQ]P8;w4.BhG2H 8څ%gBa4k~}+}?4x#Hs6. aB6qXgš~OW銆); So.j[F['g7m  6mv/!x_KNTM>di[ɚ%D&yChwBiIu2|KSW3Ʀ+  O{kJ[i/GImhh@3ڷBR~A v<4JKv&#R}t7? A4dʺupUǫm1}(B&zT&mjî ʁUl倓kTgjF8SYRY#e@Սyb#I$÷~$"zTq״-Ds2p8'B1Nʬ-hѠP:Y#n'w|nl]z=Dm";ٗvEGش@,;.  ohYn3v~܍R_̱ȴIDu @i S -sA°Oi p(dh]]]FgUaa@<^VGvS$h>*h^SH%DtmƅDV.-X T󽭺Oש/@!1֭[@Ümω-^ <[|G?OF5&ZbST!H1uSM(rM$J,t&.tU D#9I( Arkg<, D6'Ἔ7ODPᄏK6nJP 0:u|Q^#- 7 ҔgP" O/Bmo~-7> Roݺuopjuvm_j>5lDo`g:~A$5,MuoUJ}@\( B>MZj2|O0,T?43v&?WibBT$GM3Hx,P*t[N@4uaIxF K)]{$[ #G:;;L\(M[?tL(-^A^\<+P.c^T Pۧ>@ ੆qvT^i| 6>VWveܟ9ӣ j3N/ÀXlQƩS3ׄoQ2@T3=z@N.4Xa%ւaӅlxg0^/}#qaA>9 Q' لpi۹s۲ql#jW5%K Nxm6fʬ;iCǎ Ăf}QsmrO~Bs~!\ ƕI?o&3ғ N?u @ו. *%ti{n3+amUBTV<\twǎ;;;g|6N]- @q@: N*VI8kuuLDϨ´Id%<}E!y슲sAwC<Ȁx8M:4 JmھƁ(d@e"Q믿opj觷7 ' ^B^A"hѺJ4S/U"zi ߪmb]S֍\QcfJ4d[hxy\uۼm߿-SX p9Ӗ-[֘$ zD Y'y!ڊOMt'OAO O?͟kml $u @@P(doΝ9U?#(jhQә5?iu@u"]d! I,#&}'|-_]2qj, xPPwNZkZ?PNM[NT݇WJ:6ps< ABA_fxҐnj q} t B(5u֭֭Z/a\>( J ہ¢jᆜz$"(8iTT۞zkjtogȝ‚(Y|4&xU$(\;vuHX!ܔÌډ[7H4hҘ1kV]:ߓ]smP( B!Pb֎;^ѝxB`DޗOWE+W] ;PT/'(m}P(YQYfo,&veluYaC_fYAa9\BatzJ'bQru[Pvi_jݶ+(M._|Q4xr(5;wR m sf)8*5 7!߾X@ Oݦ:PS6o{EO"Nիׅqe$-X9˦ELv2*&OPTar:ysa#AOv>S.|KmZ @¸|gŊv&2ui}%< q3Z`zg"[zf'hF!"j5A7)7jԦ@Q}"hq7okKhVmz͎@um2Tj-MP).Lox+2W"c% rZ/*ks)ېyjDqjbpPͩJo߾v#/6V @5dj3W`p z}aC3WVu"ٳge1 Bqy6nիg3%8!'#T#H( 㖋 aհS؃.󖶕+W.S·} Bp҅f|HgTfVe$4l;h;18\?MIDa봅nk*sd{KmX(·(T0n6ٺ|e^NTТjgArj0'Rid4r>QS6ǰD<੶SjԆ[}Goa#xi: ˳ Kx:0(gDsCEb&xOS>5|m " ƕٸݎn޼ zlb @eDTpmW"*$8NK9ueڠ:Jm.('P]h6O<7\9"Ey'xyC4[flBQ·QÜ(ט'GmV@PuNhݻܹ%7#GSV¸¨\jhh\ia&PD.ՅrնJm(~P]h>HђT],2/۶Ӷ*+9uK i,Z,ʰNc|ZqEX*YO* Dׯ_9]K -Z,͇׾^TcqPF96>>Mɑ>eYFا,0YyWP(ԹlٲoskkkRPUUU!%DDuuuqH9+; 9E>/zi_}tL8%#V%қ d; *\FQRNqg Q]~CzND1D8_=Tnu} juoO*r7¸]7nܺk׮3fxFP6S9 :z1 X pxUhU L%!Еz~9%J_bHosZJ(OMSF&Q18' ā N(5ʎwӟй^+)t|I5>62rG;Hf9Л.6Ycayv9ιUU$:u]#5cric:OR;w#F!L]@P9oؾ}s3gμ@%DuٱtStnSuQѰaT"4E.%;Pw1Ktr"}pƣS@@ vr<L-I$>z|ǎ˝] N]@q҅>r-8hL$!J [ЭMBu#I@\x́g27|ig|T@۝:=O9L;фHz9/:04@MVxJ.] }v# WJ  >nt24:xg;ħϟIeMMMzܳ.go%#7S]}<\<[~?ma mgԮT4KJΣ_˼l] @E? k8)CN.7ғN:򆆆V¥?m5Htmܨɭu~')Arv!B4HґcaQrz[^MRx~-r>J Q Q SvvwwZj^xW!KP.mEVC@.c5 P// P dq>O|O6HmQ N> Ԍ܆e˖-7o &̗ C$ǩBTuI:u^6[y>~^ٷQ{inT4_EA=9@9}:tujbp'*\D4\KYꇱd"չj2DSeb;fWMzЅ Q-Ƕ_!K~]. qWq-*` j{μMa*;%Z~6oٳ?(]5t>_Js6n2LXzPWƍkaܰaݨUxꒇxt+{ڞ P>1m zeWW^1E/HvXQ;֠N#l񰫇b<0}|FykPx->֨Qۃ*υʕZhYGOOϡ^x^veߦ'Y`A 1Ա; n4cqQx>G~ՉJ@úΰ \ܫz[86wj-FmNĊ+(T. G_z'|3f̸T ۔PDq[6Pm)BX D gJKC_D-8:ɧرYjkR!\2Bj(L;VΪ$mBf~g6ÄŸpt)tsƨBQAõt6?*C Qj[4n@ uÇo ,| Zi*aݠn59RO[ FKʍ}F1-SwI[yژLEG(Έ^|?p O8rP]A~ jA[@_1CQv|4 2[.4MT-٧N_m /2sP/}MI un:M.ȂQPM·|OFo6D !M0w nR;\lُΡOt)Ma~xz鹶SkloZ}|A_Cmذ=Ս' @BS[߿}sI\ڙ|n m@$6(Te;d| N?sogg.j;KY)+@QD:BMGGGo;>C}}hՉJB˝qpA3^0 TN4ی v^^9DusٴIx:wSq-ͳn@a Ѥ6mڸjժ=ܿn?J%M~oXpm!];Q` O]'}+KQ[6#Cu B#Drl&B{I&8k֬2?M,!-l$(8ΨVf Q%׍yS”ܲeRj+"n' *C.@}衇g?;lu琪EQ4s8hhf5 <  $]I?x¶ҥ8p>="w3g2ϑ~E )gq&gpM7ݖ |uuu٭>{}ȅƧVumyA J|4}΅e۪ICmmm{zz:/yHh3c8 (B :q?O1cLpU!.b4 X9N**KMmUx0 O4D{> t>oMu^-a+d2i [3fooΖXj՝tb  i!KL38VYG׉QrQ@Csm :ulCAh98B/$45m9 xB(̍//_QKaX ϴdIfʎq^ 8gJKXEXus>հ-_ZM w?sD&ۖ2} BTfϲz駗%AٵJ@8yrH8ʠe ̰㝅X(;+hX|B2dz C< 1S:OP j/!t@ .+gj@|L^'xJ 6s4Pm\hԀ+`3,Pmi-O>4tXf?S׸ =@!@4C q_rnJ6AG/lBAT/P|`"st϶N^ WZJX 7usi~ U&sϜ9s_~{CC"L]zY;Wnr?.~>._k¾^xjzgJyꩧm۶DT0Tx. *JZ7iҤ\snjj-3m J9pyb uGC}.J|BW۩N% 2C}?߿Ȕ<(6 B#2%5j҇?v`zʝ R ].T:R]T |(i:^ST+ ;vؓMc:T7[sk L!::P0unS֭ʣ& MuΎ+Wzbp^t0BمlP@újō2ґ^tEW̞=:.I)Ή2u9<Մ#/W{]s2LUA'w>6m˗1):{Yv![| c nT%67؋/S{y.ш_º^n Buqs$\NO]V Ϛ9)Iwy#G#2rjJ-Ǘ*T@PǍV)ntm7o{N?56679$ H+5A4bm!VY1hI۴q*4>|s뫯ook ]b0\3lu(FRuy4R|Yf}h5QHM9E5F&:FjV9fxMZurh~crj n-[Y EL.MjuQ)|^ Ty[q Xr僻wŮ;D8ggE$ (ꔗ:#;}<gJ wWq jt%UG|T1PSQwSxV8u%t:IiXjՃ;w*3kW\gE$ (U n |k%8 TfrxJu!)%8q@: Ѫu!Yϥw;|iڵ}-bp:J8+6\ ZlV@*琦]guu'OQBog0 aJ}R W-ZiʌZe\rHwU 6{}=r8ܦ˩gŇkP@KQ+֋ҀYWZ__ry]6mڴFu,Z3os*DLhh4mynuqheoo;vzbŊkSܦ,'WLc&\ Zn saIIq'^>J8RTu䷃ouӸ&wU!hK\Y#GVۿ{֊||9Nr,Icɓ'/r\zՙ^uݴ[GBLXjJ9Nݴ]W $uwwܻwӟ~|H' BhJR>Vus=NP QL^i΅ f948p`֭[_ܰaÛ"7<۫q|Nr RzӬCu`z̙3ϑ0UC*6sLuxUzZ <\n?5,m۶Whg9M6Up(h(T& 駟ȿ4” ֒%K»3y͝>}Yƍ;Duz #6~ߝ_F ^9:I;;;79rdΝ;WXJɝZ 6뮔߲t^YυRxbhWR/| *Hc+U*a*3z'L0O^8y3Oi1yI0 y}_^'%$KI4ѣ۷zƍk:t̜YUWGɂ'?IJr ~UZpN^UJ~_+Y긩jv9sӦM;qĴ;?;F]Q~i*X npT)߇.%yuvڰm۶U)YB?qJ2e礻I\@P-(Dmi[oJWj**qgϞ}ZKK,PUhʸ @:GT}`ӳζ-6mZ8 <s&w|e·( %)3M@җTNuP[w̙sҤIf;vF]]] AuԨQl\-Hu.˝:GOooe[GGǎoy뭷v>Aq˸,uihy)0)BH' BhIA \)Lc P5[V+r; u'ljjU:S\?ޫv hrI6H@P<6g7o怳W_\sݴ%4fJBSWmaZC@P-9Hu>gSpKUݩj<b3l9aKj6Rm%>$u$ b$ r#( @<@Ӏ: 6Ҕ &-oLPdBW 2KzB1UU`B &5.5@2yMP*PSB0fӼ.ϔm *:ARܟ?e * #U+  8ʳ'Ȟ      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!      P @!    P P @!    P P @!    P P @!  'UwnIENDB`gnome-do-plugins-0.8.5/Flickr/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172374020457 xustar000000000000000030 mtime=1381823740.871049949 30 atime=1381823772.207051027 30 ctime=1381823740.871049949 gnome-do-plugins-0.8.5/Flickr/gtk-gui/0000755000175000017500000000000012227172374020002 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Flickr/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007411701730437022536 xustar000000000000000030 atime=1381797705.111221239 30 ctime=1381823740.867049949 gnome-do-plugins-0.8.5/Flickr/gtk-gui/gui.stetic0000664000175000017500000005532711701730437022015 0ustar00chrischris00000000000000 .. 2.12.8 6 8 None 0 0 12 12 6 Do needs your authorization in order to upload photos to your flickr account. Press the "Authorize" button to open a web browser and give Do authorization. True 0 True False False 6 1 True 2 True False False <b>Account</b> True label_item 0 True 1 True TextAndIcon stock:gtk-yes Menu _Authorize True False False 1 True False False 6 5 6 None 0 0 12 6 True Private True True True True group1 0 True False False 24 6 True Visible to friends True True True 0 True False False True Visible to family True True True 1 True False False 1 True False False True Public True True True group1 2 True False False <b>Viewing permissions</b> True label_item 0 True False False 0 True False False None 0 0 12 12 6 0 Default tags to use on images posted with Do. Seperate tags with a space; for multiple word tags use quotes. ex.) concert "Mars Volta" Omar True 0 True False False Never In True True False Word 1 True <b>Tags</b> True label_item 1 True Flickr Upload resource:flickr.png CenterOnParent False False True 2 False False 2 10 10 10 10 6 0 True False False 6 Center End 40 0 True False False 1 True False False 1 False 0 True False False 6 5 2 End True True TextAndIcon stock:gtk-leave-fullscreen LargeToolbar _Hide True 0 False False True TextAndIcon stock:gtk-ok LargeToolbar _OK True 0 1 False False gnome-do-plugins-0.8.5/Flickr/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007412140315705023015 xustar000000000000000030 atime=1381797705.111221239 30 ctime=1381823740.847049949 gnome-do-plugins-0.8.5/Flickr/gtk-gui/generated.cs0000664000175000017500000001040512140315705022260 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class IconLoader { public static Gdk.Pixbuf LoadIcon(Gtk.Widget widget, string name, Gtk.IconSize size, int sz) { Gdk.Pixbuf res = widget.RenderIcon(name, size, null); if ((res != null)) { return res; } else { try { return Gtk.IconTheme.Default.LoadIcon(name, sz, 0); } catch (System.Exception ) { if ((name != "gtk-missing-image")) { return Stetic.IconLoader.LoadIcon(widget, "gtk-missing-image", size, sz); } else { Gdk.Pixmap pmap = new Gdk.Pixmap(Gdk.Screen.Default.RootWindow, sz, sz); Gdk.GC gc = new Gdk.GC(pmap); gc.RgbFgColor = new Gdk.Color(255, 255, 255); pmap.DrawRectangle(gc, true, 0, 0, sz, sz); gc.RgbFgColor = new Gdk.Color(0, 0, 0); pmap.DrawRectangle(gc, false, 0, 0, (sz - 1), (sz - 1)); gc.SetLineAttributes(3, Gdk.LineStyle.Solid, Gdk.CapStyle.Round, Gdk.JoinStyle.Round); gc.RgbFgColor = new Gdk.Color(255, 0, 0); pmap.DrawLine(gc, (sz / 4), (sz / 4), ((sz - 1) - (sz / 4)), ((sz - 1) - (sz / 4))); pmap.DrawLine(gc, ((sz - 1) - (sz / 4)), (sz / 4), (sz / 4), ((sz - 1) - (sz / 4))); return Gdk.Pixbuf.FromDrawable(pmap, pmap.Colormap, 0, 0, 0, 0, sz, sz); } } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Flickr/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007412140314205022675 xustar000000000000000030 atime=1381797705.111221239 30 ctime=1381823740.871049949 gnome-do-plugins-0.8.5/Flickr/gtk-gui/objects.xml0000664000175000017500000000027512140314205022144 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Flickr/gtk-gui/PaxHeaders.15196/Flickr.AccountConfig.cs0000644000175000017500000000007412140315705025012 xustar000000000000000030 atime=1381797705.103221238 30 ctime=1381823740.839049948 gnome-do-plugins-0.8.5/Flickr/gtk-gui/Flickr.AccountConfig.cs0000664000175000017500000001376312140315705024267 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Flickr { public partial class AccountConfig { private Gtk.VBox vbox1; private Gtk.Frame frame1; private Gtk.Alignment GtkAlignment; private Gtk.Alignment alignment1; private Gtk.VBox vbox2; private Gtk.Label status_lbl; private Gtk.VBox vbox3; private Gtk.Label label4; private Gtk.Label auth_lbl; private Gtk.HButtonBox hbuttonbox1; private Gtk.Button auth_btn; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Flickr.AccountConfig Stetic.BinContainer.Attach(this); this.Name = "Flickr.AccountConfig"; // Container child Flickr.AccountConfig.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; this.vbox1.BorderWidth = ((uint)(8)); // Container child vbox1.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; this.alignment1.LeftPadding = ((uint)(12)); // Container child alignment1.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.status_lbl = new Gtk.Label(); this.status_lbl.Name = "status_lbl"; this.status_lbl.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Do needs your authorization in order to upload photos to your flickr account. Press the \"Authorize\" button to open a web browser and give Do authorization. "); this.status_lbl.Wrap = true; this.vbox2.Add(this.status_lbl); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox2[this.status_lbl])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; this.vbox2.Add(this.vbox3); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox2[this.vbox3])); w2.Position = 1; // Container child vbox2.Gtk.Box+BoxChild this.label4 = new Gtk.Label(); this.label4.Name = "label4"; this.vbox2.Add(this.label4); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox2[this.label4])); w3.Position = 2; w3.Expand = false; w3.Fill = false; this.alignment1.Add(this.vbox2); this.GtkAlignment.Add(this.alignment1); this.frame1.Add(this.GtkAlignment); this.auth_lbl = new Gtk.Label(); this.auth_lbl.Name = "auth_lbl"; this.auth_lbl.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Account"); this.auth_lbl.UseMarkup = true; this.frame1.LabelWidget = this.auth_lbl; this.vbox1.Add(this.frame1); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox1[this.frame1])); w7.Position = 0; // Container child vbox1.Gtk.Box+BoxChild this.hbuttonbox1 = new Gtk.HButtonBox(); // Container child hbuttonbox1.Gtk.ButtonBox+ButtonBoxChild this.auth_btn = new Gtk.Button(); this.auth_btn.CanFocus = true; this.auth_btn.Name = "auth_btn"; this.auth_btn.UseUnderline = true; // Container child auth_btn.Gtk.Container+ContainerChild Gtk.Alignment w8 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w9 = new Gtk.HBox(); w9.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w10 = new Gtk.Image(); w10.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-yes", Gtk.IconSize.Menu, 16); w9.Add(w10); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w12 = new Gtk.Label(); w12.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Authorize"); w12.UseUnderline = true; w9.Add(w12); w8.Add(w9); this.auth_btn.Add(w8); this.hbuttonbox1.Add(this.auth_btn); Gtk.ButtonBox.ButtonBoxChild w16 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox1[this.auth_btn])); w16.Expand = false; w16.Fill = false; this.vbox1.Add(this.hbuttonbox1); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.vbox1[this.hbuttonbox1])); w17.Position = 1; w17.Expand = false; w17.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.auth_btn.Clicked += new System.EventHandler(this.OnAuthBtnClicked); } } } gnome-do-plugins-0.8.5/Flickr/gtk-gui/PaxHeaders.15196/Flickr.UploadConfig.cs0000644000175000017500000000007412140315705024642 xustar000000000000000030 atime=1381797705.107221238 30 ctime=1381823740.843049948 gnome-do-plugins-0.8.5/Flickr/gtk-gui/Flickr.UploadConfig.cs0000664000175000017500000002425212140315705024112 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Flickr { public partial class UploadConfig { private Gtk.VBox vbox3; private Gtk.VBox vbox4; private Gtk.Frame frame3; private Gtk.Alignment GtkAlignment2; private Gtk.VBox vbox6; private Gtk.RadioButton private_radio; private Gtk.Alignment alignment4; private Gtk.VBox vbox7; private Gtk.CheckButton friends_chk; private Gtk.CheckButton family_chk; private Gtk.RadioButton public_radio; private Gtk.Label GtkLabel5; private Gtk.Frame frame1; private Gtk.Alignment GtkAlignment; private Gtk.Alignment alignment1; private Gtk.VBox vbox5; private Gtk.Label label1; private Gtk.ScrolledWindow GtkScrolledWindow; private Gtk.TextView tags_text; private Gtk.Label GtkLabel4; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Flickr.UploadConfig Stetic.BinContainer.Attach(this); this.Name = "Flickr.UploadConfig"; // Container child Flickr.UploadConfig.Gtk.Container+ContainerChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; this.vbox3.BorderWidth = ((uint)(5)); // Container child vbox3.Gtk.Box+BoxChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; // Container child vbox4.Gtk.Box+BoxChild this.frame3 = new Gtk.Frame(); this.frame3.Name = "frame3"; this.frame3.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame3.Gtk.Container+ContainerChild this.GtkAlignment2 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment2.Name = "GtkAlignment2"; this.GtkAlignment2.LeftPadding = ((uint)(12)); // Container child GtkAlignment2.Gtk.Container+ContainerChild this.vbox6 = new Gtk.VBox(); this.vbox6.Name = "vbox6"; this.vbox6.Spacing = 6; // Container child vbox6.Gtk.Box+BoxChild this.private_radio = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Private")); this.private_radio.CanFocus = true; this.private_radio.Name = "private_radio"; this.private_radio.Active = true; this.private_radio.DrawIndicator = true; this.private_radio.UseUnderline = true; this.private_radio.Group = new GLib.SList(System.IntPtr.Zero); this.vbox6.Add(this.private_radio); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox6[this.private_radio])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.alignment4 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment4.Name = "alignment4"; this.alignment4.LeftPadding = ((uint)(24)); // Container child alignment4.Gtk.Container+ContainerChild this.vbox7 = new Gtk.VBox(); this.vbox7.Name = "vbox7"; this.vbox7.Spacing = 6; // Container child vbox7.Gtk.Box+BoxChild this.friends_chk = new Gtk.CheckButton(); this.friends_chk.CanFocus = true; this.friends_chk.Name = "friends_chk"; this.friends_chk.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Visible to friends"); this.friends_chk.DrawIndicator = true; this.friends_chk.UseUnderline = true; this.vbox7.Add(this.friends_chk); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox7[this.friends_chk])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child vbox7.Gtk.Box+BoxChild this.family_chk = new Gtk.CheckButton(); this.family_chk.CanFocus = true; this.family_chk.Name = "family_chk"; this.family_chk.Label = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Visible to family"); this.family_chk.DrawIndicator = true; this.family_chk.UseUnderline = true; this.vbox7.Add(this.family_chk); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox7[this.family_chk])); w3.Position = 1; w3.Expand = false; w3.Fill = false; this.alignment4.Add(this.vbox7); this.vbox6.Add(this.alignment4); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox6[this.alignment4])); w5.Position = 1; w5.Expand = false; w5.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.public_radio = new Gtk.RadioButton(Mono.Addins.AddinManager.CurrentLocalizer.GetString("Public")); this.public_radio.CanFocus = true; this.public_radio.Name = "public_radio"; this.public_radio.DrawIndicator = true; this.public_radio.UseUnderline = true; this.public_radio.Group = this.private_radio.Group; this.vbox6.Add(this.public_radio); Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.vbox6[this.public_radio])); w6.Position = 2; w6.Expand = false; w6.Fill = false; this.GtkAlignment2.Add(this.vbox6); this.frame3.Add(this.GtkAlignment2); this.GtkLabel5 = new Gtk.Label(); this.GtkLabel5.Name = "GtkLabel5"; this.GtkLabel5.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Viewing permissions"); this.GtkLabel5.UseMarkup = true; this.frame3.LabelWidget = this.GtkLabel5; this.vbox4.Add(this.frame3); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox4[this.frame3])); w9.Position = 0; w9.Expand = false; w9.Fill = false; this.vbox3.Add(this.vbox4); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox3[this.vbox4])); w10.Position = 0; w10.Expand = false; w10.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; this.alignment1.LeftPadding = ((uint)(12)); // Container child alignment1.Gtk.Container+ContainerChild this.vbox5 = new Gtk.VBox(); this.vbox5.Name = "vbox5"; this.vbox5.Spacing = 6; // Container child vbox5.Gtk.Box+BoxChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.Xalign = 0F; this.label1.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Default tags to use on images posted with Do. Seperate tags with a space; for multiple word tags use quotes. ex.) concert \"Mars Volta\" Omar"); this.label1.Wrap = true; this.vbox5.Add(this.label1); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox5[this.label1])); w11.Position = 0; w11.Expand = false; w11.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.HscrollbarPolicy = ((Gtk.PolicyType)(2)); this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.tags_text = new Gtk.TextView(); this.tags_text.CanFocus = true; this.tags_text.Name = "tags_text"; this.tags_text.AcceptsTab = false; this.tags_text.WrapMode = ((Gtk.WrapMode)(2)); this.GtkScrolledWindow.Add(this.tags_text); this.vbox5.Add(this.GtkScrolledWindow); Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.vbox5[this.GtkScrolledWindow])); w13.Position = 1; this.alignment1.Add(this.vbox5); this.GtkAlignment.Add(this.alignment1); this.frame1.Add(this.GtkAlignment); this.GtkLabel4 = new Gtk.Label(); this.GtkLabel4.Name = "GtkLabel4"; this.GtkLabel4.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Tags"); this.GtkLabel4.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel4; this.vbox3.Add(this.frame1); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.vbox3[this.frame1])); w17.Position = 1; this.Add(this.vbox3); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.private_radio.Toggled += new System.EventHandler(this.OnPrivateRadioToggled); this.friends_chk.Clicked += new System.EventHandler(this.OnFriendsChkClicked); this.family_chk.Clicked += new System.EventHandler(this.OnFamilyChkClicked); this.public_radio.Toggled += new System.EventHandler(this.OnPublicRadioToggled); } } } gnome-do-plugins-0.8.5/Flickr/gtk-gui/PaxHeaders.15196/Flickr.UploadDialog.cs0000644000175000017500000000007412140315705024634 xustar000000000000000030 atime=1381797705.107221238 30 ctime=1381823740.843049948 gnome-do-plugins-0.8.5/Flickr/gtk-gui/Flickr.UploadDialog.cs0000664000175000017500000001613712140315705024107 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Flickr { public partial class UploadDialog { private Gtk.Alignment alignment1; private Gtk.HBox hbox1; private Gtk.Image FlickrImage; private Gtk.VBox vbox2; private Gtk.Label TextLabel; private Gtk.ProgressBar uploadProgress; private Gtk.Button HideButton; private Gtk.Button OKButton; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Flickr.UploadDialog this.Name = "Flickr.UploadDialog"; this.Title = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Flickr Upload"); this.Icon = Gdk.Pixbuf.LoadFromResource("flickr.png"); this.WindowPosition = ((Gtk.WindowPosition)(4)); this.Resizable = false; this.AllowGrow = false; this.SkipTaskbarHint = true; this.HasSeparator = false; // Internal child Flickr.UploadDialog.VBox Gtk.VBox w1 = this.VBox; w1.Name = "dialog1_VBox"; w1.BorderWidth = ((uint)(2)); // Container child dialog1_VBox.Gtk.Box+BoxChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; this.alignment1.LeftPadding = ((uint)(10)); this.alignment1.TopPadding = ((uint)(10)); this.alignment1.RightPadding = ((uint)(10)); this.alignment1.BottomPadding = ((uint)(10)); // Container child alignment1.Gtk.Container+ContainerChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.FlickrImage = new Gtk.Image(); this.FlickrImage.Name = "FlickrImage"; this.hbox1.Add(this.FlickrImage); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.FlickrImage])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.TextLabel = new Gtk.Label(); this.TextLabel.Name = "TextLabel"; this.TextLabel.Justify = ((Gtk.Justification)(2)); this.TextLabel.Ellipsize = ((Pango.EllipsizeMode)(3)); this.TextLabel.WidthChars = 40; this.vbox2.Add(this.TextLabel); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox2[this.TextLabel])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.uploadProgress = new Gtk.ProgressBar(); this.uploadProgress.Name = "uploadProgress"; this.vbox2.Add(this.uploadProgress); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox2[this.uploadProgress])); w4.Position = 1; w4.Expand = false; w4.Fill = false; this.hbox1.Add(this.vbox2); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.hbox1[this.vbox2])); w5.Position = 1; this.alignment1.Add(this.hbox1); w1.Add(this.alignment1); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(w1[this.alignment1])); w7.Position = 0; w7.Expand = false; w7.Fill = false; // Internal child Flickr.UploadDialog.ActionArea Gtk.HButtonBox w8 = this.ActionArea; w8.Name = "dialog1_ActionArea"; w8.Spacing = 6; w8.BorderWidth = ((uint)(5)); w8.LayoutStyle = ((Gtk.ButtonBoxStyle)(4)); // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild this.HideButton = new Gtk.Button(); this.HideButton.CanDefault = true; this.HideButton.CanFocus = true; this.HideButton.Name = "HideButton"; this.HideButton.UseUnderline = true; // Container child HideButton.Gtk.Container+ContainerChild Gtk.Alignment w9 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w10 = new Gtk.HBox(); w10.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w11 = new Gtk.Image(); w11.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-leave-fullscreen", Gtk.IconSize.LargeToolbar, 24); w10.Add(w11); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w13 = new Gtk.Label(); w13.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_Hide"); w13.UseUnderline = true; w10.Add(w13); w9.Add(w10); this.HideButton.Add(w9); this.AddActionWidget(this.HideButton, 0); Gtk.ButtonBox.ButtonBoxChild w17 = ((Gtk.ButtonBox.ButtonBoxChild)(w8[this.HideButton])); w17.Expand = false; w17.Fill = false; // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild this.OKButton = new Gtk.Button(); this.OKButton.CanFocus = true; this.OKButton.Name = "OKButton"; this.OKButton.UseUnderline = true; // Container child OKButton.Gtk.Container+ContainerChild Gtk.Alignment w18 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment1.Gtk.Container+ContainerChild Gtk.HBox w19 = new Gtk.HBox(); w19.Spacing = 2; // Container child GtkHBox1.Gtk.Container+ContainerChild Gtk.Image w20 = new Gtk.Image(); w20.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-ok", Gtk.IconSize.LargeToolbar, 24); w19.Add(w20); // Container child GtkHBox1.Gtk.Container+ContainerChild Gtk.Label w22 = new Gtk.Label(); w22.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("_OK"); w22.UseUnderline = true; w19.Add(w22); w18.Add(w19); this.OKButton.Add(w18); this.AddActionWidget(this.OKButton, 0); Gtk.ButtonBox.ButtonBoxChild w26 = ((Gtk.ButtonBox.ButtonBoxChild)(w8[this.OKButton])); w26.Position = 1; w26.Expand = false; w26.Fill = false; if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 408; this.DefaultHeight = 147; this.Show(); } } } gnome-do-plugins-0.8.5/Flickr/PaxHeaders.15196/src0000644000175000017500000000013212227172374017677 xustar000000000000000030 mtime=1381823740.863049949 30 atime=1381823772.207051027 30 ctime=1381823740.863049949 gnome-do-plugins-0.8.5/Flickr/src/0000755000175000017500000000000012227172374017222 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Flickr/src/PaxHeaders.15196/UploadConfig.cs0000644000175000017500000000007411701730437022656 xustar000000000000000030 atime=1381797705.115221239 30 ctime=1381823740.863049949 gnome-do-plugins-0.8.5/Flickr/src/UploadConfig.cs0000664000175000017500000000412711701730437022125 0ustar00chrischris00000000000000/* UploadConfig.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Gtk; namespace Flickr { [System.ComponentModel.Category("Flickr")] [System.ComponentModel.ToolboxItem(true)] public partial class UploadConfig : Gtk.Bin { public UploadConfig() { this.Build(); tags_text.Buffer.Text = AccountConfig.Tags; tags_text.Buffer.Changed += new EventHandler (OnTagsEdited); if (AccountConfig.IsPublic) public_radio.Toggle (); else private_radio.Toggle (); friends_chk.Active = AccountConfig.FriendsAllowed; family_chk.Active = AccountConfig.FamilyAllowed; } protected void OnTagsEdited (object sender, EventArgs args) { AccountConfig.Tags = tags_text.Buffer.Text; } protected virtual void OnPublicRadioToggled (object sender, EventArgs e) { AccountConfig.IsPublic = true; friends_chk.Sensitive = false; family_chk.Sensitive = false; } protected virtual void OnPrivateRadioToggled (object sender, EventArgs e) { AccountConfig.IsPublic = false; friends_chk.Sensitive = true; family_chk.Sensitive = true; } protected virtual void OnFriendsChkClicked (object sender, EventArgs e) { AccountConfig.FriendsAllowed = friends_chk.Active; } protected virtual void OnFamilyChkClicked (object sender, EventArgs e) { AccountConfig.FamilyAllowed = family_chk.Active; } } }gnome-do-plugins-0.8.5/Flickr/src/PaxHeaders.15196/UploadDialog.cs0000644000175000017500000000007411701730437022650 xustar000000000000000030 atime=1381797705.119221239 30 ctime=1381823740.859049949 gnome-do-plugins-0.8.5/Flickr/src/UploadDialog.cs0000664000175000017500000000476111701730437022123 0ustar00chrischris00000000000000using System; using Mono.Addins; using Gtk; using Gdk; using Do.Platform; namespace Flickr { public partial class UploadDialog : Gtk.Dialog { readonly string ProgressLabel; readonly string UploadingLabel; readonly string ContinuationText; readonly string FinishedUploadLabel; readonly string FinishedProgressLabel; public UploadDialog() { Build(); HideButton.Clicked += (sender, args) => Destroy (); OKButton.Clicked += (sender, args) => Destroy (); this.Destroyed += OnDestroy; OKButton.Hide (); this.CurrentUpload = 0; this.IsDestroyed = false; UploadingLabel = AddinManager.CurrentLocalizer.GetString ("Uploading {0}..."); ProgressLabel = AddinManager.CurrentLocalizer.GetString ("Uploading {0} of {1}..."); FinishedUploadLabel = AddinManager.CurrentLocalizer.GetString ("Finished uploading images to Flickr."); FinishedProgressLabel = AddinManager.CurrentLocalizer.GetString ("Uploaded {0} images"); ContinuationText = AddinManager.CurrentLocalizer.GetString ("Your images are still being uploaded."); using (Pixbuf FlickrPix = Pixbuf.LoadFromResource ("flickr.png")) FlickrImage.Pixbuf = FlickrPix.ScaleSimple (75, 75, Gdk.InterpType.Bilinear); TextLabel.Text = AddinManager.CurrentLocalizer.GetString ("Your images are being uploaded to Flickr."); uploadProgress.Text = AddinManager.CurrentLocalizer.GetString (string.Format (ProgressLabel, CurrentUpload, TotalUploads)); } public int TotalUploads {get; set; } public int CurrentUpload { get; set; } private bool IsDestroyed {get; set; } protected void OnDestroy (object sender, EventArgs args) { this.IsDestroyed = true; if (CurrentUpload < TotalUploads) ShowDialog (ContinuationText); } public void IncrementProgress (string text) { CurrentUpload++; uploadProgress.Text = string.Format (ProgressLabel, CurrentUpload, TotalUploads); TextLabel.Text = string.Format (UploadingLabel, text); uploadProgress.Fraction = Math.Min ((double) CurrentUpload / (double) TotalUploads, 1.0f); } private void ShowDialog (string text) { Services.Notifications.Notify ("Flickr", text, "flickr.png@" + GetType ().Assembly.FullName); } public void Finish () { if (this.IsDestroyed) ShowDialog (string.Format (FinishedUploadLabel, TotalUploads)); HideButton.Visible = false; OKButton.Visible = true; uploadProgress.Text = string.Format (FinishedProgressLabel, TotalUploads); TextLabel.Text = FinishedUploadLabel; } } }gnome-do-plugins-0.8.5/Flickr/src/PaxHeaders.15196/AccountConfig.cs0000644000175000017500000000007411701730437023026 xustar000000000000000030 atime=1381797705.115221239 30 ctime=1381823740.851049949 gnome-do-plugins-0.8.5/Flickr/src/AccountConfig.cs0000664000175000017500000000722711701730437022301 0ustar00chrischris00000000000000/* Configuration.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Threading; using Mono.Addins; using Gtk; using FlickrNet; using Do.Platform; namespace Flickr { public partial class AccountConfig : Gtk.Bin { private FlickrNet.Flickr flickr; private static IPreferences prefs; private string Frob; public readonly static string ApiKey = "aa645b69c14422e095dee81dda21385b"; public readonly static string ApiSecret = "a266af1a63024d3d"; public AccountConfig () { Build(); if (!String.IsNullOrEmpty (AuthToken)) { flickr = new FlickrNet.Flickr (ApiKey, ApiSecret, AuthToken); SetBtnStateComplete (); } else flickr = new FlickrNet.Flickr (ApiKey, ApiSecret); } static AccountConfig () { prefs = Services.Preferences.Get (); } public static string AuthToken { get { return prefs.Get ("token", ""); } set { prefs.Set ("token", value); } } public static string Username { get { return prefs.Get ("username", ""); } set { prefs.Set ("username", value);; } } public static string Tags { get { return prefs.Get ("tags", ""); } set { prefs.Set ("tags", value); } } public static bool IsPublic { get { return prefs.Get ("is_public", false); } set { prefs.Set ("is_public", value); } } public static bool FamilyAllowed { get { return prefs.Get ("allow_family", false); } set { prefs.Set ("allow_family", value); } } public static bool FriendsAllowed { get { return prefs.Get ("allow_friends", false); } set { prefs.Set ("allow_friends", value); } } protected virtual void OnAuthBtnClicked (object sender, EventArgs e) { flickr = new FlickrNet.Flickr (ApiKey, ApiSecret); Frob = flickr.AuthGetFrob (); Services.Environment.OpenUrl (flickr.AuthCalcUrl (Frob, AuthLevel.Write)); Widget image = auth_btn.Image; auth_btn.Label = AddinManager.CurrentLocalizer.GetString ("Click to complete authorization"); auth_btn.Image = image; auth_btn.Clicked -= new EventHandler (OnAuthBtnClicked); auth_btn.Clicked += new EventHandler (OnCompleteBtnClicked); } protected virtual void OnCompleteBtnClicked (object sender, EventArgs e) { try { Auth auth = flickr.AuthGetToken(Frob); AuthToken = auth.Token; Username = auth.User.Username; flickr = new FlickrNet.Flickr (ApiKey, ApiSecret, AuthToken); SetBtnStateComplete (); } catch (FlickrNet.FlickrException ex) { Console.Error.WriteLine (ex); } } private void SetBtnStateComplete () { status_lbl.Text = String.Format (AddinManager.CurrentLocalizer.GetString ("Thank you {0} " + "for allowing Do access to Flickr."), Username); auth_btn.Label = "Sign in as a different user"; auth_btn.Clicked -= new EventHandler (OnCompleteBtnClicked); auth_btn.Clicked += new EventHandler (OnAuthBtnClicked); } public Gtk.Bin GetConfiguration () { return this; } } } gnome-do-plugins-0.8.5/Flickr/src/PaxHeaders.15196/UploadAction.cs0000644000175000017500000000007411701730437022666 xustar000000000000000030 atime=1381797705.115221239 30 ctime=1381823740.855049949 gnome-do-plugins-0.8.5/Flickr/src/UploadAction.cs0000664000175000017500000000731511701730437022137 0ustar00chrischris00000000000000/* UploadAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Threading; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Platform.Linux; namespace Flickr { public class UploadAction : Act, IConfigurable { const string ImageExtensions = ".jpg .jpeg .gif .png .tiff"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Upload photo"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Upload one or more photos to Flickr"); } } /* * Thank you Jeremy Roux for the great icon * http://www.soulvisual.com/blog/ */ public override string Icon { get { return "flickr.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsItem (Item item) { IFileItem file = item as IFileItem; return Directory.Exists (file.Path) || FileIsPicture (file); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string tags; List uploads; tags = AccountConfig.Tags + " "; if (modItems.Any ()) { foreach (Item modItem in modItems) { ITextItem tag = (modItem as ITextItem); tags += tag.Text + " "; } } //Build a list of all of the files to upload. uploads = new List (); foreach (Item item in items) { IFileItem file = item as IFileItem; if (file == null) continue; if (Directory.Exists (file.Path)) { DirectoryInfo dinfo = new DirectoryInfo (file.Path); foreach (FileInfo f in dinfo.GetFiles ()) { if (FileIsPicture (f.FullName)) uploads.Add (Services.UniverseFactory.NewFileItem (f.FullName)); } } else { uploads.Add (file); } } Services.Application.RunOnThread ( () => { /* Mono 2.4 bug hack * This can't use using () due to some crazy-wierd scoping problem. * See https://bugzilla.novell.com/show_bug.cgi?id=516676 for details. * */ IEnumerable temp = uploads; UploadPool uploadQueue = new UploadPool (tags); try { foreach (IFileItem photo in uploads) uploadQueue.EnqueueUpload (photo); uploadQueue.BeginUploads (); } finally { uploadQueue.Dispose (); } }); yield break; } public Gtk.Bin GetConfiguration () { return new UploadConfig (); } bool FileIsPicture (IFileItem item) { return FileIsPicture (item.Path); } bool FileIsPicture (string path) { return ImageExtensions.Contains (Path.GetExtension (path).ToLower ()); } } } gnome-do-plugins-0.8.5/Flickr/src/PaxHeaders.15196/FlickrItemSource.cs0000644000175000017500000000007411701730437023516 xustar000000000000000030 atime=1381797705.115221239 30 ctime=1381823740.851049949 gnome-do-plugins-0.8.5/Flickr/src/FlickrItemSource.cs0000664000175000017500000000267111701730437022767 0ustar00chrischris00000000000000/* FlickrItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform.Linux; namespace Flickr { public class FlickrItemSource : ItemSource, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Account"); } } public override string Description { get { return ""; } } public override string Icon { get { return "flickr.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield break; } } public Gtk.Bin GetConfiguration () { return new AccountConfig (); } } } gnome-do-plugins-0.8.5/Flickr/src/PaxHeaders.15196/UploadPool.cs0000644000175000017500000000007411701730437022362 xustar000000000000000030 atime=1381797705.119221239 30 ctime=1381823740.859049949 gnome-do-plugins-0.8.5/Flickr/src/UploadPool.cs0000664000175000017500000000615511701730437021634 0ustar00chrischris00000000000000// UploadPool.cs // // Copyright (C) 2008 Chris Szikszoy // // 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 3 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, see . // using System; using System.Threading; using System.Diagnostics; using System.Collections.Generic; using Do.Platform; using Do.Universe; using Gtk; using FlickrNet; namespace Flickr { public class UploadPool : IDisposable { object locker; const int WorkerCount = 4; Thread[] uploaders; UploadDialog dialog; Queue taskQ; FlickrNet.Flickr flickr; public UploadPool (string tags) { UploadTags = tags; locker = new object (); taskQ = new Queue (); uploaders = new Thread [WorkerCount]; flickr = new FlickrNet.Flickr (AccountConfig.ApiKey, AccountConfig.ApiSecret, AccountConfig.AuthToken); } public void EnqueueUpload (IFileItem file) { lock (locker) { taskQ.Enqueue (file); Monitor.PulseAll (locker); } } public void BeginUploads () { Log.Debug ("Queue has {0} items", QueueLength); Services.Application.RunOnMainThread ( () => { dialog = new UploadDialog (); dialog.TotalUploads = QueueLength; dialog.Show (); }); // Create and start a separate thread for each worker for (int i = 0; i < WorkerCount; i++) (uploaders [i] = new Thread (Consume)).Start (); } public string UploadTags { get; private set; } public int QueueLength { get { return taskQ.Count; } } void Consume() { IFileItem photo; do { lock (locker) { while (taskQ.Count == 0) Monitor.Wait (locker); photo = taskQ.Dequeue(); } if (photo != null) { try { Services.Application.RunOnMainThread ( () => dialog.IncrementProgress (photo.Name)); flickr.UploadPicture (photo.Path, photo.Name, "", UploadTags, AccountConfig.IsPublic, AccountConfig.FamilyAllowed, AccountConfig.FriendsAllowed); } catch (FlickrApiException e) { Log.Error ("Cannot upload photos, please grant permissions in configuration dialog"); } } else Log.Debug ("Thread reached the end of queue"); } while (photo != null); } #region IDisposable public void Dispose() { // Enqueue one null task per worker to make each exit. foreach (Thread uploader in uploaders) EnqueueUpload (null); //wait until the upload threads have finished foreach (Thread uploader in uploaders) uploader.Join(); Services.Application.RunOnMainThread ( () => dialog.Finish ()); } #endregion } }gnome-do-plugins-0.8.5/PaxHeaders.15196/VirtualBox0000644000175000017500000000013212227172427017774 xustar000000000000000030 mtime=1381823767.959050881 30 atime=1381823772.207051027 30 ctime=1381823767.959050881 gnome-do-plugins-0.8.5/VirtualBox/0000755000175000017500000000000012227172427017317 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/VirtualBox/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170357022105 xustar000000000000000030 mtime=1381822703.371014274 30 atime=1381823353.995036646 30 ctime=1381823767.959050881 gnome-do-plugins-0.8.5/VirtualBox/Makefile.am0000664000175000017500000000510012227170357021351 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=VirtualBox FILES = \ src/OffAction.cs \ src/PauseAction.cs \ src/RestoreStateAction.cs \ src/ResumeAction.cs \ src/SaveAction.cs \ src/SaveStateAction.cs \ src/StartAction.cs \ src/VMDynItem.cs \ src/VMItem.cs \ src/VMItemSource.cs \ src/VMThread.cs \ src/VBoxBrowseVMSItem.cs \ src/IconMap.cs GENERATED_RESOURCES = Resources/VirtualBox.addin.xml RESOURCES = \ Resources/icons/os_dos.png \ Resources/icons/os_os2warp4.png \ Resources/icons/os_win95.png \ Resources/icons/VirtualBox_64px.png \ Resources/icons/os_ecs.png \ Resources/icons/os_mandriva.png \ Resources/icons/os_redhat.png \ Resources/icons/os_win98.png \ Resources/icons/vm_delete_32px.png \ Resources/icons/os_fedoracore.png \ Resources/icons/os_netbsd.png \ Resources/icons/os_solaris.png \ Resources/icons/os_winme.png \ Resources/icons/vm_discard_32px.png \ Resources/icons/os_freebsd.png \ Resources/icons/os_netware.png \ Resources/icons/os_ubuntu.png \ Resources/icons/os_winnt4.png \ Resources/icons/vm_pause_32px.png \ Resources/icons/os_gentoo.png \ Resources/icons/os_openbsd.png \ Resources/icons/os_unknown.png \ Resources/icons/os_winvista.png \ Resources/icons/vm_start_32px.png \ Resources/icons/os_l4.png \ Resources/icons/os_opensolaris.png \ Resources/icons/os_win2k3.png \ Resources/icons/os_winxp.png \ Resources/icons/vrdp_16px.png \ Resources/icons/os_linux22.png \ Resources/icons/os_opensuse.png \ Resources/icons/os_win2k8.png \ Resources/icons/os_xandros.png \ Resources/icons/os_linux24.png \ Resources/icons/os_os2warp3.png \ Resources/icons/os_win2k.png \ Resources/icons/state_saved_16px.png \ Resources/icons/os_linux26.png \ Resources/icons/os_os2warp45.png \ Resources/icons/os_win31.png \ Resources/icons/os_redhat_64.png \ Resources/icons/os_solaris_64.png \ Resources/icons/os_ubuntu_64.png \ Resources/icons/os_win2k3_64.png \ Resources/icons/os_win2k8_64.png \ Resources/icons/os_winvista_64.png \ Resources/icons/os_winxp_64.png \ Resources/icons/os_xandros_64.png \ Resources/icons/os_archlinux_64.png \ Resources/icons/os_debian_64.png \ Resources/icons/os_fedora_64.png \ Resources/icons/os_freebsd_64.png \ Resources/icons/os_gentoo_64.png \ Resources/icons/os_linux24_64.png \ Resources/icons/os_linux26_64.png \ Resources/icons/os_mandriva_64.png \ Resources/icons/os_netbsd_64.png \ Resources/icons/os_openbsd_64.png \ Resources/icons/os_os2ecs.png \ Resources/icons/take_snapshot_22px.png REFERENCES = \ System \ System.Xml \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/VirtualBox/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172427022116 xustar000000000000000030 mtime=1381823767.787050875 30 atime=1381823767.895050879 30 ctime=1381823767.959050881 gnome-do-plugins-0.8.5/VirtualBox/Makefile.in0000644000175000017500000005362512227172427021377 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = VirtualBox ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = VirtualBox FILES = \ src/OffAction.cs \ src/PauseAction.cs \ src/RestoreStateAction.cs \ src/ResumeAction.cs \ src/SaveAction.cs \ src/SaveStateAction.cs \ src/StartAction.cs \ src/VMDynItem.cs \ src/VMItem.cs \ src/VMItemSource.cs \ src/VMThread.cs \ src/VBoxBrowseVMSItem.cs \ src/IconMap.cs GENERATED_RESOURCES = Resources/VirtualBox.addin.xml RESOURCES = \ Resources/icons/os_dos.png \ Resources/icons/os_os2warp4.png \ Resources/icons/os_win95.png \ Resources/icons/VirtualBox_64px.png \ Resources/icons/os_ecs.png \ Resources/icons/os_mandriva.png \ Resources/icons/os_redhat.png \ Resources/icons/os_win98.png \ Resources/icons/vm_delete_32px.png \ Resources/icons/os_fedoracore.png \ Resources/icons/os_netbsd.png \ Resources/icons/os_solaris.png \ Resources/icons/os_winme.png \ Resources/icons/vm_discard_32px.png \ Resources/icons/os_freebsd.png \ Resources/icons/os_netware.png \ Resources/icons/os_ubuntu.png \ Resources/icons/os_winnt4.png \ Resources/icons/vm_pause_32px.png \ Resources/icons/os_gentoo.png \ Resources/icons/os_openbsd.png \ Resources/icons/os_unknown.png \ Resources/icons/os_winvista.png \ Resources/icons/vm_start_32px.png \ Resources/icons/os_l4.png \ Resources/icons/os_opensolaris.png \ Resources/icons/os_win2k3.png \ Resources/icons/os_winxp.png \ Resources/icons/vrdp_16px.png \ Resources/icons/os_linux22.png \ Resources/icons/os_opensuse.png \ Resources/icons/os_win2k8.png \ Resources/icons/os_xandros.png \ Resources/icons/os_linux24.png \ Resources/icons/os_os2warp3.png \ Resources/icons/os_win2k.png \ Resources/icons/state_saved_16px.png \ Resources/icons/os_linux26.png \ Resources/icons/os_os2warp45.png \ Resources/icons/os_win31.png \ Resources/icons/os_redhat_64.png \ Resources/icons/os_solaris_64.png \ Resources/icons/os_ubuntu_64.png \ Resources/icons/os_win2k3_64.png \ Resources/icons/os_win2k8_64.png \ Resources/icons/os_winvista_64.png \ Resources/icons/os_winxp_64.png \ Resources/icons/os_xandros_64.png \ Resources/icons/os_archlinux_64.png \ Resources/icons/os_debian_64.png \ Resources/icons/os_fedora_64.png \ Resources/icons/os_freebsd_64.png \ Resources/icons/os_gentoo_64.png \ Resources/icons/os_linux24_64.png \ Resources/icons/os_linux26_64.png \ Resources/icons/os_mandriva_64.png \ Resources/icons/os_netbsd_64.png \ Resources/icons/os_openbsd_64.png \ Resources/icons/os_os2ecs.png \ Resources/icons/take_snapshot_22px.png REFERENCES = \ System \ System.Xml \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign VirtualBox/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign VirtualBox/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/VirtualBox/PaxHeaders.15196/Resources0000644000175000017500000000013212227172427021746 xustar000000000000000030 mtime=1381823767.955050881 30 atime=1381823772.207051027 30 ctime=1381823767.955050881 gnome-do-plugins-0.8.5/VirtualBox/Resources/0000755000175000017500000000000012227172427021271 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/VirtualBox/Resources/PaxHeaders.15196/VirtualBox.addin.xml.in0000644000175000017500000000007411701730437026331 xustar000000000000000030 atime=1381797705.951221267 30 ctime=1381823728.727049532 gnome-do-plugins-0.8.5/VirtualBox/Resources/VirtualBox.addin.xml.in0000664000175000017500000000172011701730437025574 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/VirtualBox/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172430023053 xustar000000000000000030 mtime=1381823768.163050888 30 atime=1381823772.207051027 30 ctime=1381823768.163050888 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/0000755000175000017500000000000012227172430022376 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_win31.png0000644000175000017500000000007411701730437025310 xustar000000000000000030 atime=1381797705.983221269 30 ctime=1381823768.107050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_win31.png0000664000175000017500000000531011701730437024552 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A }IDATxŗPW&3lYK$K@FT^+QA "b(ƊޛT.^ M=\/Nݙ]f9s;?Mu-Y3f:pzc!zEKip21F̍ɉ %_˳IJ6l5kΨ%AQ{!Y d4Ο$91X؎ENbk2Cw>\7~ʏ[=bDB$+с٘5t)cv3>WՏ!8??IP]YLi^7 )B)ϼ" VZ<ĵjYDqb-=?mfkF&rcEpf4K #6DCHogȃe:BD}B~Хx69pV]kɰgx&8OCtFa=XnS_rT45ּP}M!f[iW&[/T$QlIנ;] t[53p!~?us޲S8s,e(Dhn{ZN[a8ِ j(Q$.G4Fa{ōo=\\beb%9:=a|VvZwI2Z(NH$e92 s'7f2.S9u #x>]6kX <;ՍWa8`3`a*֖g}@L䙯˂6(ǛI1{s=K] f.#I7);Pn( KDq}Z_R]qwW}:n#=o]>?&r4e=1͎ W>DjO!؏ȴŶ, iesD91N]|Ƀ}HBDl^70\]8*vؚ^y -$w6izjR(}LJV.^i\刭?Co0IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_solaris_64.png0000644000175000017500000000007411701730437026334 xustar000000000000000030 atime=1381797705.979221268 30 ctime=1381823768.115050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_solaris_64.png0000664000175000017500000000371111701730437025601 0ustar00chrischris00000000000000PNG  IHDR  pHYsO%{IDATxڵ[pWǿZIf],q4vHZ0!5 <$SL2iqK\=LܸeJR۱ -dYdY]i9LLy3Ewhp? /_n{WgggoN>d4_97rIQR/$pDҥKΝ/ _zuaa1 gnXNUd\}8AH:&Pl; (^rl6'cccx)AeI"6~q*~_A@0LYY8^I(\)eE>uVX8"|zA|ŋFFF&&&N8J w$% l~*(oi }hh333ZB= uDbuMg7æ1\˱vXb~_Rn$I '"v끐Le7cz ?4/r;f^~ٳFw` NN̍]Z%-B$L 9l~k^ZGe =#|̈x\%1AXؔVѷ#,''V =o6#facq+,ރ` fBD-,/{595Fdd=;6kU5 ((BX4h P45;+E!e3kME;\6:LWμ^/kEEQAiRN2Cj<#Ia8L<:,RF*^cԸێN޻/+`GOw{'IB[VrYXIA!h2=E"q6dK![lnzэrchN$r8!.E3x"h2"N\h%Y4 Uijl=~7蛇,E(Tֈ-z}%OOmO"v6׹\q8ph40"fPɥWh9~fK`E7=ZbF$-NsD[,,IdhRx/~ҡ=S9ɽ!uILy0rYb42p؞^J6 (Ksj+P&$>O5XY.`?G"b:Q:=jƦ ZA1&Kp~ƙl ޕXJh6\z$PEW]a9^`>P=ꥡ>wq0:A6es$2&kq߿ٰvj4zn'c %% xWIIVH͕7sB(k,2+)ޞ"|bȖ-ԉF+cFowѫd-[¥[*5}u6W ].g:sTcH$'2QM,gU :+*Ë-싚k?}c&YSW\d+F|gN 2=ƨK$Pd7*x._J)kR2Dܬv7ʚmU,')v h:}WI𝱴iۧbQa-[UfVHM2fBRVQkrB )JYT\=o>x5WES_ga/IQy `ex4 qnPd:S]*d`rW׎~3 -EF_OKURQ2O0<UbZvmTjyC4~l&7V9 &RᄾpLԘZMd a^ čwѓ#wnPv-4"N?\%N蘭YwNm$)xsoG10IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_winxp_64.png0000644000175000017500000000007411701730437026025 xustar000000000000000030 atime=1381797705.987221269 30 ctime=1381823768.127050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_winxp_64.png0000664000175000017500000000533411701730437025275 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗ{\ie3c]îaxYfܥ1 $Lb$`JDD(]N{N%Iӽt{:gw=u}?<&iM4Bڦv7 ;;v=D{EOSn>#bƮ"͗  zj""":ccc'//O Sީp1?o,5H6^s6' :$OtJƽʢZOII[n?מz ,=Sʧ1_s 4~=\H\7'0?ǿT*zL&\z;Ӈ~GЙz^!;+N340KÿفUS jZL>]x6m ::-[&?fȊTGF.sgMpg0~@ЧOi-dܸqۗ޽{ӽ{.IX"9Diok"G犹gq5L.NgIdWF8LIﺨ[bii\.'&&FR=k^bFNVy/e˥G^c ^$s+<;åŋXQ1g*zJJ t3f̐1##3ԁhffFaaa'@ïD OA~N2)8Lj}i.i4BuR$v [4I U~PA Ρ'0MZZcQI0FzF=!W+цM 9^DA/<3h?.T–&_%ߦ.ZC71OS]f2lFk][m[ 55e,+ x6j9U 0ۣPPEjOPvUjfSo&]63s 7اW,qE!jGqK'@SS]UWdm(E4d+r~j2WkJGY2^6ñ|(DJFr#O1%l$!{S--(eԛ& ixdBc-qzM!Uʋ\)%wiXL|N[r=ݡ۰;%pDF+P}&gstTh^t7%u iڋv%vhdtˍ =߫$rRotQss1:v2FZIlHkiV^lDM-"rmO!\DiWQSW='|c"pνJ]Fhoo"5V;ZJ} ꞸQHHƫִ9 kB7^Ix,A_DzKKK Uu2ذ;?pWs ~P33hUv!64ZM4_LaIxCTuOWČP Q-jJQ{>B4'v8 GfIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_redhat_64.png0000644000175000017500000000007411701730437026127 xustar000000000000000030 atime=1381797705.975221268 30 ctime=1381823768.111050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_redhat_64.png0000664000175000017500000000533411701730437025377 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗwTW"E &,"XƊ({Ƹ`XaEE j,( HP)R`(>{gd;󵹿e޶#޲nKg) yӧk.ZnM=hѢM6EKK y,ڒM:ڤb@3 &՚<ϑQE!- mOĆHaܽ{W=,X7OTTZ:::w.@Vv$j6͹SbǛ?JZ=И6 2vg_KNy0 8y$666ɘ0Tqڵ5<`G8CjbޔamI3I-yŠ%O2u (В'4o񕋈;ԁGR% Q@Ŷ^(vYSךVnA՜vli3 53Ζ v-D,b g-xsffj=RD8c 1H0ix_c0USI: Qz9RmFm΋$:6!f&D`g [sgkN}پ M(a7DJٮtF2k9ńF\ۏnZ| t^e^f}4{wCj %1aEs[(`sB dE7a.]:s}gԆ&Zl66wl()jPqa&EBiJL7 v\+R{c cN/c&)Z??lx0SӁ] H%CZ 54Jr~Wq%$sc &0q(pSMނ޼N_X'R'Qn,O ΌӉ[26%Lk-a}w}1FE{eČKeB"oGR8go[cض'|T; = >$[j]4x!sTtx拄d" ""7jO̤z48zpS-(oG@] qȰ&o^X4!T/(6z/ +eTzߏ )3 ",RB"P( gD͒!TMFCkC(҄!dɷ֣BYډo*Eʐs vT^LQjEDFDB@\>WWL6{jWG9 UoHX )mHpC^4ܢrM4TWW!KJK}'>3y#zru_,@[E$~ra2oN:Rwu+5Q0zX_6Ffؒ=LY`ϞsJjrd<{vs[GBݾ#?h'ɞb D@~࢘^C/ҝ:NT@,cNJuʈ}Xߊ N9{.lL׉F*ՕTSC ', qOJg8{ i{di-H ;s˥#:pt ~ ':>w^^w"Ο-)jkeU䑕H4{zoEo]4f?v#bo˖qluvfi?ϕ+9e~ DLl^54F(QV)(QEDR"ùGoz$zpartܓ3tBy~?VmZJy)Օ6]P}}} "E^&l =eJ2ى d>E\/DH#@Ry%bS#/ȧBVBUeZeUjIj:o0bVTR#`"c˩,+C!"UiuջjÚ7ToNκ&ZIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/vm_discard_32px.png0000644000175000017500000000007411701730437026635 xustar000000000000000030 atime=1381797705.991221269 30 ctime=1381823768.035050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/vm_discard_32px.png0000664000175000017500000000367311701730437026111 0ustar00chrischris00000000000000PNG  IHDR szz pHYsgRgAMA|Q cHRMz%u0`:o_F1IDATxڬo\9sfc{lMnH/\C**@!RV}iT"m%Dŭj%hJ)PRMZDI'!ΌgΜ3眽0v(K=^{o]]*rς8}h9sW,. sv&%클PxnVZv""_*@Hw{=6MA5D𣭏o9\L Wny ΃-qf:F A R"b@MqP : Bm< "9 i _N TU8z~4ZTȶ6\b%B#@( fpZr ~4B-hmyWY1FARWPbibF+V\j@濈Mk`td6ő<#*`ƐXcSXX\A4}\]ƃСJppRUV:<ʎܗj E:)ب9^V)kl0_]S|r^U8rv\ auWh}<8P{#{lWuq&bCHK=/:S-d?-{t{Z 뮄0bĵBVջl{ٞ>hLP-9w[i>( hFq" sF߱.۷'k<5JczT}QXim;G_~ߡx]<};bmIƊ$hC6;`[aA,O C%QߢBQ, mœufz !doitvA Hulnν qM=Ȯg${^5z0.p>6=q~}0@#AH$1^wH7]ڑmo3t:]~$)ap #]8# A4"m{xig'hѕq "D^4bߓܖh+7oYvxb2Z%Q B Aw9׋p6wc0EyZ<2>~{;wӯϳE2΍]=į pe&2${h[F ):}̪:+:z 2 $=q*0鷌_IcG r`%,[ wvwSf"ʍu:8DpF1L}bZn"4TeNT4FqIS$ s!cWԽ 6G̠N9y"4V**ʳ_!S77IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_debian_64.png0000644000175000017500000000007411701730437026102 xustar000000000000000030 atime=1381797705.955221268 30 ctime=1381823768.135050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_debian_64.png0000664000175000017500000000525311701730437025352 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A `IDATxŗyLwMI?IltMƴ衭7zh'"* *r((^P-7%0 0 }2Mv$=5y?9V^~e&fn3L>9TAgItK7ETG;o!`JU1iri- ^`̙Fۏafr>iD. j-,; ((Yf)XUU5 DAaiu+ڶ\w<" ]~㑮V6tmt6?$BOudw7)Çe=K4UЬ)%M* Vu[4>,B3;Gg^,3I_I:*EEh)0zԖXϟM%lAm*/;1Xvo8FyZ]-uu 衡$|Og~ Ÿn}| [Є_CcY$ *Օ_pړ\t=m2nv4qfi`VzImk,-\N+s3zԒ.#m8vKs?&pE2N2ШRQ_ Wj#wH*nf\*kM{n `2(戡DF2¸h$On]*+s:~$'per JDwF5^heK$?q|Gfoy&i`4d",1R k$T.Jߟwr`= UWb,5UDCt*NBe)DO/g1e^ g F&)҆)F0 y0vp KeO+C IdmE1kRG$ |X,S.`U70࿋E=w`dLRHۿp %aO`=Fܮ5\Eު vSCYLG[/לNU.s}r9s̶rgrv<&h,*8,#F4wwUU\^%_Dw$Ǜ1VёR.sT$ r.FK.\C.M6?fdT1 cHC8NF` ()][ Ȓ(h|%*sc6︐qt+T[5c6IdZ:kР8*5|?CIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_netbsd.png0000644000175000017500000000007411701730437025626 xustar000000000000000030 atime=1381797705.967221268 30 ctime=1381823768.027050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_netbsd.png0000664000175000017500000000461211701730437025074 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A ?IDATxŗyXucjj745w5mLm ˣ,Ku243-K3<Dp>f~~3>OO~s_ǨL~rʋ6RR^SGA/SV)4E9eReWQf@:Ej o΄8/*|h)O #P<;ڿvm+鱁] 0AK?OSw|316s򵙜!?fh7۠< ro͹l\=P^UBizn23%~ kIvTq9'z-`vDwr.(MqXUN,A9aqP.<!l>(x :5H6Rn\Uvߤ|n"Cj}_sODn8ĔL&ob KBI$n Z0cs<.**22 mA6m/5'Kg5&z_´Q_@=Iذ7],>Ww+qߑp0A`Sc)J0+/9p?݆ϼل/`7, 4>}*:0SѷN cz iq[H-d՘diBɽtv n.˜Z:OnRaDܸ6U*nR1qGG8I40Oe:#ULs"(L8;KRJtgFўH4svI>t `GP|w)q{&|bjya U%TgQSCmU \**:(KpYL+o!F1( 0y=q4F#Tm_DAF,Kb@.lj-ZMC9C>0' 6Y$]b49PΣ~s/ |w,) ~_D+n' *Π R^GepTFk0LKVEZږ/c_4OS}}Bv;Dk Zh8L&?}ןԊ׈w=8@G/8j :ύ @[T}=5c]:E`, &r:_. eHF$}O͘$:^8*ͣOu}dXE8Ÿi|VAs{и9<E<[ >q<"2#mza\;N<"CIt?HzIrWGNKI4 e COI,/e18Β,Hnúut99I}^v%BzB64Tjuԗrƪ"Kh)Gvr)nyq Xm7iݼлoO$ &̇ᔦSF}Y٤ }5Zo@&\%-72]43E1^]ݣHs!/&5a1-׫iqf:[թլ.L:Oh?ﳖAYJV]9 ytl$yX\0a>"S%:; Z:Mf6PE=̀Fv@<rB4Q 93dfԝq@v ^3Fs.S&QiFst"Ïk܂qhWM%m22>&zl~$8uhR$"j[ ]iPKO`ϙuo=m.y|Ov?:u$e/JWөoljhTd/ʡ& ITj()geZ"UI3Mse k-ƝVcQkUTͧ^1lovb4G2(? r%)̧W>7İW"13 ,?N? 1IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_dos.png0000644000175000017500000000007411701730437025134 xustar000000000000000030 atime=1381797705.955221268 30 ctime=1381823767.999050882 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_dos.png0000664000175000017500000000523611701730437024405 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A SIDATxŗWPYݭګ؋ۭשY1Έ$u$IP" MFh(Jl#6`HPQgjv99{=7_/fFAQqrji3i]r/ҪߦC_ۯЮ]Po1zZy27}:hIZA'B7oPӦC<4XpYU¥b.ͣ^tZG}7s2Ӣ>"ciN2)R?[˅2(AHU)4ETKfn]:`*U*?CTP3՘og8+v͢*Q JK_O={ ).s&)JA^ZN)F0#<` Pb % c$\l+ߐ# 7Ms]OM0gYܨ'cY0oE^E :p:2,fF'gs-xkUZB: :|8#\'x '"3cekeaY}N aȃ}> ^z?h%VQt㡇T.Xj7qj9דVO h*%XBju)Ļq.IۚYLf29!d*{̾kJ҅eB\-+G@MC0h#ֱL(m'ynx&< %W*+2 S3PEҙ܈%ȝ 5;hw]CFlW{s NbSDe$ގ2)JOMIk9 ? bPbWlj+43wr],%g%IV]BG,mLe\L ]g=d2$ 3tD_ ^gKes[F.2HAki]1CO^FAZi..%P%1#kwDJ*9V!ڷΈɱѦrb=(E&5s g2PO O׷b?2Z 0qF᱃xC9"RO@v`NRb]9v8ea׹Yv~ y)[yƮWť?}z>".m=F1ŀ+%RYf=f676쉌?6vӹo^h?o_f>~ab;!mm߇:Zy >Nߟ7촻bIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_opensuse.png0000644000175000017500000000007411701730437026210 xustar000000000000000030 atime=1381797705.971221268 30 ctime=1381823768.083050885 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_opensuse.png0000664000175000017500000000512011701730437025451 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗ{Tei۵ 4K0DP[((b7\54u2V^R)f^HAQΠ00܅m 7}Ӹgmwϩ?sf~w@l(6c-{=6p+2 +ݙ6E?SoJ PSJ0y9Y˾Mqޓ߻yz%EwQI"OYm Ky,82GX}g6s Ǖ PKK= n{l?toúk؟)Njq(B9a{|pk>EǑ (~+&6BM jԹ0f5lhVW"[}ݲczra_BCFV<>^l~D6Pַéښ%B!\!/^bʃx_6FO"~^B%Uʄ+VxKX\8Q9~$m u#U 1H6 v\+6H(U+z cK0I) T"5\?i/n5@Dbav!C+'K7F|c{h'pOW2Ls\3^7نzʂ_UZWJ[ o86jc k%ǎ4IY!w0[rXam1<g^Ք|/E]ECg8ι|<_U\eaYX[8Hňhˤ!fdʄOf,˱^'\9Ec#n&JM:텔t^-{v`ei/gZf_P> P f|7ub,3N bFrDŽ S<2vfQ&!Ujs XhǖB+>,1G|͂1! YOrk$5'TCbͼdo 4ԫI]m]OP9ӴOD9FMdv#AoЁ.Xƅ; ^|6x̘o iT|u5ZW(Un3w`&dG;Mdt$҇$.z";6t LMgn]Au=:X#{)Jv`dG-n&b)M)pekf\`P)Zj.|e5 ؑ8b\68cL3&g ,e}zc{ߖ>3ɽYihm&:sNΥ9SGZQ5 iSh&%WnIPk ?wl%!0O2ńX0_ܫMpmNӄQ_ B)^aoSq٪xb\b확dlQ3)!^IQxzZjͼ2_fF$~J(i6?}5W[$\!0J0H6I09ьwl/0ar(r(}=q7/,1TryOnY/0 be>mt-MO5s%2oIRMNs3|=7ҽ/'~5eԘ >`a!bhPN`V7 " q s#,:E:ڵej+X]0.&5_u&(^4Yy f>LK1}bzcgu52Tq8 W[&pF> A7lXv•Hn{,r77C3ؖu{9VmyW1%oe4cDI&2{a3ČQ81Z:Q9Y.BZSQƍx'74sL%v$; waq?\GЀ~u p"?5 l* y"&pgc rq,P922!˜@F4"Ge^ڕVOuo Y$~lώ"_޽x~; -v ؔnB1 `cbVUPWܕq/{J{nZ! =/ۗ"v닟 ?rht.6{s&Y;5;pױJVKp=!TP[&G9Ƣ *w`҆9xż.!}n*))49V?Xx؅enOMϕY]<½¸9…}|*[C@l<Ym>i)1KNa[R.~NAb w Zr+s>> ."P>JgՊmfg"X. v]w]2EB-8L9H(+5ERAf ` 6eit!|>pG h$`[IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_gentoo_64.png0000644000175000017500000000007411701730437026153 xustar000000000000000030 atime=1381797705.963221268 30 ctime=1381823768.143050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_gentoo_64.png0000664000175000017500000000403511701730437025420 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxWoSw@ `$THYVl*6fь2 Bi2UBR"oq'Nۉ$~Iיνt4ŌO}-{|/C` & ?}kt#w~ud-rr Ο?^~o2p=ʟdS]zhn(2xww7vvvv;ZZZp)(RX:F3]oC6n1 @bS¢LjEo=M(>!5sq[[q&w ڵQ؄۷~jǭ[f\>7>$N#iAD`08s .])ܹs'NlV zae VWj `9TW¼-tvIf|ҋx\&FGGqQ сǏɓ8v9:J-`sXO+H& ,@^ #nE_l6#|f333x/^dybh4q!ٍ]N I Ģ$^]!: Zx2Šp>LN x1Ξ=+7U{A4˗T snd26*ld'\'$q0c*W7YUH522*%Q@A@;j@f^MV ^#xM"ChNig1xT;w^~i=4H)̶^5;@^~ݘ@!F>-Jl!O\aΏ __6r幚kk YQ-B9nc=r_p箙 {@h>vn\pAX̾,-4짗6|eP4k =if?4! IXQ }IOdpl"kpJ\;WI P*B f; S 74^?T ?:RXQvL@,Q*yyhDv\]+Y+ 'ʮu7]OخRzӴDǭE%P(K$@cAU 7dnWATA &kdE5L%ٰM+I<f?~IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_winvista.png0000644000175000017500000000007411701730437026213 xustar000000000000000030 atime=1381797705.987221269 30 ctime=1381823768.059050884 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_winvista.png0000664000175000017500000000530011701730437025454 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A uIDATxŗwTUW֬IR53+&:ɨQAc5X54** `C (EE齗GyH7gÕ̚1o{Ϲ羢`Ag_fWo=K!/-ܴ?-顿3Bzzx 3~eyCJfFwu oJnu* JO( r~\C;B/(/H bzmID =C*ʉ =I~o |Xw Ty\;yF4.IRSR_$)Ȉ9^%4 R\_̕&6exYc޴C{KQ>'#u Ȑe{i;IJjM^'s>n]%;>P$iqoT^FmOSZ eN\(_T Q+qE冿ۡI ;҉?r`+3MMHX忣 D9^B|, dF(Dz鵖u0 5 j?ĺU<[GwNH  $y-IػzX!8UpE48ONlL,/!#1U9؇^`jlZM[>cѫA85OX 4(%@J; I@)C-)O\(+JQJ\Bې&]lZVdjL\m|*#d9t!*Ol]4&hPd6RKR rE.p7gp].m%N$9=ȉڜf c>9Le,*ڪ"Jrxd 9^a{26{v#r!OFt\6"v poB~t0V-vKY8^HyL)DC:-TfGH@C])R\ _H_c( ' %aԀ^O -Enl\4P;ko~kRFE "2F80A#_zԍ^t QF2|QV6sFt}+B==ԖJ%֓.3t$љ`LO/g:}3Q^N41}p5Ky{C1KD>XK0| 7.9MdLM(qއ"a 0BC Ehdd|boSVZȑ3^$+Dky\j>O>􈠵>[PyQ@XCnaCf(rV?yb.rU R32 ,zqh ":bmɼQDEıHiD-j)Zq\vjKԱń9ى./3b9<Pz_R?r+Zr*|Җ㌢)QnNԈǤW &Vfq6 "IԨP@mEEI}u$9/kIEnFm3lp+|y®}%7{,J$"/_TL3'~qb߶6;djx7GJ9E[^;w(0d =vHWޚQ"6H($.V+NraE{0ggdg Hx324<-`!Ԅ`4e֜G?Oj=K5/jMDl ŢY8?yk/=p,K:NJ-U Fv}E͜Ux8@QI@D;ʇ]ŒTߟ_92so?ܰ7ʲS5)$вghEP /@#ͨUMniX :Q#"0t}twgL1>ٰjʖ=萿wludwT\nwo:lص֗8kDn|`OZ}9~0g&fĸ;ύb|yrP|Zs2VDQ|#>us-!!%%U,p4dAw%WuAMS;8/RKOU.`=W@'H,uP#"$.-Р˒vhiLSc:`Ģa2b ,=ybϡ')G4Q&Bࡸ@^$hȢ^d9}zzU:VXx%L#2B`X 2dU:ß*>_6HиX!FKYMǩG ZVhLf MbIl!cImzV0YBEXqs.NVSe,mAĩAbS+xF(qQOqz'+xDKdd*BϡmFS8ʝ95CE"GDOb{1O k ,D-&ZD&O= R3'fqX:`3Ybv5*uzXQU*@=#b+=I1/QF׍K`=Q`=s>ǘN1iJSsTrmML0 #"HM*\XopȀʚp*d]uh-?y#lW JG+1Yfz|*GԀkm§먄{ЖDSQBg2;ԅqjU@tפ(Lyc{_s/F(*Y8<[ uG2&HŪ|3!I t:5Q* , |ݩX!ӟ)^~sn:S,zm^^vG2A)fvcG>Ȏz T8jsC5 #^{}u}eLsSC&\Jg}Aɪkf^ɴ.,J#q[/zC)R3՞ /lQz%a o7<#BeQ&٢WR@ ,%p K(p}2H7%o#$_Ӻ$= ?IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_ubuntu_64.png0000644000175000017500000000007411701730437026202 xustar000000000000000030 atime=1381797705.979221268 30 ctime=1381823768.115050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_ubuntu_64.png0000664000175000017500000000443011701730437025446 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗyPƭ1ik:c3ulIIfhLD /.9L1( }-,r!ʵȹܸr?`Wbڙvga}~w³skt%  'Z0|vnR(+V=6Rb*"&Ԍ=zzzpttdڵT*x{{SSS?&(`ppP! ^^XXȄ ={6c-xLd*')Skܐqqq̙3UYo݊ܭUˋL$3V8iiiL8333PDDDrJ3gmp΃J ڛG{'[k}=u'k;n$ɒxw/ !!'|RynaaӧOg֬YL6S2i$EF-"rQSOIF ɧ3? 7.T'xK9t$΂_BO t2H]($`kw)8f>= | 6%N^J %m?7fY'Q@O++896J!~p/Ȉ;Ov&{_&ZTɧtGAuRO!e:)n ]^,麗9{=أ8IAzjj+ jh/3 ҷ(_HpRU"`@tg2>e^ve,OE2SPzp>FYA $x縘F |ʨpHd/ &a._|ufl)}s}yC &{B][MtS‘+JU uQ;8K\rVb=_0 E?$}bKWe5n2UF_.e$ڃ|?sNZ-%-]F))w(`p!AI;鯻,IFk FTVlͧ ւ0:ZꔠcF1Hw{;In eB8 + 6) ?FOUx(wC`xv)C ;:DpnS{ozd'Ejq N |iIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/state_saved_16px.png0000644000175000017500000000007411701730437027026 xustar000000000000000030 atime=1381797705.991221269 30 ctime=1381823768.099050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/state_saved_16px.png0000664000175000017500000000066611701730437026301 0ustar00chrischris00000000000000PNG  IHDR(-SPLTE/|~!xyWy饗xxg7׫Z-ut yNah*,žFhlB{:%۸x'?ng#*9Vooo"##\{Ng=ڪ na5?$q͔޻ECeUJ`e_jsL1Ž HIIa˖- Ú$!߿@CMw1 jĠͣg7O(Nǯ1=!ٍ0T03NM(Ck<1ҧD5^;s. t$?ᕿĒθE[s r2S(Nc0߇)m}߻h: -zL#I@ 篭*(wea/ZA5$ߝs)ȡK*5Ƅb뱓vVE!!!=0xI`jTlLW3 &Q0Q0qM~`Y`a[9RE}E.R,y-[B" С/&47לU_&8۟c7ōqÝ2h2ucAi%IWL (e\XxTP $02p'4(Ougt>bYx z.QhrE3 Š3+DŽlB`b|ߚ0[S_KvQƊNmMsEi;D(Bl*d{&S#LOۘ(ګY.[(wM町@c/)v.{ɗWF|ptlNeJ*As ýXGcƜGh-gĆ!Bm)+7c_mh2ҟβ!53tfhǛ[ @tvUݤ#ոTߒDb1lkcyyѱ1zzS2YWln 6oDR1L肰7)D+j\RS6-y͍~;DŒR 06ЃmKdtR1c%JDˊIO77ȉ>v ǜ禘?];(>@ul %xtt'?bמR[jݠ%ݓƌ8n7VO"wYlHc.s'iAbZh` \ϩ{Rxz')-a ܯ^j2ugȍb|lɩ)Ctt4~~ ?b.{=YAbFa1[!Ңs!=GgCQi&Hn5Med$M7bk7u`>{G܌GC\Y=$8'5Ϥq :M']iڡX1RJzFcpX#Dա8 ZnɆ,2C~;{zrzE<#m") Duj"0"v)+Ⓚ%Rr MLU{ uлd+.}DyGqx3-V;4KF@ _73_歌YH/ ]t0|jwl=Ǹ<̒Jpؤa~Ať{=*va^@}B^OMJ7%Ҁj #{KdP)q` _8I_KGIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_linux22.png0000644000175000017500000000007411701730437025652 xustar000000000000000030 atime=1381797705.963221268 30 ctime=1381823768.079050885 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_linux22.png0000664000175000017500000000476611701730437025132 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxWypj:;tltd<)TPuF )"!w@ +"Trrd=s&&Ϸ2C|{~#Ny =9eGI)#)s?"ѫ CQ>;:rɜ2w@A]o,E9PVBH. Fm"-3*-h*QS =lP#I$߀{{W!1|mE~e(Deb#{Gf}%9ѻУpg\X q[, MtB& j3ߢ:* C^Ľ]+Y~ZWxR1=FlTW܃i hmhiE6 LrA=-԰rr"_Fd;7ɇs]`&k"fl$ߊ&NAE/j~@u0XKH?@Ҟ5 1l 8L`/g8؏B6/@a-4 [#s# wEzXR#ѭXZ݌@'-G~9L! q&\9ZEJP@G[wFfڟs1+0M`tFj7#vA:_D8 DRV~-?ZwYQ4^[. )i-LUQ jpezۂ\Ы+yigu{G`O7bDI6< c8qb ܄'Qyg $O2G hÐ#ug_(6CU+ :Y'ijh}\s'W51*;u,Mz>Rv Q+ %-C~g(dPp׶1jS7r5*VC_Ě|XX4Bxx OrQ ~yqi8 J@$9yoPk'n8VH [9h2FMYe*&"gX$֎%ַ|BlH$Yg^K#X Ad}(r kH\)Lub\w:ƣG5eO#{3:>c>KP7h/]}Yԝ e0]-РAТo@FbxT;ֻC[ ;9,YSۂ2$/lBx_ \6ɿ?~8|nzPV#&t52v΂=mab& ɨO¥  򥨁O% ü\>؅A"?ER "'oCjY}j/.ñ9ks1PfdYNfW%Sd4S3Uf,mGp/- HCZ }7䶴YPʐ5nD,czo8<;״ "<IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_mandriva.png0000644000175000017500000000007411701730437026150 xustar000000000000000030 atime=1381797705.967221268 30 ctime=1381823768.015050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_mandriva.png0000664000175000017500000000423711701730437025421 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}ATIDATxŗYpym3M&@gf:e6h4LH@1@–,f`M17yMdɻdK-|=<4Ncxh~9sN~s{~ۣ/=uRƠUhKSQE~>eq( W@bȚ!y*$ q/b<}nq.RM&ZCK@d {n`DQ?u{ `}:rfS^uh.mJhm|.^@ʛ{x P Ǩˡ8+MK1zޅr? r |@H4 /@TWSQXb̛o kŸE.YrN+17U]b=kqT&Aԁu2{OJ)*9ϐdTˊȒPtN052Knjm1{3͕=7T|~T,1+ }nTʯeszFբxme>ɻJ( ']P/`$1%4{徔\y9 b1`m1I6A^S/;h)`wU P6Ssx6kV ya#`8 RI.J5T]z/=L%}G}oso!GV?P%^&3!ۛМ$u#^’bh݌af6o#Kv?Nв +[%$ZQ;$lrzPKOACp+lׁO|kE·+dXmi`uxEzk|# х6íVC7xIWJ̕w'`xHl}$7LDN ox`f̹83Ekl_M\8(Spe({AD*#.G_9I|8n6A4Qy)^YݶM?Skk/r:A^~"-j:+zrJٓ8)iVQ5|XYK3\i+V 鸺x)+YqhL;ȎnC= ВY웤Q4K $bb7n# u!>)6B x{0\.caa3*u!`NW@og0mU?Áae,v-|d猏 7 7h%ra.\ ם윸`iIH?uF| %XMg7>΅ka!ח0[Kg{%y88l'[&3K指tMNx9;??/w7H}d(>8&ȼ+ʗ1O~ ul]:?@F.Q# աoT0rQ5')ל\j8vHjo,qw$%+f Fpw>Y\J IH$08|KhmEFXW7Xcia3]bysK\ONjN&Qg ԩHJOKn8!̓dm=BG98y9n^iԫĤ5YD&腃LD넃 /bR#Q^ЀZ| Cz;uTחRZG:KLCEu%c}$@*/[ݷ|aQO@-mZ*DA"o٩atUt22܌#3`8=G*$Y4Kʫ44Wq̼ISnt~J~ Sl.{S4Da>&6% vxedpL&DUYŮePY!4 ٍPvs8UoFM9cAP|"'Ǧ 3"hjz:{ڱѬF[L'"i<i{ r٤SXQ@Ck }Cm&eG-ͯ8a"TD:&o1?7ĭJ+|r0ټw1MGV45PQx/;ksل}do03 ;}u RrhngRcc.՜Kda#Sѵ037Ç$^䁑%$,C,αafD䥚NZ0O&lr=SP/'NseN beK$kRDx[ՉEtC rk6 &gY}"kJ~*#ӧCOc9i-W/2/S^Mӊl:QsI}ͨl315Eso'W -3ľ~Ak]}ARn>=[BjA)ӳ3 q1$2ՏI)1븬ǃb8ǂgWp!IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_ubuntu.png0000644000175000017500000000007411701730437025671 xustar000000000000000030 atime=1381797705.979221268 30 ctime=1381823768.043050884 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_ubuntu.png0000664000175000017500000000437211701730437025142 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗyPӻLt3m'ӦM$M4MlLF3hDQ (@Dj<Ш(r ˱\. },r]QW3 <}#OoO6o>J8m܏ؾ_Vi~Ħk[`1J0 l}KD]n(S-J<<5ũꋧ|Y|Sfc)W4M]I Āǯ`_ m1n9=OdЇhSŜus?IH$ ߂ |VCO]QBlX a.BK(3ܹʙg5eE@ܔ:Ef#\zLx!c}f$M<׸%9%:E ;8SN #7K%=E ُG%?;@D$Y(^iFz${%Q4SI'"ŠD%'`<>ʼnm]$i{ LB;ܹ"H}n69XMvtwU%4)J7 $sP|j<Ř;yymy`T7 I-"6E(x J뼤/׃ZvXz̒z4~!Y^ \pex2.s9)g,B$de?; i0o2C@_o Dk)ν@zBġ9Ɵ;Zw/t;3$z;$@R]dz/g ^ίm NDq>^K mרAp"2xC6s7MNIzɖRz&oݻ&U$63A]87:.zڍ+17ii+" !Q^}r5n>t9\QH܅*Djմtjkp܏A OHts!#h7ه m3k|J1%pxv%'cj4)4 iO6 snޙӨ'}&˱K誌 "o;.tKrxEx!l[D¨+iR, 2yEOXͱ{}>G194_&]5geH #TF8q䃷(H:FYa u릂 9[k Nk3,[*|<ŜZIe~<=; &&Ƨq>r63#ѧW*Aeҹ(&?DWɐ"eP^陜P0/6Oe)\N%I[li %ulFͨ$-Ʃ~ݯջ;=IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_mandriva_64.png0000644000175000017500000000007411701730437026461 xustar000000000000000030 atime=1381797705.967221268 30 ctime=1381823768.151050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_mandriva_64.png0000664000175000017500000000454311701730437025732 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗyp)Z?::u ũǠU(5(B**(AB8%@ sk7 9vMd͵&ِk7&>}ݘ%+G3y}={~;aߓ_x~ΑwbS=A91OykɎ v|zOS {A 렝9/¥A=R a2|{7~ w>6mڄ?999cu:aaa477{+$ c\f DCr(xQ Q!Ȉx\\& n00aSN;O}PQBJ VCot q=+_ H pW^xw܁J27V&6Kd&}  |/zVOpxFmƌ3ذaZD,X?e\/V&$M4Bː9TS!Q ^u]BCCRK[5%D)\bԗ3F5Kr" %9@(pEKI1Ϊ4pI([)_-@Yϊ`H2jdEh%/4r?K?PfcTRTl[߰Oiy՛Z1knT噥s}&k[-VӭƪBԛW0Z %R_fR KAGSBcJ"ץ\~|@Mvk[f&h(GCM7@u0\ : 1| a7#f)Ta |@ jrt6a*!k*t׉T)eSj@EɅ x.yN'+)huʀ;2{7aɗ]ux^_9+ORsv5Ikr)v9}rt;}%*#e0Y۫}2h_tZLĶzc9 1 Bf<"vǹ czܔ(ί-MD)Yϻ|ťzh˂mn1)-;1!󅄿1Х8fv/J*"M"ڬt)V崵TJ ~"zJ%d>mAf\7WO gZq:Gs4SPoZMr KIɻpu"F%erY uo sq>UyĢ շЦP*[s!f'Gu,,Ab=OZiԡ>%|bۆ.Zo,<kk-{HtvMLϬL$,\MM]@z+$|8 *s\ʽRa{׽`S2ղ0Q*J &@}-|tCrws)C}q}9&lVY!3i˱=c Hڿ}|1AjBwppV4P/VK;>ZGP0˳l:Et|:eF o11lp4IJ% 280^ʵavKglNck5>84uHH˥^t@n>ŚJ'9ՀM%.wxr:eMwHwd)_Ķ }l]>w0oY$ǒaɬp8qK6!)R};utA{5lٗͮ9ΰlzZVC.I_/ƂMi|>Lk$\b_<:^c~ 0WZK!Uk GldWFc~D%Az)DX(KZX'_~זpT̾vA1><|n}7\6}<<yN\<3̖r]i?&^&)nre(K̟EzwG,ޙ,`gGp@O#'9Eq.yWT5յޏ)(6 IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_solaris.png0000644000175000017500000000007411701730437026023 xustar000000000000000030 atime=1381797705.975221268 30 ctime=1381823768.031050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_solaris.png0000664000175000017500000000410411701730437025265 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗyPQ'˦t4m$MuؤNx+HTAo/r, ,,0²r.r~aqDy}~vKdծ'}/H *[!MuзU}"ٱ Loj*߻M+]h͂Panʧ,ܛD}$lՏmS9igdHĐ{WOB#cjXur!|@[f:LOʯA3Jhysp;%LKm Y_0clzgi 6'J^*Y4'@ZϰQ`c݉sq[cF<_+.^؈2cNaB8QNP^q&dj'.ĝRE"FZZE[cǴf ˈ*]ždOKTШӬ,.+M/ku@L~f)ţ3ߌhJKV'IT %v)fvf0L;Yvfy7_=6hb;F4=n;x;EGY'8BaU9n_e|{ɴt332ϷSXQ n]g`IjƄ70!^˩f&g-'eQ'kXSz"ۘ& !i*&6~r3h38H,a|_'`bV/)UH֟336"5xElb^:a|-L=͵' dRHk xL:;F&Ց};Z uґB0!4' r-]Ryn{1.ʋ<@at13ɩ6RL6[yMkZznB2[˘~^;`Vٍwkadb/;CV50.;똗xӕNleF*`C(c "x7EOʓ:>S?T/CICɷH> Z$# 8]oO2TmLL+Gց85KFk`Nzwo,1h ~)^kϚ!p+OondZR9y$IwÆCgr0?egeXg|Xcm<%k{`pmu`i=}b:=!&FV"|n%ФH=x2z$dUxc^ˁrllR{'i#Tu]j佽.g;ge%78:3o(yH feLRMJP Aa" (-vPYVdjrjp%W}XļŇȁu c@|qJnWt̊RdJћZV)FH.~>3+fG51yg={.8 wg?0kڹ~SKrqKs,dQu#!ױP a%Jϋ=0gidIe01,to1?(V%]xPO:V`5n D}Ee,ɖ xG bN4EJt.6?UN-N7?[UJb,L`_\vqWɿ^p14vP\|F,*g D#CN7 s>Wm%cM XQ+!R0mWW,NUO/"qtJL[;A Kr䅤V3@VZ B-WsɋodjjPO2h5?\FAqv ,DEm=^˅lER͗&!9vr.f'Y$.6 Zo~Hm/}Pũ|y(P6Eݪ{/߯b6uIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_win2k3.png0000644000175000017500000000007411701730437025464 xustar000000000000000030 atime=1381797705.979221268 30 ctime=1381823768.071050885 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_win2k3.png0000664000175000017500000000531211701730437024730 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗyPTWL*Dh)dQAGE *WܣF- ܀(-* ,K54 @Csi+T_{{{}tutg0>8Kݯ"<ya䥇!Ȋ0Ÿĭ1q D^H{;Gf/ac+zB`;<2!<5D~4/뮄_v\2^$ո'Ӂ'@w(7Hq|(q(.׎qktj;SF0"LA%#YQK'{R^J ObB:b۸52j#$JS(&#굧zroNR4"a2#0?f-݉s>VqUOR yr5KҐJe{_ s?ȎC.K$Q^{K氬jg_Z(|OU-vq^WDȣdB\~ry ȊՌŰg%jvcY):lTc+&1)Oq̭j_ëLFعn#,rA,GbʜA:49Slm l蹵R{S7*I<ȍ 䎣-[C]0c30̮K;XW-I"-ףp)BIN T4ZQˇ|p)kQhNYsގxXlI-4=&+b +GU9L PW#CY%%ߋ$+gv ۬ueʩKgAP 1{<Џ H0%tz:zSCnCZl u.uG`;ֹf哱DHTǢł8UW X_QC]9َ$2o£1t]}JdoDwD"9l1Ŗ7xLI>e (b Lt13OiZƪRH 36GA|:Fe:N`ʾMVCrL]=> {a:O 6Ƀ\hiyrBlE$cDl7EJ/5ߴIZ0U_cD/H1qX [.bvx҃a,kZ[^'p5!EM'j56sʌnoۄaʽ_Pgik\{pQj>vWm3+9ӭhkmЪL$Z,US 7HIm LEuʼnD̍ fCz,x iocn%#1QT-V͇)j.1uZ>jL9;3s($˃#a.'nq7gSrDo1*z4I[S`/Nxz#e.*pg0nHd؍@2sCi}Em6+2rӖ8aځw˘xLC+/`{K! =edΤL׿DyטG@u Ѹ:s9969 ߖ9O]'m/ LJZTt(О@{5-7G97u|ԱD3Ed ^fxt0+nEL$(:W>NJAUQ>G@S >%0FuBx6NLTKvBd9XFW^r@|IJB)]iꮊpZ@؉C c3ԙ֨%bC"rlx=L9ˬ°lN-DYÑj-@wwKl' Y֊Z,DǶ("u$2gK*]>4WQ4 B &(s rf0wg iO۩?>w{?ٴӧ}^;})qtĖ99i誔?)2M:g)P)QiI|' ooQ]яFsٹ&($J>e+PP6aDzHr /(Jao9"x>Ƴ }-qf3'μ3KB]Ƌ[Rr`b LD]M e2Z eb f}RaF H_#ZV8|1y3!NpiS#|!hb]N7ZRΓ@㧻N~}h;V{ GoDaX+wAh+{9#D\`yF lKy'Ӱ,gjH{jn[_DZhQLpedU齆\?GpdRlֶQmm4W]׸=)o)n1bnPKNDd|&iYEd)UxAcHusfn jvN /p4Z!ggK1JoSѕ<dbG;koyI1x ?WE\,WӠocU숨czTnMK_ӫv|8%`6K1w_gqZø]ĺ(7B\R+o+[nuu|XW2&rv{9ࣽwep %k8PQgL蛪A~_[=ƙ"*z2 N 6f9 `^oٺ3 NrRKdp|f]ٳ08,n'4\oh3ؐ-U"[]3Mlz 5,3]{EtQitl5*hVfu83}&nOq w;u%ܕWx2Dl.TLFL ";4#6, dOX YFX3w7r1# ! 6:38hha5sy{9KF {ǧk̈n`QZ![vp wdbbE6bgvjK`h+C}e͇0!Tqg+ҕ԰-)mlϷPʄZܼD!p+7_{OuV;F9reÃB-uȖxM<[ïLj~2n|-ٖb)Aa9jdc:/bLx⌝Y" qx5w}mA&ӟ?ŊBGh7dd#ۜ'g8Tb_.mQ ,9O9$ 8>ZFFlg*n[M ҙA}m]: "F 8NA[5`v$<&xXwfI?(`\IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_linux26.png0000644000175000017500000000007411701730437025656 xustar000000000000000030 atime=1381797705.963221268 30 ctime=1381823768.103050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_linux26.png0000664000175000017500000000500711701730437025123 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxWypFc[mqT#`(( pAAQnJ, }\nn͹9mj/3y~ﷷfqa侘X/!sܷB*N)迌 )s&1hnU4[%sAƖ Cs97-7,6 JE64Mzu )k&*0pC" G{ңÐ}(I9 e]6t^&6qvBŠ^h3ruͽw8D{$œ R.Ar| Ҡ2vBaAXuAfnbV,4w@,|67 NgH ?B}M:ZYyD{[#͍A h+JBQxF[I&]gE6FҺU 0k :M h\B'Aα\> G.WcS#0tx`(0xKqeQtҐvٮ 0%⑱-(7š~E*V@IH z sq^4*2C;NQyp DQZ$=( h БTpcEBTě( zK YȍZ@{.ɆHvR4$jHZ:P} .;p4mŹrXH@oO-uIErid亽H%?=$x dVnCo9>2~rkI!%NPTyfFG^8 $`h}Vanp8Mt@>=۫"- oT Bl/'^IIv'{!yӁ DMYCpjwY!;.Zjybp17`OwDH);.b<7 C0K$3g` |!GևsBF=@p=CH@#P$u x||i?C 9\330,X^v IBFGz' 觀 ǡLڷpjMVYIN4n?!2~@S1g|-! F12lE߈]khaͽZ`}~3լPi ozw2çR<ÒP8n;\_:9DLEq\^ɫ`7|L p:E؇pQh6XV ~Mr\t=~dtVއܵ6v* ͇X!dDJ=ᶯsT3\0=R@dH9L؃ jZs (g_]?fS0j}E? HÛ V,԰#{C}t=pdW۶k. B]oP|eLIWR<2l#jYð=˹V><-2*"~ )g'0[C<1ݣA h<6n)!>~#S`KTmyݥW+Ƕ/+]C}3Н{T΂ݨ8xNx<MU_hbIni4C_z&ߢalxsi<'xWiðFCrlT;xͨ,6^^=lgty z`'GCrtXC$OR33yy%Pq35^wWnk0pM;*E>g+H ꆐtah\\/a0mchLm HG0ֺ8 ''()!GC%pJ@"FFGG aG> DDDDD]D8}>>>>=T:* r1110/K+!lG!vL<<99LvL:ʼñ˷(,1VDbKGDH[tRNSd<zIDATxMPbbww؁-\gpfh 1&3gP(;M;.F>f`(EbD2dsb+Wz"t{p4L i$f'x,Y0ж\7QԷ v! 0ld!Yp8}IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_linux24_64.png0000644000175000017500000000007411701730437026165 xustar000000000000000030 atime=1381797705.963221268 30 ctime=1381823768.147050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_linux24_64.png0000664000175000017500000000516711701730437025441 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A ,IDATxW{pTEШ#VmuJ-(b;XAE:Q$D@yB PR$> !Ɇ6;K>&!MymnqOϽLmf7;1ӧiy1E1Mcc#? [Qt% z'D <d'K$ƈln9Nڵ P(##** ---7 5?) 紅01D^Wd0Lp8jcƌԩSqR7 GT[M0pkWH2ښ1s&(lȚQp#''g$s1Hbڴi?"`6/EC] LPS+1!۽) I{7"?4T Yzkĵcر1cv܉b'ORETQ/AEַH{'ǐ5x3?BHT=+!kG8qtl2:tsLI&a7n pS]1_"eۻ]k5)4l+ډ)0Rr4 Ik͆Pٳ555(--"((Hz Gp & >tT^/pTG n\\TUYh`̙R3^1""Vulg\w<?Dp;7"x_tk{C\0`1 @-)>Pq~Gc>'Lk X ܴZOI|p$џ2-@@h2 +oc,އp"=6Va翋ȿp)ka!'7AEP"%6׋@]0bfW [f-g@aXfjl;l?'^6fe7y@SpR3ɛ_ę[:GHI϶8zNָefi+Xf!siOC8n N ~t`X tpMTXKVƆjl*?FdSr· I]%!a, L (ų;NAd貗#eoBgfU\ `'fje?Ypaznҭ'N쳟R +Lcn  &]9V6qδf3ZNN5`Ý0d7y|$O ؜3v~ So c6;-Ж"^evٍb?r[0\9 '`X xS/sb626e=o=A``gOX k D' ?U&jjٽt6=G|5u0{I4 kX~`8f>^<[aK+|%"@`.E}6X H۱:ji:-X~v}^ad݆ XWxwPSa.{fZeV!;@`p[ DOw+ BJ%P?Zk g#׹m{ѩ KBʉ8|o+ UCH6ml!){8i\VzFGXs#h6iM _@FWH+Y 8u`8mPh-8d][714Te$28Çb)u30kܼ$g/Mz9^FڶDcJ `<k&Cst!:x~tI[6݃p$R9r"ހz5ccdh?pM˞;XDyd4Άm\'wk\xP E5S7Vt 1vJ$zpY}QyTGl˜Vt0D̈́P=ՎY:MP3(`8qwV#k7]~ wCmoqq3|)`5Mg^*j{}8<<&^n;pЌ|{4ߝGۜC|7L#+cjI,tH3NG,|'hc?ԿG Xŗy*fj|~ *rq^T q,;l败珄Z,Tz15YHiֱI5 Crd3W|OW4>1~,N~o$|>TQӔD!Ksh;XqC 1%HHG֑Tm(ӐsN{ G|g?Ѩ7Ax҈:HֈkPU!/;|^DYإ3`W.DجLutM*z ytghя×(<+qyOw"p_IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_netware.png0000644000175000017500000000007411701730437026014 xustar000000000000000030 atime=1381797705.967221268 30 ctime=1381823768.043050884 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_netware.png0000664000175000017500000000505111701730437025260 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxWkPv?GNnuWvZԪmպz[]x]]VP. $\I'\Bn;963|ɗsVl(<$K0*Bv%zLiGcy_n~ ɾ< AƗ$e1dW>bU zW(tIlvj! Ap*OrEwЖTlj0Hb"ŕqe"Ѧqs&] N[D 1~'w@"qȾ9EݿXH @y&8ӃB?J][S*AOcF~j^,ݯ %{< } =KۡDU(: >ȟ{#X' PjSI0wPzϡI]mSGK-oQ@q N<%9Qhk,${u0w,> {H \ Va6q/)9Cז9!eԕBt1RD )$No%g/ʓQ&Euω0`i6 TPD}' F }Ѩ*$%ZiT!%117τ1Υ1@NhO ]TsCC*$4dw@_Wm;52KCsU ~Q7[vZ5Vf A]/Cii 1<< χSdB{C5dwbVi. >*Y d'`4 p u1?蝁:=I8B/Syufod-z >@5> 15u[]:J%<ˀ6s ['5 ȩq 3@Gwڻ8C06)v?zz+^NY.2R"t:X,}!#5D .G wSvLYn;{AO{wוTrYOáTdQ6p9Z3;;ޥDhIɂaASlKzsLEW4jakABHQ)HgE zzzhfyhQL;8lC=EYyNuoGtPʳФr,.LM 'Z8J> cېwFx[:r)d^ (#^?I7qo~zjD$[;Q)METYp(I4ht$_@_< w~Q驥5<sk3BiF 6i@o 2 II[~bfh 7`2j#rOG1y)J TW+r[ttW@ 0睆ƄYN{jCrp#*ry3H<7`4011ۍz+iZZRLg>cCV#1E_Kمړqs:> >}sxſIJAt1Q,:+ h#P>KF监=v;"&h? vsy/jtu sJxqnR%|(1~%|s ;,P+!e$:1z2(ɐ+./nb(a:y-2LS` >^^XXy tjoykQp,,?CKS#COT4?n@=x {[zc) Wb՜5 s,9>45yHt qaGp$u% ٝl2#<0MҌ3}a `^_s!4H50<YǓ+̌"0ډ]>zD6_%U_oWyۖp? C0،c ]'RP=E*ʉ #E~O rxOG y\Ci-7gܹ2R y\_$)G{JBF7%E8Y`0$wvīIvNH ) $,NEH?h_䥆iig#0?\QBVV\u,&@-tZ޽Jvbfi~2e: VBIAxiJKP=N~5LcnŚ嬫|+u/KF-@W3U7AvhJw!\-Kgb1NWQʟ)3<h?M[v^,{7r &[X5/`5+Z   q= 7tt`#{6z 8M3J)TIqn,S(gGP!GC /}:.Rnl"VN"_qv NSx &^c0i1&[̘zg-jhiT}C{h(1"?y+P|>O&0iCI_of˘5?m;_%-ì33˂Y) sVۚ "'xpk.v;;g@]Z&2w,"Hw ?Çrcp?Fw9uT9e =LJ6jZjk@E*DpT1iZzW jDlÝOF&TZ}nFb8)?nq?^6O2Z D(S 53$W6OK:f7 I1{ܙ:^?`k1t }(N͘A|x&9 4\Z4GwpX>^r*.:/xGľOg#N=ݚŴ%J4`7>F0oyV§9rJxN2Z>ak!,E\[$R]i= e9eݥ1^or|w=dpP0cTq {mPT(ij3OҞlFG {C!]Wtڂ<|.{1r"lpM)k3K0`GtRYO-R}CD9P ysʜ^{e1uLn { eI!GDIxr@bSՁo3zNէKqEmyu7ΖЙ~&Q곋XK:D]5FEuaE6R+"C[!NE2D9mqFǶ)WќbIw+OTb+9KHj[Q8#V>< 4[JV5Džd1(;Aw -tJ,E5M}ߠ\dپP`AS8PkD[=GiuH,M〼|EeY{>ɡiiLچVR2ULz,'{?8<+$s}IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_os2warp4.png0000644000175000017500000000007411701730437026030 xustar000000000000000030 atime=1381797705.975221268 30 ctime=1381823768.003050882 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_os2warp4.png0000664000175000017500000000511011701730437025270 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗypǝ*(VEZu:REhQA$Sr$IDW8C9I I 96I6lv&d7n.LN;3=3~w_zk֜ #_J)K:J>#6R$j(jV&8jY4Ēb]CIʼ"m,d>^$I&O@V^@\EQ7K*A('|~ţ5أ&q%b9sDbR\ +D!/F$%/EFRRُ }.NJ{Ȅ.jM.Jz!^AU^*HLHc fN\FUVּ`G_V>)S^4ʷQ"lķ)vR"F _ 3{7}s H"L:e%4KP)H9mRuH(zSŪXifE&$ Rz/#g 0A\P(ru;'_JR RH AkKIJa4/gt,ײ9]|aޱo:w17Q@]糜!TwŲ 3j~^$bw:G28z<`c%~Ɍ{ 0@= \:~a;=fFjcI ogvl7/NIEhV1:P3-B]f7av;:ɨoVXe*O]g`nd9Muft+bt̊3v˲,FHPXڹ:SJ8rf'CmH0s^e fOZ=/= %Kwa=cAW9~\ϴ㝼~I}b&xJ+*FZdfuf vGoxzN.o%KU]EvȍRqmĔEa/U25J˫ǻvO1u=6EKj} B˨A€yɂNb_cor;5@7n>N-]{ L1la zW59v%13J4T* 8ĂvGxsC62;K +37]#,V 0-WtJEjFq.[gQ,v;3jw^D*< Zu},wjv]Tz淞":N[mŁ*;L}} $^UyV3{WՔ7 04@: C#Q *!yдv>jeĎیk V-$tE?ey4=SX a*jm&mU6TEz#dt=#*|U!y7HW)5 `,v&x*VǤ/ĐL.z ~&6^~[yFـH9[n |<5ykbr!'wz2sJ%XMWIhU9 Κyj#zy,ǃy.Tg-&" ͭuPKzO/D]7{m<=?|R8o O4-sg6|⇙k !FߨfJW'(M[Œh 󌬈و 5p嶷C|0~N,|$2ea?BίwcuNNYuQf&p_q ۨ :orέq: 3~faDM"eNRHRz1B ϑYG&bM,.g{ҼnxxX uhV(V[PGbZ)crJ8c,owO)/%/nq6ۨ g`vJ+ZDԑQN\R'b9z*#BDŽS 1Q!d&] c6$IrZFPJJ[U*kC9OR&EYIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_xandros.png0000644000175000017500000000007411701730437026025 xustar000000000000000030 atime=1381797705.987221269 30 ctime=1381823768.087050885 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_xandros.png0000664000175000017500000000443211701730437025273 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗyPLg:mj4$$UjIML3i51ƘѤQSDP(*AAT"q "e/;*yzEI[;e9y{y˞\l~ŧ{NG] .S.OcEJ]ح)Ґw<!ԔvuWT5Wkȍ$r%u, 3 ne%ےkd9""M̈́**/CVP‰Dc%Ԗ}ECm {ˑ=P"ӽmGl)-HDsy=×6]c44HIzA8դ^ PO%f=x-o]mVh4Ҡb Uz~<(,Ķֿ1+I"NJ6/k"lzsĉZJqC1WZ9$* ʅOq,a#XYbcuڸ|!^6Q贋ˎV:S+j(DL[sSk9(R0)/q!ߠ0#ZNw wK.[k`j)W3Jeǐ6ćؽ0_b!bl\"ji(VטZ*fh@y[(Y ?sKh5^v&RVDl"Df,JE1E2r` OX9HoEJ?A-oAk0աbWYNS 3A1D=a[ȀկyHZFgG .Iw="N^Q djϫY3\:d_8E_pjDZzRh4PW,M,[Q)On7?C;~q!7>͙c;cխtIdMgм'_zY!]ӚL٭&2]+ĝs]M=nCZ\caÏY@owt*M%>{SRmE!Z2PWe3&5l[KQz 9cb+OPu~7f}w$T*(AsIpe8aQGv>@ ;:ڔ=6Q'^]}ޕk}-bI"St9_S)ΝIflގY@E~ܙ[Crin˟+hW>{fC.yva(H'rݾI O"| /7b^R]BWk=vp6|'ýhR 4#ŗ[W}1.,p"၇МDsx7.ی>.DYmf#}wgMz8麍}9/GTOnZr};z5cp(|Uh)+T9FG`lt޶FRW 2/D=v>4]-&Jw_` )0!rs,`lt'1fRji1ubCF>k=n ##0x yr?ʄ||-_-6LJYYg1B}n%Rl8SgؐyXI똎DzN`w̾&ƇƍQF+R\j%y%W]_9,|s)/9= !u0|8w7R\_I2RLL̼o:8"_Ib(fso=űWX&kPO(bm)ObBID}N0(ks3095Nqxge}GS .[:'FU}R1.Oygl5霼16%Nڛe0-2G&1i}d8]A e2uv|1؞q+~ig&9~ ejq&29_ 9~Eߜ\Avr50=jl%nRpD7nN nޜ^0U_ 9s3rG\Ik u]#|ldP5v/(kvByFd<۰wS,`zD9@.ٵ7Koݚ'$S]mu$v#oRGP/)dڊ Ȋ2c#D:["B)LeaV,QDav֓#IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_unknown.png0000644000175000017500000000007411701730437026046 xustar000000000000000030 atime=1381797705.979221268 30 ctime=1381823768.059050884 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_unknown.png0000664000175000017500000000433711701730437025320 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗyPN;Mifiv&:4IcML261&Q  HUDFAVvc]vapAPOムUiλ>|)^4Yvw)}uAo.P8~)?}@d ބʥK 4Dpan1q;Qq#I bTy X6CeK0DEĮg @KoKX~+k%dE@wV#/F]!*tSs:0B./L?9 }?ܯ$֫k.KfP^bW$UF$\[sm-(]$܎_I Ęg@c|i<@ {⹟dun&?CW1f6UO]X$mM覷IX&Ӥ/fc)GӜ&y3!.?!T+G 4VdpTM;Ii'n|kgiZnR ڸ []#I1ɝJB[kԵO]\_|o%.܇@բsfm*"UgnR a-b,W*?*@pRR~5+$=3[SSEhÊ:;Tg\&.T/T,p\@tvsGfS8SmBA~4d΅h$a::mFf*C9c=7QO|4ll'0J)JfJlð֮DWX?gA'1myEXGNauZ tB:a4q>i18-8w(Ӝ]_.oԎh؅vbֿ ]v$y: ; i -!͇I` evniNӜh\%9ZU72bBIhu1yPDOdd/_%9.7d6lT\`KfڒKw4h$-8-i^N HG0(FdmEĺd$d,ݾʋ(}Urh:!;B3.~A4>󹑝 y`J_mB(O[J:37`W ]:g|(˿ޠC8l&63`RkJ/R!Uð Jm{ |c) .I.%bj3U]I} ɑR-R;dvr7{{s H|]}zrw2wƈ]tꭻz΁~`xxideQ2=rkӿxrj(G1P+?!D+_XݱHn}g1TD7H>QO\#9066$N'yJܛvIYsq|i\NOs | g%\ GeB6IW'vbP~?^m`IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_linux26_64.png0000644000175000017500000000007411701730437026167 xustar000000000000000030 atime=1381797705.967221268 30 ctime=1381823768.151050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_linux26_64.png0000664000175000017500000000517711701730437025444 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A 4IDATxWkpeEЪ길0(: CUD*jNYP%M/$M%mi^M4ҥ̮?v;sK}d67N'v܉ (+JĠMuE?@Mpu" 98 FI0{lܬMM %0P sD%13Ĩǵ 122fy@d2R4<=u8}<y`+>cq +PB?!Y N2h`fCiI'h-߸b2O@>AX51(3vVN? csi + 8oQ*O wm1zL 6̉0h`;| 4`O\ x(^Jq肸fpfĮ]ċ t'e-CT2-Q Wf#f\(| ^?A5^v|}o/>~gnnD{$= '7mn` k = )~$ d- kEk [':=&6 6D EZQT'(@Rې_4&•!)~2 E3؊Xwh UK׆4VjTʹfAΞ}% TmTBxhQ[!&LͲ%u@;[5pvĮ'`G %N ygn3ZÝ[\.?d7i:%Qf SGVw?Hx<@zM*s*K\5KocWs F+W]M%B8-8 )>jusRO>=D/ }Tt6=GI&|[a k˝~QM=מK?u'.gPG}{1E 0dŠi`=w!N)/g/aH~YoE{!#$-'k.܅["'lgA{a=$w%a'O1A Plbk*bL{ %aQ)<Ŝ kkd##vԜXEg41<4bSq0mWMoMnW#mrEx*)c߄$F.Zil玏n\amY#_̞3x31~-@@: l\' aFBp+X w%.oj2s[6 :}$Vh#'<IGlbn+zj@*y% 1z.@}@#4_ծQbj= M |GgGg!gUC<<#* wA]U됹EgqM3i l4x #]G1Ը8B _0ҙ G 9i<8;z}3H!5 zɻ~^(& aa +qx$N@ 7L/#3ٵdLrIy5U&Y`CWs'5^Y Q2$ ?AUC 2d|"ɬ^TivܵdtR)RF-&4D$|Bc 8-/ 0A*"cփJQH+w|~9?/_2l.#wIՇ̫ "tr&ΐ AQE27v鱴:5އy0]+W1"M:&-X -C]xͱ/xIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_win2k8_64.png0000644000175000017500000000007411701730437026002 xustar000000000000000030 atime=1381797705.983221269 30 ctime=1381823768.123050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_win2k8_64.png0000664000175000017500000000536611701730437025257 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗwTWY=1Y1DMNtH\1 VcDF) b6R"MP泏qecwys3s?}Ooqf9p:}v:kcfDt'BQfD'Gwc>ZNׯ&Yl]D<<<())~~ ',3iB >ogO&ԟ&W}&E.JuL&Nk zzz:R%]*|@eOܵ!iF8V>˹X@R mk(_ݻ7]3aaa.'vw/R$Kٟ&r9r$)))ɒ$/H>ChǝTR>h02]O awqȘ1cׯ}gϞ gi Ӵ#{h–9'r25e0ytHJJҮuEEݻtի;b\BɳtJҵ@$c2wwx7;#omZƾ<\йΟ?ԩSɘە hooOyyy@!$ާQH)gPZw2l_ƹ,͜]F*UϸU%R{r.o࿭~v$RV)EHPݣ%mftpH`tky$S}Zk%b)D=J2<6^H~k6Ux'b)QKu7iGv!fH/,&\2N%|Rh_ϣۼP,nr'6ɋ*_HF󫝓*㭐WyP@rzC ΢TO>ˣ(wKOKj/@{6c {kBK.ʊH9lW#ĒTZ1(v  cNt'~FvYl@v}֡.W{a@|s2^Xc S*Jr ڵѭBzH葼# w}Km7T ӱToFפ/DZq4Ur(s#lVXzgXHʶ8ZSP[Sj!X,x~}*'eW(Hȷ͡ڐק ]B?ed8ؔ`{J>\̌yPPWKeYnXJ[ Qu dx.S`7R"d·nKid3f/0{" t>v5}& v^˰#N4WvRA xd̄hK'R69S2BB}Nf˾&cgx~&n``wz'8cБ8LbqxK Uĺ:Si+jBR&5T4j'PCw_Г_ޗeʒ 8Q7J7au1 WqHokJ@SK^" Go (aHJ٢q@u˞k^>+_ g$IS?{XL jmΤ(5j5qF5|v@TRYZHKiDpZہcYwhL{%=dP d_bLs45[')N)4wSg$^k>LȀsGpc_DoQ=FQuj8^DTƠ <0:ƞ2+ Cl&IfVƷZ[}La~OLdgfRry6[s7V ±>Є΀(c95Cʏ&\IS[fl4@hkkR{{ Jy!q.fݤ9ӅT[ZR6Ӟd*~9JGWh"I0Ml%17$^<`(l,PBe뫪^ >t:}-y$X!O!(NP*~IY&zplFMz4mDv>n̓mF$ܿD<ǃ1(W !4[RuSǕ^DO8&  MjMتyxt1s}Z%|omL74 mq T7njkk&˃Sf2AZDmѪ"uOS{ 3랢Q؄pƛ#񹸜tpBU@G:![يxoP:јsh.T/ey!eXiv"猶S]\Vo aΦlfWļ\MG7(euk/sX@sp*")@v_ș`Zsk4R#nPNHRSLW>\<_]N.挟IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_xandros_64.png0000644000175000017500000000007411701730437026336 xustar000000000000000030 atime=1381797705.991221269 30 ctime=1381823768.131050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_xandros_64.png0000664000175000017500000000434211701730437025604 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗyPi=3I2$ZkbNZcH &DD䈠A"r(( ,\. ,, r_rOnhL-3a>yfϚ3{¥NPglhp-}&PHVj SRNLYׁRY} 7UZA5͟OV;r:1Mko 1HywFPNAB38t:>v',h(@ ]Ο"/A2Y-04J* Ҩ*Ri(W㹍O flOg 925j-dh2UYXIME.1nYIr#I &e3t)p;gF8ݞP-J-M14U?&cRM Nql Ht~bw:~;;C2._N^eʊnͦQ'PS+'R3@kKj։yCEi9d$O'>HzI} DMmikijjD<sZOԽ:@'FP) (<>×후N NXb. &΃#/95܄ @s  aauڜTt}QB\W #T)Uh++ĤCmaa9W#d/uwX7=vZkP5_W[-8凟6)OoT@2+8_:dgqB2 ,K%{ѷ82NˊnTOH+qu|..[^&̎qP&K(ߤ$TA-6ڵ hN2_?X>{[Cv'x] LJUl~V([iM^CkbZeNe 0]E[UA|9:9#$G>繄&=5J¼ S(Q&%iV}v֡ wF4/z4ty;ZCc"*[`0FID*2ٞ蛗!QRNiiY% 5 P0WcvRtk):5 QPDypY %t#p}ხ,qg OD>S9KgOFVR4Oshx62y>wwb`D{cpfXz QS"Dv7$H D? w :P@%&qkJh*Oڿ(@e?Js{ w#\Y `BU-a r5e$؊턭~vKQ@?IŚ/Jswԋ{S2͖Ohnl4Γ eޓ=<ZGiÑot$ЇF\?bDÂN[La<',[ѵ9~#֮ut\N{M3wg%>_@WQA OQ y˒:UBeo$k:xoxJ7ѦyrHK^<ϵ9ﱝ 9f8CC=ZDeÎ} ١ c=[aBEJܺc<@vyx(9w(̐SI*KN,Y4a!pi6qө\,!b6^䌸ƝZB晴8:/--./Ѳcp4vtHt7O(uF 1otSz-*+PQFFl4qA7 :M)Ld(-#B/rV܌q2El-zZ[ &d7i1EҜlrԥ)@qssѷsN|Dzwvp`sm ~Z-e:LP- # b_TT(L';^FJX(kxq]@9 BϞ!ϗbn|32[;Z "M45i5ܫH%"Ka8PdS0_04 F g@qIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_win98.png0000644000175000017500000000007411701730437025325 xustar000000000000000030 atime=1381797705.983221269 30 ctime=1381823768.019050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_win98.png0000664000175000017500000000531311701730437024572 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗ{Tenmm'Y'[OE^r[+255K^oXErSL0 A\> eaTf 0g_S{=}y>>?ɶS'c{԰a6QԔS#KG!Kղ(tb?k\2őX liTY(%!ϋG9bڊ+$e؅du0Gg.DP[U㚚<~$#ZH.K)r)ÕiM_$uu.,4rtQSXk9"م[J$|1(R/WFyV 'y#Mx{N[[LFE%|n_LQjch@)֕Ք4;aN Rn>cHw,'~17'/!d4RQ>2-'o񖱪\6,a;K+fj؀a msx'f-'3X=7NQu 뗒\J[Wf1 5VP( Õd**I9yf,uՄdZ[L*z'raR ';sc0 SqZP@s '7^{R-BBibZZs5eQ$@] ?21+bC2[7AQKzH؊*VVKfD kpA!#Sb͇7 ;)I \5d&DТW{8\,櫖-{IO|8ի)+ƣ} m@]Mh54lHq;q,)n@e"zDb?JQ崖HWgiݶucB/,٦Ct(rY(ps(?P&%ޠWsC0=J،1,|Y11 ?4v*^]3ogq[͚JE:/gS+`ȍ*b(^18Q-"Ul >ΥYͳ Cx9- 뵖<=bev + ӑZ QK Je̘ |^|#.Oeq @̂Q|7~NN{KdQ5ayMȺ`]:+@OMzn"DѦE*Fv J`!|8 Fd7#r=ߋAbM8̜ͤS: &KfTf˳ ^^mC4H9p[JO'}iWJqy$|"aTcxd;";u3}sĄ6_`yٷ"Yzp$ !d \Z>w ̍OSަ|:WЗ)C- ><%`>cL .fUnhKݝmx; M}LWRq/aP/sdd_Ϣ4$&Ӆ, N.clbe͡_):cS!<1J*r,ۍY/Y=苉ۚ6#^xl`4rC$ogݢ!OҔ&cgn)h٢<6Uk̦>C4aI:hj؟r#p\fN8UVԡN*5 肠-f.ݹw0c#{(/],\=FG]ٖIx+,ekĶ+4p{ JqUhPđnA.@hH=D@ήydLWw1joJwd M2ݥaQ7eE=, FqDl?OOmc73Qh "eǻdG[m%+X59Ә9wG? f]Qh-7- 6}ȹUjѠbս$֚`2+rFB_A.Iqynu- 4z g=__(-IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_openbsd.png0000644000175000017500000000007411701730437026001 xustar000000000000000030 atime=1381797705.967221268 30 ctime=1381823768.055050884 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_openbsd.png0000664000175000017500000000461211701730437025247 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A ?IDATxŗWw=o7OϜ۞NntZbQEA bJE**{% v7A3ә9gNgyN/os׷wwF] Sޢ|(@-u)A%KN{ƨu^ADҮà+r{&L:5onl+'Sܦmʟ9t3ԣo,BjuiXӫUh9k15yd_8EQe$9v=L ti**]h.}5="H.\wt٘*#Z~]Qc?Bn>SFO|.y>.f)ߞ!$/ b/72O~LKm&FC uwnPGwm_FoP~ sw~v'cho+6%-AACOw]G0!]YSB?8 i?ZUPQmeti+<Q4F | d7V~v24gAe `pBzt>ʂAGEE ȧGCr蕳IO% Cb݌dxȵ`^^9ʾ熀!cPoߥД ݑ0ZF 6#OZFξaB+vYZ!6=F?K,LTSpc&z*) :IcXnM0u6h&bxI%7Rb(b1jٍA<~&$s6激śN݌У.J ŗQ1=ϼo9L-gYeG|`L1؋#KJG3o:6 b,tKj4'bϐ½oQxP~!Ώ q^ZM0%Jį—Mx2`eO؉ꧨoU>ANJ[ }Tqfr=it+q#僑ΨT$VJ6fnؽ!`jbȎI"d\1b6HHmԐKA^n)O]3}4>|h.JwSRJ}+3_XzxZ[[cbr~Udbެ6,O984s"b/=~˃Vc;SԸr4l~uwwƛoɝtr"cjS*mXFzNFMQZ!,st8%z$ZzoInX T-[oOSN O8,-β07E)8y{vQsڸ yⱛRc;~pS/| tOhxMV+$''kMG ;,s X^sIbQ]n:Ҏ0Q\76%/~sJ:Q#7*)ffgd2?Efu5[YYbS!%Ac@u)Ċ*CGm2VC>hoA,< |!ny`+4 LFtߢN*&Qt='/[YqY(_/.bӟR73*w,<)!0co_ާ}# K}3V3J@ E[H.U@"X4BE C\Wx_$RM+Bju{fn._Wkj~x~n!9sE'l|ÒnީC+g!|6W[oj|޹2@C~?^W<׫@X2!Bk]V{Z(7==KKk(J_I븑P~~hg{͚u0v ov,$ * ~pߢXG-[ keCk]+q@7t"@ͻш?ھfp}8!?AKӾnޑR: BJs[~tcsrz(f!So_lZ>:[.2w.vl9U+k0u v q"f?k=Ok , y{m| * OnA!!b랦}}wo?,NTWDryj2&L x4U19?s CʬoOڿTܘ2}P0!5IMi_p$oE]=0FM#, 72sl|#bP ʕPhZmj*x=ֱ }B' 5u AԅSmBrq=jl}+n[_Bu"86]CEF"c#H'@M%vnHUҽ4\:ir|K@˧ .fMzf5c1(?8cjzf5{K@|lB(7O&lc3?p?\|߃FLX(9YyUhH,[}CVWMllmh޽R gBDdsչ쑵U ۨp\m!bn>(l\ݤI!$Bh'W5TJ"d"b 7 DPݶ>~'B{[Vd"E[e>~?7]z;ү)_]-IO}vh՛iLZ5aĒzDS$j!rr05Yn -}ao$T۠iw8jd߽m1[%P=Bnꍅ _9= 1H@]ãղdوWKP6á"}̛Gz܄d|>WލuuRd{w^~ɥ0 =wpxv^D@_:fӒU/JI+JLf/vNjuW)b*)u"_\ݾ:wH~73_]F)3F3 h.-_~<^ RÁ˨MP󩙖Z$;n8&u?Z4,Gŝ^cSĬ7B7_X(41MP%l!DWPԚp_)>Vp\hiVpL x%$` J!2.ȝ=͎w^t_é*˱A?W̟E~y IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_netbsd_64.png0000644000175000017500000000007411701730437026137 xustar000000000000000030 atime=1381797705.967221268 30 ctime=1381823768.155050888 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_netbsd_64.png0000664000175000017500000000470311701730437025406 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A xIDATxŗ tB"ҢV(^,X@DbQ" D ! ;\H6ِ `slH6O3lB^}33ΙьN߷u+K)6e)tĘ` /,.D(4& 6ojSRR`0 6w+/AUq."q"5vxhh(466srrh4=ۑ pr(:$QGV|y͜ٱs!k;@/2c|1Z`wTTTЯ_?+͘1c DL{;q01B_NvDt]=[:O\IIIݛ'n:t:̝;Wёt;@jlar1DL-RL[3Q(ϊĩj4b̢6ɇ|yw2`u{Ÿ3x`F߿?vy3H?.XN51 g8_FB$ jOw#mٙM6Err}H{wTAt²wXV4pp z Szk8 ρ&5:΋P:ۛɓ'XXXhׯ_OeeG.seJ_gjZJ_ H\9CSǰXBZ|#)p?>?g8>! q5t._ґDƺ|f4^ gm ;3:1.ϋ h9ZӨyDh.˶'!x8 š<}t]K{~1R{}bKRx85eCo^Bԝzz裱s)[]Xh{\>Cg '8\-iHՁV?$lI~XwJm U.t ڸÉ˽NxC3&uB֬ ݆:;KgVnm#/®(SOw7ܚ6YG1ioXEn2ÎDA|$z̄XS4336;k8`k)s{0вs'ip9pxFV?cJEiT|^:KTszbjˮRW^`$ [Ɠmucvt<|BՄ=p?HN0$=TF *i[ 54kijS կKBjͿZJ;R~OKONP5w A1O.DŽROEaxxe&͍hi6bRԨ*;>Xc v[dpS*R' .ijS{]fcjMlU[#&ρP(IwP-kl按AK]&:/ud1*(DU?>F0<ߢ#iZ/ЊeP؎zSke8x!"hŷa5xMՑYX<8WnYc[; o@( +OQEHBЯ"SGzD3ᕪߤBilFdghH//עvw7}/<3͊4d^Yi/`ᔝDofZNp$G3PJ`^J ^{-WwCqs&i #J@׽ >_CrD6QZxOU^F[pu8i-"BG1_eReC4z$dbT1xv,HNk#fCQ4}4!v"`pR_Eua*LXNT^^i1.aCPz a\4{ˆ`r %{tdZ0,<hbX}F=z k2J?@й@J=pېw:$(Ό/-4h!KiLaY=9nl8my{@v^L8L!q"Ĵ:w`S%D?;3(49+ |bو$0:%^|(}(!Pc@"DxJ~ww^ԉYXP/c=fFOfv{Fy ?HÝ@Oy$~ 4oۏp“og+-]y?Jo3O\Y"Y&3gCqx3a6ņ`)Yo5KɏqC/;E/f}/Y_#wu@6&8%Nht7h[v 2i%(LurC5{.} B旰s{YlvTlFq#=ሆH9q2QôX Ui6`g4cd+Q1u_=i~AP6f^G7,ϱ|g,vn8<yIPGgIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_linux24.png0000644000175000017500000000007411701730437025654 xustar000000000000000030 atime=1381797705.963221268 30 ctime=1381823768.091050885 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_linux24.png0000664000175000017500000000477511701730437025134 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxWypFնmQڎXALu#H\BX`8DI(Jl.n{G>ߦf<~/")47dB4gtu[;[a6InI*VSi2r>B[1!0Ab $l>SF#q2d}iKn_x`44I Ã: Īk'>ɭc9H"01`ԉɛ!,6qXdX I0`P qe^;dm$M,$6zBNkBrb\;VIN@@ow7MF_qC$NFl#)#v2ߓt`Dɀ,ARn@À}t@qퟮݯ.nD =] HksQsɆI#$[-&i*Ic$=4jP<иP;SAܦ%HÀ~McLd%}z-9~H#@{ʈ g@@2M;uw).~; `_wDf &MGncnF+mj-!//I$N HȻ[7\3z {M@u ЩoE6'ژEc9;|GA)Bo|Ûr'ɷBHRL3ti90Y|@IU$<02P9V-i~F•S8n#fIoI>Y3%Y2,NևkB?ܽF,3uEC1 oEHBK_t>MsƔf8s:S?'Axg],PϢ1=8@?9]")yH0JS԰lk1o&nzT>6 &z`Hk59ynct@m F`T"'26%sRu󋴟U_\o:A߂-"/le' [n|%C\aE"&m~"F{Pw$c Gk{-7ަ1(ݵw`h<[O.EZTxaT=\Ό(1`Q.9 (G]_ϿOB{Θq( !d@_r}-Ib=e&ma(ނм Ѱ޻ <S0W;%t 렎[eKȎ ΀)_Ĥmpҏ4 IѩF0!p2:i4҈ \cz4zn[ [ǖ|5˙A5= v=0< is9#*duN1> a,ӘмO|@|Ie^pdc7!.ҵ#= nD믯,L.px")3Ѹ1cs1b缚bL<,,K iS2UF zY-L_ VK5-B^4SdΐtbѲ3#<%Aʲ,T gtEY1 XH>DCAlѽ9:Нk KҍEj',ϡ,gRJHFT=&@~b9%JYZgݥVU[Yo7%3OAO#j }&:SA+$!ӕ{v6$j*BRuVS]HN?!gkjkdĺ#6yY:7Ըy13&K&#ތ`pu-v0!C7BE`BJB"3s 5b ^A+YwMYjN>fDԟy.Yhж:~?q!P+8="2bewm ioٕ݊,tU9ĸ#y""QMORJQ5snEim@7+Htw y@/ 8K[ʴp̄bvX:ז$?P_\mT; i#l14gCndߡRE L)w;~ȓ9}p;S|2"mZuvg#^ÂZ1FPARC}2X@]PDp"*5Y"/Rh2"e"k^+ L:bki*]D^C1RRSNgq w47UXIm&JkijT2NǖB:n%n8ͥS7O”w[=Ʋdȫ/dzÙ7vw[apD\գ&E#K He7!LT]#7ĵHYFc&eȍp}+xي,x" `j+sHa=wu-4Qzo ]'0;En0@橴@5k )b;&1i  `:O[|!3<|io,` F[mǙhokxQis n%6/<fJWɥZ:) q; 7c6n4/m=8/X]fy/ƻ0#yt7=V{[#mD8(-8A"Ј6t)ݖ{_;'\\A˞:}aQ.Z?ߎ^5:;MV#;d!ЈC4yos- 19U{j~w"z6bemLZh*%2t[8m`D%.Wv){_HmG|qxik+hZNJ_. mtw=HG?q!|n+JI8E8 D]MW)r,G.:c GӘ@9I4nl8k]Ǔ cɁXf)HFM{Y|-% :I}}j*$ZáC4TEv>t4V|i*.Lm6 )YCV, 9ʊgX}xÐdqE:R_K1zJEЫMACeP M!r74tB~[[.EcTH+,x7žrNq@S"́<-&2Oԩ4#Jڏ"x3hNɆ[EE!JO,!Ij:: -dI#>/'5~@SE+qSZq: Ѵ֪gMt[48c(V8CE"/$ApmY'E0l`Q.+FxJ" բFn!r]AŪb.q"gB?sɈE{KvA}}4> 3O z9 |~0!3IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_archlinux_64.png0000644000175000017500000000007411701730437026655 xustar000000000000000030 atime=1381797705.955221268 30 ctime=1381823768.135050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_archlinux_64.png0000664000175000017500000000501311701730437026117 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗ{Te=uʎ=eڪ[ x)77j3EޕT oݬP LP h mp 08 ̼;3Zv؝syg|~2mW8_JS{xQ___)r㠬0o-J+s@b˓q^GikP]ρL`& z=||||r &@I~&\n%K. @>^o8}y4TˠRQ{# ;dNJnkEE ggg Ejdx ^V %/9((0bdDA u`H$vEwTiӦ}k<uIٜ2O.cv/jHĞGQ^ Pr?\.<9syyyHLLI&pt:l/4jY*4šFprFdE#C*Ae9#p~ 9z# F}Q1>`ϷvJpNKZFfFKZDB@QQuj5닲2[[y )Ky:"áeac/5Yr23; ""sε&R炘;wDkk ::=1kZK>g;.9,\-' :뗌c!qX,wXePåc֢8~4v#aᣂdt>"D&c22&>t~$Vдq]H<*Zֲ23mV{*V)f.9UVꖛhlP`x% z)zZBS+l:8ډ5ZFn;Q\ms;mhS =.K҂=F3=x({l wuAZx`Ue^h;@g{ϪjoF6})kxH]Zszπ{;rsm9)BglYuv4Z!$e 4W[di!j-#ccnԼmYuv4;rR7DﹶWJ,x7߂ x5MRm'z,xW-VTF0֟KbH\)[**X<[܂S̎3czNߛ1ϱmk9Oe93f_1OnmOԥQF$+QP}Q$`j(xe3 bmX,9L>348n(-ӶCՆkMތ& sH3&fK͠W (bH|[dƟV.8QڝKekW.th x=. ҌgNDOB%KZ0fu1^<㾬ǂD#b vJa #SΌ@߫GCND IObUL6d x̾qلѫ05cHx}{YwQ>^ԸV) 0J f!̌v:3$dxy^l^x>",g0ayJ͐c/e0u[%4 -x\ yh&c&M#0[ 01 UB%y ^ͩg?fԞ:e7P*1gQ'&2pOnQwOo_"_(+ uuhnnC1(6H cCvV_ {[/`T OwG dȕ@CMzzGZܹӉkeuxSqHbB:4m0zQVgRl}ۂ& Iv4.qFkqsyOHG%tY\ \|gc/0ECΧpYTU2j~KLFY5ؽC Y&l7k{M b~htH:hK"C9y+B2 ˩J9VXUu8R1{Z-ތm]wup.Z䰰,8o#C#M+ 9f`-\x y5hUkNll8m݋áU wx~ yFNߟ 5[IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_winvista_64.png0000644000175000017500000000007411701730437026524 xustar000000000000000030 atime=1381797705.987221269 30 ctime=1381823768.123050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_winvista_64.png0000664000175000017500000000536211701730437025775 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗgTW=YM<&q5F."hTX#*ĂFE(VHT4 ( J*#UJG@<{͗;ܹ}˽}T/Xbkn|:mv9(((tkd&RVJPȟ3V0&݋@DNwFLLLX~=]111X[[#Hdu)'-ho]rpgOMꮑ~y]2Laݝjkk)))Ӈ'Sr3"M]B.*Rbcb[ o݆JwؘK\9C=9Y1\=Qf|[m]3 I {nj38vQQQxzzx>f{ʉRa^O/$Y1+M $ޙ>+qkĨf+g) y (((ƛ7o‚!C0aHy{<)OT}-LI T\nv,Ovp\ o^D6~bcc{]VVƮ]055%))hx)# s⑼JBR~*#}U2#c&3~,_ʚ\O )rp- hddDiii@9"Q"I0.᭘ȊbznVBjKЭpE\n<11e?4t.%5ԓ؅\ZYP<٥~=CxP;پn?Ody+>gSRJYi&!7HsZM^Z4J'|~B`ˊnklGIu{IEMuxy49 w$[c^WxN8 N ӷ?e1*,.+aލcb-L} p[:igx}ia;VcOF?ىxEZN“D޻q'bdj,T_MeY7sn۞'zRHW # @n+{oC:NMH{Ip?,^/gI8Le~ j/@2ߢ_1*xHe%YH7͕/ofdBz4]#fuq1';*ײ3f1[_Mai$!PaF ʒJ'3l,+FuTWRQO3:tyB^<] i Q]ڭti=&-ZN@va˸,͸PyMBoKHs#Ro%dFA= #R'fjL8P?l=e~ƃY1"o.0'w:%H7q(OgZ,p5][ְD6.-Pk(U4-qLvtL>1&t8J7*ûs'"[";&uͦETC,auQrĚl&C-0և)QwOG+P P_ݥ*/QjsPԄtѥDMp5rt\AϴmGf#Y>O-AZ{Wj+RFڿf÷|ȒVڻv-n[!4=[4.3!=KY8˲!<)z~`} \ژW9S PyV_@ScmPYA=2it=N0Z%=/}x}ƓՃ)9&Fh졜V\FI&kHR9ͮ\g["o$w8D^E]" 1U+6M?ctnBa)6<,: T$!,0Nmu.GR a*"ZmB'ތVGTؤaL tQHCHpo Bhd=a[8?:LFSX)F4qևG_&(2Yua4'q|Ru݌ 6wI/9fͤxn[ehKIӑ4UvI^F!pYVkݓqm_H{[OF pی~HcQ!͝r BE w~z4|uݡⰟ&{iIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/take_snapshot_22px.png0000644000175000017500000000007411701730437027364 xustar000000000000000030 atime=1381797705.991221269 30 ctime=1381823768.163050888 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/take_snapshot_22px.png0000664000175000017500000000131611701730437026630 0ustar00chrischris00000000000000PNG  IHDRj bPLTE(,17hC:T4 ;II3!xrJ7턙Nj 1 Ke̮^][ٵm3SۻuYJDOY&朰IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_fedora_64.png0000644000175000017500000000007411701730437026120 xustar000000000000000030 atime=1381797705.959221268 30 ctime=1381823768.139050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_fedora_64.png0000664000175000017500000000460411701730437025367 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A 9IDATxŗ Ph&iIԊ)(xryPAQ$9%QS*^AѢz)",˱r,. ˲|߆]Nδ;{?;a.]/? ̃D"w0kx~r9I,fVqxyy!//.\T*e &OLLX,RdWVVb„ ¨F$uEIlTsYukaʔ)p83;˅+M47 BJXTbrIBzj&r䣦`J -x<&N;;;)))`naa@0@T典šܛd؆<ұxKwayp C`"(6m니̘1>}:NI&%ęp N ,;0uGGqQTTT糚T66tcZlc;Oώy:hG 8C*=nw# ^{6Q2S:?SMֲ.g<0*fA0Z&y Jcx(3JmT7ݝ<K"pB`) g;{9(wXBdX~K#ʁBy7x`@%gC ЧCN3Pke1 r d!|fRV P'a=%:,Y*l'ø J /^Y!,0{?6t0y鄃>VZ,́CtKt/!O0L(<3ᓯaFuj@?2 5x֪ƹ%<5Ӛ4JV:n=XʅZNJk$J:\Q2z bgv #L8>w>HѩXxF&FJ@@`{ue.k!j!V;"r}Ӝ3N;`DYil(L.;#˄_P`A/O" wiQݭEm1mPB"9҅=ڻR_c9ct4(+kni!Y[2lgjQ9jRy{rrηhM=cQ١6T"߆p1#8 NOzR,t93lygoOf=UIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_win2k3_64.png0000644000175000017500000000007411701730437025775 xustar000000000000000030 atime=1381797705.983221269 30 ctime=1381823768.119050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_win2k3_64.png0000664000175000017500000000540311701730437025242 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗyTW9..sj] .֪uKl"U+(֭( d!,a @@>#?3L~}9V=]>}w{Yn %.ˍDsRJ{&C<ƲeHJJ귧R~P"MWi~"prǟ'a6$Asj]>ZV<$$R<066QJ%/N% >#{47-+r%˓(JO?MtttfJLL &&&WEY:1vv%t8.?N6M&sUdH$<L2°?p4_,nx*˲H bcbyҴC n cUbС;_|AO-egǑ^;&ǕVV mY\kƾAD?V۳sNrrrHMM멧ҿ.(J3QAY! $(w˅8J>#ÝOky56zEl'wkLveiI9sa 8c-;W2[> S1 3Ռ0vc.G{7ڧowG=MЅށoH1.FS}QUuT>,P]/|VT8̤Δp~K8 2=&((E8V|5n2,?T/MKJ N2D- A1ΦңoDYI֔oEUWq'19p&f>K^a:ځ1@kK]Um-"=\~Ad{EvӈYS|WZҰCrg~{#ׯ}yŏݏ3<#G0!0!* m jm'i;5~N&.%jQNY;}h=ף qz.z?&-3찒׎pw5|u{ { m7" JO2mѳE܍ 븹bgf #x3ox \2v>bL@5v)Z24:IjA[u#D]H';d.KiieWT޲c83}6-/StE>]f#BWw[ax䁼 x2@}u+c. x Gra߸ n~6yQ۴%2] rbp|ǼO}DKKUbqF@]rVMZIІɵ,!VImy WBsS'o'nEBt6(#9맨T'" ŕA&8m ڮjҨs[Mt߁kpR]ѶX#o@'uB'[ų_Ht&c#UcOzj|(ǔIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_winnt4.png0000644000175000017500000000007411701730437025572 xustar000000000000000030 atime=1381797705.987221269 30 ctime=1381823768.047050884 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_winnt4.png0000664000175000017500000000530211701730437025035 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A wIDATxŗwPW3I&ecL4115FE:b{X&hTK Q((Mڣ)>{ćl&f{{9撅K/YR6m0#*؛H "ϊZ#;W")g`E$K ^)ʉpP߯5 dDz=]o\qCBbߐK W ybqoWޯ LKYzmzIv #$m?[0PGXY͙ ^L!!jεHL}aCVeRY UUdu-)/J4' 7.LeY܍yZܺlYSuc'VRƺSw;2m$x5KS= NJŲ;@%ҧcل8ڑ84 =~p̕k]^ķ}Y!]e%D4-9I=K;4[F"I/! ~#ٵ&^)vi3?_G6#NqKldH,voiD5h}+wfdn-xkGh:oR0[:48=6hgK-@Uj{NxtץS٨J <=#vNh8W>F8:k4NdGVwa_˜R>i5rqQg==ϩfE.ju^DEB# OA髃*t(\+D]E9=y z9&p@o Ӏtѐ |neĊ4_Kƒ;R-N1/iPF,G2hHT EJx <E AE P`/FV%$ ! WE?*e; TqFRw4L 3/&!=F"o׊CN={5R9!mW!#UK]S NlMM?Ixa^z]/}}}4t϶!,},2~ 0X_J|N} \"\c;[ke@W0#<)@ִ O(@Č\{\@j][^rJ<~? |FIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_ecs.png0000644000175000017500000000007411701730437025121 xustar000000000000000030 atime=1381797705.959221268 30 ctime=1381823768.011050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_ecs.png0000664000175000017500000000441111701730437024364 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗ{TUNٞZw+ӚinZfRV> B &(s rf0wg iO۩?>w{?ٴӧ}^;})qtĖ99i誔?)2M:g)P)QiI|' ooQ]яFsٹ&($J>e+PP6aDzHr /(Jao9"x>Ƴ }-qf3'μ3KB]Ƌ[Rr`b LD]M e2Z eb f}RaF H_#ZV8|1y3!NpiS#|!hb]N7ZRΓ@㧻N~}h;V{ GoDaX+wAh+{9#D\`yF lKy'Ӱ,gjH{jn[_DZhQLpedU齆\?GpdRlֶQmm4W]׸=)o)n1bnPKNDd|&iYEd)UxAcHusfn jvN /p4Z!ggK1JoSѕ<dbG;koyI1x ?WE\,WӠocU숨czTnMK_ӫv|8%`6K1w_gqZø]ĺ(7B\R+o+[nuu|XW2&rv{9ࣽwep %k8PQgL蛪A~_[=ƙ"*z2 N 6f9 `^oٺ3 NrRKdp|f]ٳ08,n'4\oh3ؐ-U"[]3Mlz 5,3]{EtQitl5*hVfu83}&nOq w;u%ܕWx2Dl.TLFL ";4#6, dOX YFX3w7r1# ! 6:38hha5sy{9KF {ǧk̈n`QZ![vp wdbbE6bgvjK`h+C}e͇0!Tqg+ҕ԰-)mlϷPʄZܼD!p+7_{OuV;F9reÃB-uȖxM<[ïLj~2n|-ٖb)Aa9jdc:/bLx⌝Y" qx5w}mA&ӟ?ŊBGh7dd#ۜ'g8Tb_.mQ ,9O9$ 8>ZFFlg*n[M ҙA}m]: "F 8NA[5`v$<&xXwfI?(`\IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/VirtualBox_64px.png0000644000175000017500000000007411701730437026626 xustar000000000000000030 atime=1381797705.955221268 30 ctime=1381823768.007050882 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/VirtualBox_64px.png0000664000175000017500000001535711701730437026104 0ustar00chrischris00000000000000PNG  IHDR@@iq pHYs.#.#x?v MiCCPPhotoshop ICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/%ҟ3gAMA|Q cHRMz%u0`:o_F IDATx̛ˏuު~ I Ir!;@Y@VR*K A6 "q"E"-)o dQU]ݜ(LwU:~sK5¦|W%M2ko ^{BS.wUTB0`u;'Ncۚܬk6ٝ `sFgazyڐ X'۟wvb@(ЀmO_zM~?T' ,A!}SҶ8k]7oL+))"gAq#3yN-IVbP(bxIN 5Db~wu(:trʇWUy!gډP ˋ][xvLMkZCLdDJ_T9b"QmvpLg<001c>>S3G'\矙bJs%y4K]J$v7=Vve#ѭo. P h)I±8sb Ww:D8!ERUJS L)E$C"}*W(f* sbaH,;Z%8:^QJuNiJ+S iTPAWVzBşL #E"'Ȑs$apҵ.y  bYj视jgA8!LKtŖ%"98s݃.ȕC2 zǧq"sXYGd (aa2'h:\W];ToElF>*`FR%ʳc؂8!r[5}f)`Drw":Q< ؒ,0Y yh͸uh 'F֪?PJ{3&: QH? |` k-.c%q=E$Xԍ)UF6&9ΌrvvE:(_x ̶$H0̛-sb-c5cuaqkZZɉc gê|XA2h]B%_ uʫ s"'gxDSٸ/aTϾf%Z$MpI((!QNOI.O蕓3o΍3?VZK(^Ν_bvup?**5Gp )`7M % +;:*|TW|}h.&=ۺ{;݉(3ts-^:5)ja8*8BU9 G@0Ș z^?3֙٬tg##9$T fxY_bVœ12nh͙q.fQَZ.yv% $A/?&8ƫB xÿ_K2;ZS3<{lw=̍3=Rcy~F geM JMl89BdcffFro7iQJGenM~sw#{o-C( y"T HN0x\m]WB =c4/6'1ZcM:\[`y!;-ֶ8+-O4x 㵐vrA x/(i ߗw]guխfLrNQ1!ЊO&F+~}an+4;]\MЍl q,j=1&C$+ܼaYwbƙlpЉqv~2rVKh۠Վ>$kז -.y s$.JyDHn"VK"@h OjwJli\w\{] ԊPk>}.Q 4.nDGC)==0WXێ3Fcq&:޿'6XibTܜMS g'&:v9+W!"qloǷט<8'97ۧ8|!Nn>_O~) |@]PObbJ~ak8I՝&oq&V톙T8\4&ŕT%+'R)n<0Rpa)A'uQ\$VYG)5_\t@&2a_Ne"ezc`QOou7VY# 8cAol1^i}(2$N?=q| ( d$MX眧Ajן ]k{45Zea&}_hC$V||{v7X'Z\SV2*̾/i"nMV<-pg}'t<7'}E4QYNP H O& %n>UB֟8AWCDn<U7H˥/^Mz4wPߨO @Rͥ[DѭUJGJkvR |g=ɐ$B6 ų/:j䜟, ޻zw(EI/z)JO7 ]utC'  ˋ@j (57|D 7_$H]bՐZ.P Z%y񠭔:ܒj<D,'eRo*LJ˯xNP 0n#k][Ljfi5 ORvïlxqnd{N/2Q& .{'J,޹?{9|D D!%CJՋ~<)gzy愿ٓ0PH%6#TBMuSoXjs'nw@j AmYIyӾT Hy0*&*Ҙ`0ktZGG]W)CY*qB=޲C:oDF|n֯!k|zg߬  D)%ֹ֯>736:g lևH4Jʓ&5L1jЛ S$4v7x]~70:H:*("uj~ң?]N1!]gQ{1fh^QjAD6 ^QFȈQ ahj€E_Z'lD"ޖ"l}ց sQDAT-`/ٛ1RHMce+gwI  ?=w3$V|n!˜tT%E)ʅe%B~ƀeB\Hz'llC1HڌE.>cbPtW)$"GGPjr"Ai(mh6'6!9G%JclR]h(!ƂT1W!XˊQðcy;&;רm^07yS9 !7D~Uk95>ŞR.NTUu߆$OGً:ꍕ[{K^Żm <- *r ,{ {vœ T]=D| uɊ'/1/SK2Ipw -Nq4k>C/߮4^]L@o4TP&M!V X\ww5)JL$J%8ᇣ!6wǥaft"GCtĿ(YN<[-(ZlFSg>>lʎ-@s"\@ ofR?Amo4q k'o،̒b'j,q&Pk}qP$B)BJoCoQ؈s$kE\t*!Vf|j|_O22"F1QG%XQQ R*Js9 K; jB{XEK. =#wI͗cUB7QW™,XN;RsRX_TCT?7"ES{j. '2O,Ir?r y;qo{8Pv:F G=zz/b,r\,+_H._GP~F)t\ՠҵgb1Ac:hkh8Pޜ!x?|&g e ^u)l䌳G ݣ]lU6@:DUt}DPFB(Ӓ <6D~i/;r 5\4^#V{0RwX.Ns`2&ɘҍk]|`H.@{[Q&E-!6;G4x1 }Pb '0Fy"'gN`p_+DF 5!66 ۣt7~Oni-Pwʯ ӎ- kHG#R5r\YN 12RK٤~X(;vvm-ɰADPؼNqlk@)}u*WK"j`%J6<$٬ gJr҇G=<Pz_R?2Ix2o#ZQ4&"kHؚ{B~X Dp/5c~,?,}BE^j}Nմg C#"4CKČK<޿G4V+چV3dwMV&_N߯L 3|IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_gentoo.png0000644000175000017500000000007411701730437025642 xustar000000000000000030 atime=1381797705.959221268 30 ctime=1381823768.051050884 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_gentoo.png0000664000175000017500000000365611701730437025117 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AcIDATxWiO[gOF':0#JmE5KېvnJ%il% 6` 1w0^y/K}yyo׿O? f L}AaDgSK` Ml?U4p~EVDߋ^}V Xp,.0b'_K,-`n׽φϮp}!Dt+mdz91K̸7nxW>|ׯp2]ŏ?l2 !?I܉g $㛯ؠ'?4E|JpoWNY~H- };B2+4=[9sR{VR-zlPvTr ( $x<\qi̘@8H{^T­yъ?6㧟2VF@Qm@R&ϑ@HހD$ x2`rrt@@NCP"P %`ugqN QBNvL*z~Pd@BKWV3P f" vh(sE@.;l&pCL?BA*4 '@O𾪀fC""~ܵڐu\H|6/؂ b1/,T6hCG8܅#k ^PPAC67 /ڱ\s (n`w6 |> b_fǭ[1~^j5>F+ZHv 67[$52(n\Gvѡ׿@T`K6^Hqx<, U=2 _@'LFbϙ`U3TE[wl$ hd@@ j$T`7&,w/cF*%PWBѲal @Q&6wwl$xLծNvgr)oSBD"lvZ)T q% ,fײZ$dT˧I$8D )>T2Vm'eI]dMoc^~}\+PwSD!!;o$3ʲ[BU%rc#H\xߪо^[ዩH O9C@յK?yX,ı$M{٨кZ#voE B=kQUqmQw?D?L/ZS񸟓7bΌRg 53HNģpnd`# mk"EZj󏆵Sb4q }!R84lԿ` / #w9yD@v!ZSPg-yx9X-YIB Kbe 7b.-.kj0K)Hܢ18% Cb0}jB{@^ENl׮hgJ~J5y6w Y 㭓m|  A߼r';0iglerkK q "_Wi9|+k4䜎,Z4 `oIPB2A3Nj>%r*( %" E,byz TR󸛣>ȓPWUoP\ 9p=KFҼ]I}%KBDn zBB]@" d|OAiolc[; Ŷaʐ9)}~j}H+=/H6IH.q rŌ5>0_o(#rhhbO #mp2"w|O-yR_:!/3vMysTrim\rlBJ\;YN}h8p;B^'Iݣ=niӍ!UG 'tbOD`*CVɾήu\:F9TOeI'UZdWGB=%Wo'e+/szfJ3Sq`lۥk0$ab Mwj=kFhʞhB0{(t ꑋh!`-]BVD8r v6+edAҪy}6w*hjǎCC,֪ g8c+|{5j}[Ā"p7kvPE[KJ0$^M,lx,;au%5U!4sE~Уļvp0 ;`ɜ_9>u d{:_Fk\,beR4=l Zs}LDd")J/'ir"x,;v߀ASe][ϫ+&[R]*M{6?wLq"n6gX^&qDGBޝC/G`-*椧0(@n0/D-7Y;s1bGoƛȗԃ38t;p:Dڡ$Mpj\FүR[ =oѿ)6q $t uEt4Kd]a=-䛰PZ[Dtk'hĴS*-6Y訡b za fbo#72ʜVA_o/}tn1x7բzoXIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_win2k8.png0000644000175000017500000000007411701730437025471 xustar000000000000000030 atime=1381797705.983221269 30 ctime=1381823768.087050885 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_win2k8.png0000664000175000017500000000531011701730437024733 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A }IDATxŗwTWdSvI4]&'Ѹc41{1J "H4؂ C/R8aP"0}'ٳ9cwͻy{dѣO50KmsHXIc~ s܋[,%b#[S"&Hb0顑%P#oWPrb4|2SΠg"a(-H*qeq v7\4IXO:]ӹ PUR&#$g4N$5Ї2yq8㒽8dDqDu̥,#t=rnp^B0*EsɉV^I\ 6-fFccbPqP"M2)/˦\?ǞOg~F>d !O)-I>Ȃ[~G*ї" &) ң Vϥ,g,p9g~pF*})WOc6gT]4O=~<:-9;͉XDdR*A^I=Bd.% 5;X7MhsgْFDGM;C2/#lRb<*/5L.ȣ( G{ S#'!d!ă2;3`Oݔ_d||DB!\ss`c|hS3$C#cXMV{&k)1?4/ f U[BH?UBH%迷%Vs ^G %1[†x<܄1'5z(1LՑΛ" 5삺Jr$7^5PP}~8$Tg8DXʶRj)ʯSrj GRДjp(k̤?bHr[:0R6V;#@}]%<("l@-MHZkBwQN7BZ. Lg,űQCqןվ8L-x9/Db`VWrך]FjשF$Id;E2[Q؏;+0@嶙(6N`8|GMӷU>#|2w{>}1#xjFM΍4xd̃x+?0B MGO~)u>C:C۠?cn_zvy9Q? #dgQtjL &jB &?nW t._s^e=]_`4ǿF_pnLX', pǬOh&FǞ.> 1<61ЛdlY((a>-2bDD{݁#_>K!`Y7j5:Cdhki|x^ahkm|F T*YR䰔@'څ&=[e=[qi[-~T7;F֗K!.~LvK,zz}beTۚSO$^l87'`$fꬿqs;o=硨TԆ sn|_rh\sDɉ8:?_wd͢^W߁C4D́Ѩ$DEG5\h˴=c ]ih3Љt}>v.sV9]t<6u9'i(؁>c-IKgn@k+K·rR%`.pHk(S`cd@|N 8Syr9΋pL@8C55±z"UKC%aL=FM/lcKhZ-=QMx]@zNmx{wr8VqlkV"R_lQѺAķ'I{g%J{M-K %Fn?[z [Yuz\{ItH,ͣBX)vN'1ഡtuuQ"lls f[fH^D>•-se'$K[p!"+@4(X Ga21WinHQ<5sq;~'/ tƴiIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_redhat.png0000644000175000017500000000007411701730437025616 xustar000000000000000030 atime=1381797705.975221268 30 ctime=1381823768.015050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_redhat.png0000664000175000017500000000514511701730437025066 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxŗgXUW/Ehhp"n,((hQX(j42A@7~iy$O~s){{udh&3|uh1{ʽ%򓀇wI~GR\A~7{[%{K4qW{ʽBIK !U.q, n__+xtqL|O]g|~?^&ו] Ǔz\'.қ䘀vt1+?'d j^3"Ozb'쌧H]ؐA@MʤNL%ʐBQJ vOD͌CdFn (<#AEJDAC ȝEY5yrexverǮdYOKi<1yd S Q3`7&} ]M͘Th(Q$Pѝ;v ?'wH)xdIuv=246͇G`ӏ)jW ]]B 5EN3\@A^GNV pg5ĜVXhQTX+;KDh(- aJQ8(,H|_*!܏h]{!&Bcq i V7 \t=ӓ==ZFE&+' KڛG; Sިd/'l!\G $ xwa.r3 s8eHp /zT7^)| ש۵EqU&!;[mw#v\^vKdVTO Ne58ocK([@.9ڌ#h.sP Vi*{H:*^,\by`4"]mX88q\zOT 8+i97Oh9ڣ);3u>sipO+cCŠF8%|u;TUP@:c1.wp$D/TjbKѸ/0UL0P0Qy|/ƚHǑUH++3t l9}t%8z}-;rs\7\&HTes3$$v"kJXW#a,zrʰ3{dD0:TR--!75Oi.f~b(.7zݭ<2 ODQኩD {H|P2-߅ k-6SQ #dx1!~ % k*Z,i4ּ7骔OB42MjRJŐT4:4W(TQQR@mܬM+L!QjEDz p#mي Kh=bF MkP=W*s *gkPeA$u_[}Ա6jm W1!GQ"DdDD\BOI>тw i՚4q8ZbfOL{0qjúYcXj* H \U=:Ns|E+Qb-[b:M}v-h15Z}@tw-<|_KMM 5S_# T{ m\NKBYOM%JM[:;a6G'b7} Z`oi{o\#χfK55$kBrcyCAώ7bR-Zy13,ph9--9|m؀Ν8t73\%Ӄ԰$%PKMyi@KKS YCKbHn|{9ٳ,#Wy|Q$nZzi%}P-ojii D,J\OL 79ϢɊ"+:Jy09"-.j):e-h $Z4 &X'2*D*~See;hCMu3g hͰc\g_?W3IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_freebsd_64.png0000644000175000017500000000007411701730437026272 xustar000000000000000030 atime=1381797705.959221268 30 ctime=1381823768.143050887 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_freebsd_64.png0000664000175000017500000000473311701730437025544 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A IDATxWyTSw~EGΨ=N3gQq)nb츂jQu[ĥ(  &;$JDCI H$&hL{9c%]:} K,7Q]]vd@^cyH sQ nOAl̔8Nêyc0u!33P( K/DS D3; 1tCQ=sf!ɠKKK0 Mz)2yOܗf1c 4׶ae c%@TbHJJ2GFd̘15uU5(JBG"N t2ra"dD^LZ9l`ܹDNN}?yd[ PTy <$쵇D J |{1h> x4$AZFEܽVRSS1j(oGGG9s&LԩS1vX9C P_ R=y0a@ }Ğ;(uDk%@$qVpvv@ @qq1rss9 6U DQuRzf@wA CG\ ubklc޼yR R㑼cL! @n ~;e[>n(I#%PK,9e!ZRڿ!=@ 9@ʠi/e|`hsEq} Ast(ڬBW@<,\x g{x R-h~ аџO2p.<(,bPdqcv$%b4eƪfM l)0]-5{/Nb7aaPdJbA3 yk%\E@  ږ:dH8AF=4k\|x~lr j%`=vAxrߋj{YK*Z[ҬXL_sˤȅ["`4~E μ|,h"xz,#MMmsE@ O Y.h L,y-}; J=Oe('?Er~n !hɌ n .- XZUm>l."WSUTx;TvOx\](  %Y%{ S; 5,l"h;J(sM#q|_P>'N:(p\s<:}M|`0 Dw#*F#6'ۋOyܠa(Z  %vb1dnDt ?~ݻ MNLf5P%́yd鏛aJ?ę;Ij 'q_w#ۯ@?E$A H 8|t5)eY@'TnͧVK۩hDSZ .|Lo!a:ࡧap4W"NpDxn,'_h`H3?Fpùid[;.1wvpy h2^&CzzL" N)kLfJVtWRmsy >}"99!YH"T#v|DGnٌnA%-Cޞ.z~ tN4n~(ݢJյprgSm2خGV`ro\Gƕ( F#y#,ˈU(82xbo'5]xG P?Ju ebrT)Dp8 b)]2X7;Ϣ(:uɸh@_9˄N-׾^He_۾K LIENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_win2k.png0000644000175000017500000000007411701730437025401 xustar000000000000000030 atime=1381797705.979221268 30 ctime=1381823768.095050886 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_win2k.png0000664000175000017500000000531011701730437024643 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}A }IDATxŗwPWǝl&eI4eGnjTD؃F #1(JS XQ{;}]DzPNAF8aX52#~c.B1n= )%!?@1(;>eqGZgGs>jD~**Osc~{\RO-G"٩/e:+eMtd<]*ɋ(3 Ia¯J xgJ \8E4N*HU'QV_$)ʊQHKR^;AZ˹"V[,6s~ @c5@aF0By%Hӂ\8'{iz.q|^S\#C.þ0Kjix] RXAݽDnRjQYY:Ҵ_I>PFՍ%RDiR 'QObHO. 5YIp|l6&iu(k0I 5)rmcfxPzղ|Si-TfAA v Crx9](y@kp@/I[yQXLM&zc5"sFfj[9aM!5@ӳ**$Vd;qu|}}s*=tp8z̢H[2mfOfu(˘@RSL&G?'1,&\H]>8!V[%WZ^Y]%w 1"w"?ɯ3IY4x^5_1gC16w6χx‘2 #p;^9, Z[^h+DMȁDQV $aD:$0\f tlpXK"a0M|?WwqMo,kD#?x=ɴaNi(Dm9S0f۱4uvvrbE9>o JrRty.[_QPftk cFNz~ՁޞWڊVlJ?KZlJ "f OEhd98˪MCS+lޞ0E20@ba~Je+^v,so bО' u ,B'o!_3tRTz!VR+㑎8Ny8q}H"IENDB`gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/PaxHeaders.15196/os_fedoracore.png0000644000175000017500000000007411701730437026460 xustar000000000000000030 atime=1381797705.959221268 30 ctime=1381823768.027050883 gnome-do-plugins-0.8.5/VirtualBox/Resources/icons/os_fedoracore.png0000664000175000017500000000434611701730437025732 0ustar00chrischris00000000000000PNG  IHDR szzbKGD204'}AIDATxŗ PǝN9jdb5ZCbThlGM;h5* @QAnXn؅EXXXXڤIϻ<|oBgׅ9tߤi̇t5~bl214ҊoEm@ZSg] 'fg2,E*y-TIQ_S">򲋐U~~1ehn"[kK%A)#Qn' Iwtb`pݝ%<>cRk/d:@%꬇FQJ= 48-cp?/+2x]܎ef,`p OR9+KYsΜˁ7/ Z/ᓬ_w 5V]U+@|3%Xz\6bA\f/4JUZ AU >L?}侮^7S{xkSYוτV,=)Ţc(B pG=BlRv&W OXuK^Gz>PL_W`vxoŒSMXpNj5y3aK8n?[jxQ\^b~Ǻ  OoJ$'g%Ԃ$źZ8*zZV"Gs2bp_ Z[Yvm #߻Dh wPX`cbц*i{Z2(p9*j|]Fb#`sv0H){보'C:xޟqoS=@%TpECr'(Y^[&l-6Qw bOd"L)i;!K v{]lΙP3Ʒ ČeVl/kh7@M1k⺨vatZ U8>m%y߇=w Y;*;ha|,5iœkjLfI4 5Ptt 6 &EV89w 65^iExUvmekƭTp+t;'OD# 1}W>0v0ԃz|PrQE3!d8wuj AF$WxEx :42܇çJ|D[ @1_8J6!g"D>hoH`U@'8P]"ϹX/M%  hR2Tpr.ۨIϥMoj,,Ò&jrLI1X'6tP`5VfӠcn":a`jQ<η`E +.(+pYK\jDX8(ԁd,,<#d`eV(Bp;+G|+{pOb5p!D.c 6cktG8yfD]m'\(L.=)˄n_4SVm5܄s̐Ѣ54i LcjDD\ z y? bd56fB]λr; 1:*\I4|32&3hR`Gx=l":?x9j|Hs.@z yX9l-%t;pS#r,<2?L#o{Q8jbJ]ܨL=%cB,&#fʘȂ5I ?<(Uj0or`h0[~Tu 5xi%Ղ!T=DRSʮRT4 A7?'/;Q bLq=p GPJBZBÆچ^τyy5/ߡ"0go1T˴;?͆}9/>uIENDB`gnome-do-plugins-0.8.5/VirtualBox/PaxHeaders.15196/src0000644000175000017500000000013212227172427020563 xustar000000000000000030 mtime=1381823767.995050882 30 atime=1381823772.207051027 30 ctime=1381823767.995050882 gnome-do-plugins-0.8.5/VirtualBox/src/0000755000175000017500000000000012227172427020106 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/VMThread.cs0000644000175000017500000000007411701730437022643 xustar000000000000000030 atime=1381797706.003221269 30 ctime=1381823767.991050882 gnome-do-plugins-0.8.5/VirtualBox/src/VMThread.cs0000664000175000017500000000771411701730437022117 0ustar00chrischris00000000000000// VMThread.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Diagnostics; using Do.Platform; namespace VirtualBox { public class VMThread { private string op1; private string op2; private VMState NewState; private VMItem vm; //complicated constructor if you want to supply everything public VMThread(string o1, string o2, VMState ns, ref VMItem v) { this.op1 = o1; this.op2 = o2; this.NewState = ns; this.vm = v; } //empty constructor, only for complex actions public VMThread(ref VMItem v) { this.vm = v; } //simple constructor, to make things easy public VMThread(VMState ns, ref VMItem v) { NewState = ns; vm = v; op1 = "VBoxManage"; op2 = "controlvm " + v.Uuid + " "; switch (NewState) //do some action, depending on what the desired NewState is { case VMState.saved: op2 += "savestate"; break; case VMState.off: op2 += "poweroff"; break; case VMState.on: if (v.Status == VMState.paused) op2 += "resume"; else if ((v.Status == VMState.off) || (v.Status == VMState.saved)) op2 = "startvm " + v.Uuid + " -type gui"; break; case VMState.paused: op2 += "pause"; break; case VMState.headless: if (v.Status == VMState.paused) op2 += "resume"; else if ((v.Status == VMState.off) || (v.Status == VMState.saved)) op2 = "startvm " + v.Uuid + " -type vrdp"; break; } } public void DoAction() { try { if (!CheckState()) { Log.Error("State mismatch for {0}.", vm.Name); return; } vm.Status = VMState.limbo; ProcessStartInfo ps = new ProcessStartInfo (op1, op2); ps.UseShellExecute = false; ps.RedirectStandardOutput = true; using (Process p = Process.Start (ps)) { Log.Info("Execution thread for {0} started.", vm.Name); p.WaitForExit (); if (p.HasExited) { vm.Status = NewState; Log.Info("Execution thread for {0} finished.", vm.Name); } } } catch { Log.Fatal("Something horrible happened to {0}.", vm.Name); } } public void DoShutdownRestoreAction() { try { if (!CheckState()) { Log.Error("State mismatch for {0}", vm.Name); return; } vm.Status = VMState.limbo; List Processes = new List(); Processes.Add( new ProcessStartInfo ("VBoxManage", "controlvm " + vm.Uuid + " poweroff") ); Processes.Add( new ProcessStartInfo ("sleep", "2") ); Processes.Add( new ProcessStartInfo ("VBoxManage", "snapshot " + vm.Uuid + " discardcurrent -state") ); Log.Info("Execution thread for {0} started.", vm.Name); foreach (ProcessStartInfo ps in Processes) { ps.UseShellExecute = false; ps.RedirectStandardOutput = true; using (Process p = Process.Start (ps)) p.WaitForExit (); } Log.Info("Execution thread for {0} finished.", vm.Name); vm.Status = VMState.off; } catch { Log.Fatal("Something horrible happened to {0}.", vm.Name); } } public bool CheckState() { return (vm.Status == vm.CurrentState) ? true : false; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/VMDynItem.cs0000644000175000017500000000007411701730437023005 xustar000000000000000030 atime=1381797706.003221269 30 ctime=1381823767.983050882 gnome-do-plugins-0.8.5/VirtualBox/src/VMDynItem.cs0000664000175000017500000000244411701730437022254 0ustar00chrischris00000000000000// VMDynItm.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using Do.Universe; namespace VirtualBox { public class VMDynItm : Item { public VMDynItm(string n, string d, string i, VMState m) { name = n; desc = d; icon = i; mode = m; } private string name, desc, icon; private VMState mode; public VMState Mode { get { return mode; } } public override string Name { get { return name; } } public override string Description { get { return desc; } } public override string Icon { get { return icon; } } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/SaveAction.cs0000644000175000017500000000007411701730437023225 xustar000000000000000030 atime=1381797705.999221269 30 ctime=1381823767.975050881 gnome-do-plugins-0.8.5/VirtualBox/src/SaveAction.cs0000664000175000017500000000417311701730437022475 0ustar00chrischris00000000000000// SaveAction.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; namespace VirtualBox { //Save VM State public class SaveVM : Act { public SaveVM() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Save Virtual Machine State"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Saves the state of the selected Virtual Machine"); } } public override string Icon { get { return "state_saved_16px.png@"+GetType().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (VMItem); } } public override bool SupportsItem (Item item) { //only allow "saving" of a machine if it is running VMItem v = item as VMItem; if ((v.Status == VMState.on) || (v.Status == VMState.headless)) return true; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { foreach (Item i in items) { VMItem vm = (i as VMItem); VMThread thread = new VMThread(VMState.saved, ref vm); Thread t = new Thread (new ThreadStart(thread.DoAction)); t.IsBackground = true; t.Start(); } yield break; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/IconMap.cs0000644000175000017500000000007411701730437022517 xustar000000000000000030 atime=1381797705.999221269 30 ctime=1381823767.995050882 gnome-do-plugins-0.8.5/VirtualBox/src/IconMap.cs0000664000175000017500000000565511701730437021775 0ustar00chrischris00000000000000// IconMap.cs created with MonoDevelop // User: chris at 8:36 PM 2/4/2009 // // To change standard headers go to Edit->Preferences->Coding->Standard Headers // using System; using System.Collections.Generic; namespace VirtualBox { public static class IconMap { static Dictionary iconMap = new Dictionary (); static IconMap() { iconMap.Add("Other", "unknown"); iconMap.Add("DOS", "dos"); iconMap.Add("L4", "l4"); iconMap.Add("Netware", "netware"); iconMap.Add("Windows31", "win31"); iconMap.Add("Windows95", "win95"); iconMap.Add("Windows98", "win98"); iconMap.Add("WindowsMe", "winme"); iconMap.Add("WindowsNT", "winnt4"); iconMap.Add("WindowsNT4", "winnt4"); iconMap.Add("Windows2000", "win2k"); iconMap.Add("WindowsXP", "winxp"); iconMap.Add("WindowsXP_64", "winxp_64"); iconMap.Add("Windows2003", "win2k3"); iconMap.Add("Windows2003_64", "win2k3_64"); iconMap.Add("WindowsVista", "winvista"); iconMap.Add("WindowsVista_64", "winvista_64"); iconMap.Add("Windows2008", "win2k8"); iconMap.Add("Windows2008_64", "win2k8_64"); iconMap.Add("Windows7", "win7"); iconMap.Add("Windows7_64", "win7_64"); iconMap.Add("OS2Warp3", "os2warp3"); iconMap.Add("OS2Warp4", "os2warp4"); iconMap.Add("OS2Warp45", "os2warp45"); iconMap.Add("OS2eCS", "os2ecs"); iconMap.Add("OS2", "os2_other"); iconMap.Add("Linux22", "linux22"); iconMap.Add("Linux24", "linux24"); iconMap.Add("Linux24_64", "linux24_64"); iconMap.Add("Linux26", "linux26"); iconMap.Add("Linux26_64", "linux26_64"); iconMap.Add("ArchLinux", "archlinux"); iconMap.Add("ArchLinux_64", "archlinux_64"); iconMap.Add("Debian", "debian"); iconMap.Add("Debian_64", "debian_64"); iconMap.Add("OpenSUSE", "opensuse"); iconMap.Add("OpenSUSE_64", "opensuse_64"); iconMap.Add("Fedora", "fedoracore"); iconMap.Add("Fedora_64", "fedoracore_64"); iconMap.Add("Gentoo", "gentoo"); iconMap.Add("Gentoo_64", "gentoo_64"); iconMap.Add("Mandriva", "mandriva"); iconMap.Add("Mandriva_64", "mandriva_64"); iconMap.Add("RedHat", "redhat"); iconMap.Add("RedHat_64", "redhat_64"); iconMap.Add("Ubuntu", "ubuntu"); iconMap.Add("Ubuntu_64", "ubuntu_64"); iconMap.Add("Xandros", "xandros"); iconMap.Add("Xandros_64", "xandros_64"); iconMap.Add("Linux", "linux"); iconMap.Add("FreeBSD", "freebsd"); iconMap.Add("FreeBSD_64", "freebsd_64"); iconMap.Add("OpenBSD", "openbsd"); iconMap.Add("OpenBSD_64", "openbsd-64"); iconMap.Add("NetBSD", "netbsd"); iconMap.Add("NetBSD_64", "netbsd_64"); iconMap.Add("Solaris", "solaris"); iconMap.Add("Solaris_64", "solaris_64"); iconMap.Add("OpenSolaris", "opensolaris"); iconMap.Add("OpenSolaris_64", "opensolaris_64"); iconMap.Add("QNX", "qnx"); } public static string LookUp (string osType) { if (iconMap.ContainsKey(osType)) return iconMap[osType]; else return "unknown"; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/StartAction.cs0000644000175000017500000000007411701730437023424 xustar000000000000000030 atime=1381797706.003221269 30 ctime=1381823767.979050882 gnome-do-plugins-0.8.5/VirtualBox/src/StartAction.cs0000664000175000017500000000711011701730437022666 0ustar00chrischris00000000000000// StartAction.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; namespace VirtualBox { //starts a virtual machine public class StartVM : Act { public StartVM () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Start Virtual Machine"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Starts the selected Virtual Machine"); } } public override string Icon { get { return "vm_start_32px.png@"+GetType().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (VMItem); } } public override bool SupportsItem (Item item) { //only allow "starting" of a machine if it is off or saved VMItem v = item as VMItem; if ((v.Status == VMState.off) || (v.Status == VMState.saved)) return true; return false; } public override IEnumerable DynamicModifierItemsForItem (Item item) { List DynItems = new List (); DynItems.Add( new VMDynItm(AddinManager.CurrentLocalizer.GetString("Open in GUI"), AddinManager.CurrentLocalizer.GetString("Open in VirtualBox GUI"), "VirtualBox_64px.png@"+GetType().Assembly.FullName, VMState.on ) ); DynItems.Add( new VMDynItm(AddinManager.CurrentLocalizer.GetString("Start Headless"), AddinManager.CurrentLocalizer.GetString("Start in Headless mode"), "vrdp_16px.png@"+GetType().Assembly.FullName, VMState.headless ) ); try { return DynItems.ToArray(); } catch { return null; } } public override IEnumerable SupportedModifierItemTypes { get { return new Type[] { typeof (VMDynItm) }; } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { foreach (Item i in items) { VMItem vm = (i as VMItem); VMState NewState; VMDynItm mod; if (modifierItems.Any ()) { mod = modifierItems.First () as VMDynItm; NewState = mod.Mode; } else NewState = VMState.on; VMThread thread = new VMThread(NewState, ref vm); Thread t = new Thread (new ThreadStart(thread.DoAction)); t.IsBackground = true; t.Start(); } yield break; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/VMItemSource.cs0000644000175000017500000000007411701730437023513 xustar000000000000000030 atime=1381797706.003221269 30 ctime=1381823767.987050882 gnome-do-plugins-0.8.5/VirtualBox/src/VMItemSource.cs0000664000175000017500000000536211701730437022764 0ustar00chrischris00000000000000// VMItemSource.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Xml; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; namespace VirtualBox { public class VMItemSource : ItemSource { List items; public VMItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("VirtualBox VMs"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Virtual Machines created with VirtualBox"); } } public override string Icon { get { return "VirtualBox_64px.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (VMItem); yield return typeof (IApplicationItem); yield return typeof (VBoxBrowseVMSItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { if (parent is IApplicationItem && (parent as IApplicationItem).Exec.Contains ("VirtualBox")) yield return new VBoxBrowseVMSItem (); if (parent is VBoxBrowseVMSItem) { foreach (VMItem item in Items) yield return item; } yield break; } public override void UpdateItems () { items.Clear (); try { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string xml_file = Path.Combine (home, ".VirtualBox/VirtualBox.xml"); XmlDocument VboxXML = new XmlDocument(); VboxXML.Load (xml_file); XmlNodeList MachineEntries = VboxXML.GetElementsByTagName ("MachineEntry"); //add each VM as a VMItem foreach (XmlNode Machine in MachineEntries) items.Add (new VMItem (Machine.Attributes)); } catch (Exception e) { //meltdown Log.Error ("Error parsing VBox XML file."); Log.Debug (e.ToString ()); } } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/RestoreStateAction.cs0000644000175000017500000000007411701730437024753 xustar000000000000000030 atime=1381797705.999221269 30 ctime=1381823767.967050881 gnome-do-plugins-0.8.5/VirtualBox/src/RestoreStateAction.cs0000664000175000017500000000434511701730437024224 0ustar00chrischris00000000000000// RestoreStateAction.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; namespace VirtualBox { //restore from snapshot public class RestoreFromSnapshot : Act { public RestoreFromSnapshot () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Discard State"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Restore VM state to current Snapshot"); } } public override string Icon { get { return "vm_discard_32px.png@"+GetType().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (VMItem); } } public override bool SupportsItem (Item item) { //only allow "restoring shapshot" of a machine if it is off VMItem v = item as VMItem; if (((v.Status == VMState.off) || (v.Status == VMState.saved)) && (v.HasSavedStates == true)) return true; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { VMItem vm = items.First () as VMItem; VMThread thread = new VMThread("VBoxManage", "snapshot " + vm.Uuid + " discardcurrent -state", vm.Status, ref vm); Thread t = new Thread (new ThreadStart(thread.DoAction)); t.IsBackground = true; t.Start(); yield break; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/VBoxBrowseVMSItem.cs0000644000175000017500000000007411701730437024436 xustar000000000000000030 atime=1381797706.003221269 30 ctime=1381823767.995050882 gnome-do-plugins-0.8.5/VirtualBox/src/VBoxBrowseVMSItem.cs0000664000175000017500000000250011701730437023676 0ustar00chrischris00000000000000// VBoxBrowseVMSItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace VirtualBox { public class VBoxBrowseVMSItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Virtual Machines"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Virtual Machines"); } } public override string Icon { get { return "VirtualBox_64px.png@" + GetType ().Assembly.FullName; } } } }gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/PauseAction.cs0000644000175000017500000000007411701730437023404 xustar000000000000000030 atime=1381797705.999221269 30 ctime=1381823767.967050881 gnome-do-plugins-0.8.5/VirtualBox/src/PauseAction.cs0000664000175000017500000000416011701730437022650 0ustar00chrischris00000000000000// PauseAction.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; namespace VirtualBox { //pause VM public class PauseVM : Act { public PauseVM() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Pause Virtual Machine"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Pauses the selected Virtual Machine"); } } public override string Icon { get { return "vm_pause_32px.png@"+GetType().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (VMItem) }; } } public override bool SupportsItem (Item item) { //only allow "pausing" of a machine if it is running VMItem v = item as VMItem; if ((v.Status == VMState.on) || (v.Status == VMState.headless)) return true; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { foreach (Item i in items) { VMItem vm = (i as VMItem); VMThread thread = new VMThread(VMState.paused, ref vm); Thread t = new Thread (new ThreadStart(thread.DoAction)); t.IsBackground = true; t.Start(); } yield break; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/VMItem.cs0000644000175000017500000000007411701730437022332 xustar000000000000000030 atime=1381797706.003221269 30 ctime=1381823767.987050882 gnome-do-plugins-0.8.5/VirtualBox/src/VMItem.cs0000664000175000017500000000740611701730437021604 0ustar00chrischris00000000000000// VMItem.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Diagnostics; using System.Collections.Generic; using System.IO; using System.Xml; using System.Threading; using Do.Universe; using Do.Platform; namespace VirtualBox { public enum VMState { saved, on, paused, off, limbo, headless } public class VMItem : Item { string name; string uuid; string ico_file; bool has_saved_states = false; VMState state; public VMItem (XmlAttributeCollection MachineAttrs) { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); uuid = MachineAttrs["uuid"].Value.Replace ("{", "").Replace("}", ""); //find machine specific xml file string MachineSource = MachineAttrs["src"].Value; if (!File.Exists (MachineSource)) MachineSource = Path.Combine (Path.Combine (home, ".VirtualBox"), MachineSource); //find the OS type of the machine XmlDocument MachineDoc = new XmlDocument (); MachineDoc.Load (MachineSource); XmlNodeList MachineInfo = MachineDoc.GetElementsByTagName("Machine"); name = MachineInfo[0].Attributes["name"].Value; try { string icon = IconMap.LookUp (MachineInfo[0].Attributes["OSType"].Value); ico_file = string.Format("os_{0}.png@{1}", icon, GetType ().Assembly.FullName); } catch //something went bad trying to assign an icon { Log.Warn ("Could not determine machine type for VM: {0}", name); ico_file = string.Format ("VirtualBox_64px.png@{0}", GetType().Assembly.FullName); } this.state = CurrentState; Log.Info ("VM: {0} indexed [State: {1} Uuid: {2}]", name, state, uuid); } public VMState CurrentState { get { VMState cur_state = default (VMState); //determine the state of thte VM ProcessStartInfo ps = new ProcessStartInfo ("VBoxManage", "showvminfo " + uuid); ps.UseShellExecute = false; ps.RedirectStandardOutput = true; using (Process p = Process.Start (ps)) { p.WaitForExit (); string output = p.StandardOutput.ReadToEnd (); int s = output.IndexOf ("State:"); int e = output.IndexOf ("\n", s); string outputState = output.Substring(s, e-s); //States: saved, running, paused, powered off if (outputState.Contains ("saved")) cur_state = VMState.saved; else if (outputState.Contains ("running")) cur_state = VMState.on; else if (outputState.Contains ("paused")) cur_state = VMState.paused; else if (outputState.Contains ("powered off")) cur_state = VMState.off; if (output.Contains ("Snapshots:")) has_saved_states = true; } return cur_state; } } public override string Name { get { return name; } } public string Uuid { get { return uuid; } } public bool HasSavedStates { get { return has_saved_states; } } public VMState Status { get { return state; } set { state = value; } } public override string Description { get { return "Virtual Machine: " + name; } } public override string Icon { get { return ico_file; } } } }gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/SaveStateAction.cs0000644000175000017500000000007411701730437024226 xustar000000000000000030 atime=1381797706.003221269 30 ctime=1381823767.979050882 gnome-do-plugins-0.8.5/VirtualBox/src/SaveStateAction.cs0000664000175000017500000000561711701730437023502 0ustar00chrischris00000000000000// SaveStateAction.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; namespace VirtualBox { //Saves the current state as a snapshot public class TakeSnapshot : Act { public TakeSnapshot () { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Take Snapshot"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Save the current state as a Snapshot"); } } public override string Icon { get { return "take_snapshot_22px.png@"+GetType().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (VMItem) }; } } public override bool SupportsItem (Item item) { //only allow "taking shapshot" of a machine if it is not in limbo VMItem v = item as VMItem; if (v.Status != VMState.limbo) return true; else return false; } public override IEnumerable DynamicModifierItemsForItem (Item item) { yield break; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsModifierItemForItems (IEnumerable items, Item modItem) { if (!(string.IsNullOrEmpty((modItem as ITextItem).Text))) return true; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { VMItem vm = (items.First () as VMItem); string SnapshotName; if (modItems.Any ()) SnapshotName = (modItems.First () as ITextItem).Text; else SnapshotName = AddinManager.CurrentLocalizer.GetString("Snapshot (") + DateTime.Now + ")"; VMThread thread = new VMThread("VBoxManage", "snapshot " + vm.Uuid + " take '" + SnapshotName + "'", vm.Status, ref vm); Thread t = new Thread (new ThreadStart(thread.DoAction)); t.IsBackground = true; t.Start(); yield break; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/ResumeAction.cs0000644000175000017500000000007411701730437023567 xustar000000000000000030 atime=1381797705.999221269 30 ctime=1381823767.971050881 gnome-do-plugins-0.8.5/VirtualBox/src/ResumeAction.cs0000664000175000017500000000411011701730437023026 0ustar00chrischris00000000000000// ResumeAction.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; namespace VirtualBox { //resume VM public class ResumeVM : Act { public ResumeVM() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Resume Virtual Machine"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Resume the selected Virtual Machine"); } } public override string Icon { get { return "vm_pause_32px.png@"+GetType().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (VMItem); } } public override bool SupportsItem (Item item) { //only allow "resuming" of a machine if it is paused VMItem v = item as VMItem; if (v.Status == VMState.paused) return true; else return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { foreach (Item i in items) { VMItem vm = (i as VMItem); VMThread thread = new VMThread(VMState.on, ref vm); Thread t = new Thread (new ThreadStart(thread.DoAction)); t.IsBackground = true; t.Start(); } yield break; } } } gnome-do-plugins-0.8.5/VirtualBox/src/PaxHeaders.15196/OffAction.cs0000644000175000017500000000007411701730437023041 xustar000000000000000030 atime=1381797705.999221269 30 ctime=1381823767.963050881 gnome-do-plugins-0.8.5/VirtualBox/src/OffAction.cs0000664000175000017500000000630411701730437022307 0ustar00chrischris00000000000000// OffAction.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using Mono.Addins; using Do.Universe; namespace VirtualBox { //Power Off VM State public class PowerOffVM : Act { public PowerOffVM() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Power Off Virtual Machine"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Powers off the selected Virtual Machine"); } } public override string Icon { get { return "vm_delete_32px.png@"+GetType().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (VMItem); } } public override bool SupportsItem (Item item) { //only allow "poweringoff" of a machine if it is running VMItem v = item as VMItem; if ((v.Status == VMState.on) || (v.Status == VMState.headless)) return true; else return false; } public override IEnumerable DynamicModifierItemsForItem (Item item) { List DynItems = new List (); VMItem vm = (item as VMItem); DynItems.Add( new VMDynItm(AddinManager.CurrentLocalizer.GetString("Discard State"), AddinManager.CurrentLocalizer.GetString("Restore VM state to current Snapshot"), "vm_discard_32px.png@"+GetType().Assembly.FullName, VMState.off ) ); try { if (vm.HasSavedStates) return DynItems.ToArray(); else return null; } catch { return null; } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (VMDynItm); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (Item i in items) { VMItem vm = (i as VMItem); VMThread thread; Thread t; if (modItems.Any ()) { thread = new VMThread(ref vm); t = new Thread (new ThreadStart(thread.DoShutdownRestoreAction)); } else { thread = new VMThread(VMState.off, ref vm); t = new Thread (new ThreadStart(thread.DoAction)); } t.IsBackground = true; t.Start(); } yield break; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/RemindMe0000644000175000017500000000013212227172414017371 xustar000000000000000030 mtime=1381823756.543050488 30 atime=1381823772.207051027 30 ctime=1381823756.543050488 gnome-do-plugins-0.8.5/RemindMe/0000755000175000017500000000000012227172414016714 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RemindMe/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227172135021502 xustar000000000000000030 mtime=1381823581.895044483 30 atime=1381823584.899044586 30 ctime=1381823756.543050488 gnome-do-plugins-0.8.5/RemindMe/Makefile.am0000664000175000017500000000063312227172135020754 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=RemindMe FILES = \ src/Reminder.cs \ src/RemindMe.cs \ src/SnoozeableReminder.cs \ src/StringExtensions.cs GENERATED_RESOURCES = \ Resources/RemindMe.addin.xml RESOURCES = \ Resources/alarm.png \ Resources/snooze.png REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/RemindMe/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172414021513 xustar000000000000000030 mtime=1381823756.415050484 30 atime=1381823756.487050486 30 ctime=1381823756.539050488 gnome-do-plugins-0.8.5/RemindMe/Makefile.in0000644000175000017500000004735412227172414020776 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = RemindMe ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = RemindMe FILES = \ src/Reminder.cs \ src/RemindMe.cs \ src/SnoozeableReminder.cs \ src/StringExtensions.cs GENERATED_RESOURCES = \ Resources/RemindMe.addin.xml RESOURCES = \ Resources/alarm.png \ Resources/snooze.png REFERENCES = \ System \ System.Core \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign RemindMe/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign RemindMe/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/RemindMe/PaxHeaders.15196/Resources0000644000175000017500000000013212227172414021343 xustar000000000000000030 mtime=1381823756.559050489 30 atime=1381823772.207051027 30 ctime=1381823756.559050489 gnome-do-plugins-0.8.5/RemindMe/Resources/0000755000175000017500000000000012227172414020666 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RemindMe/Resources/PaxHeaders.15196/alarm.png0000644000175000017500000000007411701730437023230 xustar000000000000000030 atime=1381797705.639221257 30 ctime=1381823756.559050489 gnome-do-plugins-0.8.5/RemindMe/Resources/alarm.png0000664000175000017500000003414211701730437022477 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME(3 IDATxy]G}':}om]DjٖK ac%< 0$3@2Hx<'3 8$0c -[IZ{wΩ9u{[nf>Χϭ:N*`V`V`V`V`V`V`V`V`V`V`!kYc9g&S*C;w4pAͤtJi'TQgn:Jݿ I#o5{`1`3XsqqaZ޽{ +Z^EJ(!(P(PP@Qhe?t_HSYjrm8zjnm939cʄo޵끥8!3"Ҫ8HW@=" U@)=@@_wB gff? {,s0=A<ܗ!?W)޵k׮[ !elpo!^Ql1F_[!Oss#~B|d)s/-=ק~~!^/;ݬw%d2}Gޅe!L6DQÔuށߨr|-V=|({ uh@-B''m.q\^ Rt#;D6j!{pP}d=7'LQ=9b~ZbkP$PES8R*HqYqrVT |ZU/J~#{ rq! i07pL HBxP!f DUUaOW*EWa TjUU}EtPy,X.8{ς ٳgϞ=Ѱ~vwwXPdC@tPUW*B%7җb*ʷJF)΂&cü@<_@3AǷťx?GITg9TEUғ ؞3v_,_*-rU6.L`&iHdϷܲ{w.Wx7]&lӄi#XRӢg*s!Zx\.œLׇ|%å( P`Dyvrf9mǹLKA!NI彄PJ̸sC >yʙ#-JݻwONNNbX bFg;L5o "=(橧-?]`,ۭ E#G-mm+Mm=Fۼc$yDJ} LGUAZ);j?R0lF ! M FFp>8iڑh4: ŒMDаG`G2+\, gggٶmۢDd|b۔{q_@\`72ȯC7~݃>0n%%*X !O !4m_4ux-@eb d=1Cx;=ݿCoMΜ;*:O'lwv}&y LHΗ8'~ݻ_{( !v,?9j Ài0 !,!`$UU*4Mo.Bq';Db_/{V=+pE> p?%h0$\U}pԩۉJ% NHbRpPr{?OoT^uU; !p;5'4Q(&T\fJ%9o=(iUUg4M+)t*ҥ:00"4MB}B8J~wz۶=p)xT/& # ?;QbEl;O=i,!p~*c,fW!gZ?t'VH&SPsHϤѲR jmБ$!B`j*H$B !KXa 'gff X*BGGGy~~>t߰nݞgϏvh+研M`|z\\xWb&BP7ȗ:+|qiM6TձԳ,=T* 3Ju(z( Auq:_@Rj'G/y!] 7\wQsukrks0O1K&Zss3t]ONN&t]Gkk+B' üA?q16Rj׮]7KeLAT( i?+_FR_t)[B`hhBÙBҥچX4P8 M`r7x#Eq@UMS]d7 !B6od 6oS&fB8VTִ$x&(-hkkkj˖ff7"&p<J)!EY4m3. e ~YPn_"ۼa D) CB!dߛf0ٚh4pz*0 x"Jc{9O^q h!V ~)X K ~Tjt) +4̩pVK"LVO:T*hoo}=hmnzp2% '.2TK!K dˆ/8W/g-3y^L=Q(B jDF? Mա:4EjPU B[jq}X_ۅ; UqtUi4t5U4$ |s(4z(Eѩ)jЖ-[|>QAӴ~u(|+2 C,a| K%IyF`Ѝz }rwSSSxcLs&xf#D"V.Lsl۶>5uHaV"'BB K0!'Bs<_-[AJоJ2:==9׶nN<4Mtuu[mKozb~n'Ná>ie<`||(˻6n\oڽw{(6sNȹݷhȧXBC0zӅB቗;wCCCsN9BRԄ^ EQ׋kVС |v[}+7pOm=+JsS_Atvu9H]zv8ULavv Ja||(˷ epinԮ 0ƷjuRpyɁ"eQv/Y򂱱1Y>|X0c(WkLp4; E U)эN @( } gSs1Q%귦kjHigg.^~ebzzz+TU}W2|T>ga z䞛w}}TOhuo Lf-lB 4 眕ih,p(lt[{ӫOKJ(`dxܳl7D|#B!owZڌ4mިcXEQۋ c3n<3= 8@~@S5S)qo(M%'Z"|y J̓ "_SJN"1W_}Gf$UsPl++sN+;AR( |4oWЋ?>+r\.Ucb0??bHr9LOOczzIQGw o7jq!.KE>&65>wlG\'9rrYNq%,zT=tOy^(JUnP' Hwo.Pb}@ ,ŠmժU$I+Rkl>; Zm6>|vu> /yGϸi|ǪU---޽^XOTUD~VéSd@E*X8 3dCUTP"g2bs&#*%rS:@PTtkPu<~>.T6bgCUUx6B[l`dz1UUYRfwM0 BL3DP(:S,}U&ݎ>F%PgHw&&]|wuTQ@(A8Y!P|.ظq#2 4r]B!O=ĀY9Q1L B5 }}|yON@ҧ' zoB卮A]R.?gE7P ]ױzj}9x2Vrz{{܌9́1v^J|&Ǐ;:jBj6{<;g;K9\Xߌs#O7GX;/HjK5 (BDy+s(˒ߋ|JiEiAh8 _<G[OI@~O_ 6ˁ8KŢ9sOϝCl$І1tǎg?y<ϥgbP@*B[[2 2 Lޔ s'sddap] ?| 6nĞ݈'/0ZY\/$xz t$i$٢_| q|䤋 zݔ癳Iwݍ[64M(( Bx|[l˟a5W;%\P(*ZZZԄl6l6 ƘłEB-ϿG>{3^3M  apUnf''9,tB(b^ 8R!( 4*o G_\  =Wz^{|\\=B-H|>'Jf_ kJ2zضm{|w!V&p(Զ q8IG vo{>O;nw' v3%mذq#!0^*`QJ:]TX ;djjsc4bΤSۗ.::R 垥Oo.H$~T76w{/n.;&Xw E8&Tb1_V( :;;Q*P(PT @B=11!a, u,ӥ|g=vr| w_V_Lo-VZOş7| ~II<)ˠT)'* 5{Z(yp"|> ZR䥞DT8k7It0wOr\-P^NBħd_=EU_: $|e.#s֔1gZ hm>((J|>blQ@{aVv4L&$[(2qx%;g%D>A'\ {+U<H^H"H$$vPW2Z0 r ( R," øVNBQ5 μ9quwu4t{}[2*rUS}6w{h_?6FvGx:VY2J3WK:i~MugG!l6cY](=ܠrBz?X&bH$|կ?t?a]MD.5ݭC`rb@V |kk+T*(7,rP&YOZRqsBLƐNϹ3Q:ӥy\{쯕q>s>|>{8:m' `usΟ=hǝ1T*{:7ȵxw#B57'soA|weUƅ_ /dS>py/{6e.xu!u`c! 7a4 (ᰕ#i*8Y-Z eJB=I#p.sx׾0L~6mğ|?յm  %DJ[6$sK4.=ª;a_UUeűHh@q:XCLX9v[ߺʦ!~a}_/FӘKa֭ؽ{qH>$IDAT!Ւɾ~/h֗Ue|3MgH4;n +% Ϯ< PEm4 *Peq8ɏq|>^?N{ދP(u|ui'=_^=Z} 4 9"> Crj} kP*hnG 82@=~x(ސ,+^?{ (Toc!Jj;yRw+0L{>AU4GKA`SO)!la?Z<h5/Q_?]\p|#A8_~ >]FY X':Xa&T΂R_![EQ'J +wrH^PB#ˇ^{mob!.P.(󘚚FOo?4McGRXQʢ퓼*`^U{\p9q[spA)Lj x~r!}o>[].nX7>#~i弁G@8A$t2bP,ָ >)O@ԟnP1rK[<`N :X;k)k D]B7`/g[[GݙRBNb`1%I4 JqggM [A9kq&X-Lp˹L!E2ABsp9K;*Drk`r?/w&N3Z(aR<9v! !σDh ]E_^x߀8ɟC8B^s}/nVPP<5':(J4Γ+`R MO,"h>/uᜇ!*,\pY0X;PbeqpaMd MS7d ']Y;κ9_+k=9xX;.Lgh&W7iZgfB!d?`M\zE"[έEW/2yW!\dM%*0 F}} W A,@KY9N;̤YԢ)2T4MC$jΦB{rf|V3MN.ωi{+7f!-G,B6mIAۯf'N%Zf `<,FZ3BN9/ơ4,u^N8|9psێxiys*afz @RB!B}XDXԴd2y0$ZPJ1j$ b=`YQN殕nMȁRܫ4pV^u wD-~&ɸrWPn0pDޠ:N[)c"d6n٢JBD*b?)3{M|Go{|a[ǵysȴdlV=ˇxtu!/oEt@oO 666i4'{ @Jl)JH8i2d3Yk8aɸ-^hѶG vpjzg_נFFyĽ}u>[˺m:e0;; έH8,?3c-FZcSFsBH$,ټssiE{Gmc9i;B*R&ˉ8\=ngp&sN^빗Ẉ-}d߄)Vc911X,6uEKB;APU0=C֭r?cx}Z3yQ4uŎൎ#}xɧo~  aÆ pùsžcM6|ٛ9QJ nYxes[dN`EU^cK }/\#?qwiOowp.x! 5J 4r9kh4*R7Q7rܕ099 M011jZ0kGPT/fjgh+ŞΒq:x )|wB r"yf?pc&ve{YQ߿ltuu=gϞ-e@&I)}N> UU0334U\.vgn-C^Gf܅=/{o)B؛\ T ==(`~!Pk׮ݹ}Eu$,2qMMM !@*BTB*B"Bi3.썣E_!Cn>ͅWNj^k{e# /`a{8*0*TI8ǎs5Jx`̧&h0܌P(avfʃ3k] :n&>$Ep=|-+ic! ׮Ϟ=\.Bt]dϗGKJdr?oSJ ^ss3TEf8w iҠ$>.v%^Xu tSHu0 L!HRD`e8qQ{TovRhI!BhnnnrHhmmiH0ɷlJ !`L& ոLS'_NFp{5QzzEY P .p0fBpN(jt8z&'Fd?K\|"&|VT*T*:Lk=|.)0.݈Y={[]G]]EuzӃϒBQ?|6eBpL&L&k}l0GjΜ9 [ZZ>cǎ7sؕID"Via!L֜J֮^@c_$ryW_}e#H$Od"@{{;t]I[[P[ZRiN&CPw`vԱb O)O}φXp:z^4N£S=jyl?qD11d"ݼq@pů~+"}tvv~o\ + L~NP[[:;;!ioo睝TS z(*ad# ~O1?? ; (Gwˣq}c -9*Lf} 4m0dffk=gϞ]n|\v~BÝDR#Gh{{; [E =a059a0|qbb/zvK.\qt`>^kx) vs j8wvy\zcc.a]]5q /@'&&/J=N_\,\@G xؘ]wufPP1==jTJ)UmdT|M08ު&d)[kܶBN>/z%9-16jij0lA~2I__on۶xX Z"KvwwBG*Bz6m+&tE-]qbX{g\.Ew2J BR(XThbbSSSꪫjݺcFqlllP.]( Tqv /J @zϠX,;o_p4\''s\6Xw{+@x!^'xdjjj4fffiBkkkΑF'&:9}JpKYJ?sʨʸMO? ew]Ɩ9G2융eZ" oX7Ƕ1)>|8^.UU=/.XKXv B̙3ɵk׾ucvv/bW_}u%J2CϟOT 6+ ((K13=W]BQ!š|RMQ3AU"?☛Gss3N( G2Z?0E[4@V++wp8BSSk׮p#Ʈ}fxx8Z*088x Jmܜ&Booqƒ)B- G'&&gM&R H$J)099\{-@^;zaFϟ(B4 g}>ݣjTwG{TUUgZ=~xdllL~Lmmm1b``׷s !T>?4<s-{O<ڼy cnnׯǺu>600e%o?}###(3^9y={/t_&ٙ>fr|>BPL&皚*xF"(IEQBBqB*c,W.\rܪ\. u/!$^Ⱥ߿###0Mׯnܸ񺮮˅ k<844X,b``ͯ7F+ߓ^,u{wF.īgsjN&w4M{t׮]e8tP{[[[FFF000_bza_DZ~z BmӦMcx4RtkT[*veZ]6|_lU/)f(:E"B3;w,ĉҧ7ׯk+ X&8}tkvzxxiXnKx׭[hOBJJea XkF;c,sc(B tRzZQ㺮B' ±{V|,8uTgX[Ξ=̦MVoذ!wq,{Ο?ىuQ_~ڵ/GCp-uM>}zoooÕJѦp8|/rX&)VZ;v|ra9]kfZ~Z2C=f߾}]ݏ+CY~ R}/IENDB`gnome-do-plugins-0.8.5/RemindMe/Resources/PaxHeaders.15196/snooze.png0000644000175000017500000000007411701730437023451 xustar000000000000000030 atime=1381797705.639221257 30 ctime=1381823756.563050489 gnome-do-plugins-0.8.5/RemindMe/Resources/snooze.png0000664000175000017500000003612211701730437022720 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs B(xtIME)A1 IDATxwGy/ݷӻQ-c!b[ NcIl0{k @KB !3v|1cYX,KdSݙΖȒ|d{5;;;;Og B.|g;|>㯶! @@Md?xoS_(fN+ gz x!ۄ`B8OJtBktX~0FjMiP+\@R}=\@ߨRyEQ@UNG_bU7K sBp(7TJZe7 X.+w??.?_wb.1]bxW?z8=PAdɏre\s.xDՏ8!}! qΙ͛s=>ػwfPZR(RV6l'gjܟA矾E(c MDද~=[+wp0Ü308g "bF;v^1ܹ3h**=7PESEB)RB( ;ҥKx=ܷd̴D|럸s8t/9W09c6s#7ۄ޲垳MqB]+BHb]uR(TtQ=}',%K _Xv?qsB;Ⓜ |/2*Żlْ<cݽ{w. pl3mU&EB(B*fLCS閙Td?fsKͳΩL7pPz7% xRz5-QVW\>EF'Y "Sv!0|^Bq¡T*3<3d22;ʞr1H4zlE!PBW:?D}ض~kT_|晾geO@`u9MD'"~/,U,8A Az"-d 4w0Mu" J'TR[eWݕ p@Q=3^ݻ7N 0"cjV؞9PE'pP(|LqJ0OMgbgNCAyT*񤪪_"ʇti:*`Bd$t]W^"% ]S1Ą̊BPRUKaP?8:fΟ֣~gT|DU $,YV-!\ ۾}«BuIVCDm(U*B(_ h=O{I4XB*|)//|TL튢|RJh$8g0\f䳪QNRAnݾ}O;/zmDϹMBmV<_NMA|3>xCwwt,;>Tk $|RB 1U_[9Uj_M8.(y[t6/˓w_.~`g4@* }B93?~n|r"=2w >cTy6.*!D" (BLlȟ;=ۀkভ[ΞXp8 |>Օ?~CnΞw!yi Ogp`dT8؎}ݧ ECCZP(Rj4rز7E{` f /B&o\=BЫX` 5(BdG5M; &/~XӽP55~JL1ױg0sH抖C w NEyJ% Kבbr\pۃ'F zo&:1e @.C&N3bJ@kJ'TU4SQ.χ@ @ `0M:G@pBrYX2fffsss|>[ @qJU"(!$HYp|)(`0p8H$'sk~+) xn$ &.eyu'Zb~Tcf"u~Upt`J|{DjA6ջڬiinwْ%yr-JP1\4.@ "O%E r1Bb|!*P(P(T& VEFF쥇~\H &v_]_+b,Y‹óu)__B+Du78!WYc3^h0q/u:`YKs&ptG)}qMʙ`0xنa`hh4==]f]+YB0JOMm۔^M -!^K yA0@4 " 0@$A<GSS((o\A `px3 V_XdhO=q+3æZ;Ȧ*= 8,?Zr&e#c ipBzQ襚! 1H$ J)ҩ}n/.b@!G.G{{;( d2NP2z~nncbXT*all,J܌6^!782T.& RB@RJ1gQY-:U|T1aܢ_5UY@/d%Kf)stt?~ [U@h\YB)]EQ.š( H%вR je|BGˆc @,B Al6p8Jc}PZa[xŅ(d2hii^r{raNm}%"dKYgQ,Uq|uv[+n!^Ɛ ]aīU_U߭igի4UHi:t([* \hT^*ʚP09PJمnӄs+ֱjPyƽb hjPhckMu]?:33X,ԔfY7Oأ{D)TԘjP{E-r:c(: DOPE_@R5^Z}I>>>!DbKSP@ ~R+( pdzZPMSIt#{b XaB`ff33X~=jLekarDTZT X,'O\ B œSZ!d9##>w$W5:Sv[ݟ7]ױo߾r.[ʆQ < #C !Z 1RCscZȪ}}P,!3`IċB]]]QM.eTEU13==T*VbT*tБ&;hkĦpӢ ULNl?&Cw-d. Q7ݞVٵ{ ~7g΍e ö;_wEoV٘J/꺮kc,_*wkA |MPU(E^M5~ BW JlsɇGr G?z2 V*h_kk+Ѩ~1󡣣PUg`h7IIlN[ ǻn?Ng)If)|]`<133_~149gBL*@0`EcQp188.z2$x&P"EeJP(@^&ZM@bp'sөCBW*ggg{8چ رcǔ ǎ<_J VOV=;3噅Q:+h`"MWm q:t3!DX+ # UoށgyRTEU TUi_ TE5o+(%TM##2 DEUAoY|?yϻ* 8z(TU/r"P֭[ǃ &''199be͚ez֭+b9焜x p:[f\_ͶmOr/?qrsbB9  }PU˖/þ}/@0neo@Uap,RB*O]z ~UWoCgW݅K6nSӚ@~qLNNbjj bM\l$+A;͡\<X']7e)E$e/ !D^011cǎ 4Pu4# {_ cvfhjnPTEqɅ @' PaOxqAgX]Ntz岎&bT!hLDb||ÒV-+=$؞=@|@ozۖᆭs|#\Y@|pj}}*ZA)+'a޽0 9griZ4#,ݒ*a{P*_-nO*d2WzǑH$.VH$`8dj͊1$晷Z`w!˃ |P"Orމܵ6Z  ׃9ud2ݖEp'S)g}kw !BPT0<<,*P P!kUUQA1m;&!P)j755R >ۇ(F%~¯RD\ȁp*4T*XmڻRr0_>9C>rt݌nFF`D-P\O(59Ep8E@]ZWSNFRT+;Xqo,$IO Ǔ:^8^ĘIX_ Xf ^z%awrD"pYtAK~>MCߒ>W+tv !!ܴ ӅR뫀鮍]~ R?o-?YbTVy9,8`+%͔2 z{{܌d2d2 _M5fW*9rĦnR16jT"V \zA xZÈF#ۿL{q"W8< Dll"А+h6[bQ"6k.A"@>o0Ƀ@ څH&ys\~zP  2!)p8T]y8},k2^M3n?/s8ڐJJ`ƧqYA\.Qar _ 7k֬O~0v>劉'_PjTgP-]0smo߼ۈbqx XF(tX 3 x}^ps\\bYr%t]Hpm.x@g\&sQMUqŸTp`\B(JI ZhHNBџ?~k| pD \ImtwѻKl].r---hjjB:F:cC8 e@ !~W>~^1 `pf`(k6]fk=^Pj8@ 5.Bp!||_waA.! Ζqx2酼[n||~inRd2#CUUP(,Y]בdd~WVۢ#@6@`3$v#!OP(,?XZvceH6‘OJ0$'ѵSǝ ^fp!`r'rLy~[T;^Pϒs{{VYcF)_PvF)E6E&F333NyF|p^!ڔ@(R]SjFsm6n}/zlcN ?'477"S{;S" k|>-P( r(J=@#=55%ۡ,ӆ:VT۾Rv=Ǯv+Vj궖p+^  K.g>G*Ų#942o3}hk6q <)P*FK%sz~[aJ= ^!ݾF Je~eO]'8Ef׍4F]tY74Rj19++zJ$a g\. hm573y p6b1aJ+?h4V( $nNY$N1)*WMvy<^;t_9~ӟ"dnGe]łb;ϥsh [IT98괡#Q#k^9 Jd<3s=w3?p<I.msK;Ogl@N _(h޷P,Q(9^h@Aia8iHShoow9`jM Q(̍$@ GaAn%˙`߾}׿u_EN葹^:L(5 ӱ# *. ">`zjmm(W]&IDATڊaJ%7!b_4HRKEcJ2Fb0D"N"=/՛kC6i\p[%MHU`tt4nnl!\{2e<;¡ Ϯ!.=a:@BIxۦ c 457 0HĞRLRKW@)7\< *j8FsSgOK;'Jk|7`8Bm;_?ae3|nv_=G,B ն 0f-WB 0%0c$u]G\|b!bkA>'r!TqdI\T\-ru-h5Z׀躁}CXv O`{-Y+Vnogddr\ A51{uXt+RLJP4m{v-3'$ܪ-~i  ~?ğ| |_n;H2[h' x$rMkV'14yv$ Drc,aOXb,"e'o Ck[[=rRGJ…zq#U+͐{۷# gK[  C0}]'1~$0pcQy` 0 0ZHe1yG(k֮57uoQs^:WۇXx^_SӸ{F[k[M藔5xX\kWA•%  ֭-+bT}/?1|+q]U\= bff=Ki0*ɢ}'y1E1 Ʌ$ш9są!NS7nB?w|?![oXg-@غR-`Ssu;cp! >π [b(Ӹ >&d} VOww75s x~t9O%7 ˗-rF5^ƓnOCo0g[[X_x=E*9i(J@-+b0>sbkZ,t_pڹ .EVn!p7{)X8YS9b^!};Cvٟγ&MUPJ?1v#͂@>#QGߒ%&૾w=Ĺ޳+=:r'YUUcqG4J&q2ݤQP|MSA89HR M. x6kMr?34`0}甘AD 4&9U[A+kP\pq ZGsQ'\N\,Jer}A4-3E*B!d7`.\jF"K@DL[,-s=NN;񜃐5q@fJ/Lþ/glUՎA €h7& |>U|#! Vn `4[i :Y4ʙhd:Gkg~<&g-NAyWkkN$|*%FX~dRb19_H. C7s5n>iPwι)+$Rӏm~s C7P6|0`:;eQcl6_faA?c F98A) JJvwM]AZNB'kF ګ0yol;2_TknK qWFT' !@)E0LYń٢rB_ *ᰵ研:{&ޥ{eڦ뜌yT [Q,ॼw5Fo4n4@oO 611a#i(5NjV}o [i ʯl)JH8a0SiSqvaD{-7廁o)BX砩zz: KCiٳ~Xbƍ嬥kjjK9q qDQ(9㢩p+-YǧpxQJp5vyw3GZ `J>v~{ !->?TUE_W*6-U^3DSS4Mhnn@i p0?7ks>rKvڔVuuךh\QeIjkñzK,^A( C aXbYJ~d2 X,wgFgbnߦ\HP1aV0$gWJ9P)KS׸kpeOm#H|(` hE3ѣ؋ܴiӯ&jh MLD0 D:36PB3wvzne95S{W٫u]ҹ9;P*֬C,79A(ZbqsGYBȝsBJ3cf]Zw/:sT- ^#k)YG0Y.JJR׮NRkC(loiikӦM h4V$ !`1|>Tjm S'hHHrUܯvi\nӥɦ8c(aD(lLǮy-`sE`.rr_hkk*ºu[H%-mVjYENRZpI -3ljt\t{.a+09CSS3ch[jooJ"G f0|+ H$2MMUUֆh4#GVNZz0cd2iLO3SUK>[x+e=Ztl?1xnŲ11&{9R,eG!mmmCioi1e \>϶tKO2/ǞpAf Q%En*\2ǞePc# 1Ģ5*s.y"}tvvuW.yQq_[[:;;!ioo睝H)2` ~_`aa +j \[O@~G`er|3s~4_nM@@OJ}۷o?Ͽ !<ىNJ%V]?{Q X,H__;.ʹ9@Dw|vwwB׿V}>_K.5 0,_XX@P嗿C̦R3)jc3Q,l;kObzMK,A<Gb>a+|Z|ӥ|OL K" \RcSSSA6_\Y_OLL 䊅KE!* "zL< +Sڅ|nl8O(v) tH%u Ʊ|iPoOw7LNNV^|E?_3)dŚRE|DBlذp$y]*>11 .I0@3 ]^f10sW"]Ίm)T,1:2V*Y8hbUyUUsnrχy>kpp0T(m۶=x||ݣj{=R9w'B[[[ B/m8O`hh(f F?VZ DM&v➞?d?a\nta>h+V*k _%1CwHRx}V#XG{l[k7I(<˒%KH !  CXs=ѣ?ipp˗/ǪUطo[oJ:P(|!LnO&HRv:p8e˖M5Mk~P(y=/(t6Z+!x3g0DQՊBiYUh) H.pįirBHS]&&&ǏܖF x϶m۶mڴgRMкuus644OhiiA?:;;=ru^{B2t:}T tFk5BHx1(i:==2غSF?{53ؿ'099UVk׮8&''Cal+ o* ; ¦be m xJ` ߿kA9zh/5UK/54#M˖-ʕ+_D"o]rB! šRVuu1aE8aKl !9BHR:G)Q;r;v(Qexx3?244Ǐ?veWμְ8'ƚ:;;dɒnkk뢾+J^jbW\9322RtxS x/~-#* .]M6}.[bEJrrɱ8pN}ݷ|Ν]zKٹsg}ݷ\BP. BP. BP. BP. BP. B?oP6-IENDB`gnome-do-plugins-0.8.5/RemindMe/Resources/PaxHeaders.15196/RemindMe.addin.xml.in0000644000175000017500000000007311701730437025332 xustar000000000000000030 atime=1381797705.639221257 29 ctime=1381823728.68304953 gnome-do-plugins-0.8.5/RemindMe/Resources/RemindMe.addin.xml.in0000664000175000017500000000114711701730437024601 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/RemindMe/PaxHeaders.15196/src0000644000175000017500000000013212227172414020160 xustar000000000000000030 mtime=1381823756.555050489 30 atime=1381823772.207051027 30 ctime=1381823756.555050489 gnome-do-plugins-0.8.5/RemindMe/src/0000755000175000017500000000000012227172414017503 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/RemindMe/src/PaxHeaders.15196/SnoozeableReminder.cs0000644000175000017500000000007411701730437024361 xustar000000000000000030 atime=1381797705.643221257 30 ctime=1381823756.551050489 gnome-do-plugins-0.8.5/RemindMe/src/SnoozeableReminder.cs0000664000175000017500000000363711701730437023635 0ustar00chrischris00000000000000// SnoozeableReminder.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using GLib; using Do.Platform; namespace RemindMe { public class SnoozeableReminder : ActionableNotification { public SnoozeableReminder (string message, TimeSpan timeout) : base ("RemindMe", message, "", "Snooze") { base.Body = message; this.ReminderDelay = timeout; } TimeSpan ReminderDelay { get; set; } TimeSpan SnoozeTime { get { //the snooze time is the lesser of (TotalReminderSeconds / 4) and 300 (5 minutes //ie, for all reminders > 20 minutes, the snooze time is still 5 minutes. //however, we still set the floor for a snooze time to be 30 seconds int snoozeTime = (int) Math.Max (Math.Min (ReminderDelay.TotalSeconds / 4, 300), 30); return new TimeSpan (0,0,snoozeTime); } } public override string Icon { get { return "snooze.png@" + GetType ().Assembly.FullName; } } public override void PerformAction () { GLib.Timeout.Add ((uint) this.SnoozeTime.TotalMilliseconds, () => { Services.Notifications.Notify (new SnoozeableReminder (this.Body, this.SnoozeTime)); return false; }); } } } gnome-do-plugins-0.8.5/RemindMe/src/PaxHeaders.15196/Reminder.cs0000644000175000017500000000007411701730437022337 xustar000000000000000030 atime=1381797705.643221257 30 ctime=1381823756.547050488 gnome-do-plugins-0.8.5/RemindMe/src/Reminder.cs0000664000175000017500000000233211701730437021602 0ustar00chrischris00000000000000// Reminder.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using GLib; using Do.Platform; namespace RemindMe { public class Reminder : Notification { public Reminder (string message, TimeSpan timeout) : base ("RemindMe", message, "") { base.Body = message; this.ReminderDelay = timeout; } public override string Icon { get { return "alarm.png@" + GetType ().Assembly.FullName; } } TimeSpan ReminderDelay { get; set; } } }gnome-do-plugins-0.8.5/RemindMe/src/PaxHeaders.15196/StringExtensions.cs0000644000175000017500000000007411701730437024120 xustar000000000000000030 atime=1381797705.643221257 30 ctime=1381823756.555050489 gnome-do-plugins-0.8.5/RemindMe/src/StringExtensions.cs0000664000175000017500000000363111701730437023366 0ustar00chrischris00000000000000// StringExtensions.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; namespace RemindMe { public static class StringExtensions { //let's get cute and make playing with these strings more fun public static bool ContainsAny (this string str, IEnumerable items) { foreach (string item in items) { if (str.Contains (item)) return true; } return false; } public static IEnumerable Matches (this string str, IEnumerable items) { foreach (string item in items) { if (str.Contains (item)) yield return item; } yield break; } public static int LastIndexOfAny (this string str, IEnumerable items, out string match) { int index = -1; match = ""; foreach (string item in items) { if (str.Contains (item)) { if (str.LastIndexOf (item) > index) { index = str.LastIndexOf (item); match = item; } } } return index; } public static int LastIndexOfAny (this string str, IEnumerable items) { string match; return str.LastIndexOfAny (items, out match); } } } gnome-do-plugins-0.8.5/RemindMe/src/PaxHeaders.15196/RemindMe.cs0000644000175000017500000000007411701730437022272 xustar000000000000000030 atime=1381797705.643221257 30 ctime=1381823756.551050489 gnome-do-plugins-0.8.5/RemindMe/src/RemindMe.cs0000664000175000017500000001461411701730437021543 0ustar00chrischris00000000000000// RemindMe.cs // // GNOME Do is the legal property of its developers. // Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . // using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using GLib; using Do.Universe; using Do.Platform; namespace RemindMe { public class RemindMe : Act { readonly string remindMessageHourMin; readonly string remindMessageMin; readonly string [] timeKeyWords; class AllowSnoozeItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Allow Snooze"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Allows this reminder to be snoozed."); } } public override string Icon { get { return "snooze.png@" + GetType ().Assembly.FullName; } } } class NoSnoozeItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("No Snooze Allowed"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("This reminder cannot be snoozed."); } } public override string Icon { get { return "alarm.png@" + GetType ().Assembly.FullName; } } } public RemindMe () { remindMessageHourMin = AddinManager.CurrentLocalizer.GetString ("You will be reminded in {0} hours, {1} minutes."); remindMessageMin = AddinManager.CurrentLocalizer.GetString ("You will be reminded in {0} minutes"); timeKeyWords = new string[] {AddinManager.CurrentLocalizer.GetString ("in"), AddinManager.CurrentLocalizer.GetString ("at")}; } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Remind Me"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Simple Reminders"); } } public override string Icon { get { return "alarm.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { return true; } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (AllowSnoozeItem); yield return typeof (NoSnoozeItem); } } public override IEnumerable DynamicModifierItemsForItem (Item item) { yield return new AllowSnoozeItem (); yield return new NoSnoozeItem (); } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string message, matchedWord; TimeSpan timeout; if (!(items.First () is ITextItem)) yield break; message = (items.First () as ITextItem).Text; //bad time string, bail if (!message.ContainsAny (timeKeyWords)) yield break; timeout = ParseTimeString (message.Substring (message.LastIndexOfAny (timeKeyWords, out matchedWord) + matchedWord.Length)); message = message.Substring (0, message.LastIndexOfAny (timeKeyWords)).Trim (); if (timeout.TotalMilliseconds == 0) yield break; MaybeShowMessage (timeout); Notification reminder; if (modItems.Any ()) { if (modItems.First () is AllowSnoozeItem) reminder = new SnoozeableReminder (message, timeout); else reminder = new Reminder (message, timeout); } else { reminder = new Reminder (message, timeout); } GLib.Timeout.Add ((uint) timeout.TotalMilliseconds, () => { Services.Notifications.Notify (reminder); return false; }); yield break; } TimeSpan ParseTimeString (string timeStr) { DateTime t; TimeSpan notificationTimeout = new TimeSpan (0,0,0); //this will catch strings like 10:00 PM or 14:12 if (TryConvert (timeStr, out t)) { notificationTimeout = t - DateTime.Now; return notificationTimeout; } else { //this will catch strings like 2m2s or 2 h 2 m int hours, minutes, seconds; hours = minutes = seconds = 0; timeStr = timeStr.Replace (" ", null); //I'm not quite sure how to make these translateable... //There could be a case where the first letter for two time units are the same, //for example, german Stunde = hour, Sekund = second. foreach (string match in timeStr.Matches (new [] {"h", "m", "s"})) { try { switch (match) { case "h": hours = GetTimeUnit (timeStr, "h", out timeStr); break; case "m": minutes = GetTimeUnit (timeStr, "m", out timeStr); break; case "s": seconds = GetTimeUnit (timeStr, "s", out timeStr); break; } } catch { //bad time string return new TimeSpan (); } } notificationTimeout = notificationTimeout.Add ( new TimeSpan (hours, minutes, seconds)); return notificationTimeout; } } bool TryConvert (string timeString, out DateTime time) { try { time = Convert.ToDateTime (timeString); } catch { time = default (DateTime); return false; } return true; } void MaybeShowMessage (TimeSpan timeout) { if (timeout.TotalMinutes < 2) return; else if (timeout.TotalMinutes < 60) { Services.Notifications.Notify ("RemindMe", string.Format (remindMessageMin, timeout.Minutes)); } else { Services.Notifications.Notify ("RemindMe", string.Format (remindMessageHourMin, timeout.Hours, timeout.Minutes)); } return; } int GetTimeUnit (string input, string match, out string remainingString) { int val = int.Parse (input.Substring (0, input.IndexOf (match))); remainingString = input.Substring (input.IndexOf (match)+1); return val; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Pastebin0000644000175000017500000000013212227172410017432 xustar000000000000000030 mtime=1381823752.287050342 30 atime=1381823772.207051027 30 ctime=1381823752.287050342 gnome-do-plugins-0.8.5/Pastebin/0000755000175000017500000000000012227172410016755 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pastebin/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170613021546 xustar000000000000000030 mtime=1381822859.075019628 30 atime=1381823353.243036621 30 ctime=1381823752.287050342 gnome-do-plugins-0.8.5/Pastebin/Makefile.am0000664000175000017500000000165512227170613021025 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Pastebin FILES = \ gtk-gui/generated.cs \ gtk-gui/Pastebin.PastebinConfig.cs \ src/Config/PastebinConfig.cs \ src/PastebinAction.cs \ src/Pastebin.cs \ src/Providers/IPastebinProvider.cs \ src/Providers/AbstractPastebinProvider.cs \ src/Providers/LodgeIt.cs \ src/Providers/Paste2.cs \ src/Providers/PasteUbuntu.cs \ src/Providers/PastebinCA.cs \ src/Providers/PastebinCOM.cs \ src/Providers/PastebinProviderFactory.cs \ src/TextSyntax/ITextSyntaxItem.cs \ src/TextSyntax/TextSyntaxItem.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/LodgeIt.xml \ Resources/Paste2.xml \ Resources/PasteUbuntu.xml \ Resources/PastebinCA.xml \ Resources/Pastebin.xml GENERATED_RESOURCES = \ Resources/Pastebin.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Pastebin/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172410021554 xustar000000000000000030 mtime=1381823752.203050339 30 atime=1381823752.263050341 30 ctime=1381823752.287050342 gnome-do-plugins-0.8.5/Pastebin/Makefile.in0000644000175000017500000005037512227172410021034 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Pastebin ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Pastebin FILES = \ gtk-gui/generated.cs \ gtk-gui/Pastebin.PastebinConfig.cs \ src/Config/PastebinConfig.cs \ src/PastebinAction.cs \ src/Pastebin.cs \ src/Providers/IPastebinProvider.cs \ src/Providers/AbstractPastebinProvider.cs \ src/Providers/LodgeIt.cs \ src/Providers/Paste2.cs \ src/Providers/PasteUbuntu.cs \ src/Providers/PastebinCA.cs \ src/Providers/PastebinCOM.cs \ src/Providers/PastebinProviderFactory.cs \ src/TextSyntax/ITextSyntaxItem.cs \ src/TextSyntax/TextSyntaxItem.cs RESOURCES = \ gtk-gui/gui.stetic \ gtk-gui/objects.xml \ Resources/LodgeIt.xml \ Resources/Paste2.xml \ Resources/PasteUbuntu.xml \ Resources/PastebinCA.xml \ Resources/Pastebin.xml GENERATED_RESOURCES = \ Resources/Pastebin.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ System.Xml \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Pastebin/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Pastebin/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Pastebin/PaxHeaders.15196/Resources0000644000175000017500000000013212227172410021404 xustar000000000000000030 mtime=1381823752.319050343 30 atime=1381823772.207051027 30 ctime=1381823752.319050343 gnome-do-plugins-0.8.5/Pastebin/Resources/0000755000175000017500000000000012227172410020727 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pastebin/Resources/PaxHeaders.15196/Pastebin.xml0000644000175000017500000000007311701730437023761 xustar000000000000000029 atime=1381797705.43122125 30 ctime=1381823752.319050343 gnome-do-plugins-0.8.5/Pastebin/Resources/Pastebin.xml0000664000175000017500000007715111701730437023240 0ustar00chrischris00000000000000 Plain Text Plain Text file 1 ABAP ABAP file abap ActionScript ActionScript file actionscript ActionScript 3 ActionScript 3 file actionscript3 Ada Ada file ada Apache Log Apache Log file apache AppleScript AppleScript file applescript APT Sources APT Sources file apt_sources ASM (NASM) ASM (NASM) file asm ASP ASP file asp AutoIt AutoIt file autoit Avisynth Avisynth file avisynth Bash Bash file bash Basic4GL Basic4GL file basic4gl BibTeX BibTeX file bibtex Blitz Basic Blitz Basic file blitzbasic BNF BNF file bnf BOO BOO file boo BrainFuck BrainFuck file bf C C file c C for Macs C for Macs file c_mac C Intermediate Language C Intermediate Language file cill C# C# file csharp C++ C++ file cpp CAD DCL CAD DCL file caddcl CAD Lisp CAD Lisp file cadlisp CFDG CFDG file cfdg Clone C Clone C file klonec Clone C++ Clone C++ file klonecpp CMake CMake file cmake COBOL COBOL file cobol ColdFusion ColdFusion file cfm CSS CSS file css D D file d DCS DCS file dcs Delphi Delphi file delphi Diff Diff file dff DIV DIV file div DOS DOS file dos DOT DOT file dot Eiffel Eiffel file eiffel Email Email file email Erlang Erlang file erlang FO Language FO Language file fo Fortran Fortran file fortran FreeBasic FreeBasic file freebasic Game Maker Game Maker file gml Genero Genero file genero GetText GetText file gettext Groovy Groovy file groovy Haskell Haskell file haskell HQ9 Plus HQ9 Plus file hq9plus HTML HTML file html4strict IDL IDL file idl INI file INI file file ini Inno Script Inno Script file inno INTERCAL INTERCAL file intercal IO IO file io Java Java file java Java 5 Java 5 file java5 JavaScript JavaScript file javascript KiXtart KiXtart file kixtart Latex Latex file latex Linden Scripting Linden Scripting file lsl2 Lisp Lisp file lisp Loco Basic Loco Basic file locobasic LOL Code LOL Code file lolcode Lotus Formulas Lotus Formulas file lotusformulas Lotus Script Lotus Script file lotusscript LScript LScript file lscript Lua Lua file lua M68000 Assembler M68000 Assembler file m68k Make Make file make MatLab MatLab file matlab MatLab MatLab file matlab mIRC mIRC file mirc Modula 3 Modula 3 file modula3 MPASM MPASM file mpasm MXML MXML file mxml MySQL MySQL file mysql None None file text NullSoft Installer NullSoft Installer file nsis Oberon 2 Oberon 2 file oberon2 Objective C Objective C file objc OCalm Brief OCalm Brief file ocaml-brief OCaml OCaml file ocaml OpenGL Shading OpenGL Shading file glsl Openoffice BASIC Openoffice BASIC file oobas Oracle 11 Oracle 11 file oracle11 Oracle 8 Oracle 8 file oracle8 Pascal Pascal file pascal PAWN PAWN file pawn Per Per file per Perl Perl file perl PHP PHP file php PHP Brief PHP Brief file php-brief Pic 16 Pic 16 file pic16 Pixel Bender Pixel Bender file pixelbender PL/SQL PL/SQL file plsql POV-Ray POV-Ray file povray Power Shell Power Shell file powershell Progress Progress file progress Prolog Prolog file prolog Properties Properties file properties ProvideX ProvideX file providex Python Python file python QBasic QBasic file qbasic Rails Rails file rails REBOL REBOL file rebol REG REG file reg Robots Robots file robots Ruby Ruby file ruby Ruby Gnuplot Ruby Gnuplot file gnuplot SAS SAS file sas Scala Scala file scala Scheme Scheme file scheme Scilab Scilab file scilab SdlBasic SdlBasic file sdlbasic Smalltalk Smalltalk file smalltalk Smarty Smarty file smarty SQL SQL file sql T-SQL T-SQL file tsql TCL TCL file tcl TCL TCL file tcl Tera Term Tera Term file teraterm thinBasic thinBasic file thinbasic TypoScript TypoScript file typoscript unrealScript unrealScript file unreal Vala Vala file vala VB.NET VB.NET file vbnet VeriLog VeriLog file verilog VHDL VHDL file vhdl VIM VIM file vim Visual Pro Log Visual Pro Log file visualprolog VisualBasic VisualBasic file vb VisualFoxPro VisualFoxPro file visualfoxpro WhiteSpace WhiteSpace file whitespace WHOIS WHOIS file whois Win Batch Win Batch file winbatch XML XML file xml Xorg Config Xorg Config file xorg_conf XPP XPP file xpp Z80 Assembler Z80 Assembler file z80 gnome-do-plugins-0.8.5/Pastebin/Resources/PaxHeaders.15196/PastebinCA.xml0000644000175000017500000000007311701730437024165 xustar000000000000000029 atime=1381797705.43122125 30 ctime=1381823752.319050343 gnome-do-plugins-0.8.5/Pastebin/Resources/PastebinCA.xml0000664000175000017500000001554211701730437023440 0ustar00chrischris00000000000000 Plain Text Plain Text file 1 Actionscript Actionscript file 18 Ada Ada file 19 Apache Config Apache Config file 20 ASP ASP file 22 Bash Bash file 23 C C file 3 C++ C++ file 4 C# C# file 9 CSS CSS file 24 Delphi Delphi file 25 Diff / Patch Diff / Patch file 34 HTML 4 Strict HTML 4 Strict file 26 Java Java file 7 Javascript Javascript file 27 LISP LISP file 28 Lua Lua file 29 Microprocessor ASM Microprocessor ASM file 30 mIRC Script mIRC SCript file 13 Objective C Objective C file 31 Perl Perl file 6 PHP PHP file 5 PL/I PL/I file 14 Python Python file 11 Ruby Ruby file 10 SQL SQL file 16 Scheme Scheme file 17 Script Log Script Log file 33 Visual BASIC Visual BASIC file 8 VB.NET VB.NET file 32 XML XML file 15 gnome-do-plugins-0.8.5/Pastebin/Resources/PaxHeaders.15196/LodgeIt.xml0000644000175000017500000000007411701730437023544 xustar000000000000000030 atime=1381797705.427221249 30 ctime=1381823752.315050343 gnome-do-plugins-0.8.5/Pastebin/Resources/LodgeIt.xml0000664000175000017500000002416311701730437023015 0ustar00chrischris00000000000000 Apache Config (.htaccess) Apache Config (.htaccess) text-x-generic apache Bash Bash text-x-generic bash Batch (.bat) Batch (.bat) text-x-generic bat C C text-x-generic c C# C# text-x-generic csharp C++ C++ text-x-generic cpp CSS CSS text-x-generic css D D text-x-generic d Django / Jinja Templates Django / Jinja Templates text-x-generic html+django Dylan Dylan text-x-generic dylan Erlang Erlang text-x-generic erlang GAS GAS text-x-generic gas Genshi Templates Genshi Templates text-x-generic html+genshi HTML HTML text-x-generic html Haskell Haskell text-x-generic haskell IRC Logs IRC Logs text-x-generic irc Interactive Ruby Interactive Ruby text-x-generic irb JSP JSP text-x-generic jsp Java Java text-x-generic java JavaScript JavaScript text-x-generic js Lua Lua text-x-generic lua Mako Templates Mako Templates text-x-generic html+mako MiniD MiniD text-x-generic minid Myghty Templates Myghty Templates text-x-generic html+myghty OCaml OCaml text-x-generic ocaml PHP PHP text-x-generic html+php Perl Perl text-x-generic perl Python Python text-x-generic python Python Console Sessions Python Console Sessions text-x-generic pycon Python Tracebacks Python Tracebacks text-x-generic pytb Ruby Ruby text-x-generic ruby SQL SQL text-x-generic sql Scheme Scheme text-x-generic scheme Smarty Smarty text-x-generic smarty SquidConf SquidConf text-x-generic squidconf TeX / LaTeX TeX / LaTeX text-x-generic tex Text Text text-x-generic text Unified Diff Unified Diff text-x-generic diff Vim Vim text-x-generic vim XML XML text-x-generic xml eRuby / rhtml eRuby / rhtml text-x-generic rhtml reStructuredText reStructuredText text-x-generic rst sources.list sources.list text-x-generic sourceslist gnome-do-plugins-0.8.5/Pastebin/Resources/PaxHeaders.15196/Paste2.xml0000644000175000017500000000007411701730437023353 xustar000000000000000030 atime=1381797705.427221249 30 ctime=1381823752.315050343 gnome-do-plugins-0.8.5/Pastebin/Resources/Paste2.xml0000664000175000017500000002146611701730437022627 0ustar00chrischris00000000000000 Plain Text Plain Text text-x-generic text Actionscript Actionscript text-x-generic actionscript Ada Ada text-x-generic ada Apache Config Apache Config text-x-generic apache AppleScript AppleScript text-x-generic applescript ASP ASP text-x-generic asp Bash Bash text-x-generic bash C C text-x-generic c Cold Fusion Cold Fusion text-x-generic cfm C++ C++ text-x-generic cpp C# C# text-x-generic csharp CSS CSS text-x-generic css D D text-x-generic d Delphi Delphi text-x-generic delphi UNIX Diff UNIX Diff text-x-generic diff Eiffel Eiffel text-x-generic eiffel Fortran Fortran text-x-generic fortran HTML 4 Strict HTML 4 Strict text-x-generic html4strict Ini Ini text-x-generic ini Java Java text-x-generic java Java5 Java5 text-x-generic java5 Javascript Javascript text-x-generic javascript LaTeX LaTeX text-x-generic latex LISP LISP text-x-generic lisp Lua Lua text-x-generic lua MATLAB MATLAB text-x-generic matlab Perl Perl text-x-generic perl PHP PHP text-x-generic php Python Python text-x-generic python QBasic / QuickBASIC QBasic / QuickBASIC text-x-generic qbasic Robots Robots text-x-generic robots Ruby Ruby text-x-generic ruby SQL SQL text-x-generic sql TCL TCL text-x-generic tcl Visual BASIC Visual BASIC text-x-generic vb VB.NET VB.NET text-x-generic vbnet Winbatch Winbatch text-x-generic winbatch XML XML text-x-generic xml gnome-do-plugins-0.8.5/Pastebin/Resources/PaxHeaders.15196/Pastebin.addin.xml.in0000644000175000017500000000007211701730437025443 xustar000000000000000029 atime=1381797705.43122125 29 ctime=1381823728.67504953 gnome-do-plugins-0.8.5/Pastebin/Resources/Pastebin.addin.xml.in0000664000175000017500000000117611701730437024715 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Pastebin/Resources/PaxHeaders.15196/PasteUbuntu.xml0000644000175000017500000000007411701730437024474 xustar000000000000000030 atime=1381797705.427221249 30 ctime=1381823752.319050343 gnome-do-plugins-0.8.5/Pastebin/Resources/PasteUbuntu.xml0000664000175000017500000005326511701730437023752 0ustar00chrischris00000000000000 Plain Text Plain Text file text ApacheConf ApacheConf file apacheconf ActionScript ActionScript file as Bash Bash file bash Batchfile Batchfile file bat BBCode BBCode file bbcode Befunge Befunge file befunge Boo Boo file boo C C file c c-objdump c-objdump file c-objdump Common Lisp Common Lisp file common-lisp Debian Control file Debian Control file file control C++ C++ file cpp cpp-objdump cpp-objdump file cpp-objdump C# C# file csharp CSS CSS file css CSS+Django/Jinja CSS+Django/Jinja file css+django CSS+Ruby CSS+Ruby file css+erb CSS+Genshi Text CSS+Genshi Text file css+genshitext CSS+Mako CSS+Mako file css+mako CSS+Myghty CSS+Myghty file css+myghty CSS+PHP CSS+PHP file css+php CSS+Smarty CSS+Smarty file css+smarty D D file d d-objdump d-objdump file d-objdump Delphi Delphi file delphi Diff Diff file diff Django/Jinja Django/Jinja file django DylanLexer DylanLexer file dylan ERB ERB file erb Erlang Erlang file erlang GAS GAS file gas Genshi Genshi file genshi Genshi Text Genshi Text file genshitext Groff Groff file groff Haskell Haskell file haskell HTML HTML file html HTML+Django/Jinja HTML+Django/Jinja file html+django HTML+Genshi HTML+Genshi file html+genshi HTML+Mako HTML+Mako file html+mako HTML+Myghty HTML+Myghty file html+myghty HTML+PHP HTML+PHP file html+php HTML+Smarty HTML+Smarty file html+smarty INI INI file ini IRC logs IRC logs file irc Java Java file java JavaScript JavaScript file js JavaScript+Django/Jinja JavaScript+Django/Jinja file js+django JavaScript+Ruby JavaScript+Ruby file js+erb JavaScript+Genshi Text JavaScript+Genshi Text file js+genshitext JavaScript+Mako JavaScript+Mako file js+mako JavaScript+Myghty JavaScript+Myghty file js+myghty JavaScript+PHP JavaScript+PHP file js+php JavaScript+Smarty JavaScript+Smarty file js+smarty Java Server Page Java Server Page file jsp Literate Haskell Literate Haskell file lhs LLVM LLVM file llvm Lua Lua file lua Makefile Makefile file make Mako Mako file mako MiniD MiniD file minid MOOCode MOOCode file moocode MuPAD MuPAD file mupad Myghty Myghty file myghty MySQL MySQL file mysql objdump objdump file objdump Objective-C Objective-C file objective-c OCaml OCaml file ocaml Perl Perl file perl PHP PHP file php Gettext Catalog Gettext Catalog file pot Python console session Python console session file pycon Python Traceback Python Traceback file pytb Python Python file python Raw token data Raw token data file raw Ruby Ruby file rb Ruby irb session Ruby irb session file rbcon Redcode Redcode file redcode RHTML RHTML file rhtml reStructuredText reStructuredText file rst Scheme Scheme file scheme Smarty Smarty file smarty Debian Sourcelist Debian Sourcelist file sourceslist SQL SQL file sql SquidConf SquidConf file squidconf TeX TeX file tex MoinMoin/Trac Wiki markup MoinMoin/Trac Wiki markup file trac-wiki VB.net VB.net file vb.net VimL VimL file vim XML XML file xml XML+Django/Jinja XML+Django/Jinja file xml+django XML+Ruby XML+Ruby file xml+erb XML+Mako XML+Mako file xml+mako XML+Myghty XML+Myghty file xml+myghty XML+PHP XML+PHP file xml+php XML+Smarty XML+Smarty file xml+smarty gnome-do-plugins-0.8.5/Pastebin/PaxHeaders.15196/gtk-gui0000644000175000017500000000013212227172410021001 xustar000000000000000030 mtime=1381823752.315050343 30 atime=1381823772.207051027 30 ctime=1381823752.315050343 gnome-do-plugins-0.8.5/Pastebin/gtk-gui/0000755000175000017500000000000012227172410020324 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pastebin/gtk-gui/PaxHeaders.15196/gui.stetic0000644000175000017500000000007311701730437023070 xustar000000000000000029 atime=1381797705.43522125 30 ctime=1381823752.311050343 gnome-do-plugins-0.8.5/Pastebin/gtk-gui/gui.stetic0000664000175000017500000001163211701730437022337 0ustar00chrischris00000000000000 .. 2.12.8 6 None 0 0 12 6 True 0 True False False 6 Supported Codes 0 True False False 1 True False False In True True False False 2 True <b>Pastebin Provider</b> True label_item 0 True gnome-do-plugins-0.8.5/Pastebin/gtk-gui/PaxHeaders.15196/generated.cs0000644000175000017500000000007312140315705023347 xustar000000000000000029 atime=1381797705.43522125 30 ctime=1381823752.291050342 gnome-do-plugins-0.8.5/Pastebin/gtk-gui/generated.cs0000664000175000017500000000520412140315705022614 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Stetic { internal class Gui { private static bool initialized; internal static void Initialize(Gtk.Widget iconRenderer) { if ((Stetic.Gui.initialized == false)) { Stetic.Gui.initialized = true; } } } internal class BinContainer { private Gtk.Widget child; private Gtk.UIManager uimanager; public static BinContainer Attach(Gtk.Bin bin) { BinContainer bc = new BinContainer(); bin.SizeRequested += new Gtk.SizeRequestedHandler(bc.OnSizeRequested); bin.SizeAllocated += new Gtk.SizeAllocatedHandler(bc.OnSizeAllocated); bin.Added += new Gtk.AddedHandler(bc.OnAdded); return bc; } private void OnSizeRequested(object sender, Gtk.SizeRequestedArgs args) { if ((this.child != null)) { args.Requisition = this.child.SizeRequest(); } } private void OnSizeAllocated(object sender, Gtk.SizeAllocatedArgs args) { if ((this.child != null)) { this.child.Allocation = args.Allocation; } } private void OnAdded(object sender, Gtk.AddedArgs args) { this.child = args.Widget; } public void SetUiManager(Gtk.UIManager uim) { this.uimanager = uim; this.child.Realized += new System.EventHandler(this.OnRealized); } private void OnRealized(object sender, System.EventArgs args) { if ((this.uimanager != null)) { Gtk.Widget w; w = this.child.Toplevel; if (((w != null) && typeof(Gtk.Window).IsInstanceOfType(w))) { ((Gtk.Window)(w)).AddAccelGroup(this.uimanager.AccelGroup); this.uimanager = null; } } } } internal class ActionGroups { public static Gtk.ActionGroup GetActionGroup(System.Type type) { return Stetic.ActionGroups.GetActionGroup(type.FullName); } public static Gtk.ActionGroup GetActionGroup(string name) { return null; } } } gnome-do-plugins-0.8.5/Pastebin/gtk-gui/PaxHeaders.15196/objects.xml0000644000175000017500000000007312140334554023240 xustar000000000000000029 atime=1381797705.43522125 30 ctime=1381823752.315050343 gnome-do-plugins-0.8.5/Pastebin/gtk-gui/objects.xml0000664000175000017500000000004312140334554022501 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Pastebin/gtk-gui/PaxHeaders.15196/Pastebin.PastebinConfig.cs0000644000175000017500000000007312140315705026050 xustar000000000000000029 atime=1381797705.43522125 30 ctime=1381823752.291050342 gnome-do-plugins-0.8.5/Pastebin/gtk-gui/Pastebin.PastebinConfig.cs0000664000175000017500000001134412140315705025317 0ustar00chrischris00000000000000// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Pastebin { public partial class PastebinConfig { private Gtk.VBox vbox1; private Gtk.Frame frame1; private Gtk.Alignment GtkAlignment; private Gtk.VBox vbox2; private Gtk.ComboBox cmbProvider; private Gtk.HBox hbox1; private Gtk.Label lblCodes; private Gtk.ScrolledWindow GtkScrolledWindow; private Gtk.TreeView treeCodes; private Gtk.Label GtkLabel3; protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Pastebin.PastebinConfig Stetic.BinContainer.Attach(this); this.Name = "Pastebin.PastebinConfig"; // Container child Pastebin.PastebinConfig.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.cmbProvider = Gtk.ComboBox.NewText(); this.cmbProvider.Name = "cmbProvider"; this.vbox2.Add(this.cmbProvider); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox2[this.cmbProvider])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.lblCodes = new Gtk.Label(); this.lblCodes.Name = "lblCodes"; this.lblCodes.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Supported Codes\t\t\t"); this.hbox1.Add(this.lblCodes); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.lblCodes])); w2.Position = 0; w2.Expand = false; w2.Fill = false; this.vbox2.Add(this.hbox1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox1])); w3.Position = 1; w3.Expand = false; w3.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.treeCodes = new Gtk.TreeView(); this.treeCodes.CanFocus = true; this.treeCodes.Name = "treeCodes"; this.treeCodes.EnableSearch = false; this.treeCodes.HeadersVisible = false; this.GtkScrolledWindow.Add(this.treeCodes); this.vbox2.Add(this.GtkScrolledWindow); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox2[this.GtkScrolledWindow])); w5.Position = 2; this.GtkAlignment.Add(this.vbox2); this.frame1.Add(this.GtkAlignment); this.GtkLabel3 = new Gtk.Label(); this.GtkLabel3.Name = "GtkLabel3"; this.GtkLabel3.LabelProp = Mono.Addins.AddinManager.CurrentLocalizer.GetString("Pastebin Provider"); this.GtkLabel3.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel3; this.vbox1.Add(this.frame1); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.vbox1[this.frame1])); w8.Position = 0; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.cmbProvider.Changed += new System.EventHandler(this.cmbProviderChanged); } } } gnome-do-plugins-0.8.5/Pastebin/PaxHeaders.15196/src0000644000175000017500000000013212227172410020221 xustar000000000000000030 mtime=1381823752.295050342 30 atime=1381823772.207051027 30 ctime=1381823752.295050342 gnome-do-plugins-0.8.5/Pastebin/src/0000755000175000017500000000000012227172410017544 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pastebin/src/PaxHeaders.15196/TextSyntax0000644000175000017500000000013212227172410022354 xustar000000000000000030 mtime=1381823752.311050343 30 atime=1381823772.207051027 30 ctime=1381823752.311050343 gnome-do-plugins-0.8.5/Pastebin/src/TextSyntax/0000755000175000017500000000000012227172410021677 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pastebin/src/TextSyntax/PaxHeaders.15196/ITextSyntaxItem.cs0000644000175000017500000000007311701730437026054 xustar000000000000000029 atime=1381797705.44722125 30 ctime=1381823752.311050343 gnome-do-plugins-0.8.5/Pastebin/src/TextSyntax/ITextSyntaxItem.cs0000664000175000017500000000175011701730437025323 0ustar00chrischris00000000000000// ITextSyntaxItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Do.Universe; namespace Pastebin { public interface ITextSyntaxItem : IItem { string Syntax { get; } } } gnome-do-plugins-0.8.5/Pastebin/src/TextSyntax/PaxHeaders.15196/TextSyntaxItem.cs0000644000175000017500000000007311701730437025743 xustar000000000000000029 atime=1381797705.44722125 30 ctime=1381823752.311050343 gnome-do-plugins-0.8.5/Pastebin/src/TextSyntax/TextSyntaxItem.cs0000664000175000017500000000275411701730437025217 0ustar00chrischris00000000000000// TextSyntaxItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Xml.Serialization; using Do.Universe; namespace Pastebin { public class TextSyntaxItem : Item, ITextSyntaxItem { public TextSyntaxItem () { } [XmlIgnore] public override string Name { get { return SerializableName; } } [XmlIgnore] public override string Description { get { return SerializableDescription; } } [XmlIgnore] public override string Icon { get { return SerializableIcon; } } public string Syntax { get; set; } public string SerializableName { get; set; } public string SerializableDescription { get; set; } public string SerializableIcon { get; set; } } } gnome-do-plugins-0.8.5/Pastebin/src/PaxHeaders.15196/Pastebin.cs0000644000175000017500000000007311701730437022403 xustar000000000000000029 atime=1381797705.43922125 30 ctime=1381823752.295050342 gnome-do-plugins-0.8.5/Pastebin/src/Pastebin.cs0000664000175000017500000000517411701730437021656 0ustar00chrischris00000000000000// Pastebin.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Specialized; using System.IO; using System.Net; using System.Text; using System.Web; using Do.Platform; namespace Pastebin { public class Pastebin { public static string PostUsing (IPastebinProvider pastebin) { string url = null; try { string postQueryString = CreateQueryString (pastebin.Parameters); HttpWebRequest request = (HttpWebRequest)WebRequest.Create (pastebin.BaseUrl); request.Timeout = 15000; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.AllowAutoRedirect = pastebin.ShouldAllowAutoRedirect; request.ServicePoint.Expect100Continue = pastebin.Expect100Continue; if (!string.IsNullOrEmpty (pastebin.UserAgent)) request.UserAgent = pastebin.UserAgent; UTF8Encoding encoding = new UTF8Encoding (); byte[] data = encoding.GetBytes (postQueryString); request.ContentLength = data.Length; using (Stream newStream = request.GetRequestStream ()) newStream.Write(data, 0, data.Length); using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) url = pastebin.GetPasteUrlFromResponse (response); } catch (Exception e) { Log.Error (e.ToString ()); Services.Notifications.Notify ("Pastebin", "An error occured while pasting."); url = null; } return url; } private static string CreateQueryString (NameValueCollection query) { StringBuilder queryString = new StringBuilder (); foreach (string key in query.Keys) { queryString.Append (HttpUtility.UrlEncode(key)); queryString.Append ("="); queryString.Append (HttpUtility.UrlEncode(query[key])); queryString.Append ("&"); } queryString.Length--; return queryString.ToString (); } } } gnome-do-plugins-0.8.5/Pastebin/src/PaxHeaders.15196/PastebinAction.cs0000644000175000017500000000007311701730437023541 xustar000000000000000029 atime=1381797705.43922125 30 ctime=1381823752.295050342 gnome-do-plugins-0.8.5/Pastebin/src/PastebinAction.cs0000664000175000017500000000675411701730437023021 0ustar00chrischris00000000000000// PastebinAction.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Text.RegularExpressions; using Do.Platform; using Do.Platform.Linux; using Do.Universe; using Do.Universe.Common; using Mono.Addins; namespace Pastebin { public class PastebinAction : Act, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Send to Pastebin"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Sends the text to Pastebin."); } } public override string Icon { get { return "gtk-paste"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (IFileItem); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextSyntaxItem); } } public override bool SupportsItem (Item item) { if (item is ITextItem) return true; if (item is IFileItem) { IFileItem file = item as IFileItem; if (Directory.Exists (file.Path)) return false; long kbSize = new FileInfo (file.Path).Length / 1024; return kbSize < 100; } return false; } public override IEnumerable DynamicModifierItemsForItem (Item item) { IPastebinProvider pastebinProvider = PastebinProviderFactory.GetProviderFromPreferences (); return pastebinProvider.SupportedLanguages.OfType (); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string text = string.Empty; ITextItem titem = null; foreach (Item item in items) { if (item is IFileItem) titem = new TextItem (File.ReadAllText ((item as IFileItem).Path)); else titem = new TextItem ((item as ITextItem).Text); text += titem.Text; } if (string.IsNullOrEmpty(text)) { Services.Notifications.Notify ("Pastebin", "No text provided for pasting."); yield break; } IPastebinProvider pastebinProvider = null; if (modifierItems.Any ()) pastebinProvider = PastebinProviderFactory.GetProviderFromPreferences (text, (modifierItems.First () as ITextSyntaxItem).Syntax); else pastebinProvider = PastebinProviderFactory.GetProviderFromPreferences (text); string url = Pastebin.PostUsing (pastebinProvider); if (!string.IsNullOrEmpty (url)) yield return new TextItem (url); } public Gtk.Bin GetConfiguration () { return new PastebinConfig(); } } } gnome-do-plugins-0.8.5/Pastebin/src/PaxHeaders.15196/Providers0000644000175000017500000000013212227172410022176 xustar000000000000000030 mtime=1381823752.311050343 30 atime=1381823772.207051027 30 ctime=1381823752.311050343 gnome-do-plugins-0.8.5/Pastebin/src/Providers/0000755000175000017500000000000012227172410021521 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/PastebinCA.cs0000644000175000017500000000007311701730437024564 xustar000000000000000029 atime=1381797705.44322125 30 ctime=1381823752.307050343 gnome-do-plugins-0.8.5/Pastebin/src/Providers/PastebinCA.cs0000664000175000017500000000465111701730437024036 0ustar00chrischris00000000000000// PastebinCA.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Collections.Specialized; using System.IO; using System.Net; using Do.Platform; namespace Pastebin { public class PastebinCA : AbstractPastebinProvider { const string url_root = "http://pastebin.ca"; const string content_key = "content"; const string syntax_key = "type"; public PastebinCA () { Name = "pastebin.ca"; BaseUrl = url_root + "/quiet-paste.php"; Expect100Continue = false; Parameters = new NameValueCollection(); Parameters["api"] = "4xPQUdtxHQ9wxlAJ9t/ztpv36MM/ZE9G"; Parameters[syntax_key] = "1"; Parameters["description"] = ""; Parameters[content_key] = ""; Parameters["name"] = ""; Parameters["expiry"] = "1 month"; SupportedLanguages = PopulateTextSyntaxItemsFromXml ("PastebinCA.xml"); } public PastebinCA(string content, string syntax) : this() { Parameters[syntax_key] = syntax; Parameters[content_key] = content; } public PastebinCA(string content) : this() { Parameters[content_key] = content; } public override string GetPasteUrlFromResponse(HttpWebResponse response) { string responseText; using (Stream responseStream = response.GetResponseStream ()) using (StreamReader reader = new StreamReader (responseStream)) responseText = reader.ReadToEnd (); string url = String.Empty; if (responseText.Contains ("SUCCESS")) url = url_root + "/" + responseText.Split (new string[]{":"}, StringSplitOptions.RemoveEmptyEntries)[1]; else Log.Debug (responseText); return url; } } } gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/PasteUbuntu.cs0000644000175000017500000000007311701730437025072 xustar000000000000000029 atime=1381797705.44322125 30 ctime=1381823752.307050343 gnome-do-plugins-0.8.5/Pastebin/src/Providers/PasteUbuntu.cs0000664000175000017500000000361111701730437024337 0ustar00chrischris00000000000000// PasteUbuntu.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.IO; using System.Net; using System.Collections.Generic; using System.Collections.Specialized; namespace Pastebin { public class PasteUbuntu : AbstractPastebinProvider { const string url_root = "http://paste.ubuntu.com"; const string content_key = "content"; const string syntax_key = "syntax"; public PasteUbuntu () { Name = "paste.ubuntu.com"; BaseUrl = url_root; ShouldAllowAutoRedirect = false; Expect100Continue = false; Parameters[syntax_key] = "text"; Parameters[content_key] = ""; Parameters["poster"] = "Do"; SupportedLanguages = PopulateTextSyntaxItemsFromXml ("PasteUbuntu.xml"); } public PasteUbuntu (string content, string syntax) : this () { Parameters[syntax_key] = syntax; Parameters[content_key] = content; } public PasteUbuntu (string content) : this () { Parameters[content_key] = content; } public override string GetPasteUrlFromResponse (HttpWebResponse response) { return response.Headers["Location"]; } } } gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/IPastebinProvider.cs0000644000175000017500000000007311701730437026204 xustar000000000000000029 atime=1381797705.44322125 30 ctime=1381823752.299050342 gnome-do-plugins-0.8.5/Pastebin/src/Providers/IPastebinProvider.cs0000664000175000017500000000252711701730437025456 0ustar00chrischris00000000000000// IPastebinProvider.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Net; using System.Collections.Generic; using System.Collections.Specialized; namespace Pastebin { public interface IPastebinProvider { bool ShouldAllowAutoRedirect { get; } string Name { get; } string BaseUrl { get; } string UserAgent { get; } bool Expect100Continue { get; } NameValueCollection Parameters { get; } string GetPasteUrlFromResponse (HttpWebResponse response); List SupportedLanguages { get; } } } gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/PastebinCOM.cs0000644000175000017500000000007311701730437024717 xustar000000000000000029 atime=1381797705.44322125 30 ctime=1381823752.307050343 gnome-do-plugins-0.8.5/Pastebin/src/Providers/PastebinCOM.cs0000664000175000017500000000435311701730437024170 0ustar00chrischris00000000000000// PastebinCOM.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Collections.Specialized; using System.IO; using System.Net; using Do.Platform; namespace Pastebin { public class PastebinCOM : AbstractPastebinProvider { const string url_root = "http://pastebin.com"; const string content_key = "paste_code"; const string syntax_key = "paste_format"; public PastebinCOM () { Name = "pastebin.com"; BaseUrl = url_root + "/api_public.php"; Expect100Continue = false; Parameters = new NameValueCollection(); Parameters[syntax_key] = "text"; Parameters[content_key] = ""; Parameters["paste_expire_date"] = "1M"; SupportedLanguages = PopulateTextSyntaxItemsFromXml ("Pastebin.xml"); } public PastebinCOM(string content, string syntax) : this() { Parameters[syntax_key] = syntax; Parameters[content_key] = content; } public PastebinCOM(string content) : this() { Parameters[content_key] = content; } public override string GetPasteUrlFromResponse(HttpWebResponse response) { string responseText = String.Empty; using (Stream responseStream = response.GetResponseStream ()) using (StreamReader reader = new StreamReader (responseStream)) responseText = reader.ReadToEnd (); if (responseText.Contains ("ERROR")) { Log.Debug (responseText); return String.Empty; } return responseText; } } } gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/Paste2.cs0000644000175000017500000000007311701730437023751 xustar000000000000000029 atime=1381797705.44322125 30 ctime=1381823752.303050343 gnome-do-plugins-0.8.5/Pastebin/src/Providers/Paste2.cs0000664000175000017500000000362611701730437023224 0ustar00chrischris00000000000000// Paste2.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.IO; using System.Net; using System.Collections.Generic; using System.Collections.Specialized; namespace Pastebin { public class Paste2 : AbstractPastebinProvider { const string url_root = "http://paste2.org"; const string content_key = "code"; const string syntax_key = "lang"; public Paste2 () { Name = "paste2.org"; BaseUrl = url_root + "/new-paste"; ShouldAllowAutoRedirect = false; Expect100Continue = false; Parameters[syntax_key] = "text"; Parameters["description"] = ""; Parameters[content_key] = ""; Parameters["parent"] = "0"; SupportedLanguages = PopulateTextSyntaxItemsFromXml ("Paste2.xml"); } public Paste2 (string content, string syntax) : this () { Parameters[syntax_key] = syntax; Parameters[content_key] = content; } public Paste2 (string content) : this () { Parameters[content_key] = content; } public override string GetPasteUrlFromResponse (HttpWebResponse response) { return url_root + response.Headers["Location"]; } } } gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/PastebinProviderFactory.cs0000644000175000017500000000007311701730437027423 xustar000000000000000029 atime=1381797705.44322125 30 ctime=1381823752.311050343 gnome-do-plugins-0.8.5/Pastebin/src/Providers/PastebinProviderFactory.cs0000664000175000017500000000340011701730437026664 0ustar00chrischris00000000000000// PastebinProviderFactory.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; namespace Pastebin { public class PastebinProviderFactory { public static IPastebinProvider GetProviderFromPreferences (string text, string syntax) { object [] args = new object [] {text, syntax}; return GetProviderFromPreferences (args); } public static IPastebinProvider GetProviderFromPreferences (string text) { object [] args = new object [] {text}; return GetProviderFromPreferences (args); } public static IPastebinProvider GetProviderFromPreferences () { object [] args = new object [] {}; return GetProviderFromPreferences (args); } public static IPastebinProvider GetProviderFromPreferences (object [] args) { Type providerType = Type.GetType (PastebinConfig.SelectedProviderType, true); IPastebinProvider provider = (IPastebinProvider) System.Activator.CreateInstance (providerType, args); return provider; } } } gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/AbstractPastebinProvider.cs0000644000175000017500000000007311701730437027557 xustar000000000000000029 atime=1381797705.43922125 30 ctime=1381823752.299050342 gnome-do-plugins-0.8.5/Pastebin/src/Providers/AbstractPastebinProvider.cs0000664000175000017500000000510711701730437027026 0ustar00chrischris00000000000000// AbstractPastebinProvider.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Collections.Specialized; using System.IO; using System.Net; using System.Reflection; using System.Xml.Serialization; using Do.Platform; namespace Pastebin { public abstract class AbstractPastebinProvider : IPastebinProvider { public AbstractPastebinProvider() { ShouldAllowAutoRedirect = true; UserAgent = ""; Expect100Continue = true; Parameters = new NameValueCollection (); SupportedLanguages = new List (); } public bool ShouldAllowAutoRedirect { get; protected set; } public string UserAgent { get; protected set; } public bool Expect100Continue { get; protected set; } public NameValueCollection Parameters { get; protected set; } public List SupportedLanguages { get; protected set;} public string Name { get; protected set; } public string BaseUrl { get; protected set; } public abstract string GetPasteUrlFromResponse (HttpWebResponse response); protected List PopulateTextSyntaxItemsFromXml (string resourceName) { try { string textSyntaxItemXml; using (Stream resourceStream = Assembly.GetAssembly (this.GetType ()).GetManifestResourceStream (resourceName)) using (StreamReader reader = new StreamReader (resourceStream)) textSyntaxItemXml = reader.ReadToEnd (); using (StringReader reader = new StringReader (textSyntaxItemXml)) { XmlSerializer serializer = new XmlSerializer (typeof (List)); return (List) serializer.Deserialize (reader); } } catch (Exception e) { Log.Error (e.ToString ()); return new List (); } } } } gnome-do-plugins-0.8.5/Pastebin/src/Providers/PaxHeaders.15196/LodgeIt.cs0000644000175000017500000000007311701730437024142 xustar000000000000000029 atime=1381797705.44322125 30 ctime=1381823752.303050343 gnome-do-plugins-0.8.5/Pastebin/src/Providers/LodgeIt.cs0000664000175000017500000000470311701730437023412 0ustar00chrischris00000000000000// LodgeIt.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Collections.Specialized; using System.IO; using System.Net; using System.Text.RegularExpressions; using Mono.Addins; using Do.Platform; namespace Pastebin { public class LodgeIt : AbstractPastebinProvider { const string url_root = "http://paste.pocoo.org"; const string content_key = "code"; const string syntax_key = "language"; public LodgeIt () { Name = "paste.pocoo.org"; BaseUrl = url_root; ShouldAllowAutoRedirect = false; Expect100Continue = false; Parameters[content_key] = ""; Parameters[syntax_key] = "text"; SupportedLanguages = PopulateTextSyntaxItemsFromXml ("LodgeIt.xml"); } public LodgeIt (string content, string syntax) : this () { Parameters[syntax_key] = syntax; Parameters[content_key] = content; } public LodgeIt (string content) : this () { Parameters[content_key] = content; } public override string GetPasteUrlFromResponse (HttpWebResponse response) { string responseText; using (Stream responseStream = response.GetResponseStream ()) using (StreamReader reader = new StreamReader (responseStream)) responseText = reader.ReadToEnd (); Regex urlPattern = new Regex (""); Match urlMatch = urlPattern.Match (responseText); string url = urlMatch.Groups[1].Value; if (url == string.Empty) { Log.Debug (responseText); throw new Exception (AddinManager.CurrentLocalizer.GetString ("Parsed url was empty. Lodge It has probably changed its format.")); } return url_root + url; } } } gnome-do-plugins-0.8.5/Pastebin/src/PaxHeaders.15196/Config0000644000175000017500000000013212227172410021426 xustar000000000000000030 mtime=1381823752.291050342 30 atime=1381823772.207051027 30 ctime=1381823752.291050342 gnome-do-plugins-0.8.5/Pastebin/src/Config/0000755000175000017500000000000012227172410020751 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Pastebin/src/Config/PaxHeaders.15196/PastebinConfig.cs0000644000175000017500000000007311701730437024736 xustar000000000000000029 atime=1381797705.43922125 30 ctime=1381823752.291050342 gnome-do-plugins-0.8.5/Pastebin/src/Config/PastebinConfig.cs0000664000175000017500000001154511701730437024210 0ustar00chrischris00000000000000// PastebinConfig.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using Do.Platform; namespace Pastebin { public partial class PastebinConfig : Gtk.Bin { static IPreferences prefs; public PastebinConfig () { this.Build(); SetupColumns(); FillProviders(); } private void SetupColumns() { //setup columns /* Gtk.TreeViewColumn IconCol = new Gtk.TreeViewColumn(); Gtk.CellRendererPixbuf pixbuf = new Gtk.CellRendererPixbuf (); IconCol.PackStart(pixbuf, false); treeCodes.AppendColumn(IconCol); IconCol.AddAttribute(pixbuf, "pixbuf", 0); */ Gtk.TreeViewColumn CodeCol = new Gtk.TreeViewColumn(); Gtk.CellRendererText text = new Gtk.CellRendererText(); CodeCol.PackStart(text, true); treeCodes.AppendColumn(CodeCol); CodeCol.AddAttribute(text, "text", 0); } public static string SelectedProviderType { get { return prefs.Get ("SelectedProviderType", typeof(Paste2).ToString()); } set { prefs.Set ("SelectedProviderType", value); } } static PastebinConfig () { prefs = Services.Preferences.Get (); } private void FillProviders () { cmbProvider.Clear (); Gtk.CellRendererText cell = new Gtk.CellRendererText (); cmbProvider.PackStart (cell, true); cmbProvider.AddAttribute (cell, "text" , 0); Gtk.ListStore ProvidersList = new Gtk.ListStore (typeof (string), typeof (string)); // Get an instance of each pastebin provider in this assembly. var providers = from type in Assembly.GetExecutingAssembly ().GetTypes () where type.GetInterface ("Pastebin.IPastebinProvider") != null && type.IsAbstract == false select Activator.CreateInstance (type); foreach (IPastebinProvider provider in providers) ProvidersList.AppendValues (provider.Name, provider.GetType ().ToString ()); cmbProvider.Model = ProvidersList; //set selection to what's in GConf, if we can Gtk.TreeIter ti; if (SearchCombobox(out ti, cmbProvider, SelectedProviderType, 1)) cmbProvider.SetActiveIter(ti); } public bool SearchCombobox (out Gtk.TreeIter ti, Gtk.ComboBox box, string val, int col) { box.Model.GetIterFirst (out ti); do { if ((string)box.Model.GetValue (ti,col) == val) return true; } while (box.Model.IterNext (ref ti)); //haven't found it return false; } private void FillSyntaxBox (IPastebinProvider paster) { //Gtk.ListStore CodeList = new Gtk.ListStore(typeof (Gdk.Pixbuf), typeof (string)); Gtk.ListStore CodeList = new Gtk.ListStore(typeof (string)); int count = 1; //const int scale_height = 25; //Gdk.Pixbuf syntax_icon = null; //Gdk.Pixbuf temp = null; //string[] Icon = null; foreach (TextSyntaxItem syntax in paster.SupportedLanguages) { /* //first determine if this icon is built in - or - comes from resource Icon = syntax.Icon.Split (new char[] {'@'}); if (Icon.Length > 1) { temp = Gdk.Pixbuf.LoadFromResource (Icon[0]); syntax_icon = temp.ScaleSimple ((scale_height * temp.Width) / temp.Height, scale_height, Gdk.InterpType.Bilinear); } else { //this section is commented because setting //syntax_icon = null throws a GLIB exception syntax_icon = null; } //CodeList.AppendValues (syntax_icon, syntax.Name); */ CodeList.AppendValues (syntax.Name); count++; } //get rid of our temporary pixbuf //temp.Dispose(); treeCodes.HeadersVisible = false; treeCodes.Model = CodeList; lblCodes.Text = string.Format ("{0} syntax highlighting modes supported.", count); } protected virtual void cmbProviderChanged (object sender, System.EventArgs e) { Gtk.ComboBox ProviderBox = (Gtk.ComboBox)sender; Gtk.TreeIter ti; ProviderBox.GetActiveIter (out ti); SelectedProviderType = (string)ProviderBox.Model.GetValue (ti,1); IPastebinProvider Pastebin = PastebinProviderFactory.GetProviderFromPreferences(); //fill treeview with supported codes FillSyntaxBox (Pastebin); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/NX0000644000175000017500000000013212227172406016217 xustar000000000000000030 mtime=1381823750.759050289 30 atime=1381823772.207051027 30 ctime=1381823750.759050289 gnome-do-plugins-0.8.5/NX/0000755000175000017500000000000012227172406015542 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/NX/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171317020327 xustar000000000000000030 mtime=1381823183.723030792 30 atime=1381823353.163036618 29 ctime=1381823750.76305029 gnome-do-plugins-0.8.5/NX/Makefile.am0000664000175000017500000000034712227171317017604 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=NX FILES = \ src/NXAction.cs \ src/NXHosts.cs GENERATED_RESOURCES = \ Resources/NX.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/NX/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172406020341 xustar000000000000000030 mtime=1381823750.643050285 30 atime=1381823750.707050288 30 ctime=1381823750.759050289 gnome-do-plugins-0.8.5/NX/Makefile.in0000644000175000017500000004704512227172406017621 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = NX ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = NX FILES = \ src/NXAction.cs \ src/NXHosts.cs GENERATED_RESOURCES = \ Resources/NX.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign NX/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign NX/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/NX/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360020166 xustar000000000000000029 mtime=1381823728.67104953 30 atime=1381823772.207051027 29 ctime=1381823728.67104953 gnome-do-plugins-0.8.5/NX/Resources/0000755000175000017500000000000012227172360017513 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/NX/Resources/PaxHeaders.15196/NX.addin.xml.in0000644000175000017500000000007311701730437023004 xustar000000000000000030 atime=1381797705.399221248 29 ctime=1381823728.67104953 gnome-do-plugins-0.8.5/NX/Resources/NX.addin.xml.in0000664000175000017500000000110611701730437022246 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/NX/PaxHeaders.15196/src0000644000175000017500000000013012227172406017004 xustar000000000000000029 mtime=1381823750.76705029 30 atime=1381823772.207051027 29 ctime=1381823750.76705029 gnome-do-plugins-0.8.5/NX/src/0000755000175000017500000000000012227172406016331 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/NX/src/PaxHeaders.15196/NXHosts.cs0000644000175000017500000000007311701730437020764 xustar000000000000000030 atime=1381797705.399221248 29 ctime=1381823750.76705029 gnome-do-plugins-0.8.5/NX/src/NXHosts.cs0000664000175000017500000000601611701730437020233 0ustar00chrischris00000000000000/* SSHHosts.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using Do.Universe; using Mono.Addins; namespace NX { public class NXHostItem : Item { string name; string path; public NXHostItem (string hostname, string configpath) { name = hostname; path = configpath; } public override string Name { get { return name; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("NX Host"); } } public override string Icon { get { return "gnome-globe"; } } public string Path { get { return path; } } } public class NXHostItemSource : ItemSource { List items; public NXHostItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("NX Hosts"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Parses nx sessions"); } } public override string Icon { get { return "network-server"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (NXHostItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { yield break; } public override void UpdateItems () { items.Clear (); string nxDir = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), ".nx"); nxDir = Path.Combine (nxDir, "config"); DirectoryInfo dir = new DirectoryInfo (nxDir); foreach (FileInfo file in dir.GetFiles ("*.nxs")) { string name = file.Name.Replace (".nxs", ""); items.Add (new NXHostItem (name, Path.Combine (nxDir, file.Name))); } } } } gnome-do-plugins-0.8.5/NX/src/PaxHeaders.15196/NXAction.cs0000644000175000017500000000007311701730437021101 xustar000000000000000030 atime=1381797705.399221248 29 ctime=1381823750.76305029 gnome-do-plugins-0.8.5/NX/src/NXAction.cs0000664000175000017500000000456711701730437020361 0ustar00chrischris00000000000000/* SSHAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Collections.Generic; using System.Linq; using Do; using Do.Universe; using System.Diagnostics; using Mono.Addins; namespace NX { public class NXAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Connect with NX"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Connect with NX"); } } public override string Icon { get { return "network-server"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (NXHostItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { EnsureInPath ("/usr/NX/bin"); string exec = "nxclient"; NXHostItem hostitem = items.First () as NXHostItem; Process nxclient = new Process (); nxclient.StartInfo.FileName = exec; nxclient.StartInfo.Arguments = "--session " + hostitem.Path; nxclient.Start (); yield break; } void EnsureInPath(string path) { char[] splitters = {':'}; String[] paths = Environment.GetEnvironmentVariable ("PATH").Split (splitters); if (Array.IndexOf (paths, path) < 0) { Environment.SetEnvironmentVariable ("PATH", Environment.GetEnvironmentVariable ("PATH") + ":" + path); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Launchpad0000644000175000017500000000013212227172404017567 xustar000000000000000030 mtime=1381823748.391050208 30 atime=1381823772.207051027 30 ctime=1381823748.391050208 gnome-do-plugins-0.8.5/Launchpad/0000755000175000017500000000000012227172404017112 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Launchpad/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171367021706 xustar000000000000000029 mtime=1381823223.24303215 30 atime=1381823352.999036612 30 ctime=1381823748.391050208 gnome-do-plugins-0.8.5/Launchpad/Makefile.am0000664000175000017500000000115612227171367021162 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Launchpad FILES = \ src/LaunchpadAction.cs \ src/LaunchpadItem.cs \ src/LaunchpadItems.cs RESOURCES = \ Resources/icons/LaunchpadAnswers.png \ Resources/icons/LaunchpadBlueprints.png \ Resources/icons/LaunchpadBugs.png \ Resources/icons/LaunchpadCode.png \ Resources/icons/Launchpad.png \ Resources/icons/LaunchpadRegister.png \ Resources/icons/LaunchpadTranslations.png \ Resources/icons/LaunchpadUser.png GENERATED_RESOURCES = \ Resources/Launchpad.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Launchpad/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172404021711 xustar000000000000000030 mtime=1381823748.251050203 30 atime=1381823748.355050207 30 ctime=1381823748.391050208 gnome-do-plugins-0.8.5/Launchpad/Makefile.in0000644000175000017500000004770112227172404021170 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Launchpad ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Launchpad FILES = \ src/LaunchpadAction.cs \ src/LaunchpadItem.cs \ src/LaunchpadItems.cs RESOURCES = \ Resources/icons/LaunchpadAnswers.png \ Resources/icons/LaunchpadBlueprints.png \ Resources/icons/LaunchpadBugs.png \ Resources/icons/LaunchpadCode.png \ Resources/icons/Launchpad.png \ Resources/icons/LaunchpadRegister.png \ Resources/icons/LaunchpadTranslations.png \ Resources/icons/LaunchpadUser.png GENERATED_RESOURCES = \ Resources/Launchpad.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Launchpad/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Launchpad/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Launchpad/PaxHeaders.15196/Resources0000644000175000017500000000013212227172404021541 xustar000000000000000030 mtime=1381823748.391050208 30 atime=1381823772.207051027 30 ctime=1381823748.391050208 gnome-do-plugins-0.8.5/Launchpad/Resources/0000755000175000017500000000000012227172404021064 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Launchpad/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172404022654 xustar000000000000000030 mtime=1381823748.403050208 30 atime=1381823772.207051027 30 ctime=1381823748.403050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/0000755000175000017500000000000012227172404022177 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/LaunchpadBugs.png0000644000175000017500000000007411701730437026166 xustar000000000000000030 atime=1381797705.319221246 30 ctime=1381823748.399050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/LaunchpadBugs.png0000664000175000017500000000756611701730437025447 0ustar00chrischris00000000000000PNG  IHDR}}l%sRGBbKGD pHYs  tIME..# IDATx]}Lg~]bB~s[h =.rno&BMMɕ^grbZB+h s#^V8.4(. tVhu1;2;OBξ|o#%ԛL;wعZ7oɐIT(9;-=uMKכ:D~ityϼ` ҤÕ̕}/ݹ|!I?ccM7_9!;X}OSo+d~ ώqz_Spyfg>4`C3WIGp oȑ~!\`'#GW{$"{((4]}42&kT*\pQAc~-KM)9x݊'Q ͙;SvSݠ4jPÖT!999d˝)[I.6LHб,BI :FTIgFx<ϥW4TB 8 xS](P,$P+9 "NnBaq7*ˣrxU  2 l=p~]v]OG~K6.Ltta*n05OV:]*C!UPs;pT/P~xDkڃҨ':j##AiW%x:ވ YAkIi£ XT bb9M$zWWUBmBdY*,G=dߝy.6&Ģ 1G1~,Ƣ ef&bwN9ɻ.5kY" iɈ=)[> k2<j-TSowt{rKdwnu}݁Jdm:aJFȭ(`QvE^ek5qI*hzNe4s-h-EYˠ#CiԼjMtI؜/to݁[?LB^j`L !/BDIyRnQsG1v>3QHxT ɥU1޺#*‹vn8y w 5LPkһJ?BU\ Y(ڹM2pv8£ ,{BN$E;I6lm,ᒕ.^ʅ|HabbcQ ѹ.36to1396mqP!mWCfBkIơ4j<遠4o$"uH\DD yաg*eA&)Fӂ5e&[0eAћD-]R ez(,ƈ-*'u^l>lm+/`tn Ŧhg45$7Ö^]vlb*ZKJCJa&)پd6SIAXe(y7^/ 'GLv]6 ee8bڢ426X*٬#'m $ܓ'6dIpp{ɚU quB?WKP-Pu;Vef@[OڅQ߯+?&+mDmwgh~VmoNrUmPs_]PIpqG2jj@i5Е_(vyEa -=}b,cZMsA๔Vr)9TFKzަ ܅IKaFPcC7U..M*>eʁm El wf[8Jd%wV*_]DHqwнG"4j= ٦l=RдǂbHe8b&DO:bjNj&ݘvnfƻR s{OKO-B]%?tvjXF}]p\ ./I3::|˫F Sc}#8 pr鉓wR ADRZ RRO&b'uԦǻ.9WN-P,Ip%gbYcݯjT#>s%3[ .;ދtR*Ԅ9 ̛  ˒9GYBg1㼭7 9>%9(n˰.Y3_$P9),˸1|H\kPOݶV7r8"wɑ99lӢg:~K{5 ŵ )ܝ2;/ Ĩt!g͗<<8MBϹ#1Z P}RPr_$ “t!j<Ӗ_]܊2o@({'eA85 IgӣbIɍtb/|nOBGNr1х.,fd2xc~O#Bt ω5mJ%%D2tlB:ƓlOJ$?0"HLak(kCrwxSX׸[cteܞ8^IH#z/l ![.Cjk>Fjc)&`ox2_ҨAi5͊H.Sp *WN9Y  IMO:(3!tGϑ8wB:!N@H'  ^p jԆ>\iT[o@܂\IVsjhn˸ O!EnwRhϟɿuVX2e2)vNV߀܊2V㼭Y&d}AYlZpm̿v^;gƥJ}q\k9\ZN]X;/ɷ(Pq[>̭ιep M @rBFD*hkG`ۅZDg:_ָ)܋3>Q@Yjݚ '*Q~qGy/5{/?ꋾo̐R.t?\[7m䎥}/_҅3,&Cpgomw~)kB9yǯ/ , wdCԽ%[V|v׀SIENDB`gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/Launchpad.png0000644000175000017500000000007411701730437025345 xustar000000000000000030 atime=1381797705.319221246 30 ctime=1381823748.403050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/Launchpad.png0000664000175000017500000002017211701730437024612 0ustar00chrischris00000000000000PNG  IHDRRlsRGBbKGDC pHYs B(xtIME$'3lIDATxyxTE՝T@4*´ l^$д:.3 AQ8. 0l"`%݉ `]S81N:Nt?rrN:U[}U_U )%3 ksw&=_kt4 8d0f`Gv^\nx`s%]$"h0wWE)I'^dR"[ӀEx۽>cTOFԵ@|p+0 8_gܹ#J] 606"`5{&~{!g|u*0Ɠ_׎@C%@z$P/W> OFI| Y4`<>@ ,cd` v=@}N y2kU 7W6DeEֵ>|`'#em"^`f?hLƈ/FUwK[~h߀un;˼{jHdJ+ /1bvVZ!P=?M'Un`~#ߪhz^ڦIMc)2v+>w>F- ~ K>a l܏S<_k'@[d+^bTez}Þ Ӂb ?JJ>UaI J|'0b,VW>hOF^-kx`0л(4a,Y Ld-0cS ˉSpp,dOO  mG0=@tA8~"nXWz2>k`a0p^dM?xO Y1®orص-N?ig3u#78xӴ Tw$6&ږ>Oj&~ 0 9l" PRKos?YaԊfE!(H:=_> ;=螌Þ);=@qc˖MΈ 1iקb,и5h$YtcKa#p WU/wcBMl<-Vʔ3A+ jy}p!?XȷD<faLXm"U`LAvz̬ӋI4t- S"-]F,3 k<mE<x}o\[\nY>w)| 7 D܂1c|J#217 ;=J+x(y"#YV1ˆ^!*a@Y^1; ?cHLtJ:c 6Ԅ/N4ص ?ԮI`АeALC\'~/ s(fC`lAv(ƒIQh (a0鳣X&aǴ/҄@`HuA+L0 $YVݲy$dP~ 0a~» J4<~9[=< ԷD>p'#Hɿgqv-H-=XG kK$3SH+N_q8=a $s "$~R:Åxԟԟ%By2b=E#R)'#a'v=lp+@9!` 8jKYۣ`)x ӷEo!QpFǰNuJ"v>E{q(7-L!/&MO@I #J O ӟ0`rR>pTFAc̩aÚEgۢ%*YtTj̟6$ ]6nذd.N ..rQ"PֺʤJH+Rb`'#+휟6!9Pڈ%`AqꗆޠJ ?c*0*8s\ ,dGێq}-8OJ!_Ř_/o0xJ WIw,V+bܚG|iZWYO}s#M좜Ÿ=s]OI`؎7VG;mER\8)gW'Nx'@殇[ \MؠDJq{V 7O>@ˤp䯊6 oJl^5񜜜`c*لq-W*Tz<6rdo?^<|B@ W>fs7Uԟ0 4QvʀlXIϻ7ХKl6wZޠdU#ވ4 r[c D IԿ+g\&"M.=ΰ q-}; &Pd8S~茮尕}f9P|Tl-~jCNG*l2 sJ+˺̱ O£'8NܻKf۽o|wYW-9x"e&< Y6DN BN]BַokejUx۝S{J6V`&mRw ]ZgmUr p9.wJ{ne]{6-u$?@k`Ar{Ү^0);!@,6&ei3b^8|b&92RFM@?H&{֧r jܩ9|8(9I]fNe4vVKnYS$]cF-̝:/X}ߵ;("$Lx -D`Y۽ {xo ~Rw$; eF,-/"?`Yw r ֭?) D~;t`jN]y+;7,|aOJ7ոRm.kS?*w+8Ŗ\#s7N\bK XD1 *[^3 F C֮-K2"d%s:m=D$0][-cq&X_쫄dAs*.ɘE[^jj[oMzuI_H9,%䏛*.*wrHmޭ 'm#vmMvkārJ׺X,A/)dxg{k*&~${/4:QfƉ/ؓ*:!dp}a!,l"M~lfR!*4Ԯ )+*/tj7Ϭ8wGQsf]ZE7#tm#<f,`Ȣ-ˉ=`9?i=9T[ e9EE;,=@C?ֹx!ڋA[vn-ֵP[]wvd1JLMDrߚ.6⫿B⼳k ⍮U.Rpgo%sNc'yK¾lhzk1:ktikX6N}f9 a3r/>@ a#0Ep'M~ħ;xpCUV϶EK m6{PS2ȤwoJb@y mihhhhhhh4y!~'"dqI)@*@K.,mߏ~ 8tԛrB9b@3Hc8}BPZ h24dTs>~aƉs ́@Ͽ: c+Q(s@E42+3S;Az_)|I!s*g™Q3 | a#[nծW@j㐦Qd*{RGQ@}V_ tUqR+-<(Z`IJ)= $W} <*yχI&e|ӄ3z_n)V!50E`D(0@/)BTiJU1ȩ@ˀr`0[6ؕhr1f~n`u-(:Hw Y?H%pp}] 9.™YP=ӱ|_D`օA~EIa (Ձ(S"Lq9L &&QVYyI"g$hHv/!re#LW >ADj.xe{-&O!z7OUW}OR&d] Paeqj!@O !'t͕{2+:r+`ORiRU sT9TN`rOSB 0T>eD 9l3Щi'g^K%/0z̡w0-?Y8 gY™w{fkrh߼p;^yj!*Np8hl؝zʋpQX"9GƬR~ {K eLgf̃1ߗ7oܦR™WZ߰t\ y!,LUNpꦪpm7?fҳ)yOxG+UpZ'k ?B:ZߧZ#82e#ڔwx# E~{_5&f_Tߊμ`ɿN!L}$1t3 0Ʀ,Ƹz>;VwR MQZdh)`TNM-} _N>7iM031@sux.hϯ63)ǟbgI3pdqn4Ϯ-6c&\ҙ^8k,\ U9uE 5Wur{`;j'&ל!FpANГ /5ծUߖZUk#t`x~ V8@g>}D3gW0KZ̔,ñek<c̬1Nř17̗UFw!J1ܑU[LN}B "!xMه{V81 Vs\0fkB:FDj0Gc^&8#jur eq `'M]!F1ޮ]S -^88BkjO8~"yO:6μ& ]MXŲ83%2ҏa5-axڃ6Q8vC猪@-iWK8)k*#6K_: g#ܗ=5Uny*pμaI*;LeooXmj^GPߎ͸M*}>Ƥ5eklsN vTvgUr4[qʮ aPY;4/?ڋl/o5F|yI&W{R]c,hxcujTt˽|=6+Zdqf5(rq. UY"yR]YW/y/Ւ~;ewU qּPhb!3}S*1FFS8d_!eIENDB`gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/LaunchpadCode.png0000644000175000017500000000007411701730437026140 xustar000000000000000030 atime=1381797705.319221246 30 ctime=1381823748.399050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/LaunchpadCode.png0000664000175000017500000000567411701730437025417 0ustar00chrischris00000000000000PNG  IHDR}}l%sRGBbKGD pHYs  tIME/w -2 bU\R][/ (s%b}J|79rC'W(`i~VG̑Zdf"JbQ$P3 SК^s;E{>9(=M^Y*t dw.^=Mv'V-6<,hpM<} j@Fૡ4ZS+Ѩ4Zln>%x|s4= NcrA;caM<=G=R]/,TpDU-z%t4L~W7&N”[~W7eAouRe+;۝HZhO xҽ /Q^M)1 >+,9^ہiqS|f*SxW=meV8Ȱ>Z'[Q4ڌNș9<}>ߒ(pnv5z(m'[ 4#d2[g <׶W_kjO+^]=?Qi(0XPhژv(7Y= 㳜ahMu;9w_hpѻXs,>zx>¹()ks,ysAxTE"lFZ),ۑxmz_"GbEm)?47)Xt㱧˽{`UϐK0rf]bf(IA_@w@Ώߕ7.LBomD8 D{/z]zI?9F,:/(:r׀痚o 4E@䡫kOD!\vc=( {oݫt55U.CU"O eC !0e~]F^S˻c$ĭ+(`:9m"cJn|/jl9$l4i]>qsLotS Ԧ"&M;~}j]01.2Nkc99S௉[嶟b2rn 1TmݯOcϹ} />CL%})T˶]xzT@ML(-/;VP}!ٗw;Wǿ໱j ʪ*zt/Ux(WpU IENDB`gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/LaunchpadRegister.png0000644000175000017500000000007411701730437027052 xustar000000000000000030 atime=1381797705.323221246 30 ctime=1381823748.403050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/LaunchpadRegister.png0000664000175000017500000000361611701730437026323 0ustar00chrischris00000000000000PNG  IHDR}}l%sRGBbKGD pHYs  tIME.8oD[IDATxAle_Sw3#Y9 8DmJ Dj.P!gUs UQ.Y QU $WQT8nYɑfI 3i݉xI)}n{5 V?<3Ǯ]A]/0ZU ~0u=?#o|vʍ}.eǞ􍘃Kٱ'@v ԫ?7 ayXӋ+ FP\ӽځ)!yᜩeJ'N(P:1a~;/TUkJ߶ӏP:1_y_p \cJgy7% ʺEZv(}gLu_<;tBI4rzACVKU܌B(}j)ȱJ瘾ʔA}a3P:tB)P:C%@@g02qd[B(W&9̐qqɎ kHv;Kۡ#G XEȎdGJn}Ic?8Ŷu{ӦcF60ZcA6v"13T`pMDsmx>l;9EӃ# #GUSd]Q|,c>6vbz>fta&4DLn;J.FS3H #13Aթ/]\|U\/pLGcCkc'Bm=F+I8%/Nthщ6?8 dwZGVM0Sp^v5Arv_s8&XعZ~o4yj>؆bÇJcpaM`e@^Nk4Uӽ[JO_!#cS}`M|>^n^~ I% _sؘ^FT*ꍑn/.VP픺MWʍ| ''w:*5sUgՕ2]Ӱ_.]gn 9NߛH*Q AslE%ͿqOCiLoqvIQrq(WpJE~"-ΎALVK񖗾ИG^qݔYѷ\NWoN.ܳnGu4> I`)p*(t2V, w]xa_?_[06ѫwy^`A-ĴpG_cDUMu#IENDB`gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/LaunchpadBlueprints.png0000644000175000017500000000007411701730437027415 xustar000000000000000030 atime=1381797705.319221246 30 ctime=1381823748.399050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/LaunchpadBlueprints.png0000664000175000017500000001212211701730437026656 0ustar00chrischris00000000000000PNG  IHDR}}l%sRGBbKGD pHYs  tIME/9 IDATx]ml[y~ТܫRUb4HDI, */@mP V^;i(&ǜma $aNRDGhi'H͂e#VK2 m+U#d|o,R& D1}@?,<~{:t?*{>5=wz?*}J_o{?~;_W?=F_J"g{ў~꺤o_G:T_'S%_evf8L_P"&N&6`b31s8ٱKt 8>6 R>~fʏi0WTfep AIߤ=_NC*Vrqڄ H%rC:jHQm:J ^[9t#4slf\:a[^sl&N&!5"zrf޻/(K%LWhsI$x3.kCG]'}dOW6> `/T=#o42-V8at w -1ഘ`336|~Uj׵ xaW&Śxj޺oi2zȔyAyִ;dʏ3SV]N0F&Ax!x3ָ |=ff'}%Su=-VfJrqz*|J@9FOv63c算4:r>aG2=owJjA<ل6b!Ecs%ZNw⧳Ʉ.G6rbpWRM[ Y~]n-y3v1Ҩ9L';vg08+ {cYo-9'5n[e 7dBߘv5nSHlzܻõ8>6));z+mV(6*fA 8{ĕu|<7 'Pچ1npouY x$M&o< 5({ٚHX׉Kʱժ9&) Mky!]}ih'ΉG۽gAemNZy-O䶩dC{K DNI/Zbp xͫV`ˁv>/RMmќ%-=LquLW!̔BF+(1'{˙ )$ 5धVH|!]#I1(ٵ BF* ei2ϵPp62.'3Ų9Z%:C.l&acDø煬`C]\P#fo'g\ǜemHD ϡéYhpo9>6+&>]kg;vޠ8,l@8O>솎ցqt9E=/ .kM\Rr=hqzߘG2hMHJ@nYbH4X_}*L0xGۛ'Vh""e1B;dHR&"F'RYM wϐ')8-uLT|A |=CE2|Yb*F8l02PgFZ1ھ_V|zRf8L_P"=HbtyN$ع`0273yBFI1"of'MTp*b2v\]5-")BGkCj^uPJZMDJ))j֕8u2]%dWo+4EA º]o՚H˝Hi;I(8:XS"ڃ Ϧ+5h%Ř.O(!ɗ @z{{ZtH *;xAQI2)Áqz6uըnӳĭұ5Xa*~r%ޯio31ƌ73mIuU[Mm;nq8Y)3G[d.+o^:1*m3pXCR3>92bN'1qwij,M&4&Ss 鴘hS ̱xhbn+pZZ> u9Nj0U 6ջ Ӂ0U.kC8qq&dn#j)Ld^~Ght û8AZabQҒ$] 뙄tљEEj 78=OK ^ߌP}t̂2&-C½UHk18-&*.kN?A wy3A=7}k >&@Н ~{_3u䟛LozWS٧ʱ&AfF~r jVhb7Zl{L#o_u'|)-ex3CϷsg^Ȕ .d\d7 `o`?}UZ!}#Kb`* /kжs(J(;6 [W|jt-,5xhk-Rv/OF_?zo<Oԭg<|C_*c[eڟY3 }j_g?G_6bɓwo0+{ӥd/_OKYڰ7权OoO":tlU?<>, IENDB`gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/LaunchpadUser.png0000644000175000017500000000007411701730437026204 xustar000000000000000030 atime=1381797705.323221246 30 ctime=1381823748.403050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/LaunchpadUser.png0000664000175000017500000005310311701730437025451 0ustar00chrischris00000000000000PNG  IHDRRlsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxwIy.Tu|&4(*F0Ypm/`kuwm_gcp`{&o@JݕVyFΜܡ?:UUws&HW:}t?>oU˶6j@'. }-zXXiIBA)@  .q1\0k#ƭ]/#/`6080 7J477RH&bxBIccbǢD0 C Mסi<9syy9Y3٬Z.kJ)4{FGgn￝e`C[LVڷ9ۭ4C40 Caܰo:! RUUQ#P#DI4czfΘ/)!3 S>5:2->4uo/ mS+ oySO0/Q(}Y7gvSf⤪*$$$ǥ+WWii.}1#ço1w{608OQTwFT < /\+Z>,1Yg'(T*&Dc1LMM'u#OU28OU߉F=pWl~X,baqrق:!<.Ѕ;ɑ@\9ѡMMM0M/3.L3L|ytd[^&׫T{ޕG,`DQ@~5c'35B .^3/.k1n;GGߔX&|=XZZRf iZ*!mлFH@!I!4}t:PBpyvi5:2dz%K_yGdPDIan4> 3&3+.W#BC==X\\ /29d?=:2|fzzEl{k=$Lӳc6ЩM鑀#"<ϑ d2}?/`;˄tww#J܅ xX柙}`td 헤0086EQ>~{إL#ˁ?LH>x/{w_)ZNR"FJem4ͷ gnޑ߸ PпJRoxU&a(zz$ Ox=5@A@eJ)Bt|hq1ː#*e٦133#=͔ mY1$А(~Z3b7ϻP`z$p"<")g_vS~d󘟟]ig{KM5o#C|khnlUgQ@N{R T''~}Pʼ?o33fq~REחVzTQ Ưr JA >D6Xy߈VW#J2اF#AJȇjc ^yT*kƱ > s۸v8"ܕ!c`p[O7n  QJ鑇ObQ8@X _,^ VuUz/eA ~G?&+]v\nlܝ|q`p+xn?{ E(ؿ'٘NkBN Fk|kn$w'M+8`gtX&}D.믗-,,X(b"сWߐ/`VhD}}|Euh ^$p Ɓ <;ߛSg|y#=nQ`=dc׮_CKK 6v&)!R*C[)%zT.2|$p~&?>&$$p++u5?k&sG?"? ׉%ݿd:T`;>vhs"`3٠69od "߶eeTZ"(nJ rNֺc@P<8eOH N2E>T2 Xy/c>v~!+j=/huGWCw'O\G\P g~'1u5 r2=)d'dpdH#m&A\ƶIP ՙ(od\roa `\]PNP:2a&ι 2(TIA"~3oSSB,R?sTOVWx,kTXA&nRDbT!*u5^x`2z(!z^'T7R)%x;V. N}^si "W_Y?v^$plvf[6**:!IRMz{0==BW}; >L8@vcKco`pV/ 008];33@[I9zɅ({{W21Gn.J+OԌx,6AE͖f,..X6_/c~ 9GƓ탤P\ҾՔesdPgGkRUdҟTi3,\NJa`Nf?b$"eUjalKKjoǕW6C۰``p1/,+}VAk<2, \D }whP 9,͢ 9086,!)d2K5\gRZM+S"si-Rh% (RɄ6,(%з70W ZZm|?ԸՎEvr9chomi@ԉmH  ' l ܶgkn-ՎOZ,͢C6$!nomVHl*W9kLoukVbٜ0u`pi؀Q{޳']]UֳXPf;aJukJIRY6mFLJ:'g|G߶(Txc(ke46#x6$L}ųZ[VѠX+)VE4S)B7lC`tdBڵ^8ҵloV^-)EtC WiC6$d^'I455Jϭt[Z+HRc׼ `#no ?{"Ӌ74|gXy hV+H%`@Pb]6z mNys4I|7|jۇRh4E%}[d_M W}O}o7|@5c1@ݏlx kǟ9# }avB"UAmojۇei"Q p3+k/<"{Etubhhh\7Ͻn4 Dm@:h#~?uw=翃h7 B\\Nx6QavԎyJu7 @$*o@+|m=W1r>hhlDkk :zf"#"˺R&ိd>j$fH$#M6,&ܷ \-%|ūhCCc#zz` Cau h]סiD*[e3 Uy: 0PIߝ&(]\;?\ (M1S cqb1{;=cُ"2cҲLEẙa0M\.* 3 U!_]hlT^``=@ Q,1~m7 ^f&TUcOڢ Qב&<@mYOVx 58ym<~9pK2?V=^ ;q>z v܅xzkzp㖭F11qU q覉R0:2< l03`I/[ݠN |G 署A`'<)8#^wSLw2Ipm1ɲёOz6Ug傮keP5za4zzI*_  H2b."7>; &GwVGvssSìH'O˛{q#Y]T^^^5xr%HdDb#H * 2I=hY$uzIl^XG{0rl4g'GG~#;YkDvvx7|1\\{`{8Is@dCqm R?Z[сc'/Q/Vw(ƳS ?"y`?Q]%x{?GTĦ+y `6'КdXfL$؄^pJ_̚Z1*X#'z=~PY|LD q\B$fhp $zsA^9|m!Y˻: 9x@gg'lތϝ,MM]a ߔ|z5F, OL;$zjPX`/gDžBEZ$R hdN&.* îxr `˖>D1<̳GGGx6]paq~:ˆݝ,'b>/3 a_S$!9b/02 <`hގB!T2;wir&c윮P?H&_@Aݟ4=+K$]xۤqn HB[!7Hv^#/d'J#Ǟu'9#u{5;td9ڸ9ă{mݠ=?fc` %`~rE 9QHEE83lA?:r"3v ޛjuI'GHClu{U ?n$.%%|r&H^=KKu3,-kێ?s]#uJ. Ν+sDRX  #+Q(vH"D_+4w8R ёܒy{^m7-;00 % L  x{k/6myrX]pGj/?p(qs(J=܇L8o.[x 7mkW/E"L`&izO;"9Lao+3 zމr"xq˼ 30?pCci$zGEMCo؀VC+ 9:y (_>cBwV$8`l~WR?){ h<;'s÷m,[@Y3O] ԴAf.9jȝPp(_ y""pu `jnstDQaRH;~P#[|ݞ!@Iqs/V|J{ǟMb_Q &c~z>AecHC&;T7Zap "H8_hSmP: |sa<>۶{`/(@|ա揷p޻~׿%pPz"U@N`;E={N ~dqVpE&>{&%,"eGNyutR?;>EQqu2g\+MSV~\NcݵmA-(O (/]Gms Q^"88s]\` aD`PMhC_>N4 ͍)py2\Iԍw<c FkN}&DpO#$}ғJbL" 4f|ߏdJ`ڿ/Z0P+ق.Ǝ<;+n :ܓ ?x[?2̥s(Μ<8 .bDP 9pʍ(E؋Sl8 ]r OC 4&%s\]@ـuB89a=Kx[ K Zvu`/!Qh1\9p\@j CXOzFFjCWADQ"S2<ojŎm8vzB:-C%@qIu7 Xi"mK\@a@ECކO0VysC(Jc=VPh {&<;m< M5""!or tDi@QAcc+Օ?F%ձܠ)ý{`|j 7ǎ<1ATmH:WQ} 'O`\BG$ 3 P舚yq٣[3S!?B dP̭w<a!vQbH @iډ?B"] KY,O8dK?N(}sgƕAO p(GKyؑ}aj{+KExk^:Ϡ0{ZJyrP 7+;:Է ` "lB$>HO0o<{.+7G J#pRZYmIsf$񳓘j{29q,+ O<D(pY;9]mi *DJJT@qjE5Aj!v ߊKqҒ}=q#mC_gOgq2 )df>{lCb}6o8ξ<οx9BeT"#("%C,ş~aYT/QP;?`r(k+fr8~v.##e~8*`7;;i'zLJ' n` SWD\.opܱg/;P^@yq +02hpUc ~ ފɫpp(&;mRD"PUѨxli|շf_5JOxzSy@Ę1*%w_JeGONMmcYg?tDGRc\Q*B`*1aXA躆rYYS)A(OGD%ط.l}{we9k*` @HTX+JTƛ&ě&ZP Sv,J.ہ(j*Eu˖ O|DPqJ5&{9"Eb"i Jzn*o2gczR|ꑻ7'%qp r98UJA邟2`:<4<0迿n\֠t݀YS`уMASk74"8"8hT5Z Z]+\* 0iLM`vj -HvCU-/( TUuHDF(p$(>AC[F, GhDQmez Aw I0=[` GON#?>v% n ~|=)BNtg槢"B`y~0@L+:xwߏd&M`:4M[auz9my Fa0 ZQ30 *84f, ZDBQ윅W(()GާDw e0X\P"LST2u@,HC$uD/yq6o_:͛t*S׬j@<ȅ_"z %PbSf9ޟY@K:{0 "~ aD0Ma0 5ḡi:xpPI)v.m#s8@Ĉ`S.c=0ź4Lo|Fh1G0)Ĺ@;؆{M%@*FnksSW=UP@KC %܁*P |xD–?^b&1/u׿li~+P(uh`؀#,L%=1][7%߯]? KB[vo^$*E0X{>lߎֶV\Z҇Iǭ zd]#@%NZ v[Ǯ:0ݣ7);zcQc/Nu(s]+2ƈ{#ֵ/0GDAlſ}IX (wg~qL$ ?ԕA2 ,oE#kJgُ| lCwwNg}WSyq rVA$$%)1EtƧܘw%>9W;: t6Ǐ>w z$gė=웶W.+?qgOĞ'4-/ߴo]cQxT u/y$Ewkhnqe:f^IrzR"\)&Ԓ-y63ύ^ݷʛ؟>|.-47mG(1Id0MIg(]v:Nixj&(!Ȗ t4#؄ xnLJ J R9wӓ>{w&QҼvH>zoBD.J'$sppWkg~/y*j]G}g/MA7LӽiCkBUm9w۪Մ۩4T9RkA]r3~D% >|g{BsS#&2(L 8xlc<+W!r˗Ϣ݉d<\eGnݰb:!ՐP0>vb뽏+8wjSgq eG;VY1l ȖMƄnNgǑ,|3y]Qc)|'&2t&:'|=D-r>5 D{לmόcw_)~{ ;sC>d伅]ΪT^ L4#՗M01_=ϟR*ЮǴ\ |xU֠2 ~ow irXmدjb\gqt`-yG CBӖP'cT˱rzs/îA(ܹsL'ߐ5x#Dh2׻iΕy|>BNwAZ'1jQMK3ho1OU|CFGt&J޾c-Gq1I:=Aޟ_wy*=wlÉssxM~Y_|#ڻge01,f=<R$c!]r,<'(*Ds.` ؽ!~MCf1^]AANQvMJ^A' 7W&3%x~lټ|/K@!^!J W&ИTќ4Z?^vC@@SZ|{3RhSzgbsAؗ y@0XQlֈNygN}{ߏG<_@7>s\Ṫp#*!|Obvn9W_)=[a467sY* I y d񀗵ܓ|p[I[ˮMϣ1"-Vٍ6tn1k/zGe }!ޟ?1e/(D?g&N^Z@sk+?Oщ?_gqGkGӍpeC?yLE9'\gƑxT!`%+ _^o SKm$}ß:3ӘYO VG9r9ob w܌]; _.\_rpzû$~98Wt8痃 1ֲ: Zk]C*;SKi;XymHnH0Qes=dHsdnkͭ&UGL0X']DKZ@K4YlHM?N|Ivq6bw;d :͚5/ tѿ АNaj.g\r ϵ>~0;ԕpE„ck]f]КV|8߾v@:"*EIBY{ ȹ99r _޴>.&Ι\\|{]}^ċs,f hHƑNőNŐJƑp+7!".Npq;Ia@y}g ~w⮗mypM9 w;UO,1=KFJ1ăDl'=pl20zu=PC^i D˜-9c;J:CC*ֆmH%T5BIGd _qnK%ed01p7ێ {;p%{; '̷)9w>D:8w_boG _拈(шpؑ&؍@Ptψ `$ bG{O칣e&IDATU9"8@'!Aƈ00/j9{@-Ȍx5{)s# x(%y#%sD<ᖖshN0φuulP(n8><䰈AdCۘ8/-{H'qzuK8Q79_"!CB=@/K d2i–cܶIfAdwn2bM KըK0uA%R%iz#&{|le@9/d~ْG'X7%b4K}@Z*W{w彲 p* D0T bF0sw#v`=T!ANpB@Lbb{b/Io{o#C0lnt|QjR1  ϯ|`625P9bޣD(MӠXa^@b Xlpܰg$? `R(\>@{T+aK2!-:҈7"0Yh")xz݆ !w0|!^?߲#B r(nD\C $[ :s |un&n'2X#NC-vkR2؝AoV|w~)F$r@ 0Citdn@7(kOw7GSS`=_&IC D0a]7wv, ke;1/ۖcVj<J!x'|u2qd2T̩49B]6;!*FHBhN "%$`L؏4qI̲><n+jpfbAowH {Z3"qz?tD\ hDAY3ff*AMBB8Ex<I@|Oė. >x_$ OZpQ]뫗>^9x~?6k"(j&v}xUC_M0e-)y&_Ah"dIdze)e^^[S؆La r;RfȟƿA7~S$q{~8O H"%2i ~4l= *qh}j@^ѳ)Հko4:<=:+b e- w2w=Ά_Y{Ud\/εW'&:;8AA$v鳲aޚQ4*!`07ںغ0fLc_-h!yN76B_G.F`/?ȓãV8 @u,o.>}#Mჼ{'o? 4g1u#!D2_r [M/iw7#cyz"%A$NsXY AE8>3L^_#Ae s^LX%DቑМ *r`Xa௚$s)YN%b`ȕ~>j !`yω\[8r3]J%bbk=,|Xgus ̕DngWG%VF; un8?쀚pe qwﴁIt~opQTAǞI6u"A5 H ^<^%fWHfޕ{2=k!M{Qvv5^5Tsv\6d!9 +u8$Iy=L%"~/޿V4"@"p<*#EvUA{k#bL6wyt>_VA`չ@kk[';D<L.X*_ H$>{\c!HX/Cx  6+" wZX4t4B(&O}tc~?@ RhE$]MvRb=B,ZyЇ&< .[??Jyx*c.ܭ6AuL]H'hL'DX.+H~秏酅<R5KJCWlվͿDw6JIDN8D@P$pvo@j? kALFzyy%GU4HS(cѳdq~sfB6~`T}غzں?D;bXS$r[$&l.{E)$ʠ@ m*'K9o//%`@:Cc:&\VKA13#_̌=yARXg@ JҼ?kr{hr_*R4MiZ"x9Bup ~"HFZxFI5Ke T$b$IE|>7]Gm{{aZu;BW+7mdWFI*E)+#W(P,0lI^ /F u Dׇ>2 T"UEl(fQW"{g_-T@/E}W@$D*EiV$i$کӦF]kϙ{gv89hg`DP]A ?0%wk$[kR-uYh)IeZ+@h?1cLc2(|n`:O#-xب/%I4ѐf'UoxӇp ?D"͢?'J됾Xhڏ,[BT0dO$E"ɳ|@G~Ƙ9 3$ue"(vP_S R2")lDp812R u~~I1& _bC pLkW?nDs`p[%l4TAk e-\x?.*_VU3ÅL1A| )R H"m ڰJ ԈHdo+߇u8‡4#3% pGQňXÝεKWټ`´$ :m f( *O*ƅ@0g@fbBXP [e(NXn(_|{N^=~fD/iuD0Vd3Gd:dF⢹ڸ7ޒ˷DseD $ r`ri=S,2٩ѭ\Kq@&,msuƑs:11>qVwINwޓbDfW[/>MUe*/lEgUQC(3m!PYj_}ul_F"UrX\"bqH4Aq ٬YY4Ӏ3Y 紃SpV9ljuڪxϪI&9:нnz 8+4Ledwg>I>?!ϯXເiu,(I(܍b0w;K2!:G~ $sGxB> d `#"0f?q.B.aeQ1x1Tu/BATe =!{BZcE0N3Oߤ'0>!ZU(\VF:TXAf-ʖ?QwVu e;YCd;%gRK\hK\(,ąRK\h,ąfIENDB`gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/LaunchpadAnswers.png0000644000175000017500000000007411701730437026710 xustar000000000000000030 atime=1381797705.319221246 30 ctime=1381823748.399050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/LaunchpadAnswers.png0000664000175000017500000001626211701730437026162 0ustar00chrischris00000000000000PNG  IHDR}}l%sRGBbKGD pHYs  tIME/ DZ92IDATx}{|SUwshsҖ6 ݴԂDA0G#W{U#Ay((@y.MڴMwr4I4MO?99gZ{^H .~`w^ smWX@ @躸"?h-9{g]ym!d}OUsD^pp*er%Mo;N!!d2JXuɢ\sͮ74JtŇO;}]oh螋ohN۹Kl?f*"Fu%ԱSK3AEV{/uh(*YRm -=ҤR:*si?B())e4DiStvF% B.{cH4y)|V.f8Z~P &\=3f3/WƂ8RnD]EbnNHDBϋ<) /8G78 #e;-@!GKLջ ^gY?ż9Y~?$ъV{t 4AѨICsW;*,PPLJ#W'b\uP2GiHbGkfKOE(0,Ӯ@A~2mrWvc:2eXT. *͸|lj ^S56nn574 ˗ -U2~Bbg ª0ڑJѦs\ELG/[!1mEwM5m+}Mfǥ!'F#RO's; Nր!?Ƃt*hjD%?aB*A'{wP:C_Vj|q`%)lRyN#8. HQ2(f7z-fBM,ñqI%ίa_;H'B!aԌ!=_B.jTw]_p vMcRP B< q+Nqe)P'\lv>ޑ~f\DIIA\{Ya_byn gz#mpSix7cl9H81 ڍ:kđKjiut&:^TpВYr~B M$s$j.=|>.7|MA)*!tEMMGܵ+"ED^%C:P[g U{{dKdQND%%&]txᥪA7lhjd='7jp!'${U.:pA:.DZd}A*tQK "IE`ӖV}(?f xgNjn _{·~T!9$GDj5*< N/C.qehݠi sɐ@w_YAQF7[] S7]h|%j C_{d$8C` /g4qŒ3R1ԐkCA^n2h "0q|*nA: 0Ufj9nH$$YBry7![1!*-h9Q¶z|q3tz'hEji>/6*)=|䳰8>X%;Գ'qq4M+=NW{韪0c!Ƃ5kq ; 9whKzW F oa˧mpP(ʂ4HN+'@AE ̘KrTh(%m_wSBAnn2&OQEضS^@u5hh\IWRءgA*PeDʬ#s/NgDn GR74A0,ܐc(%$CZ,D,J+#r}oi `XSzE.p^`tETA=IWuVd"jsjiȠ#`H#k,0A.CY( _PT/paKH#GMgmb\*~}o!4j_bCvh78+ewޞL96}Ҋ: ɏ)n XQt ؼ :\tk ].1Nؽ'/@>`.=FS cKX8w7' ~{;wQUml^?Wn ==q"ܨXQ)ԁ$ -v)7\nkaqaEt7΄\ix:Y[j3: N.7A&pt 8> {"DAUGGJbǻ6aWzػTD]KrS!p+Y?k*D!E Vj Gu%l$czZh=>i/?n aߊDOiꭙ>5W8^ 67%*Vcj왙J)𼈎'>ߡ.l܊3v0 :S+' *AÉtM*6~8bDw xJN0( yeH/ZwANqMށ38v/BUOaJaʤto;1L= ׉1JTT[pۢ(Y\AL>⊑'bͣ1<^#F7n!kɅ.H_ow?iM}ۉ.Ǧ]'{DLVIE$9_pϗ˨qFfya?hg"<.P 2QZlv#$`_iz5@l#%"=Jߎ "4MeR&f[DptE},q"I8wixK nT V,/ďg 1NEŊV6I$T\5.`yO2Df >n!(U<3PXyX왙Pr:l*5E:Kp3pc3쉪.mf]E >!>H*r#V.g[XF- i)dfPXE~^2rse2pz j~ӜDQDAAhY =&Gi{\,M PMP:oLEbww’EД']*%r~QyNBJ S泟%' NX,m)I-Y2\a MVtݾ^]EIz_RuO0|B>BI@SdS-kzxLp|꠾8 ! }/A$HO@' = $HO Az ‚yj"s!4Z _5b]>cWl`܄_%Zw`<56ln]{ @e>jĺ <,r5b^55yz85e|[Z{ʇF-Ǟw/j>jĤ iX8Z]- ,6QcB2v 3`^E,ﺷ&F-ZYsh9`pX|K6OkY\;M6iB&O LEI=B{9x4,%JF-eq(ֲh9Pe RүlݮCufc\5CШTLt`Y5[߀6zq4&MHÌi*Z{ Xj^rtOs+g7XϷ|Z$1NZށ /^uvE,60wU 3Č*|]ÂjL#FΒcؿk&&O^Ϲ5Lé'$=Dhr_'}yom:>jF-nji*,Z릫u5,% 1]u6,V=u"6y!kYhr,^Whu.<*ޥj#G#Gj8Zͩ^-M޺MVbg{|׼Vk\u Z2 & 7GMfgA355j9Gʍg.7S{`rkY,ZEHqP|owR$=ONUvUV<.gtWqKK2+(-Q4jٳ2_=3D$10.n.IENDB`gnome-do-plugins-0.8.5/Launchpad/Resources/icons/PaxHeaders.15196/LaunchpadTranslations.png0000644000175000017500000000007411701730437027747 xustar000000000000000030 atime=1381797705.323221246 30 ctime=1381823748.403050208 gnome-do-plugins-0.8.5/Launchpad/Resources/icons/LaunchpadTranslations.png0000664000175000017500000000710311701730437027213 0ustar00chrischris00000000000000PNG  IHDR}}l%sRGBbKGD pHYs  tIME.k IDATx]ml[~ǹګW;tn{kdM:w !!ATieH@H)4mUmXm ;WvMq'5~_C{zmǾsy{ď%^ XwGO'sWɊ ̊%PjfovzݿԬX_]4pO _/~੫K6P5GO}f?-dMď'* ! |Y[A@H' D (oJ. j%d 4#N #yy>$BSFEI8͗J>QAu5:( w#N"N?b0&D҅@jD͘S*TfTfI&ݸp#OI2J T 2JYgb0"NRW¤cS%$DJ Fq0! # -2J )UY˒V` _/Laޜr!rW4Ʌ@a0[I>{a:{aKIWun˪Ɠ]8VD.EwMZL9Ӈ3=k tfh;,Y )A햬[N2{aA|.K򆌽THdco]8sjSrh1w \{s;$BoflM1O{AM 4“O`A4fPj[sr˖197 "bj |s/E]]j~`[47=ﲮּ2J^ +2ʬjN$Dz&w8'kv"?05Znde%=0jdx›ʛzWu,N0Ŋt-_XYSi 07,%[Q]F)YR>P!N%&xm +}(1=7b\VƋzZ.X!jjNRqF9a:e pE9'=] !,5R>+j7XN=՟Oפsnȥ l%)4_bRUԸsF9"ݵS7鬛 i JHe"T/Szt`!]%BܒMR?.j1&J#3w:Mqtg bJV`j Ӥcssc0KҳnbJ;{`TyX!_р<0(YF^31n{d(z\H=t0"YF)Qs#Qjbg=a9`0z\Aa̺HF3Nvn]hV"-\ oռGF)Ի:nm冞HTe4)(ȥWyoJ~>aE>v)/Ǟݟ6n᪞?ʂȲ=e҉x#ZօnK"vwlIV[v'z1Nq'y-7&(iWYܩ/AkVP[muKp> aOlk;,0hΐwNGj;,YiM!]?H.9#q@&__+ wemF=K-헱m粨mF:HRf&9Rfn(oՄ$3 fȥh|y#Tfs\wi%sBt0ʨAXo[j11Vy"}#mw3Alxހ[3ۘ>o}\ uQJH)%kn-?~l~Lp/\σ:$BS Ъu1A7W(\!Y8_:4j Uv U.G o|8YqCFUGVfo_ gnome-do-plugins-0.8.5/Launchpad/PaxHeaders.15196/src0000644000175000017500000000013212227172404020356 xustar000000000000000030 mtime=1381823748.395050208 30 atime=1381823772.207051027 30 ctime=1381823748.395050208 gnome-do-plugins-0.8.5/Launchpad/src/0000755000175000017500000000000012227172404017701 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Launchpad/src/PaxHeaders.15196/LaunchpadAction.cs0000644000175000017500000000007411701730437024026 xustar000000000000000030 atime=1381797705.323221246 30 ctime=1381823748.395050208 gnome-do-plugins-0.8.5/Launchpad/src/LaunchpadAction.cs0000664000175000017500000000361111701730437023272 0ustar00chrischris00000000000000/* LaunchpadAction.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using Do.Universe; using Do.Platform; using Mono.Addins; namespace Launchpad { class LaunchpadAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Search Launchpad"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Search Launchpad properties."); } } public override string Icon { get { return "Launchpad.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (LaunchpadItem);} } public override IEnumerable DynamicModifierItemsForItem (Item item) { return LaunchpadItems.Items.OfType (); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { foreach (LaunchpadItem lp in modItems) lp.Perform (items.OfType ()); yield break; } } } gnome-do-plugins-0.8.5/Launchpad/src/PaxHeaders.15196/LaunchpadItem.cs0000644000175000017500000000007411701730437023507 xustar000000000000000030 atime=1381797705.327221246 30 ctime=1381823748.395050208 gnome-do-plugins-0.8.5/Launchpad/src/LaunchpadItem.cs0000664000175000017500000000450211701730437022753 0ustar00chrischris00000000000000/* LaunchpadItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Linq; using System.Collections.Generic; using System.Web; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Launchpad { /// /// LaunchpadItems are used as modifier items to LaunchpadAction, and they /// are responsible for telling LaunchpadAction whether they support a /// given Item, as well as implementing the actual action on a given Item. /// /// They are meant to behave just like Actions, but they need to be Items /// to be listed in the right-hand box. /// public class LaunchpadItem : Item { string name, description, icon_file, url; public LaunchpadItem (string name, string description, string iconFile, string url) { this.name = AddinManager.CurrentLocalizer.GetString (name); this.description = AddinManager.CurrentLocalizer.GetString (description); this.icon_file = iconFile; this.url = url; } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return icon_file + "@" + GetType ().Assembly.FullName; } } public void Perform (IEnumerable items) { foreach (ITextItem item in items) Perform (item); } public virtual void Perform (ITextItem item) { string query = HttpUtility.UrlEncode (item.Text); Services.Environment.OpenUrl (FormatUrl (url, query)); } protected virtual string FormatUrl (string url, string query) { return string.Format (url, query); } } } gnome-do-plugins-0.8.5/Launchpad/src/PaxHeaders.15196/LaunchpadItems.cs0000644000175000017500000000007411701730437023672 xustar000000000000000030 atime=1381797705.327221246 30 ctime=1381823748.395050208 gnome-do-plugins-0.8.5/Launchpad/src/LaunchpadItems.cs0000664000175000017500000000711611701730437023142 0ustar00chrischris00000000000000/* LaunchpadItems.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; namespace Launchpad { class LaunchpadItems { public static readonly IEnumerable Items = new [] { new LaunchpadItem ( "Answers Search", "Search for Answers on Launchpad", "LaunchpadAnswers.png", "https://answers.launchpad.net/questions/+questions?field.search_text={0}"), new LaunchpadItem ( "Project Answers", "Answers for a particular project on Launchpad", "LaunchpadAnswers.png", "https://answers.launchpad.net/{0}"), new LaunchpadItem ( "Project Blueprints", "Show blueprints for specified project on Launchpad", "LaunchpadBlueprints.png", "https://blueprints.launchpad.net/{0}"), new LaunchpadItem ( "Blueprint Search", "Search for blueprints on Launchpad", "LaunchpadBlueprints.png", "https://blueprints.launchpad.net/?searchtext={0}"), new LaunchpadItem ( "Register Blueprints", "Register a blueprint on Launchpad", "LaunchpadBlueprints.png", "https://blueprints.launchpad.net/specs/+new"), new LaunchpadItem ( "Bug Number", "Find bug by number", "LaunchpadBugs.png", "https://bugs.launchpad.net/bugs/{0}"), new LaunchpadItem ( "Bug Report", "Report a bug at Launchpad", "LaunchpadBugs.png", "https://bugs.launchpad.net/{0}/+filebug"), new LaunchpadItem ( "Project Bugs", "Show open bugs in a project at Launchpad", "LaunchpadBugs.png", "https://bugs.launchpad.net/{0}"), new LaunchpadItem ( "Bug Search", "Search for bugs at Launchpad", "LaunchpadBugs.png", "https://bugs.launchpad.net/bugs/+bugs?field.searchtext={0}"), new LaunchpadItem ( "Code Browse", "Browse Code For Launchpad Project", "LaunchpadCode.png", "https://codebrowse.launchpad.net/~vcs-imports/{0}/main/files"), new LaunchpadItem ( "Code Overview", "Browse project code at Launchpad", "LaunchpadCode.png", "https://code.launchpad.net/{0}"), new LaunchpadItem ( "Translation Search", "Search for Translations in Launchpad", "LaunchpadTranslations.png", "https://translations.launchpad.net/projects/?text={0}"), new LaunchpadItem ( "Release Translations", "Translations for Ubuntu Release Name", "LaunchpadTranslations.png", "https://translations.lauchpad.net/ubuntu/{0}/+translations"), new LaunchpadItem ( "Project Page", "Go to project's page in launchpad", "LaunchpadRegister.png", "https://launchpad.net/{0}"), new LaunchpadItem ( "User Page", "Go to user's page in Launchpad", "LaunchpadUser.png", "https://launchpad.net/~{0}"), new LaunchpadItem ( "User Search", "Search for a user in Launchpad", "LaunchpadUser.png", "https://launchpad.net/people?name={0}&searchfor=peopleonly"), }; } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Zim0000644000175000017500000000013212227172434016432 xustar000000000000000030 mtime=1381823772.199051027 30 atime=1381823772.207051027 30 ctime=1381823772.199051027 gnome-do-plugins-0.8.5/Zim/0000755000175000017500000000000012227172434015755 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Zim/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170310020532 xustar000000000000000030 mtime=1381822664.511012938 30 atime=1381823354.219036654 30 ctime=1381823772.199051027 gnome-do-plugins-0.8.5/Zim/Makefile.am0000664000175000017500000000050512227170310020002 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Zim FILES = \ src/Zim.cs \ src/ZimNewPageAction.cs \ src/ZimOpenPageAction.cs \ src/ZimPage.cs \ src/ZimPagesItemSource.cs GENERATED_RESOURCES = \ Resources/Zim.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Zim/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172434020554 xustar000000000000000030 mtime=1381823772.107051023 30 atime=1381823772.179051026 30 ctime=1381823772.195051027 gnome-do-plugins-0.8.5/Zim/Makefile.in0000644000175000017500000004720612227172434020033 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Zim ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Zim FILES = \ src/Zim.cs \ src/ZimNewPageAction.cs \ src/ZimOpenPageAction.cs \ src/ZimPage.cs \ src/ZimPagesItemSource.cs GENERATED_RESOURCES = \ Resources/Zim.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Zim/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Zim/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Zim/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360020402 xustar000000000000000030 mtime=1381823728.747049533 30 atime=1381823772.207051027 30 ctime=1381823728.747049533 gnome-do-plugins-0.8.5/Zim/Resources/0000755000175000017500000000000012227172360017725 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Zim/Resources/PaxHeaders.15196/Zim.addin.xml.in0000644000175000017500000000007411701730437023431 xustar000000000000000030 atime=1381797706.103221273 30 ctime=1381823728.747049533 gnome-do-plugins-0.8.5/Zim/Resources/Zim.addin.xml.in0000664000175000017500000000116411701730437022676 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Zim/PaxHeaders.15196/src0000644000175000017500000000013212227172434017221 xustar000000000000000030 mtime=1381823772.203051027 30 atime=1381823772.207051027 30 ctime=1381823772.203051027 gnome-do-plugins-0.8.5/Zim/src/0000755000175000017500000000000012227172434016544 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Zim/src/PaxHeaders.15196/ZimNewPageAction.cs0000644000175000017500000000007411701730437022775 xustar000000000000000030 atime=1381797706.107221273 30 ctime=1381823772.199051027 gnome-do-plugins-0.8.5/Zim/src/ZimNewPageAction.cs0000664000175000017500000000373711701730437022252 0ustar00chrischris00000000000000// ZimNewPageAction.cs // User: Karol Będkowski at 12:30 2008-10-26 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Zim { /// /// Create new zim page (as subpage to selected). /// public class ZimNewPageAction: Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("New Zim page"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create new page in Zim"); } } public override string Icon { get { return "document-new"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ZimPage); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { ZimPage page = items.First () as ZimPage; ITextItem newPageNameItem = modItems.First () as ITextItem; Process zim = new Process (); zim.StartInfo.FileName = "zim"; zim.StartInfo.Arguments = page.Notebook + " " + page.Name + ":" + newPageNameItem.Text; zim.Start (); yield break; } } } gnome-do-plugins-0.8.5/Zim/src/PaxHeaders.15196/Zim.cs0000644000175000017500000000007411701730437020370 xustar000000000000000030 atime=1381797706.107221273 30 ctime=1381823772.199051027 gnome-do-plugins-0.8.5/Zim/src/Zim.cs0000664000175000017500000000366011701730437017640 0ustar00chrischris00000000000000// Zim.cs // User: Karol Będkowski at 18:23 2008-10-21 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.IO; using System.Collections.Generic; using Do.Platform; namespace Zim { public class Zim { /// /// Load Zim reposytories (from ~/.config/zim/notebooks.list) /// /// /// Dict "repository name" -> "repository path" /// public static Dictionary LoadNotebooks () { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string path = Path.Combine (home, ".config/zim/notebooks.list"); Dictionary result = new Dictionary (); if (!File.Exists (path)) { return result; } try { using (StreamReader reader = File.OpenText (path)) { string line; while ((line = reader.ReadLine ()) != null) { string[] repo = line.Split(":=\t".ToCharArray ()); if (repo.Length != 2) { continue; } if (repo[0] != "_default_") { string repopath = repo[1].Replace ("~", home); result.Add (repo[0], repopath); } } } } catch (Exception e) { Log.Error ("LoadNotebooks error; error={0}", e.StackTrace); } return result; } } } gnome-do-plugins-0.8.5/Zim/src/PaxHeaders.15196/ZimOpenPageAction.cs0000644000175000017500000000007411701730437023145 xustar000000000000000030 atime=1381797706.107221273 30 ctime=1381823772.199051027 gnome-do-plugins-0.8.5/Zim/src/ZimOpenPageAction.cs0000664000175000017500000000446411701730437022420 0ustar00chrischris00000000000000// ZimOpenPageAction.cs // User: Karol Będkowski at 18:01 2008-10-19 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Zim { /// /// Open selected page in Zim. /// If item is ITextItem we can enter ":page" for default notebook or "notebook :page". /// public class ZimOpenPageAction: Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Open Zim page"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Open selected page in Zim"); } } public override string Icon { get { return "zim"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (ZimPage); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Item item = items.First (); using (Process zim = new Process ()) { zim.StartInfo.FileName = "zim"; if (item is ITextItem) { ITextItem textitem = item as ITextItem; string args = textitem.Text; if (!args.Contains (" :")) { args = "_default_ " + args; } zim.StartInfo.Arguments = args; } else { ZimPage page = item as ZimPage; zim.StartInfo.Arguments = page.Notebook + " " + page.Name; } zim.Start (); } yield break; } } } gnome-do-plugins-0.8.5/Zim/src/PaxHeaders.15196/ZimPagesItemSource.cs0000644000175000017500000000007411701730437023350 xustar000000000000000030 atime=1381797706.111221273 30 ctime=1381823772.203051027 gnome-do-plugins-0.8.5/Zim/src/ZimPagesItemSource.cs0000664000175000017500000000574011701730437022621 0ustar00chrischris00000000000000// ZimPagesItemSource.cs // User: Karol Będkowski at 17:36 2008-10-19 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using System.IO; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Zim { /// /// Indexes Zim pages in all repositories /// public class ZimPagesItemSource: ItemSource { List items; public override string Name { get { return AddinManager.CurrentLocalizer.GetString("Zim pages"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Zim Desktop Wiki pages"); } } public override string Icon { get { return "zim"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof(ZimPage); } } public override IEnumerable Items { get { return items; } } public ZimPagesItemSource () { items = new List(); } public override void UpdateItems () { items.Clear(); Dictionary repos = Zim.LoadNotebooks (); foreach (string key in repos.Keys) { if (Directory.Exists(repos[key])) { foreach (string file in FindFilesInRepository(repos [key])) { ZimPage page = new ZimPage(file.Substring(0, file.Length-4).Replace("/", ":"), key); items.Add(page); } } } } /// /// Find all *.txt files in given path. /// /// /// Path to search /// /// /// File names list /// private List FindFilesInRepository(string path) { int pathLen = path.Length; List fileResults = new List(); Stack directoryStack = new Stack(); directoryStack.Push(path); while (directoryStack.Count > 0) { string currentDir = directoryStack.Pop(); foreach (string fileName in Directory.GetFiles(currentDir, "*.txt")) { fileResults.Add(fileName.Substring(pathLen)); } foreach (string directoryName in Directory.GetDirectories(currentDir)) { if (!directoryName.Substring(directoryName.LastIndexOf("/")+1).StartsWith(".")) { directoryStack.Push(directoryName); } } } return fileResults; } } } gnome-do-plugins-0.8.5/Zim/src/PaxHeaders.15196/ZimPage.cs0000644000175000017500000000007411701730437021165 xustar000000000000000030 atime=1381797706.107221273 30 ctime=1381823772.199051027 gnome-do-plugins-0.8.5/Zim/src/ZimPage.cs0000664000175000017500000000255011701730437020432 0ustar00chrischris00000000000000// ZimPage.cs // User: Karol Będkowski at 17:33 2008-10-19 // //Copyright Karol Będkowski 2008 // //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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace Zim { /// /// Object represent single Zim's page. /// public class ZimPage: Item { string notebook, name; public override string Name { get { return name; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString("Zim page in notebook: ") + notebook; } } public string Notebook { get { return notebook; } } public override string Icon { get { return "document"; } } public ZimPage (string name, string notebook) { this.name = name; this.notebook = notebook; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Skype0000644000175000017500000000012612227172417016772 xustar000000000000000028 mtime=1381823759.7790506 30 atime=1381823772.207051027 28 ctime=1381823759.7790506 gnome-do-plugins-0.8.5/Skype/0000755000175000017500000000000012227172417016312 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Skype/PaxHeaders.15196/Makefile.am0000644000175000017500000000012712227171213021075 xustar000000000000000029 mtime=1381823115.92702846 30 atime=1381823353.619036634 28 ctime=1381823759.7790506 gnome-do-plugins-0.8.5/Skype/Makefile.am0000664000175000017500000000172312227171213020344 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Skype FILES = \ src/StatusItem.cs \ src/SkypeContactItemSource.cs \ src/SkypeContactDetailItem.cs \ src/SkypeBrowseBuddyItem.cs \ src/SkypeBrowseStatusItem.cs \ src/SkypeCallAction.cs \ src/SkypeChatAction.cs \ src/SkypeStatusItemSource.cs \ src/SkypeSetStatusAction.cs \ src/Skype.cs GENERATED_RESOURCES = \ Resources/Skype.addin.xml RESOURCES = \ Resources/icons/CallStart.png \ Resources/icons/Message.png \ Resources/icons/SkypeOut.png \ Resources/icons/StatusAway.png \ Resources/icons/StatusDoNotDisturb.png \ Resources/icons/StatusInvisible.png \ Resources/icons/StatusNotAvailable.png \ Resources/icons/StatusOffline.png \ Resources/icons/StatusOnline.png \ Resources/icons/StatusPending.png \ Resources/icons/StatusSkypeMe.png BUILD_DEFINES=$(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Skype/PaxHeaders.15196/Makefile.in0000644000175000017500000000013012227172417021107 xustar000000000000000030 mtime=1381823759.663050596 30 atime=1381823759.719050598 28 ctime=1381823759.7790506 gnome-do-plugins-0.8.5/Skype/Makefile.in0000644000175000017500000005043312227172417020364 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Skype ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Skype FILES = \ src/StatusItem.cs \ src/SkypeContactItemSource.cs \ src/SkypeContactDetailItem.cs \ src/SkypeBrowseBuddyItem.cs \ src/SkypeBrowseStatusItem.cs \ src/SkypeCallAction.cs \ src/SkypeChatAction.cs \ src/SkypeStatusItemSource.cs \ src/SkypeSetStatusAction.cs \ src/Skype.cs GENERATED_RESOURCES = \ Resources/Skype.addin.xml RESOURCES = \ Resources/icons/CallStart.png \ Resources/icons/Message.png \ Resources/icons/SkypeOut.png \ Resources/icons/StatusAway.png \ Resources/icons/StatusDoNotDisturb.png \ Resources/icons/StatusInvisible.png \ Resources/icons/StatusNotAvailable.png \ Resources/icons/StatusOffline.png \ Resources/icons/StatusOnline.png \ Resources/icons/StatusPending.png \ Resources/icons/StatusSkypeMe.png BUILD_DEFINES = $(DBUS_BUILD_DEFINES) REFERENCES = \ System \ System.Core \ $(DBUS_SHARP_LIBS) \ $(DBUS_SHARP_GLIB_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Skype/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Skype/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Skype/PaxHeaders.15196/Resources0000644000175000017500000000013212227172417020741 xustar000000000000000030 mtime=1381823759.775050599 30 atime=1381823772.207051027 30 ctime=1381823759.775050599 gnome-do-plugins-0.8.5/Skype/Resources/0000755000175000017500000000000012227172417020264 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Skype/Resources/PaxHeaders.15196/Skype.addin.xml.in0000644000175000017500000000007411701730437024321 xustar000000000000000030 atime=1381797705.707221259 30 ctime=1381823728.691049531 gnome-do-plugins-0.8.5/Skype/Resources/Skype.addin.xml.in0000664000175000017500000000141011701730437023560 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Skype/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172417022054 xustar000000000000000030 mtime=1381823759.839050602 30 atime=1381823772.207051027 30 ctime=1381823759.839050602 gnome-do-plugins-0.8.5/Skype/Resources/icons/0000755000175000017500000000000012227172417021377 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/StatusSkypeMe.png0000644000175000017500000000007411701730437025423 xustar000000000000000030 atime=1381797705.715221259 30 ctime=1381823759.839050602 gnome-do-plugins-0.8.5/Skype/Resources/icons/StatusSkypeMe.png0000664000175000017500000003205211701730437024670 0ustar00chrischris00000000000000PNG  IHDR>a IDATxy$U'"2ހ^h@@hfVAQGWE*xqsՙꌠ( @o]{?9YYUYլ=OVDEd,{|PJqH^<7pH_9D"\B&`#nTL~!eFDeV@kfI5KR23NM@kՂ齵u]s.<%m3+]ʭeQ9^}"P`хdH/HR[x {ddoI` &>dH0&%avf{OYx{.}s/l9 ZR=gG~îBUu4E,h9QT<;rs~8ÂU“RIDIԼX{+TiY/CgdtLnz>Ħ.O"3B!uꚁOYsGV͹9bGĦ_<,КW0X@ѓ]RB!QJW|: A?B"MOhk9ƶW|o6i7 &$ӄ+RHHGƗ|Y@, O UPcQnxgGo=zCB^d~@}^֡/qq'6C!u6K}Uכ=YdBj4Ag>He'Bte`a)S ) db8R@eoqEWP(\'m8(,2 2wom_|gFb ]+ @GW_W/eeܽ<9p {Yy,x=s_1ԩ_{pe[F~C3TǐuR(MvrNmܖ~v h2Ii{p?-,G+;ֿaI,n;S澟TO]P+ԣ?o'  a;Ǖ:{cnnyj৑w悿}ٷ ge@.[Q_uCh'.MB#vޗ~}skMMW<tuO.G WvD˜$߸*!`TlA~댿XVv^/Mrdk$µ&_10uuhkQe@1>AJ\_x+GdIkjg.!FWxj:$0nA#ݯ&}sDq `Z{_ݫz.h-C&[yxI3 ~{^72KIyM8GM~_mHtI0pg'<ӟ ߋ|{ݥLS Mr5η/[Yu -yW-yCpy;G?oZSHmǒ@h9?^Uds0qk+@YqsұR?yfeHl5oL`ǜд~\5'uu̙Ӓa㜗1K94y)"s}{ޙ@ AOg/]yW 8;@'ȸ85$8=;G;]ZSs ~B"UDtJ8o&]U݋/L? ;ݶ|TWvP|ohK| BZ 9qtLk:=hRc VN9Z9S %zޫ-th5xJ0CO|%2C#ptכ#:-?>BLu8-_NG7ޙ^@yGw)BI]qh=+G]_h}%'8^,ikzU4Q6sGK *خ˹p"p C!\RN怗@)Z.>wi VJ!UVJ~Bql\`m(8\ f蛋Km$BKs_nLn`:x@ä҇c2 F}u@y-t]΅K-\QMhG$ɐr Ps{-F sD/OK,"G v4(HW36j F"CAs ǽ]kS @ʯB9%գ7dWHPde U٦4FW(B->2gM1Z|:i2nP^q>Lg8Nai6P~ S/r121j[$Z-t )36Y $g]K: ^:z=uWk[╗'Sj ͎TTrzNj|9h ` BW! C3,D]02 &a4(^1:&uq!nl J[hO/`5@C۲UVۚ},'鉫dH tS2Yr3O*"8z%5':9 Bmli9B䃾|ےc 1hUU߱Z' )'a۵VPи+mD(rԬK8ozݧlLsxݵ ;ևYW\O{j>HW\wOf@X݊F 7^nz3l MD}o@Dp^BYo_j|}C}7ڍ@wzj )R5._ps!:'m]OmrB_#BO?cbd8 @* T,%--w}Qj۷fu4~DLTHBK^'Zj iۡAt!h'9+рۈ/ bVYr"B? 1pE"$J E6V>ۊyuQƫo'`f0k҄xhĦzu.”?5榺[_px-89@#1^P Oݵ30=٣pEꂟH&#uKTJy% t_xm*p)%cFַ"PLʹQj:|qV*M BCln?`E8g `@qڡ-5O+,8ڹLpuIPO 2Ϝ1Tv1\Q_F7&;eFK {TQg.@ԫu Pᣪ Dv-E煜s=F.c?!QdiMO;yh?`hfXrD`t#G`Ajp<*oo$qB[N$Cid+X$_ =vid6*y dtФf^ee ޽w׶/[vM<3p'Ұ()Ƴ3)tL*Nu~C<\(/jQo5EB}6m(o^%T Rkڅ7b@I~T!eSU Gʏ}L԰z2O8!RJ a6_~E޺d3-m; '>\䡛.CʀR8lXñAcYWƫ-2@yũfb, Y'[J}` 8i\ F)qܪduT"2_vІ#~>3lg|V\/r9 Bk12Y7ZJ{5ᘍUA6ukD1:/Hh "w86c&RƩ<}Bu$'4'&ъn!l|xȌ`e %7"gp'[& hM?q8MԪ^{LI{hp@: ~o@) ҚDžK65=*> P2AΓRW *** $5@]UQb5j9YVj+ UJr` ʉ )cC ~m"XĶv$ G>O>O'TezVqvNzoC8pAMޛ*pQx [BxL>COk Mp-u2ы2ny u^c~޻9u>7` {"'N8W6@E9E% iZV:1Gj&;ITl{2AF+ Tńr+w8ra:P!G!߁p"RNĕ.)PNJTU4Z{.jǮ@ B6|F[DA%J\c?mE t9B> R0LǏrS?(#S!B*HNP$> R(oiv˄]I)O"t!xFLSEKCBaT1Rd4Օ}ΐ`?]>!?G1 Ecz_èFӾ $RsXH/ojҮJ/sP>d?$.J .oXV(g>B2؃YǎJNdҨcgjbIdOQ LIz*cZ݋q2$p}xTxhY]/K"^lȰQي'^Q_q.Ŷlu=DM$Yk @&LE@U9}z1m77q=}Ҽ-F3tYW9dZh'o{5̽:.{:jk c2 esȱlV!~)dLxҰ[!k ZݦDL.G? `e7tdrҎ~* {O/93@l={I !5OD$)7Խ(l9LN ! PΫ>? =ME)ݔq-} r$H]9L$>MM`hQ {*Nt^n[LM3ԦBf9&CέTcIPg6JB2R8D ːhж. a%J7&MnW,Mu3~TU\;9ä-XS/!{\}]j hzm2.W%AiL le"XHJ0r-퀈x\QY%,40zځJHkz.Rx怀&| 3@рf= ϔ^j' U-!g|md͝P %@"^@8_lIj.nRIu`%}[xQO#6$MnoDsT!n30"8@j |F52/0zpV2(ଶ!AP0Wn*@(+b4YPTd> Db 11*2O_qG~þ3~S;s27{,Wq]TQjT3LLAd|^ k&(%F-~=Lm&_M!˨ۼڣO heFg} 4”zdͯm+~BiiWٸ>z8|nr0`" v3`o ({7.kJ#Agg|Ҵ0/ +M˟l ~G>,jdTux׬'W :vE!]T9фhDTuMFϥF_Hy;rm>ǀrǷ\YoOYCʉ &hu<0X7g޷/? +Ff N 19I#G-f_aI ;pm|Śa4TTg&~gLx9tu^kיxai ĘE-}ebQugk v=ZE&ak $tMW8 T#@'28I%+Ol>V..%̍/7cpq ۔WScb%e )ڑӇ6qnF:K8el|k3D &::0U/w>Qҫ*.>0q!'-Ӏ˒!XU?$*4Ƅ2P?;\Yd3ML7[xP+2縇Ԗn3<њU|[%)b3#C0Ugocbc?|ZUTKb)+Ge퍑v>;w#@鉗[jAۖpI r+mD$t ho[|n~Trp9 Yꕣq!׿s+O#2qf4W\3aDďϻN (~2no߳pֿͯ⃰@dդXt5,[(|.Z3ExzӚ o`@=}N\1: O:34l4PrC{Yρ_E Pܱ¡)=Qzds" 6!MU{9qپ)A߆U:8fΠ=Gkn"(׌lzUۉW}c9yu=&[oin\wєH{ `ʀHSZOs 0rw0GyN(=kNOx-Dzrڥ&Tt_\Ǎ. Tc^/!c0z:MQ0jy:xO3 ?v'fŗ9F=QA!μԙx:7Gxxv}'C.}ga@Ux/_oEa/ f w/X_`]33GZ~ .S 8|z/ol5PJ\x}Pnz^mՑU9~/ST TdHq㘖A#qI-1wD1YK%7ST; _R'LL^OXS"@d{wm4%~F*l~rU54QD'O,.EJ"+6rˣQKV!zC;1ӛ$o%4fc2W)˭ MuB_z p^<' ǚ 9z9Pď6%a[*8 ipࣘk+RF5` FY~%(Sm B[x Qn%_ÍZ~(i<'m4@א`[6~=;> "2,adfk;u4?A71i+eg|  n|_K)f0֪x۱''9uIeNۄ41Tov^d"s3 mvC+k׷qWWaGݞ ;\Օ] S>\)R؂nx3!22j![{7ڨT(졷-orD˷!2v~۵Y5䈈" -D bBٺ_y{Xnw~u% 쵧"R'(\!@#3ԕDA`N}÷5kkXrP2do6m9 yyS%l.PFc[E/C=HJ)34fٰ#V#"~X'h'P*7owgqݨT| 䆍Ild0bokYGX z!% tL~C { [Edz3*ikarW.*rGOFoHP,k\Yn|Au#$ɑL  sܹSQz/Cp\p`a,Jt   0JI\QL3!`~?P<*>&#ṉ '? JC=bn"Y {fi68C9ߚ #ǭI.2tzYFv+5h]׽7/wާ5E,l=GxI|$rQ"~?rg\|Z?˭:w@P, FˊӮܨ= Zʾȁ:,!{o(Ծ!mCrecqN<Sx3Lq%ǫ'įFh\>[Y?hьuoU^s$(UZgkn4G;ukgLD'J ]؊v oSnJ58MAM3xzG轌'a܏{N0-H_zꕣ|[UŲ`C(F+33x+`BtvZYh例F,aa)dܙ %6pxU>;wvF^~#ri\;J7-o_aBz=LM_7(t]]gxZֺWBN軍@%&aܛR G9+}RB9S 1(O;؍ H`Y4 :ÎvV㩿P,qo8О^5tgISzN G)CBI%R*|+~F/h{jZ?<ђ,뢏޲lR YD,氖nZ1W#f"< ,~+|BgѪLMVXE265ܔ~?nSɮ)RrgɾDQG^$j߶|&1ף}^'j }&A 4j!:_y{){Wv.fR'I*zG1+s8MެiߓR}D< ?:>oz_Ib~0/HjtbU»b[M|feH2G9SK(,CGVE:~%_薯vcg-hLڷ7{ d&@LX tzj֫$jRR{@M4l.Au_O^RHƛ/<S=[q$͑=KYgˆ3)5IcZkzQu<>A!C'H?Fl9DRIENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/StatusOnline.png0000644000175000017500000000007411701730437025272 xustar000000000000000030 atime=1381797705.715221259 30 ctime=1381823759.835050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/StatusOnline.png0000664000175000017500000002640011701730437024537 0ustar00chrischris00000000000000PNG  IHDR>a IDATxwWygfn^U^,\d1;CMy$z @ .@ ܍q[rd^v)33ծ|>wݙ{Ν<<!b8&V(c89T_,(22."^(@Bvkq1{![: $Ͼ`Y)W8ZK'ͱ$$^IfK9k]BfpW]/g?^XPBBJtA#> so:y)}W '֧L=,j6jm88#(}t7P-nj®n{O@^?h8V3UeYZf > ԾO>/w軦}nӅ̨?Lg?_΀Aw'.u )тcehLN%=$vgGe{vlLԏ3?ÃkvH``dt?0&0;FmԈ;SϾ޺n;_\Jjm=$%?/cK8"ICrkO-el}>ۻ%g%ۛxS&y 4d2@$ҲIˎH܂[XB&Ϊ|Ly6>a!ƅBOޏ-xqC_q +:of]2K^srB8(u_lqSpP{yb0 -o=LZ"_LMC@dg9 !up@s8.-s/`N㹴?Ա_پV6?ʶ&m%R>r]ĝ(~u'CD'I"7*wIh+mMC O^Om* ~9eUϝɽceOtМDҔ$ e7~G"nRbA`]s)v{>4yVxa j _of̜q񥳿Ǔ'v}7R`y^wڰ'9;\e䓿 RJ<"@o=g/;޵/u*t0G/?^?]XdA oc._"Y[>ЋrW$w|'yK>.m ,o[~ *ǟ!,('g;|ُ=(ߠjeGң? g{δK7]}&o%L,&4`96&_çOn 6a'? oCszXH݂L=oo.yīDa G{_ .+:gy8i95Ʋq턬;ZGg\|&A``$ `SzԦY٫Nn+mx'|IP1_d^<5}-l?o$zeH .>Il&k;pՒ+Yy 3WebH?~ӢIl!Fq/r@=m uGN;qDk`NyG1:籃oޗjH;M Bsƿt~p5Aj3ސlnE Wf aw׎H*HpufYǡ&=H@LmGg– om$iE$lk5=e%,]WW֜g  -Xg7% _hq;j= %?G]jn}$ PU+*0 uuO\Tv''dce5K %\r ꘖH`Yv2",<^ 1S*@3qvTAuLCToU[I Ns?|f4^F$0f1 _-uM$x0YX b_K G;jJΠ;>GǢ˹h7 M/4I@ ƌN3PQ~kj$ec)r艙E#?ϒ+x7C4aa!4 ,M!lVZmI)ߘ,jx MK) 4+-e2ɒ+HoƚVXB 7 ]fZy8iK?.~շy HB .__ha/vL+8XW&9VUzy h-P1 ė.h K BY6Z.BH )7#YP3 r `a"BA` } OKTjtK2WMG,Ӎi@]VHEmJM5i7`ԾD+of>jT׶$eZ 'tL z2N+{/UնlSiiȵSmZa^bK೨r.^x F8Zkǟx} */0&_aw $ +v6qU@#T%R# !te}a b vPodZs@Ad 18y#;ņFS̿hcFR Wj[#OE`=q,,z2./l >/|ܬDΞ3Rk l%k,&3`5 nVfZs&uH]F@T5F}Gj0Z OǷ+'\# #3p2@J͗r‡g>T_8Vm\ 0jg< kkhHLI"1 H[Z+Qa 5Z-b1лս IKHV.QNH_o@!~B$M'/.FU*iټyp05199cd8 B@2 YT) %b#-}7rc7vjun&/} WF>V>@ |)v)QhBPĬ'[Pр=-0\wgrIa#(持%,bE @R.~:7Dبyόx^]rxq"|B嗘TK8ڗi67ΠmEJ !j <J@{e-[$:DUcpTR*5/@fj.<6j eZV"vs%P/fˉԺq4:FY4a^ܾǼ7s޴/ /,6v_]iD:VdȺDpU(?M[_Y&f_N_ikV5*i4yH)ZB`GN" N+ުL25NsB9||;HP^?bΛ=D6e?W!QceKb+TĬvс @/K l}־kL]6)SF%CӤA ˤړ)^|AI'~B|NZbb{d*Fv~~/Gi͔Ƌ8wP  F "Q3q3rTF D5@=஭=+),>Cۋ!U}G^:RYи)xκ&\exAQse G-CСzzh3mw&J5tx!NQ=rWix2*pq `s<>@RUwmM]>tX}'9"`J]Kg7J P2,pR_S?rtZlQ@S @Yτ LWK  6]9So=#qm+ ^)jO p_HMAiH)H+33|fY@4/`YDžNjsDB edĿ Jl=Te[i?T@I *R!0D /S)5)IhO)~Ww.wx!L$ $Y KؔAi.d5HX(,paF(;5RԒUo< b(7@IW^OS;>gS Z<%ƜcULHQfVC O P]#=Ό3q<^_oLj&q,ѯ-& Sک =}<|5&$]71I"-P%dZ_fN]k0;4S@SjFж%ziѯJ` K`Yv&V*U=:$̹5X |F7zKtpoq=p#*# ],TQ2 YF-sB'h\bUR1 nMOq} i1"?64bFYEoI$ŗE bOHM>1PԵ5sM ͶRRv1u^a~WE`w}QV.=3<aYzXjF-t℥}i^rnY.dnB5| ]DTUFcdlE7PwHY8V*tr7#$b̄\l^@ SRv=M2nJP:Lx˳^P$%u1Pځ'K: hRQ>eRc[ B6|ZO4j }~Aw:OK@@C!uQ<~{8Br1JMF_?dGDbeMR&ňzΝEMNԽ||J ye "LF֑#%cӫ*Ymtt8361$ͦ3@z$ = DG1W A  rbN`z.-S-ݢ%؞mԝ8^lzIPIТ &$"rDw9Fv#W̹X>VG%Ŭr,Pm* jUp #A:`!-:7YAhGA' V›)^mbf-]t S}s`r)fܰS9EO^Sdi`##'@ 釮Y",6⅘:?ㇷ^;PIۍ\5g% 'fhK/8h߱q=済gsGU L󸺏Jk؝{w޴ȥ' Qq _=軜Ce/~P*dc*_ARdʯfC#ɯ"վ'%cm$hgunu?w fݡ^}I@i;cS.4BzQ!y׼_jhK/y>س!X2f"jmK:lXmEP)n`_cTq)1U=w@{R'M餝 |p rUe4(M@ٔ]Q'rzqALI|,Hmu Y:ǃ>qd\4G2f`Zs#OTO Lh_>r؀h\Q!#ڣ }0%6)pw-4պzmGfYC[?Kݿ+0r؀OMtI֥m]: }i]{E(RAw_֐I(6m4/v6>WbpvsnpގZ)<2lxpp(xAF~L ĖY*_bOq$/@^ޱ8Ѻ0ba v[C30C9i1I#KظA]Þܡ%$4Z{'3BЄ[!&PϺw2C=,ese{ U](:Z Pr/k= @i%?;fMbQ aQs|Uν8Netr @&ȄYLTÈdH ? vou[Pfc7ZaOAWU"i:2vY&M.4(^~9? ,13Ifb0ȭk~5>(3 $zhx({p!pw't}Msj:]\;_jr AL 3( 0_hgcQڽS zras2$ƝG"F GMebeO@x"L ^yoo^W (ܼF#|P; ;pj |.V=೻aaDA(S)஍9pꚙCpQZܪ+k{C^ve3RImwenZ}~`EMܱuGJ~S Ca8?Ǘ^Ұ(gJI_49!)RXzZXBn)}K]? #uOg~57~ ^pט >Vv]jNjouҡ_-RfS>V зnn>G52m`wja]D Bl)$wٴ,Z$|y[v$Xu wo`%G|ñebz2jTt}acjx}gFFjm"ץ_=q }2 E`覎tVsr;G$ʮ[ͦaD~"#HHXBZW =H^J |F7A,ol:uF7GcEMn`a! IDAT,1FW~ lX?9Yp@j{Er C1݂<L+پ[  ,^'4&lN"t+I' Ыe4H`# [XO_w%i1<6L>Gº!A@XsHeD@?=xG~QI!qZHZ ofHiE!HT?C"@J !|Ӳɐ݅u|ռcIٍ6"E^!G3 }@i'HО9Eld+^ml)`ہbnM|NP#} g, eT|-tFT oC~dN+׳9vFjE)pw{f}۟wRdC?!j iZK THPxTK r0ܝ( ] hJeWWx:R7¢15-6c̈#}1laSk+ٹggQ~xk#ҳ6 L۬~Qv$&v2(h rayqݬ{"  F>B-4qMW 8 }N lGSH =-KEv_ZJSz+7ߟOܻP0}ƍ@%u=ovOUw R ^wi uc6_@i'nApʴxflx*;P~YWTB9|!i)-|NP}Q:2 t exE$Lj<#wѭb*v$F!w>za+?S_ke*_%g!ajrRvx+~GDr NJsr: t";=@$@+vw:CW X$$S~<i;<[[;+ pۣX}-|tHPre$pP jzpއN|s"c>㤔PL`fY4$;3} jfI[6O?ܽ-x 47\J(# )oTS3ZbYАhLN;y8I䅽C!_Λ'|=y-w毯wp^@HHA4-mgۗm`̂!Bcj:Sj1!=kYv^`}C!-:Z7j-S[UWcYLi%5lj2hCS݅깸 Ě%,jlϏ^5{r/>Esf\IV jȐ$I; BQD 7$X+A)/Z̟p.R//츛ϯ{˻;P#qQ~͡& `4 "g۱!U<ؔϾ4V:&i]Ph$:jM:$>Õy p%?~qHM&'PLnWŶxetv^?/.'xU.BDgb2&'ffYSf-;Y'1I[5H n|nAgܼ=((sue LF;ĥ r[r `+ c5Ř4/cvZ'.qG rhA7FkTJEJ+UY|ADV!qMW8ZŬ(l>.꾚QI?T^a{G@vt8+jރ|TD'ikTFx#pR:.F!`1sj'IENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/StatusNotAvailable.png0000644000175000017500000000007411701730437026407 xustar000000000000000030 atime=1381797705.715221259 30 ctime=1381823759.827050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/StatusNotAvailable.png0000664000175000017500000003160011701730437025652 0ustar00chrischris00000000000000PNG  IHDR>a IDATxyW}9UuղeUޱ1؎ 0ɐ< eH&,a!3lc;^-yȒnr?NowjY^{]U=)!䴼y8_ജZ9M7&\SB"`tieADZ.P3_D7ӄt! Bc@_\puI=%\܄6Y)g QKe5=WL'}؞= I!NzI#| H) {yL/ђ?1~Y%PguPjjǓtpC`p;x0# C{ۿY o|8Fٞ {YaQ,8"']wa@êښ,r/53aϔ=@`T7 >1ڰ%[F>`fa"3vlPO~7'~oEM3!JrȦM,|oz|]kYKn>cПIBMc SitΤfMoxOog^_riYX^S$=D,)XI4>'Ϡ7 0y19uz%=?{8N5Ă@:/sŇ;74Lz5t;Ė/@Cl KΡ`q@ґڌCJ㹗2ùd01EYQ #SqKwH淳i ~{'5}U"b 'iĐR.?Ҳ{HǾ(25IyZ}_\ׯL{y3i+/%>Q?:#2vdz/a)cKiMA"iIB0HM?#LwǑH& }L4Ew*M ,fI覜w:ѧPDkK8P,իnxf?ck^R.Z V6lԅ_Þ9>o+ΑyA 9go !͊dȌ7oiLCBĀ`ї<[mW|o /?!fԝgnW_ːU[<귎1 rׁo M lȩ_~YO_pV{g>e߹f2?;0 dx/u=7ދyNY~W=ݺnu/%`C;TשN+!)>/o@S "Km>Wn !ahK{S_ap3Aza)3*w=ɗI /tN ʳa;"gѻ?}s^@&"ɯ3o('~5MB5Pv=|O[bK6l/EK>} GSQ&}Hso8/;Oc(ߠjeg{hwׯغuS X4 :2WI ]z[Vve.YI~Y&>bKON_7¢5x'i*nAu毮H W3jdb;ws\o8^WgӚXMJbfL6\!ۗ~(~O&lR_my˚̭-O:̲S{5`Z`Z1/͛2d""mMſU7QC\?ACl)qahHglw8`& Sni~#so~ǫ2F?z: aUк @v; gr4,,nKWu \i}=<x`)%tbWRRzH!߁li{+L a 7٠VxYΤL!/}3j&'W5 nQWŒh C$H3 P}Z5 ĕ6xs/}"jvB(WMz٭RZ |ST((, a0SW~ԼU]sXXvQf $u DF .+`DcJMk܀V]#2|-P~mqf#PyE3`Zqdp˯snW"ҳuC;eMV>k|Ozx^_?glx2nFNYZhh@M@91L)bFJx݀/U Sa@H0/ Mq)|/fkQhmC"08) G z%_FIC4ŗ0 h{R Wj[#zNE`D=q z2\]&z3׭s6|ԬΞ5Pc #رF\):1;XI=k/=!L2)_hFPS@q儕jdhRY|!qAzHrfyʯTiO%կ ,#Ao5o'@`%8}i [) D#"8T"D\hJ{:gL[D1w{ ~gSxʿ | mh3_Ǧ1Lh(γP9xl+L/Iid2# |YГ*tHOߖṠsf)QqhD_(LJW>_|4yhQfK} $fA] kVglDEf5Z`0r#ͧ/YV09yJ+9c`c̢>"\"6T9݋yuQKoGჯ\H?C%:{f덼cŗj_477\ΠiJ !˼?'P) (=!\W8x2xAr#f D$m64_Wᅥ?U7* uTv^Ѽ584TY@H|`K?{W6^hWFιTHI%g<*e\YO9< T6ER t ~i_Uv\{ z?-_,Zm 64+_l VdmزpLGDM Z}UA.[V5^p/p}pᧁdT>5W$o_{VXR4zS_fVC.a53V<@KbUxE`ۃ 8壽_&AOqD`!0 3LH#pW?$wEbpU܀3N!V&]СCG:|>6RJ-Xumie?j2t5Jek+Ek/pU*V^$/PQ)ʥ>Ec(R!AA'Qpd!2Y{WHn#iFGGyꩧ_ nE6.^J vyyc.Dq]4Qc&zaA oψ:/髃޻*Ug|_Wq@ CYCN0|o_A"$w=Lf8Б79+cvXJZ=0c"kk%o3f(5$H,9I`d)b؞zGh2󤕻:tyD œ0vU$ #%^H+uF:LȢ~z5.;wG!˕yR(pV{5 4#yp[;sHnC=BPSUA0HEM+ ٤j]k|<@]T+UF]E 1= e)ToУDb Pq)iryg<l}{=qr\ MMMtvvJCCC I{)%˖-< LNN299 M#eIg"P @9uHHJ6t0Sh?d O:~IzJ?7+]wE. O˗j*JA9H߲,ikk#3>>pOhqG2vԝ8 Jgn6%NΏă\)[A)o7rnnlO|j7<"xꩧbI߸q#W4{ltX,F{{;D'mzɳXezHᕦ5葒cUbdVSf3>?~cA1]ejj*l۶d29+ՒbsMMM166DIaH!FU;'g f&Ya` LEQÔa-} Ezo ha "hOnd5/*ضm_|1dGg_zsnmmeb ZRc )ԠfTiBT1l/`4wV-Pxܩ!q(&xzDEʲs8ù}˾=P33Ilk_b.(<wiBl6K>X,t^b1~PJşfp])%$IL3ԠyN09y%2 p+hDR2AD&Re#ϽB}N; fԅ=?yFƸ뮻bzpߧ|>F! c|"A[__O"(!A~%y4~\&#FBF)R>H<zÓ2Z8&i_꽐_,;n1fnx{w\.7 beeOW*iCZm"JafH7. KRME;k&NQp^6R'"LȻ2U3 !+c?gskyVYR6CK|%I2>,]]]xmAwy~[[W_};}s|X50\LT*]8SO}xX&Ew=q& }L{eA Ӄf@}@n W*w5gH6KY䡾b &;w T:ƶmX~}f%j_ϧT!LA-@ m m7m:G0aqȕt9Ք=@_)r{JKiԩB=-޿џՈ<#xѪs)ibm۸e}}kƂy3ij]>b[߼(uB3Kx뺜y$V1+hJub흄&=CQGiŲIZ#~*Ynw A& xomm Rkgk9Uy8m{Z&Yl5Wnl8VM.V/Q}/+GN}4` 7rKî>aM0884VuO$r_?;4@9ls+s\t:M:fjjl6F?Z\B! @ݧOix9yMI..i~= \@Pr]u^MMƨVydttaFFF9ZUhiiވZ8*APhLpT߁c]PER0^8|j]C`&AWW״TWWWY4>zo``mۮ7H)K,f$#rw e'9c䜑_F]W (Sܾ]"An+I)Ybv jl6DZcǘ ͧZ 8BSh UgԌ_|Mqwkjޒ^W__?sHT0<<><K}K)YZ'p$_b([@$&Rs@?'05ph_(9|[zo0Mr{ޛj"Aݭ~5ȶmGjhS#QwA`b}+&f B "z}˹z0νUQ'&&;^{5%e`x[c kY>覿2Gԙz~ &PK aazj rwIx}}} tuu199Y}OU|Lj8؝~.k"=\״@Ç#1E51oC }7HF~V!,?<%jۻjlWWE,&D^JvXO  38CL䒞ojD?7bRqLg$ŏZȿOk-=>[x62R0\k^ H))2Ga6-4ܒ"`}Ch{ ^<ψlFa!D |_@K$ w+l4r0E3^}<gU;%"AEpL"`x_u @׳9}LAu.X7ΣSı> C<3sE ٞm=6m:W/܈BT̫0_̎.c]OeK^@&ygܞA-WDN 5b l#JI,3e$/ᑾcxjQs㦛aŊZJP!,%PUoFDffh-G9#|9{.tS^F?\fZ3fCyVZ>98G &*I.g׮U7D]]O}  ~oO.^89Y`珤T 4LzHO-YE@-%&)oFXY@5ԪuF:~ grsC`;s)@ =<Ôݏi䔇ze݈/VjSIjCmY "S k igc(Y<4D80/ O?u"(h9?t YfMڽs miQ>ٟqM.(tӳ,_>/d`{,O4'`P)"\B 7mk> n1JBiI,oCXJ8 ^JRv#NQ&޺cATٵkus=̹f<&+]P\}=/##C|zDJ)<=υ;v v?>g%H9zKKa;II >YuέEzIT{=Xbxg}~8/o-cdƒkW!*i˗q@{{lv] 04}s!oVqi]PuϾ&vMuzPҌǍnڝH>oZ:;J;a._\t0<G]M!<AbyRV=#q;Gӥ>nlHiO=# Ul6rq+]MV 7\9 | $ohߋ!1- j8jr3jRG)egkj1 dB?(09(ZN&|Fq,cT,N"ԡ&*Cu-Y YXtM3NwƏyj=cO>Dg*JBDM6@ۍ{̛6fA93gQr~7}&4q$H\sKl߾wy衭w[gFGFy׳Tpg*@@k}+m?wn6/ ߨ`qf3.#ij)%w qt!8\Eo#رcvGR2;?t](/DǫF3 bQ=aw_tukK2 :Q"t6ӑ:V뼿I"9Ѯ|p|>$T`>9M;.6\SJt+/rw?ڨlV_u4 QA /|N6oDadh/5:kgϓ2]jf2xkA4ZO:~ӝ B~qiiJrJ%&! j&q%߸錳e7)H^3ehK-: "Setߟat"ŒLxwp8 b"s2_ qh &:;^`\ru)$ZC5&Q9ma)IH/Yg|˻%d(~1ÇcI/^ K^"T99Xx᧿?6y6&5B-efAQɐ_T#m[o0]8y 6 "ׁBVZ/DN6 T#zՑ"RJ4ABo uVK7cIZ+RM'ii FƎzv>X=bqP[|jM5j%AZ><ǧ{xN7bIQ߼_RfVjIȦI =a .7]~Yh^ɴ2m[>1|E]?wAԐ ,v۟I^Y* QQJ}LЅ|M iPcm]|Y[__a[f-bvt_T~x}5:}sN|x *ȠrbD_G5"nppO^hBe0e,uU*jd}"&[\D'jXE':>ֳ'9W{2qS=^O"S22n] @ˉ #jMvF#>\Lm^\}|ǧQg6!. 5ʥlrUY:4LաjRR{@MtΡJA_u_IPMfZ/&V=[1gآHJKY MC1-7=|C;Q4NP*!^G߈?Ml9M70NIENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/StatusPending.png0000644000175000017500000000007411701730437025432 xustar000000000000000030 atime=1381797705.715221259 30 ctime=1381823759.835050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/StatusPending.png0000664000175000017500000002505711701730437024706 0ustar00chrischris00000000000000PNG  IHDR>a IDATx}yW}WKW33EIm,dMX`Xzcׄ-!/qȁG` vr8`,cydǖY=UUqU]==3fdΩSݵW}o)gəsx9E?S7VE%(|7[i 9̋(;2PiB~k(A(KlqpSNEQTA0 UQ"h (94d2cc^,6)!)}LN!aQu-oxmCCd2؈x,a 0 ! %b|R |yDvj f>?4>6s/o~s-U8o5 X59̼@> m۶koƎK -͈bH1N*`ZX !a@0i(8"0,d&$2Ɂ'%'&-~2H w7A5>m]]Na bxtt%ǁgEF"hjlDC2R ~}/ݲkIk:]BDÆEeYCeT2dFGG_;zK(1I B EA] @\e+V o88pp I@2 @2, ²md`۶ C2@ cl|la@uC!(=PUUpqB8\B"MM:48;'C,8dPE5?'6^|}ywUE;808׃d॓IY{n._m؀iQ,fr%†|mB&iE BޫX,X*,fRR$??ÿٵ{w% ffK@x+W^uѦM8x:u q^OZR@j3ssBPeYE-!/{~0J 5MEQB[[ׯ]g{cp֯냦iA*J(XBf-t: {uws `4J]``ÆosirJ0 y`Иa_}]_|i߾7A-Bg-LVԋh{zߪU]vEBUEʕhkk{KW煋 ҹMm:x-`@gD h߸_.Xhظ~=[|ym4͈\&'&^|?呇 @)GIf$7~co-['D-6y_XT.'\O4@TʽK_>4hX<.~'?Ñ~g+W3,` xH@ɡ?`46i&N"i y+VlKhz|[8FC2P(MӠiW}?|@#0N$L{W,_~Wb(X"0{m<]D*4MyD"~ko]pHPLqײe Xzzr|/ @,,Hz~]Jȩ&t@ݺukײeˮY3zE>?GUDQtZK]O}37H Qx˻cy(༕+ lj |@kG E]Q*zw6(wq}&E)TܟXru]8p]bg.Uu"t].8wru |K0 ne[|w~މrL0+.ȴ_ӛo6 Z[+_ g| +5p8lp/Q^!Hnߥ$h) Ax'KhkA$>%>|H;+*^q]w.q]j)E|~u*[1AWwypR rRM%K47cdl 뢳cAϵkK׎Cf %B8A]HVT|/T/_ Фܼu\H2Ƶ]כL&[&&& |nvH\SeI464@4Zg(5 DR ٩)4r(&r9LrmS( U_+$qO$zoOpE!d[~}cC&X]ѺftU%--]GIo]D6M$m  >Q\|d. w|g>qm(K276qLp]ڭiͲOoomE^_6[K/X)}>?F%Bu]h0 ׬O@im$ !\ksJK2ĖK.Ae|y{قO$]UUh"4R _3I\X4Ɯ!Ah֎'e~$E^~Yի~29}|24U[-5FnEQptٲY[ (P(SUc|#i~$Z,,@zTUD0XVg?>u}t/r+rى]]eϵZnÈri>3󼴡*Ex6XյnMVO@q]]zAeݚ5H&1+rKZDꎦ( (X"K[?}GL{"[NEG[35kʱ@UrER0e2 (Tso=-CZ Ķ|T5gBsY9Eww=xڤ%B3O(qW-|E *lA)=\W\q3XelfuF8\>L67qk)윓D:\4@S$"T*eK睇-x]Q9=2wA::+ PRIXu|۷_؎( !A lmOJ%Q4i.*f ^{ ؖ%R4z?L`pxo>5VU}#-",.\ DJDx~ gBlWnv eȦ s(Fl6{TjV ^~ET*k$ mxi~?p{coo =oÞX/މ:~a^˛&8E>mq[ZRZKȡ#Gpb` UM5mbI=v{6$>o)> R@|ׂ`0%ŗ_|?;5H8 UU:z#tG|Sh`I?'xH2(kz4͎Zh$۶a (BIcXѣLT!9LAv8ɚ*|# H?Uݳ_zf thhh`ՠ+PX`?d&&(d dD1J~'C$]P TBE"ƍ? bVy(kx灑RwWC*[4@p K n帅z5k~2NW59K"\BR uQdg%--@Cjj.@dXo߼0 H-\5> L vCб}]B7W /5Du3M\Bv*OsZeD@X,CUx;bS;wPv":gwKtM`J&Be͗od3rJ·B粯# oq T/ȁrH aiGGM^L6##ugCB.lٲ.P$slٲ>0`1;p|xI櫥dO r}yϕ$* 6l0+h{-.@Gf*Ԑa$E)Ϣ}xs~u—u1/^hmF~ں\FpY;b PZ7R!]G>13`-ؙ>}r`eyf2^h=a9]c%H;ORDVM|*fl-d3/u@*t .pd"K7o}f#bl!I4mE<n(.'<AOJYD93WダK,6Ue4L|?`}df}S!WQ ';f֠ܜK |^sM 12|[$3CCK"1Esr^ vr >0'b'#mMRɛeƳ{ׯ5<\`~ <{0(U @ь?l{yv,Bp\yӄU(le>>^}DgE"jRsKOM";/E*4gsdNr64MêZ_WHX,O-R%(5Yi644,?}~s]͟+1xE_ <>(s( \6 [4Qbե@K +*Վ LHE36>~qQgqO K"F<eabr#d|( rx0L.Ŭ+йo`er_.Vl+&I',`~5ji.XEy2]':lXEQ` py{7E:4Mcll SȺ"o:T Y=zEwRK gh`8q]nQ*(rEygxus*b;62L}?ѫ1#.B #o |:ѱ]?=HyP{lljl.HON¶ `Ψ泵:բZOAȴmgya5B LMMJH=iQHbo--` CI5\Gzoժ8 h5`Τن>HKؼCan?tw20Q%#?nK%謏_&>.ZwP$).W_ΤgYւ__e,AuĢѶw^qfLQp7P lCg]~5s Pw>@9_(7 {:\B :`t`cOyxx9(P(x,ֺn^T) R@FX^|%|\>X4 u d&ktYmt+^P=Mj!,{~|%;V6>!t^Zg]>#:ׅa^jxB#jwE uС#??|>_p್~/%qa#x71H#LGyAi?bp'> x$:-&Q*yZ-% `g=𫲦WΖqDQ466@EP+壏!t<>B7C ÈN"T ̏ቡ\MMIl%*_z%9b>߂Zn ǭ `G80y;_P{A6i bRP~UoS|2Qf%Zl >'32yӇzZ>.ϋ1xiQAT}k1Z>kx`1\L #;MLS,S`ķn.۶MB"y\Q<N,ڣA;Q"X8*~˶YPWSB|(Ǐ^eˇ ,˂ !R(ׇK=C>>Lsp8`Q#BGAs[ Lvn`.e(cwu׿ۻaeOVNBUQDg0))କr>CLf2x'<&\<[P&ZڷaZRMMxo+(a Z5ț&pHыx:Ϸ렬8b'ؓ [ ` IDATț&2cǎl1\P喿֝wc(9MӐN&"s(MAW SOI`YvρjpC'|iz;@pIe R4R'@\o/^PN;v< jm w&PWzq/ɟٗ ÈJ%躎tJ*h$898<'$:C"70N!<%X{ٱGaD"TUE>GTBK*P($9P@a::^xᅟи,̯ 9z9Bȗb( !EcCsu뺘d`6†^==5` xHPѮuo|)CMӰ,kSĿUetlKdxeݻGg4Ao Ue5:u#_ϟw9;XTSg1Y[M&Yò,[|<_q#$YBN t1I|\yUU6 ,ii-gd0<2˲҂˗?s֯|C{ bh J&ͫV^ԧۗ.]QUUIFђJ!^(eLӄ ]_G~K߿W=@yj F@[hrˮW*DdXlN@,tq'-^8'|+2A e| T5 ߻m%W}r" Hy! !#Yd084bHfn~s'v~_ @XLg% Eh|E5kxA/UUuhK0B!  6#Xab-xGr|8hH&ѹtiSbdײp Hxggw|oAzco/#x5D0P.-P&C2LpM7nڴ5.C캪Ub9BkK))LrG#lB;v mO'x&_5}Y85AbRe2%bWn߾m6mYE5i=-Lŋ 0Xj41axtTX ˲ 0/c߾}}=<< (idec"DyϦ֭omk[ޱt骙w`;sʳj#0 DB,٩)m[h( hjl+k_7w>=j'@y<;+F.>"p''_Mz:zzzV#D[[[7$ɖx"A'{vjj|*',XԑÇ#?͛7_iQMӠ:TkPmB<C%Xt) #Gⵃ~BaT'A|_ \|[2PIפJ>:|}^ېFb뮿~ŗ^_D i1йV8Ny*yH0 ta@8Fcc#126'N`xxxݻyB0j3(#Fu}L.JX ~B!xMLްI<0_qm{{z{{/L$pF(p8 ]D D[DUP*Q*Dc*C:o=؎ h)PSxsN~bȿcU|Y$א]F/_vƍ====mKB斖.0rkd˶ͱV/>H*L'>r(]%Ѫ,;^8{*V!|tL'(:x)x.0G C~7T9/=B7;IENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/Message.png0000644000175000017500000000007411701730437024226 xustar000000000000000030 atime=1381797705.711221259 30 ctime=1381823759.815050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/Message.png0000664000175000017500000002230311701730437023471 0ustar00chrischris00000000000000PNG  IHDR>a IDATx}y\e;zI!!+ `dE2,:#܁FG#zY|50WGŹ18wF <(K1 HY ٺΩSUyOuZ{׌Gm|-5_`~έi8PG > 8MdmhKcnj9 J流GP砇9Q`Q,$zLڹ>ؑ1Ǝ4[}z:[6/M8<ϝZuu`9| \rT@9e:!hb'5/e^fB*Ą ~to+[-@9(> }!I$н8 "43-e_3M244m^{!Q Iԅ!zTF_)PfxO-k I{߶w؜::Wsz.IoL$W HbŹ00&T@O8'piOB޶_ !4]}&b &m2B@pi AG;]+xzDʋ]Np$\Q|83f$ Ha"hd Ryg_J_zy4Q!%UɸlX Ѐ7M0d `nͬ,7:C.6G ~u20!7*0< #gfҿ}CMq#oX wt*Sl | Dhbb3 m)rǓsrl^kG"CZ! aB mnӇxa {n{GmN{Dp|<'>a>?mS& S jHݠ")>j!3N B9/gmnx`L M֝r(>N"ypV3Md@s-n㐣BiD`$t ɇva>cʘ`Kw<~צns9`J>Dw\l7qXp? >F$.@\8^* <2xwƊu'K]Z '|Bs9O$|-bi&S"@AWzTOC_ÁwKKVG 2aƬg>""+u;]Ť{XGEP^$O”4؁=GU>O]",RqvM޲ӇPP7|wݽ!? 'U}0; JV6p@Oc#@!8jDg[\}w?*^$ bw:?j2!:˧p4\]WD ʯ!;rۋ>8Lߓ #Ϛu Fn0?jd@ywY"#ilJj~N!.+@ZG0@2Հgq`G#Hj@Dc`eo1 F5/U(\x{y^pЉ~^WHH:]|U,E"Br> I'~߄zm$b$z?'0$5|oCt|BNP f`1L.nCqqBĐ\Pv_QչGx$Bs5 5Xr:h`T|D 72j瀏r/q.B+ae?F>IUQEQ\'B@ |o/=y ܷ a`Ao;USo8; 17]3нb@B)*ʕH,PmS Xm<@& |u'Q79 <%8b[ #, ( Q=vywh`^ݷ bEo&~|O%D|zRt$~#%z#)iv3P6u5C@FStuw@ a0䢭vũS%m.W84-ev${}o~0D3oMGʦP R,:.QWo(L2 @pg΁T! J~Wl?a&6$G?O3-qThӚ̈]yTO9w@P% tP ejܞZAuyk Nf"M|QD9 Z_RӈW`̙?pner|K7 "פS!L1q㜉} .Tܪ* aگHB]"x7UN3LKV/~($flŲEÁ,C^8鬏!$D<ϝoqt8ɘmq3=}> ?椏ȸ_Nh13aAϫ4B5”cc0kjw *պ$}(kO1'gV? ~έNWyvSjsZ5'emE"*KW JtcX7DSY}3k?:3s2U7nX[lH1熵ŪߑfLpZ0D TQbe0.]5kfFyI}~?$~'EUHJPS="d?PFoc_UG$N{ɢ3M`WHTYvA+6f0 ZkzMGyH^T3pЁ235^u&dehYK'M2&_LKLL+S~e[Mit~v rb5JT}ʂsۀߥh^)s[XYW@9N;#gbL0sO="HCQࡓr"vQ,u{j^vy-a0!&#:ڦI%|hئ˅_Wg+5P9+M%4$PYy6)g MM2ýş`խd{ꤪF,EH1jhh<"Oa"1Z& #]}D^ԴZHvhlTEЈsg\>Uo©-ޞzL;m@Sjk it13 $@0j8B+y+TMQ;IMőؑV)z@*j 2 xD,R55]i˯<$v$ĈI*"˴PXI^Pl`!ȍLL|o-8j`͓gCX[~lS8T뽳ޔlN@Y $  "x}RH,爙.aGלuQO"@9e$2${Jؖ+ 5&7--/(l MRWIP^6",ʅ+A9vۿ6,GH;gHT%\KŪ=l![- 2׎Z kz"C+zlw}HZ iD7a^LJNo Gj;A'ԁ2Dk瓞IM`PU~>vh H@oOA1P75olپ5ХsXfa%\6(v9t}o^,I/v)Xa)@3x۟A.HP'[nxXHq][ L2iG|@]/{òP b 9vJ"Q>mP3hVԈ7w$R}m!{HmoA" E2̓Vz jn1 1dUo4Ҍ73mqWٲ@!+tJb1I0nv!y+w'b\%VVx@{1>\ζ1_+ac=UζE"pqrM!i(Xj,{]t$X9)!O@x!Z԰_]5"UИer(<˭_ҧ}]^_r4^"0:Jأ\|M<'~ݶB AhW|:<@NJc>إpxgޯ0йᄡH`-9Fynrй*߰%$w ׯ-?f%$F@"~s-=+ $>a@ƬU Q2^ĕ9,9`%@@݋.b{ Uv/ bl # €9N.ᆵEt)4J+U9}'y\8cs@~V##BT瞁>XnQKXƉ+sc+<->B XK?DDC?uݳv&5@PLpx63u ca62̘w{,ffvwmZ!;HRnq1W qVeY6}ׯ-bNLyvc/q\{ _!~ DCl'7|b~"@ms6*0]7;&.:A;{}>(-+q 9T1,8(V\*_a}O_[l^7L1I]:~9(lD ͥ9+fB p.o rZEimcGF|(.xryK`xo{o oyCᐠ!sc 3]+?$d r0PD m[?vDp-}]ڇ~{ ٿj8B QbG `S9G\}Q/A"@@2JB>6 TÏ&MhxA!NXk7@x !~`?0d$!T6aIP̉.m=9?d*x'4:?rR6AB0IP 鷋Oƀ Y{!J<&6trP̭<,#& N\kȮ-.k\:}l&+*`Oo'˅'y@c('dMIP"`AN p]57s!d*M ?,dK(Fl4 54 `>*좨s_T~|1voATKrnZjZFETƤMkHVdOOw7o6u7G  Y)A0s{c}@)*?9ޠ0ЃǿyH'>iw^MՍ̱GI>0!Ho&OO{~Չn#" ^ٛ~@#Z&0 `{RTʋ<[wbo¸_~ 5HwGBϾ.9HK'0 r)ϋ߳e7 b٪>I!?P,>++d26cj ӻ0_wezGO@Ne|* !b=KY}퇫v6LqKG -|+/ߖ}Dzvw+{|J+;l RZ[/Fj~>6l,XW фO(孈* >lT$HCݸsѧYBѦ=I(L\(D.]XX1u1'M+6|<|H7q&izA!+tKR.bXֻމ}{ *J 0m'| >P%h0@;.pJqsJ9 /qp4/~+ԢpUaD Bfo|}~`#FX_xS鄥rUz]V7A /| f~IDAT}9@dUq|~@;$zRE1duOM @W|U"J] D>r>pa&Gצ54Uf=z!,z9s{ ~"ӯwV;zr8dO~|j tEM̔ @Y]S4D%_ |`|X4/h B+"\q1سō DP!" kG M "oM8c3OfzrNiH_>_=H_ˉ( [;7+ZM/oDx5WܽdٸHB",4C'¤)SqtOλ3]޼b/(#ND]4@|4kW?]mФfTK(Wc;iaAWEfXKs/1s:a&G$_!Nͣoڴ[7VM8 |z=!"dB1Lyi8s024*!d_e遌Sa IDATxy}?U]}\KÌb@-?bm8r&.yvdlǐyl' 1`cNЀ"kF=}UwWQVUSsjFy~XŒ,^Q,ə%,rY""Й( 6E%+b-9/"z 64 95DEn%i]v%BYTAQ@ꫛwkj6$S UEIGcP8y& (J|>bcccc=C{yP8,:d"@ o}}:ޜJ:kjjHDtH$0eaYˢ\*(r9r< \S{vׯ~/yg1pQ}kV[[磖wHGĶmۖ_M7FMMMsKS $qGF(vŲ:a]G4bDh$a12:cǾ'& &-~2nJ07®m\vo767߼-Ѷ|9H޾>lT*؊*hښҩra}7ܲmYcԅe)h9-(ʄkq0Xٱi 148x访ר>IsTC EN]YbEry9BɓDHDtt*@*X8c" b%C*P(cN("( p, UUQU53VB]6MLIJ,LӤbYTĺRalllW6wo{٧|^?CN}w~wЇzʕvtP,'ܚDXB:&`skXdtta<ǩ#P*0E"Jb$* @U0e9r{{{} /FI'xysY(c ϔfC\&_(\S.#>C?{>ڮ]G5B3lfL'ԋ uڵ7\yenWT5khjjZTU0 rk",\S}@3 fD'җny׻+/ܭE"XۊŢv G!ï>#ƀeYUO4ɴׂt]4 ޫZvtg^ A4%gp/M(iGH&/>~M74`R8?$+RM^~^ ux_G&AtI0Ѐ֭[VXqC?pM ߤ:稊B,MB(D([-Cm Ա$$d7|VyN p5KOs)'vi2J=Sv l&"OZ憶9|JҰs7 W-8r-_P%wpAk@nusmmmSD?yƉ 4M#,:Hn_IfHt1In45{8iD=/TP(em BdMsؤe˖mm f%gPS`G˿;)7oz<Կ~ 7tRD<0tz _UXd]_Wz dhOY4@Ivzﺽk_P]X|n?$?χ?࿀ڭ755]H$Rؽvg x KS^KhlۮܲHSz}CæDOvhsie)ٝ$t*׊Vw1&˩પ9@m]]}NLF-Lc1KO~IjR.6W<{ kNT( wuN9k (@(UUh%gܶް>D*;;YP(|ϱ^0U*-R!|j|yEQ\(@ W]s-l !L1@NN|E8C;WXWpIEAqW?xBí}h0ϔ'ޫT8k dVj,Dp: C^hEQޏc{aa,*R-=v EAYhmPÝc\" |EUEdpU \uխ8ER Lv9>>~(ˡG"=4|_~r;,@˧Zk}Н ok. ™T,f{^yxj6)8$%2|E78#j:^/D^M wm D4@( rb1ƅ8`5`5 _7" bY3'〿q:},/ # ZmժmM˙ev0H@\>O2@Qb/4 Egce yA!cy>eƋ/ы $@O Hc3vPJ_}ggdttlI|e, D? *e(k3R{p=AfG~.WL唰ŝ @:noX61,سW QWW(FAUm!yu55nT*>񲝗 &_k2ۯXK5뢋{S L8 8kf'@}<Bĝ]Ŝ{r2ey&A)/ue06bsH>q-MM\| @igG8׾rơi@PR se>PWG6qVyjqIȵjW(U0-˞mhH=Mh< 9sypT௿©%`"r~WN|RlY'1[Xe)"&E.o~?HC}=;uhY&\e `jJ!TUӨPm!U۔*fdP>T*XIsc㼁6iSޖMRT*Zg┫aU bc(7#n\HwXX拇QH n+h=G3ȱ&{Q@]S G&Cx<>g2dirڀ]թETV^,iv:{D߮.'RPI h,|gf9rN 0I{tHXrWX "%p+ۊ+:u]pl "crg1|9Yvt`YΈ$ "%rTcy8n!S*6nx!;w Ѥ+/jd*u=(Jf[V延V9keXK+P\[Q,L˞"~!?|^3HH$]w,LB &`<~B\.Cy5u:kn@>#/' MP*0 4MJ(*XRMPӲڟdmG Ukt=ًmT?e(7 d.3_W9|ؼ^sJ˩!) *FUU); g#`7WF )'׭coP0 ŠUU-;%T2MBbDPpk2$W^~kH$Mx(8PXlb:8| b n13P(Ća;;@EQQ42-Ep_!8&/K,k$; $/n|!Tӧ0pq1 Q0 6U˥RU勼y EQk&&kpG>V:y2AB]]!i0;^vh,қ̤ېSY)__8!hCÌa)H<܋ |I}MYR"RM} z eHE<|S -nAo2(Yȍ-S4lP\$s%L$o )eXdF MEBhBvjp̩Q&\B"\ b,I\)@jd|j_)3'?U \q$j_&ȑ |l6{)Lhn]5Aƫ)Du>$sD#//`Yk5C<H)^A4 O8} Q,20:66f+pKwiYR$[9x0t&r4^lL67 ˦I&a``qJNt:͕_UJ-*1NSL:;4MF L}}  188H&.8H HҩMM[t5_%@L 0*pnQ.m0E)aET* \- ?NkK˼ZHM:ͻA|a>K{ jP(08<|~RQޞ?~jtzс/KOOI af>@ (!@0(ggdtb\QT7X_y\_v)$ 4JB0Lƛ}}Žqwn^`9WP.ްq:N3x: P EM7<| * $8c(HI}I č8⣏!ӯn$Ǧi ej0}>3{'*XB\I)d&_z鴓\l3Pѵ\{=) O?Qsǀj?A9K Qp8L"o\$Lńy N |CnbGMN 'hwlt1 `wih^vjM_|qHp0+t]gʕ5f%̝8>xN|wk)&|EF#BL$`O!ydZ8~0"?I):}O|9M,ne߱cHp> !CX se@DE ~d>9| UBe^ݽ{5558߂b.@ [ ǿòlJb$xV>.˹3Rs="LS5b7uJ+x&3#9z|^id%3 ;)y˲=,l6crEZdNI/NJ#ǎ=-fm"Vo9&U'Tǎ=K/aaR0 B `U:!$il^zmr{q|ZBEQBCw YO0|w7p!rծK&x h2!kB6eD|8ͷ>1?ivݪ6 o ƀ޻b4M;u~f~I J.ŝ;95?ta|E#seY,Y`W^SO;4RX*1Lh?1duP]zmV5l.ޞ/ؒwt1aw55dY>xP`Ne4  ::6io*HP(Pt:m'y(J+RAxy8+4'_>Q&1M jkٽw/wzeN*]B@ɟojkkۄ6h5 n_ œz1L;;" 3622pC>TgBk ~}1MӴsZh,xWzCIdX bbfN pؾB|ac Ox9~`dd }}XdhˋW(X|9xE@MA0/~ìT>u=V. B F'|j}_"fN0 NٳgV&@deUNԤӤ%?KT*Q,IDt7z+}=LW0 &4=/ݻֿҗPGz3IDAT[W)GF0 y|A2bKo?|($2Q쪬bFձ) @O/|sBRJ-sO2:>a~:r>8 &AIO#xHR@=~W1q먪JDY~ yI2$aU$v'l PR 4lM&A-Pvݺ ӟֵUUob1b_bG{{{nu/~z94Y@pI :6HiS[|Xhau$޳YF?y+^駟~޻Ď9YD@abDjjj[Gg绤\"hF8T*NbaN8j_ںWvG}w OZ4Ϙ(6 W_s͕^w k& LJH>#$X_㙌 e{y_/|ϩ? ~ ;(N _ٶk?"bdF$qxM=vF2?ig4s⩧ؾ}s/7p~cdm@jeu]^s BJ8BLu7:$Bqfdr9{" $JuS}}M H&<}oCA욟gv_3F@A-ĩ!Lok7mZW[\@\^;U5m)KhlhX$24<̐\0El>۷?O>Sl?D5Wbv_3Nh$&T 5kV]}5[ޱiVU\zΦ4X"DIXf$|L6K ގ뼺{7vz7|8K g kA;DdM_Դut-Smp֪bU4 =F uT2w-x&㮋Ţ( jkjXz5x7|z+OG~ㇱ0v'Rs2A?!G7mhkkkioo_FMMM+TC"&hLf(366đad>x#G<?l޼j=i ӇAa6R*)xeXJ0x!ܿ?K/=P(bQlE/7k,%iZA a&""5iJbg_lx"ow$z=FD0Բ(;]b3]u¡]'PSSC}m-\=v۷?~hP8Ǩ/Kd}$AD"B!(p:(E(Je7dpCz~cOv ^t<%!,doXU:_" 5ҵɑUVlhoooojm] mob1?xQP:pyfW!8 vǶxAi<3s7k?,XQRE""̎udKY rt</&_$BD"T!2bV.|V#uxdEyEGi'CIs]qG.n S|щ1 _uS9x!K8E C~74BE|fIENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/SkypeOut.png0000644000175000017500000000007411701730437024425 xustar000000000000000030 atime=1381797705.711221259 30 ctime=1381823759.815050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/SkypeOut.png0000664000175000017500000002720411701730437023675 0ustar00chrischris00000000000000PNG  IHDR>a IDATxyWu￷7hlY^mْll!`YbH !$d@!@– 66xlٖdHo/U?ꚞib{SS=U9Ryzuo`,%NxSL]X! nU`/7^Bta@uȼ)!H];fsĬ@aQfr"^eAӢU]Z\U/JY"ޤ'H*Yxbw?P@ 1\/ Qc~ș hcUd&ˊz1J  qٖ+t Cokkk^t.jg}|n?}C?4J9M46Q6342}عk?#};?t;PuTR],~䁟 CH5B0P UزV'ϑxy;H,9̟Zsa~嵔RdyGo`KI ; /{F5(j0q.4#'[{ϭK>yky͕|12_U|?70̑}B Jr?:=G%B3 Ł۟_l_3_;|=Wl%k X2` D9$)_2Ai0-^h~[}kギҧB>%|$(R2LsX/TR-w${qϡ]I rNOD'Djƍ?nwg~R)jq֯^ƺUKFqkՁ^ع7}@+P+BbsC oL;tK^W2?xlaqG̪5@HB'Ac{sׯ-엾[^u<`~Z-͍^D—`Gׯ|u4S{/xsc?[n _6=C4wq`wP%Y֌m(| EV.:犟/=@# S(P۶lmWm6Js׽S(yǛ{Qf~Zu,^N4)K@XW{u0 9 8؅.tEoo}MxLD^ ho%! ͝kpŷM 7[/ ;xo\;90߻D"C (vmbu0ZG|pOAPK/8- ;/vR:,m]koѫ}֖|d;[/%|%O~2~M4B}]B@X:hZEk[ꭵb7ⲋwcdsys _(WS\]+Pi{x "\b.᭛_#OP,q͕q{\^㺔q(CXX2KJ% "R_P,Q,(J/::upMTH+uo& ª]rhA/Ug܉?^O$ږ,Zg`ʥD)zz PHW">F*r]w0BMJ*o]4G)@gf&vBJB  ;^Wá. !dH prZ7dٚ3cz6*\%Q{ 7kTH/5$g(((/Ii~`^4;]h:ѯB9&V[H+kqOTbʮ3_d3]!J3]u$t1ZDBJ<˥ATњ9LGy \yUK98?F Rf {cBg9%|e/SCǞ@KRjI(sQ;<M D.k ѿ8st2xR̴P&˯ PfMyo@e_V*f2CT)eYHE;ѶlgSCn\5kU0RhT& ]UeJ]G%5w=#π5@q&sb5Qwbْc1 ;hkiyZ?DIHg?ԍ&k8QF2xT2(qCvB >l\ݻP* ^CG{/9)|h^+޳KKC]-֮`vvpΚ'-,loޖϟ؞Az{u7ȎgG|Pㅰb -O{UB²HO^bI~}+K%"RBAhR֭sװnUӛŧ.heV.ܰf8{x=_ _(Yz石 7%7qZ5+x_=ɶ_>ɏ}Ȁ߀[K,AK8uB!uW~GU ©$^C@}e 9="\\>+mqփ6ҕ]ĕ]ćw ߻|{Her4 Bqw*o]ۃ]|5̘6MWV:9S=WOqŢCl\]E &7ϟ'({ SzUeY:DaA(R뜫ᙆ'q_l*`ׁז~PP(M7\5}ڕKyA$3cBl[XGB#h5&;"fk]9KSC)ў %Ri߽++͚K|I^aYLXa ,"THEjk\bt*mÕt&OM4 èa'9\G})Jm/`y@{6E `O w&(PB+P_&x[?u/- %h|`l<,{hG1&4 u]a|}Yd*ARѡTt 3I%- a[keb~x׋ CL$0pC]tMz7\sŜ7~X#@W - ^P(r:F WEBf ]r6@ P6l}X˖,Ķ,Gf4y/;nB6WTa C#!¶ym,l"d[XeY! ۲,;gmBe~ m!YVuvR@Ѷ]B7KF,_<-f18K 9pM!5Rf\P]* نiMV zV #czHGXBmm+/j/D^v0)?7`0lrEm/aT;gQ.hed,ج95{ YUQV-[bfE:"H)YGp-"kJ-2^2yee_bIeayR hͲRF$&Gנ{:R`2@[<{[#ݽ<m:oFSX׬5W_l _ŸyvJQ,w>,ҙus4=Z˜W;('?%8Vҿ٨ƎeWgBd@Xds=w?^V,$)-WP2W֯b }EmD#znDBhb᷏&'llYr7 ۶ƫ0v2)M'$ygFFrT13r;wsUؖůxbDRiwJaֳʫYf+\*3P~ѺK'φtFN53d("LBpyD}Yرb3ӴMG=sXE x|{5;׽25Q//}ztfm2҆lIҌK12X 9;s"Uh b2ᾃݴ6녡k؞?k_(Q~|Sb[m?{񙿰nQRPD#4?=jjxw[k;H:w2Gw=@6gd4I0Grqx{cx4o|zjX6P'>#@uQsSC&)y]=R x^ؖ>RYyܽ=4_7+%WmyP_U03]>~]>~»>އH33:gMIe B>˻_շum@KDv*Lr3xLgv~c;˔x[_W]Fscp3=BKP(DSC︗o|ǤWR|U[/ 1E,_x|sջA> ("uU5QNVc#Z۶]o oPd`Sf>k ml) C~`W|ۣ,h#dyv}%H*^kLv¡mۏWB`ʀ@Xo^qi<`&8׉ȶZ?! Mpx?/CISE,X`KXPRQ,w[8. \y&^qم4:3b1ΩoMgp3S2@PL~ -3ٖe W*jk Ƌ}yFyqPϵۮᑒH(̹K6a 3Cfi3~܀a-8mEȶxk׼]{r}O=i6}'lP[4]D^1^c>2_IWkm+YֵVVdGR^"=]00S!dskذn%mɯͶGv vH;㟓4)Mn lD̴9@e~lc3xR#>*f{ˡh+ilKGHe[/ȖK6=]rov(aGoGo'~๑:c؋k7q*7PC?wrϥe?pjFexT= L9/nY#a揓aʠ*rW미y{~>ѬO_gP+V^M噯gFe; i$]'EQStBJN!/_(F-aJ~u&e4&_(No&QмLrQStB)9cQB!L6O,%PHJ%3d*2g\IOB.yv4F)](H34E2,c |tB%pOzEߕ/JG\70ím#GQ>g|)0,T^F,,;޶to} 'M\9=wM^۶I2dY2_t1I5C/e27FL=l:k.?}mUt hpxs`>fQIU$!h֮M#Ch50t=5/fFξ1?c? yOK$b4w݄~Ф_)~bo`<.}t.j1fjKq\p-^ߺ2GTYFt);ri c~0OՀ+%$C\|MPGe"_(2042sfpU%!4oq±h0_tSQClA}uϐҏwz%S3++E|n?IDATăebhR}n[c4-q]E}z=t%DRYI(v>0EGN'yW(?Yw8)ifP ;]y@@ R 8C,aLeK|/3H-l|o^t H2|KR![pw5rSjJ-Łx>`զdJ1wl_z:6MNv @KEJ[ikm{28Jӿ}/w{` gy 7QrF`}B`B1ƺ>PqCxVm (X_K8F!/| !Y+M[4Ws!{ژ0nP@ഌI =-11{ [F"'tgGm1}R9 S9_|Yį),ݙFl:hZZFx4ϚhW5DӢwxMƒ)Fimn01vMme)6KR!,D+)Q5S1:=?Hm-&qJ;3q Dȡͯ$D^O Dh$\Feq^U@Z \¶$RZ`U ̃D6:5t] An~y1cT.I ֿuEa1!rh+uv.`#|+&ҀНEMT3-)$h<{xVF(d;³(}%SFFmV][orXd. D< gd R i Ie3̒()Y_>bfԫfCȣ ¡DÆHa1Lcsa}лSV$/?hb&яaݪe$3ڿ j ̚sE=qnV#c&b4{|tG-ނ~v%uac:1y:1M'K?4B&,d6m B_#; %D+;˒ hCX )7d( 1ҪDb^OնOYG4%'AjkP@H؟6&J?xm9T[x hHߡ#ӴxGicQGJ *tZꐲR Ftrrt&.]{=JzN EiU`8B?X;eDŽX W*-h5zвtg3Q 5+|47ܽN/0E(G x}w$o_u'-ˎП JQ,YF$B!gHlNWiIo|5?}dzrq]6Օ0PcG>վj'qapDcC|g$]rdykh~vok<=/r6&S 14&;]x5]=O F,hohe,qW|?qD[y4O؅0 477-Zus8ՂJ@sc=M4%D&~~Q?hg'>r]n?ß14Kh-|Bv8R$Fb=а`%͋V9d ?u ki8RF8xb %]^ͼMcG{{ԕt!3vM#m6^hxmbpT@TqT.R\ 6eLo#ࣹH=Gt?fSB|zY *T'!DPDyہUPR1x‹VB6/~M$mk%JI>_"_(xN}mM47ԳzeV-hgwWo`85|gǞt^ORfgO11>QmP*Trfx{ sb>@Ik$o <婜QWF ñڥVӶB`$)ݜ[v-҇уOIA38fvּΡx' L^pR*EL*WA$jj("Qyj'(u.%LSA{w=zA*ZW2HUtS=W 2_Px:dzUdh~SQ`OaSlAu}KJryOR@5;4L+UdFA2ޣy̑&C&{J{#si/qPwD5IENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/StatusOffline.png0000644000175000017500000000007411701730437025430 xustar000000000000000030 atime=1381797705.715221259 30 ctime=1381823759.831050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/StatusOffline.png0000664000175000017500000002457111701730437024704 0ustar00chrischris00000000000000PNG  IHDR>a IDATxy\wu?oW{,Yrkiɒ9 $d&ΐ̐ !6؉C 6OH‱ +%e+%K-2{UVZ9Jzwݧ8Eyz/࢜_Hw\$\ubEQ\ʋ"6{kGZ\t^"L=Gpt>g2d[@IZbqS@Q2! _o=MUQ"*=]JL.;j[V*J?#|O")DZzC0i}챇y3$Ф%HA-iFavF->:_ݹ߾#ޱhp3gchhӲilEQPUh$BKs3M$i?8HLwoU\3s5)LqG G"ÆEuBpP(SɤRGLJ6⾿W(>!BEQSۿV}fʼn˖8bYz$aДLL&3 52BXd$X,dH&:FF0 ] B( 㠪*fƱmliYX8X8bmۤRtgSOܳϞi@QW'~}/.Yҕ+)J=v޾>Ga-X@SSX#M^E$ˡ( XV0RBHXĶm"r5QUUQp i,#D.=w||M\DٮE{e݆ w]gg|:|gϟ;ysTܖc`hh2=ɠ=3gGyd~vANf%D #|qҥn\l.+/m6.Ya|ybHٳFF4H8j !]'UU*(&8|\>i)?JB\SOO{v׿ݸDiF}˖/qM=vǎa6pKV*X9*:sYEP S((JYT}F0<4/'@ Efi4E  `#=ukn[weؽ,կY Mfe&B\>Oq^>oO#xq ʤڿoX׬ZŞ}WX l:mid)#>CϹs?z>oj<,L^W/w.n[\y潫+_(f}H>v~2Gm0!xѽ0vϗt{/]}~WTujߊŢ B_~{߻'88eOsd\Holy5OwwߚU-_MV*Hg2i&43}_?&0$f$L:_WlDسok/gѢE\|\>8$psgwy0&~H|le] ,C|o"y<[8)$ iy7~~bUf \ R4 vu-\.]C/ìY"8M#iGH$+_|nhaHP^_cDTûX|ymX G]G+u$4ci n۶cŷXǎy |(DQ$:ہVLlou%l.Go_,_~q53w&u=Oum4ߟX|-qms;I0 \__ye=֯Oy疖yaàys玾) KSUt]GֲOбd%pRkr RM3gζ6zlE `۲^V-L/#> $>D$ٟЎۄ H߸[V&ɹXAf|ibZeX~m3m&K"fMMO$V ziK5 u5751e53eXin6p% lbo k+~,cƍhZmRUXh??`@vͻ,384mnd|*[8\r%Mk.p(D1EmR |Q<c͛44ไ![k$?PA`ob3eO&eYpĽ>]\a!<ݔHp **3T'15zxMYi7qM$I)1MϻV_$~mۮ(. k4X+6oAҔLr-wjjg5pUU<?2h_5k$*:֮%ß!kz/L$ҔLr֭9B3 d.vݺZx2^@5( bVhe]ZH$O33y*E_=44'\un:w* 7j*u=̟Oy`PpY{]a ? D#9d@> RE(~5\qmwܱ/60xHP0y>3M&]ٸ~=hԟ{(wJp2_H )hhEQܖP_U4/@ܯz۵~O 0?cG>-_"~ϲ,P֮Y3iΦF"q lMH_"BI ?ʇ s2BB (Bk[[׭܌Iw b-?W/e@hX;7QuM6D@vPd!)/)[.x__QUA)<\]w'`ld0Nͮ;;]*]\z5ZO,u{/P5u_#\E /($mmm+pp`Ŵi~7?h/Yn I&lڰ 恋V.qGn04%\qc@>$-`B~(W>Wi0eY(#B|O¬1_:"HjwH*^k̅i dyM_@+2ߍpxXt1`5 `3ods98P(N>ӯ%Dׯ5L`G60~lq߸ѭZRg)Jٿt:]QdzR122W(F"E b]EPU|7 |/-blj,LM:wOMMM+6tu h% }TEahxxRe E#a* ^i0 |0,k8@&E/yd}E7P Z (_ؾ};^L`"TP/CC4%*T-Cb[>͡(BQl4 6l@Qq:VefWAE~̀hh^x~ }piY$ r<\|Y]-hsp*ݴujF!o  .bQU͍ޗ_&=1ԽRM3x& 455h3g0noۜ}# ڊ($Z "&aS䇢iplr}*D*&#i^S _8ǩN o]EB!i|mYM}Zj+[su(TgXOR{estMs3Z}k `گmYUUlqE f+ J;e8j2t?ŋ;@OE0FYx*0(xGL|<&rۼsEPopq:R*xqN۵i`ǒ%Q65* #!' Pђ/((G HvS.bSp*u/#N1UD7 {OCy)% 4m֐`6ֶij )Sq:aՊV^- ~"hæB hl&ZCJ&@h,6WUU?qCBU8jѺm_@"4 ;Kf5@$ PDxx;0ޗ_㖦/;훵"5iA o mVqFw˲ 34]TOmA'[:UWUؼy$ ʣ{Pu&r p6. $PE掩 ;?0pr2TSU|0}}FFBPI/86(BOOqC2 ,Fl p ɿ M"N0|~wf!BfcX(F(꾦glt飖e-:cyJХsfݷ@ ,_HsSӬ!'ft 3PU&Blw)sT{f '0M$J=j3I 9$ɓݔ1 uByݮ[.7<o9rq01_f\gX,2pabIS߶톁?<^bTFs[ǎ,V :t逿ŋMQԖTw#% .`sWWݏ[KD!0bw|cŝ)\s&`(>{(_H#IEQBc֭Fo`"`DHy3P6N`]g'gB L6nڴt P}!o,Nf+B.The%K:q5zM G?v[Ǐe[w@{)_H#I_c ,p8L[0BLq `Dy'S,00}1bٳOVRo4Su;^PdY]E a1U̗j(<+==#9lv|O%gϲki(ԋbrI#WDQW @%\-OۆlJk_8r ;AF/d$7R 1M#0 5Id2/@{?ROO(d*ةfid2v7iS)^ڽ}|,"s]&MRċviu \D Eh":r"O jitzR`8gv!e5|ٲm~{J/E:nu Wϩ|r0!3};L6T@{M$Ͳk`8b݈<1_ЯWE>(XŎ T*ݻrF\*/%}T3 ~{(9q9g2ʖ/2UuL =pLc Js,ۮ L-|mcR5HP*رg#Ri1U,P"D)ӧN޷w-mB@.m~Um 7[Wv Vimv|۶ٹw_?Q޽3Q5:D( mH0wV sC}U8l:.ZZ RMhr0dr98FFؽo_V TKڶ.%d׾}d\r+Vl |UQܩ2BHq*PrrN\&9p-3}e|֖^=|W| &"EM\_@[!r0H7 ""(O FꖋM_$MNQ|:H }};~|7VJ/@g zΝ{>`|`hh"VU nȳgrSLٱܐ 4IDAT,^gSO=4@MAP?m~aDMDuPZ[F"Z>V(Q̻B@oOOCi&Eqd P^x=K,ywtJubiE)HpQ&&bX,rj:q=  ةz;<"|~7t ĘA[k_zelF�x?@:u#g %o='N ÈJ%TU @ I"yO}sP(&8=}}475L$.Im REa7>CFisxbL a^|qÇ/} -P.9784DPuVfJ_?iR*|صsmUiPT.2089O+u۶qA|ɗz}>\? ~3H"^c:\1kZᆫo[ϟ("d2I<%eqFi|ᚫ/|O(? ~ S6&3N 4Ϳ}7~C7 "D`2D"xx,zBT:͙g)JN~sڵ륿ux?PadmR#4-[~CYsM1*!UrBPaq|00jh 1 fBES2ɢ k_O)Jt9Cjd-ذ~=xv`O}opz-?, ALd"{wеiӶ֖8;iHQ/ikmen{{Cz&LAF"lrN<Ɏ]rg+1/y'Th$(" ˗^ lܴi*V|'}K$$b.jsSQ˄$ˑd5PP j W_o|5\(;|f ̂d >ǀH"h{>us[`K8x e o*n>icD_Zt_E P*47|2of;OAnN |e 0 A2B%,ڴieGGǂ+V,G"y-H$D Ft*sB!o۽ǎ'>-[\oQMtAHX$_(Ř;g.$_(։qh޽O=#q[0."˧M|0 B+Ț!hRmb&-TDI1ALuȦ(isnH$ڌP#viYX(eY巙zS p8Lss3m--dYz9u4===wz'Y\5 &yLfQcIJV"QI?-|A i|CWW~+WY:&@d;cIJaCl>P]gpg6x-z'A4hz^pa IDATxy}?Usjf豐46 !qF^lrX~ݘY' >b]?=^j;gݥz @P5Ҡ7˷=kbVn>6ce hpK$_>-~<G#O7o[d?Off6{=Ɂ$r,la{OUK.%4.yF޻iT3RC%- ~+ 4 S;81!E\= ?vaz/َݩ/ KΒX r,N!Mu.RGT"^( |/ijG+oLŒ{?l9G⬝ŴMq:Y,´MV*]ө]AH15Pq"?vlx/^1BV<'?9nƻuͭ- 7m6O cgHeS$dI" ̛3ysE [p!u6B0° %Α0$ɂsNTzB@rީ[3W?4B6߱S !bzIad e`( 3iǛ?g>seە\|9  `~2V:ǴMCOg 9@j p~):.T`jտ%)}뻇ٰ. p]Z{ɌȆkpeە5$H/n&ggL ҟz-E _xgx /1v/ [%~ܸF;G+&gXxsMCE#EBO-OڹT aJp|xl7nH hh8!dݘ#]&rÙafčodeKL)Hf>!*5Q'ƾ:J5 olK4lv->!mIeSiS8m_`)w^}'m m"aMi{˱PNT E焀ͯ:wsٓB]CTۏn_. -&cJ|L5Fv:IW 's)#D"A!!p獖-?yh5 5_{ ^6W&IIӃcwk>U]5U+CP/cB! 4c4 `J5#?{3lhlacڦgI3I2d 5H&frwswMaG0Jqr$фFDD<hB+Ad41FyAwff]qaq3NLp.yh c|lX0gAqLb~e$TJXFH 4 =@*߬oZWU *I~Dx^L0č8ggا4DzaZni'cuMwpMui77Y.tp?UA~g9G4č8q%_%V]Kv kg1k;YщBnz܌sz4q#/j*~t{׷^.Mbp0,d%+ 1ڥkYвle-axBjo@M&Nzh$W]i.|ɗcqjl- 8ɛ^|>_#?K>^1i+M&!cgCs;;<~=5E꼐PBӞq?BomiRpR81|"aφ]mvIRcq#Ιę-Y&ȗUY'#=ﺧ5>ߺ WEꨏSBF-ȟ1'7.'@_(w&)I S?`/-{PY;K*\X--%Gs:Gе^`*ɗ냩Af"(MgqE0z /wÃ7階Xioj>Ç7ngޡ^tM>RzP~`*ɗR>6"8lCaO owpsYU6Y$chhַD(OiT*;Fk-\/[ۮX Ncbٖ}2KbaŠ]bZKEF(.s꩐ӊ6~rןֽT6Ř9mUǭ@=ma3y>,Ky{Qy T!!Gi6(N+ ~((ײ7|bq3 `9kY|~!}km6{{ET1:~lܩW Բt5GuTZ( e Gk֟ܞ<껼<(.ϛ3-~_W6V,Zᓣq_"O p@}/EQ k-+_uW_v' 98ˤrx{ȕrzx.ĭq@Yp4-יzP7}WуT]r]F.*L_zuTL ~?vl.܉lEx1&ruܝ@q jL~-d%[x?ݔY,W/g1H'[ QΪuH=L =D:\[,,㦗6ugL~uGŢU7!BNj儰 (,J4q 7q3n.P 3{rSUoR݈f fB? rJX /Pο;<xôWZcX;'sy6>H pP 7}÷~ej- BNb82xT{Jش^@B[^"EpbDM"ZyKʎu$~PD7'D`J/_"7 tp"a OwfLIfL_2Uȩ?'26z#KA'(6xULڐMeSڸʪ8 Y8~x91c@^#[M7e!|\ !| LLuOdޒǷ \ +1ƚkܱyUy'ǽ'wB(]As3wMێᶑ5.gnPG=$.!?߮Q [MWֽ~8 =F(|94M{Ɛ?͌B~m `3 @ʤP/r̴NG\Վ@BWμŠE+JMskF #rm mY?/" r^܈3l,}#}<̉oq3>{ɇq.p{x}.I-igKp+x{_t [las`b97G< xtJE٭fmG~G2fVXh9OrB^Ë%0EE},^Mڄ&yrgYtɇºYĢܯ~D-ۊydTA{S{Mt6Ͷ#ʺX'k]p{ D0bEJ4|!c9&džW婃O1.~v]( Tz R9a'wT%_OeSOg(=pf ~d;=]=Εtwvo^2c!~ߡp؎, ~M|6L z吝4`ۑme `m.]5+4A€RW SQ+o`<4ꍧ_l&"%p_^o@sP%O[l)h%)$T% X}kWFT0jK/0`9NΞ$PCs礙$\ֱ]L:Nq,M?9ZƩSO%AOy:Z xCf*Pۮ~>z~| =@['sQ` ɌA%^@\{[ ʤ9X̭{ %p& *m2%<~w(#.xeiufANN3y沫};V$u:Y}jV_߶#r`KngF0l. " zOrt 3; @d8$W-ȉu'QP_3!^wY)v @e@Xε;_*O{c;[?M_9ePUC&BGnVdVldPys\/ X'=]=lVVv,kuc34a|ᤤu/g+@HnHVS3G"&e F 4lw#o__6hc"#/ |B th{F߯ҙ-^6`Y2v9$z(*%CK!xIiu3f*o# ]6hM) 5^w @!2T@p6y {6L٘eǿ7%*@%yv亁ٹLB^1[\,6??uiD=z\+;Wy);Phjzwg/PR?}u[2(\ ^`ϩ=e*zzU C \n? 544!2kT$Wm&g_؁orw0+c#ud {be SzίڟDڴ\mgUOC?/X_EiVgxNi(Xٹ^aKLn=opI0pvs5M^>,]v/3%a_U Pl1lBYY5%&hiJP\N9V]uFݿB|0SZ 'Aؠs?+züi[aoPw;9'sB$x8avyj"78$xTŚƱƿ *'wYe83̞S{{|/׀BghOE%f_?1"a@ *)d`{/]^y>.)Ɖe @1_!gE>pAVnYYu gYMъXCp[')2@Df}l(" rN- syAz 4%H2 O^l953ψjo[Vr*].Y;x+Kן_EhqwҴښiS\:ᾇ/hGw*1ӄ gWYSЩcˁ-lziS-_o`en^eq\=~ƀ忟fpm]2X$)ܢY#..:2:E=}{ݷ>' IrnQ\/PV엘A0Cw+hBN.'o$$F.ˬܤo7@/~7kI +De6'LR*H=r! L=FQ@7:x =ȷp]"0I̝0 RR{f o#bbx_z?>'[ 2"r vbʳ'@W)&Q h~,ƾ~Vr߫e|fkpn?|TEH 6q"4oDfGQ^Ia- #?I!Ui4@+˹;y( /;.o4ȗ={!z 'I_>*D =A+m,b-@=7$\7VVφee_ E? _Uɇ hX'j)op\,-zWY,e'_ I?~a9K,epx^ nPLax3Uyˆ7{-3xmqLֽJQs'59lZhf>0.*&8beA42VOy65/XUµ$~~ȇ)w`^Ќ+f>sX6!TBgC5Fūvpo=iBvL*$jI>L 's&n6q=M¤96Af[QvN1d^%r@ $ W@#˸e!sXP,,^ .OuQI':R&( ^#ɗ}L^"x'& h- \ 'hN/Y C J _"o]yvpA˱i|cj叇ix"a7,4 vn+w,u}/E,&|+WO`73V/7UL$z)h E]a)F,&}mr/ LIDATu\EČDd؈+ WfkGs::aHIENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/StatusDoNotDisturb.png0000644000175000017500000000007411701730437026426 xustar000000000000000030 atime=1381797705.711221259 30 ctime=1381823759.823050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/StatusDoNotDisturb.png0000664000175000017500000003025311701730437025674 0ustar00chrischris00000000000000PNG  IHDR>a IDATxyWy{zv4#ɖdb+`bB%y!/Y 8\rlL`e[,YhIY{s眪ꞞU#Y=OMTUWWo;9%R8 VNy.' <b!@0{جUb-:̈ M:HmlDH=:0KIBL[81)H_zY]g_[V9 'lr7@KTTRpP ͹ލ g2P*R(A'1S@w}eg.8{L{̦M/a^'MN4z*@P!( w0XI_qb7w0?im'7( hԬVuֲfND-3H4ʗ.75/kE,iY=2\ÈW_H)bt9Yҋh8|z ؛-C3?O7CM,dH0XsB#7s]N FtFMkf@SMwJX T)}#<\5M/3{:0OO!vnJgZ'[m4%5y1%z_8ҐY^ίlbSc' 8N5Č@aFCqv|ߪW79 wl ͩ._@53 $ B@)@q& !pqE,l:Α9PH7B֛G׊Ri)$JI#s,THE'B| 4;[S퇄g~a@}/~gOYE/p}m"A_ZkYA6@+(Hc$y gC Wv#KG5CKj>pBp@)(d_WqE uf_ B*)9uǽsϳw۶}KupX07mVG/Yگ⧻>̓(]WQNUz>svGx8B)m:w(ց;ZۿgP@F'$Ec]}j7\pώfMt\9])Y?.xzNs1+ =$R0D)D.`C9Q GCV=(<;eh"1ZX#t 9Ytמe~{ ~_iNy1AI:nc]ƺ\y*1RG%R ̳pʭKm>wC1dL!D h|޳z披.|׳+ |gI˅\ϛ.Wyr~a+{qFAA=//~?F0AE6乓)|3.-y|j2PfLMTjPJ1WsקG<:؃%c0iP;+[QBpN{X~ <D(5D*߻YW5E`jId2@7yysV~+jB^y:N}^^18Dy`0"q)߯{9? %TpDPۉֽҳ{gmo^;r.Z7_}x1,̃>B~ǣn}k II <ݟٟ_ͩ.nz#sN{X='~r=e%%2,h'q`?оAheǭ2? |/׮=jבWHRs]M׊IkMbBux3ˁ6 c|#.@{姻>̰<.ZO|]1a-8I`܂l -O/y[bD1 `Z;Vu^\ Mz9sB3 ~Fo62KIy 8G_M~킷/1$h8$O@܋_}Y~ݙ]C@ t\e5t"2f\\O7EEosrߥ:$Koz۳oX=UC]ls}/4v[%MѴ?^9`, `#̾J,ot'&u Խ7{%H0e.hZ dn|ygv͝۔dЏXvyRN# ^&A\򿼯wwz$HPb6|EV_Ŧ|T|2n+N .~e)N84#F?4xᒖ >|?,'?B۵+ҤMN؀*$7ujssc2zЕ]s#~LH8`~S k23K#YpƵ?B%,М:7! T!袕p9 g/v|RoCj/`K- ʧwdOaow5SRNh- i7K$ҒcotD qp1 VwեZH?PA.n骼hVf}ghN*О" Q W!\ 8)^0k1X %)'K)`nO|%2C#pF#:-?BLyXϥߍe "i _ ѝ?@pFj?i=+G]_hƒ9o-ikzU4P6sgK *dM\B8p88Cǐ@Ӡ9e4Pnݜ;t L+*O?VJ~B2۶f{L.p3%6k`ᜥ/{w&70p, aRxߡc2+F}m@y-;I̓nʨ}&#hddH9NYW_ 9eDPC'ʀQ֣˅pAj~(Vz}`kpp#]ҡpGmLZ戵}9b{aa=(@U(4:|eA]XE}ZMc4n}":(sjۮ&ZWx,) , :;ϒfpq>ƟQFu;FmD˶Ś8e&v]!DrƬqՒ npzfWkyxuF  #\9!d|9h ` BW! C3,D]02 a4(^16&uq!K^)C wPl,m5ō5@C۲UVۚc,'鉫dH tS2Yqe?Lf%vQvnJ͍2As}X4@=3nX.9߶o 4ZUcw։©xJ I~UkTl4J[|%Q$J>Zܤ|}SO Adh49 ] v |\͠1 nt^n3 l MD}o@Dp^BiN |}C}7ڍ@wvj)ZR5._ps5:'m]K;sB_O[Bppq !PU@ ;RY>K$Z2[Ǣo`'4Fo~i(LPL|,yhQc}FSf2neKtVw2Z`0v6%7$猁#,E%Q|N@*1_- jcu8WUj~fv!MKlYşTrk;oC/ƽ }TƟzw?Bgt\'P]p$TnJi54 M.~¨ZD_­rD%l9Z_רJӂ!+X*.[I^C0k8 В[A\b`ƹ:$('2j+{Ԁ_VG2%=DI L:\NmFUIEᣪ Dv-e\{\&~ݯCqҜOem]b0"yXtBlJ[HI8I#UHRsɊ!D4~BGNZb{l*wqq/`ZimϊxOLH, ƍ bh2I3ps0f&=b/ <^̸MJ/cO !lA#=Qڂ&Ms6sp΍,h:@|>j(3\GppGid{"2Qz2ImW4c>xiǏ9M&j/NjtFwMhUZ-Pr۞߻ywlu-_wη"Qe1յxvfR UtRU1R(7GBʚ"R!T1j6d7sH@*H5Ԋ+y'8b@I~T!eSU ʏװ[:r/8"RJ a6{I޾䬧_b pB'tD9 CL@EY9k ;G~tYp@9яPJIpХS:JX[:ʐMGDi>}3s+yYNI$>T>R9 (C쩋5Y!˺2Vmy+t4zMC=7dQȪ8-P"e=wޟ1 Ѓ'qʚsH1WBbnrH!RuGB{f錂W<MkIpbig\`M<9i ? icf@AX#$bH@PW#$$TԾH{,egLL35EL"Kc~ ОYjO `m\ (^O.>]#;R`xjB'έJF [Ne_Dڰ෥y/q[{So{nj^ϊEs:ChM=J&;U_i/&@2Q*ȦnH_Ց 翟%-",|Acĝ8MmǤIdq*#O8|mG?3zzj?Ɨ9<[l=$>#QiyFG|?j ؕ%H8Ǎʉ@굺$P! DAͩy\SQɞԷ уc)ǯe[4}ї}&&:E <τ:BZ\z҅槻\p=j'+u PR}TzQɺ}:Vn|G~qvBXPka `P", (]M4CC s~OR] pҍ)|qZLe#!6s(JrAn -|_ߧ́:P(}8~xhn TBrP*U`bhmxQJ\>o/ @\en)^>?|W+JD!Xɘ@&/vT/_㑡0mMD~^kJmᕋ?iHp.P  Q=a/Pxǣ.EXO5k`"3Gm\U\:u뢄 1`ˏw|УHN#$>,pr"ؑR??U,26Z5uLM, ~Wx ShZwꦛ 9pQHp/ z-H?K[anĎ#뢀2}/d"D=(aHlģ\-[Q)Qϛ2q[zݭ@i j7<"'[3P(ho[%gC*U f=B$/ĎxaH JQ%$$zˤ癑A Y[ rALtںiJ˿wH_}Q1U~~D>.] \--9>[ؼyс!oxѝ! 9H7'9TM); UU$ 3C4 n-oY_|M˪b _xb4 pv@Nɞ'-qv$UP1Y'"&A)GMX;}Y^X  d-9*´8a%J7' n7&V.f(4]yUesvL<458MMm/?TxTa0j53ı9V$ 1M~>$^vනnŷiNw!Ǐt5 ?^_[;;X.AŋqZ[I'r?TJ _^@]$E #A*u^[(6_o`% nמIƨCJ5=?.̴ HNf2nw,qHP h k0L@"FU* EE*A$R"7m~0վ3']5qmƸgW ܳuMԂַHĐ0F҉߳_}0Ĉog6 h՗ES25o>B2RΑ1g$03eyH9t6ƕ3'o188{[!?IokH4M_ ([6tE5ue2A@;T>iqEr×Dm1PHe*'iؼwjֵ{,j\ˍI{oAe~O !  l+yHLrgc&~=@-.pb ,Aui0^*1L\2j,n2W?Na.O𐝌>[@JݱcszՑ-xDq]=çW530I5Bh" 1q2@;&d2)ê] CĐhdζ ?SG8"ow1,`i⢩oos:xA*2Ohİq;V~`ϧ8P|0a[׿=s󏞊i ?q %Fb=L]Jɜؤ#\|Yත7ɽ4fIDATr0$==8;wjmܹpֹ̨b}}Qug (yLpeϔ@Iǡ,iltd6\9iOẒ+KmqfMT"x+V'Jv XXb&@-Е>J0XqW[cu&x[5ce?D3MHļA!PF~}`bp0G #|ʹHjLӧ}~\J&/Ό!6_~`/J_6($9("GwS kP-m8Yǃا}H5݂QsM -ࣵwM} PY;/$:(sz&Mō|cӫDQNjOXio:}Jsb@Y3&,8f\;%ZT'd ~NSPg)$FQ},7juW\C6nܤ "2̎NpohdL0_NfUpa? 3BR0Ƅ0֪x''?s:) 6<i`wߌdV6?60SR?XufB&=eP'[ph,Ntز0#h-fc-OqhE+B. ( AۄA %f(0JQAO#~I$;0{s|@E"_`ߣ7rMwN@3P$#6&0'5@Bi<Bwː )LspDJ{".E_HzZ6?_%BW0CD6KC}_.>AC`gk?`J6KKt 9k'dp|gGXbC-"z+)tb3.}W~zqSn Rny/3{X\~wɌT@) DZ(HFqarz؈e_75CV P!v۞~XaOv<@ʸN.Fs <3̸.\ amaJo??ݹ@gq< 6EW#r_VJȋz"ǭ(7kn$TCF@`e]Wy7z3^Fh9,m#roJ1ůH^μJ<29k]hEXQ@ \ʓ[~A3Ӯ)g8rm3~oa ifD!8J!sW/߁jp 1 s :^V]^g5 mn6Ŝ3zo~%`G~̊o=w(EJc|$V]~ $AހRWD(P"='6`:0OsFbm`&Вmw.?l, ʥpۡ$TJ'!o>B| GDf9mo vڷ<*m`q vi:~yUdKJAPw_ XYErg@ B0$n S]ro􌄿zrO |8F`,X͛ Y4d[X{NwBVLg%f0rAqڏ%ИxQX 3եZBs={u`=F~iZ2XB%؟9l9Kży+;nh#80W%r[`qK\S.b'fyYH B M!Geߟt?>V1I+5jfH1Ruׅx$hl?z hl.uAuڒ^&^Q5xzt;h{/} ݥkC%ǒcV3[%B-!j)bϷoqqњݗqBq[xCtvW[P | jȮw:׏#o=РBoC<$XKv\'kvMZhEg0ۀs9{+Sj֜dr\Vj&AX=l'a͎/~H#J6 ێ }F}=905_XRC19jRp.Zy`&&:uLkMO=_6갎g8[9IÔ:~H G$\?e>XIENDB`gnome-do-plugins-0.8.5/Skype/Resources/icons/PaxHeaders.15196/StatusAway.png0000644000175000017500000000007411701730437024747 xustar000000000000000030 atime=1381797705.711221259 30 ctime=1381823759.819050601 gnome-do-plugins-0.8.5/Skype/Resources/icons/StatusAway.png0000664000175000017500000003523711701730437024224 0ustar00chrischris00000000000000PNG  IHDR>a IDATxyWy=U{$klɲ0`;l1,^$ᾁ$frb1vm xmY>FY{z?NeF3ں~l9+3}3+9.9.3B"`tzs)#~t;/ "t& [w:A'8a9BAI ~kuq%iuX)w뒸,ecjU<qtGj-TRJo2ǀR}-;?DWL.~izkH[}db}^V/t']j^^j4SL0VIR=Z{_`h1>i)|MQ,8"'/Ѳz[vUڞ ]*b9\zGSp):DR"! F3:rc-oHɑ}o򫩛s0fdi&C͠{E `ljW\~Ko?WfLg~dm^c S鈯`YJ Wxi4wyRwT췒rIU:UcDj{ttq4~nvFj7TC,کKo/ΜM̞}kٝ1,U~gXHRG"Hs 9VAe;&ӗiH9Xekq3G"iu i$1E )}|8~)=l/\'mϹx釨zS<8ENߍ++}SҟBwb9Z"[oLOe!IOb-˳-MRrF)~7ׯb8!FE3z˜|7se=L9J9Jŝ f[2&/?(2-tv6ͻK\}?Yp!}YPNa~𥷖>L|וM"(hq w_q٧w]Y?dbY:ՁaS|Ii }3N \\Wf_zeN΃ʹsll ,|}N!_a[ʱd_ tk"Zٻ>V [%~ijbVP5c2{;̯$Hj̦L uK_kM+ˬ̽惯ϡe1-0- Kcƿ >$hKϼ}wAN <'_ Ɩ7sC@bȜ*co4= l}3~WVX_Ko;^RVO@:.5?vۭK"$X2~z:/=?5|_H benZTt'7t]Ήqd)y?~' n$ /}uCc- )#(,dU웾ׯw?M'nf$L;1@/*)`zQ^u]6Na -σ )hʱ_RAva $;sIldc'UCKo{@+W]=( @ tiw S^ F|鋘X>y }O u M7$۴$"d`PgI`&:5]ULvCKesU\JJ?}PB$a}+*TTpZ`Yq$zqj|_cK\s!Bj10 BČZgP@12W},7/1,ėnXy ز\Z%z6YvY#*:X4 h/x[|5B*#'aF-pk :ft^SƁRV/*OO@u5) l `D@csU\ 6fp;{m@WuQyygpmYybFJm_ZXLY!E"fh2H8|a7@shb@k_'B ӈzz! _k /pa$;UGG|9"𛀆puptV궮•VĈnSdQO\FC2.o~#fY-v-3F`qY2yfip&) aRrǞuK]Rh]WT}J z5jd (ܥG7𚕟ӃO}ک~@` ҁizs@9;5VEGl)3Vy fP@:uu+"@JT~UmF "B Pk߀4`h >w׬W_ho@!f=B\l$T6Wr6ض4@8P,NJqJO# Ѓ*CtHKmaF#߃ $`0)=<jk@&[D4E̒0; .֬>؈̹h@7:Zβ H9Cd sMں:oӭ8W j~ʅ B<_SgtWWf榱k0\\i]9כr3E6Pquǡ1?<GD(RLݦB z"PNaպviXu4- zs.~V|bΠ7D j0W[D`b:~"XFl_=S=Lk:ph@a1Yي&{iPZFNRO H$/=<f^~'D[yULc`_ h5.] W" 8c7kTP7 S5[2.d~@{ſ}hJ_ÔqtAC#̵Eײ,ׯs9xFZt凡^e}}K EDC%RI:l輜Wsz/,њWih9*Q Ρ㚁vZ ԀާG~bjeb&jyz{.D?R"7&]RJ ލ/mOߧn԰*ԦGJq5!60.^ )_ju9X;* M1 P']<_"]n??+ČL3ջ!hK Q}*}ЕXlQ! 4pѴ,vDrpZaqLQw?HNِ.2}/=hC_kW13ܺ|ZL+tX8=g;%EgBve`e{u I{]U=B-/Pa(mꏜ4_6N0iiRJ$ =$OQ STI%\s?>=LDQ Vf#n&Bl~ehNָJ !*Fy?xpڞ  ):aA'EJ(%w3'k%7q'iv!ƿ%ፇHMԯE O`34fG<#*V _{Xti͝;E zB'N/uց0B7EQ"u%7o9i ;S$~ax֊;2$s,=Ime.&e)b8zGay]x:Rhsd|Ḓ0s\9* HAy6kq_p53==$Fey!ċM!ydb?19J-W":h$szfhiK) !TY@kjEݐ஡茨49ʫcTIU7Os uahh1q\q*x^R"+ CEy,̎¢xq0G DDBrs1JMDQ!B" T1:)GbVVfWwxN7I՝ 2|)%|={0>>8j5"###>|J2sb1:;;IXv'Lu"3qŏ53LDuGJFb4WU(~Î&_K7(42 k |)% jLOOs zTalLX,"ɐJ0j0q 2 N{гǬ>>BE "0&W>zVXJM{z$WX,sNmO?=cRƍC{֯ `mSV`6,]rhI*ߔRw sAYl' bYki0~ݪ|A֝Ǡ#o +u55@4\OyOrwrС!bݺu׮ H$Bc2 [xFOOOآRըT*d22 R!FGG0 zsa|WQ?Y$&<hDb%OCZDڻ׆+xU|fOmoWQH$Sg |qعsb1֯_ϢEHdِDx<00 ;JLӤWJ hT*𜽽߿miXG_5I`)P2g{,3&HpܵQ|P7gI 3|A8y?}o]tWr[ l߾;cF,7o&ˑ֚H$B &eYz뭼%N+5ކdt:M2 ϙfٽ{7f4MRNzKLad M<')bԼ"_io^^ 0^vRt^ﱩ shҟ>kOJC{챶 !g͚5tvvH -_|m: NS,>OH$jx49|0j1 eai{+nzΎ#s!}W|x 0N@v}r0q`0LU |{})}6`,I=}=zvٲ]Yr%]]]!2LJׯ ݍy$ U'4M|&S3# LR9)7Pڅc&#`SrFzSWw%|G@H-jb7{X,ϪUNl}ߧVa9ZIDATf5/h@Aw,j5 P}B,0<6\ar9N7{=AP2SglFX>OTgC#A Na&w OM|g. cǎq~&aݺua׭_~ 7ވ8-@5kk&p7"$LJHr9:;;ꢫ+WhѢR):Sbj jya>AiȀ+W&Eha2iw+8p{FFFh}˖-tvvAGG\g2ztE c4_=L&4DT*E6 5Pwww{hT*W"G&64qY-z[;;-6?; U]vk׮D8 ꙦI:T*5#GקR)HӡoGؼys˹t'Rbif%t< =;+MB3PtF~dNƃ^BC8~w_˱%I&&&ػwo.-ZD.#͆^3F룜 }%zf$I2LH^-[rt: vxk!-EBm4~"Cn0m7-J2h 488`KVlٲ%>N7{lZ#JfP6lhkКi^GJEUԀw? /}+|OO$*P`a`{eFOAGtƾ}Zk/_'yڏ=َ&B,kL\.ի[Odg.ͮCMJ&?]#ATc9rBk-U&J|{ 3==RQ,y _H:qD)J;c˟ʟMf;aKT s D"F֬YC"h8Vk|+qb5x)'ʑSOT0܀dسFj~oi4I;x Giٮ;~,&mxxjmRT۰0L{Գ͋/ &_ t&\Z."]FOA$1::Pz۶9[:vbt뮻nFOTQ< vږkd2$l_<`ѹƄG3ytdG jOFu|c B)ln]+J,Y$T7 # ϒd[57dnvuu׿dɒ'B܏KȼAP naN`Qq'' گ _&V EVml~( z{{[c&\tڌр ^` Dm/ÈFCܟdeZ;^9vy}8hG$H J L?~Ti#kBސz3[m| @JxaG6,^8TDEk t+3@kN2L1L˲l i_jXyN  F0>qL\0 'T4k;_7o<5]FV "===-̗ Un) t"*eL&נo|A t @8~3Lwo4KOf Kϣo3Xi><9~3wZmKoooCLTL}ݻw)%8t㜐&,vQ7K,KSwy`Hae /OwK;K>2>L}AW0=T"'nR .Q3\>F0 `RG_F;okط_b4׾LN*۶9rB8]]]|.~y衇Rr=PT?ҥKb=odrѣGV!tQT 2}u3Lޗ~yV xWϜ)WCLjĐz? +m1z`Aqc]|coG?%RXm jM7԰xK5WmxP$K.i(%oסʋO$}!Y* _kеsy Tû~K;A };ʴ}@QO"\|dp U/>0xumK o%R")cmQJI"]z@t9K ֭[yG~-[VGR)>h۶jU44tmB/q{RꎡĂק$DP|{[6 LP8# `bbI$,Y 6p駳bŊs0ԧ>֭[Xb]vYn$fP/t˗a֭[&tY[M|M g^) VL<FOqZvz 1C)z5H ߴ]  |>սܼnK,@ &qe-%`rrYTď_=ux&UVv4}NDHU||B:idavd.z@'C2R" !qwx͒m۶[4A34Rpd27}J㦦( OX5hc~/\{GJQpD;+B_[$Pi(-#~FRm'pBWJM 44 dH0;Qw'$BRV5[,% lXGm1>zŇͿ|HQDF_s t2$d? (z~~0Oہ`t'|+WRVIӡ9ΦyGYt)\^E/zQMA8묳 ߸qc|?u$s 4K>. B0~X}S$P3.=]2d&QUBHiYRzj!066F\&PV*|'͒N[-M|-[  ӟD"0K.e3< mS,m:;ټysK7ksVNiۛ4/ڶ/M(j5vmmm۶꿭uJ4@bg0wog>ƭS=Ǝ[1kUd1ԫX-"f[`"ٻwN@kBR(ZLCtfڥru_+ڣ@^FFFZ'5+,2Kf :^!dQt=[6]jJRǨJ23ʢ&MMV\ JC'Y96nV@yan P.[.)_n;ɱc~}DJGy=c01"B'Нfe̋*16&Ng//ugk+{וU22ŝׯs ;t%]3 &Ç??A/_b(p=T*nU*Oo\9e>@3>[Z8< \m]ӵLl@|_ٝ?/t'֐wA9(=7^dpΫ=pkۺr nJooo F4H799ɢEڂ%@V ໮[;R}ɟ[ZbMBvQ[۾ݵ{|ыl{<_LSaˆ4ŗҝXKOr=A1q$(H2Han|u[4LMM 6q =Lg {lpO F'm;hkmccc_9x3~-v@CIEPv7v.6ϼ-N;ӸHߊWr)FSV7)zzH[="B)1Ti*xDuky0 |gppCn:֮]y^( @%tBR {ib u۶mߏ?MQlïcBK 5=r.ثמo$ruAfLN"|WA$R%fDQs^óZMC34!O=XhXd:$۵X7 o4^GJYjRJ֫[C]/Z~0 8#GC9vp)p!z> R9 F?$:+1jO^ߊXp{y''M9fbD9h&By<I16eUIENDB`gnome-do-plugins-0.8.5/Skype/PaxHeaders.15196/src0000644000175000017500000000013212227172417017556 xustar000000000000000030 mtime=1381823759.807050601 30 atime=1381823772.207051027 30 ctime=1381823759.807050601 gnome-do-plugins-0.8.5/Skype/src/0000755000175000017500000000000012227172417017101 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeChatAction.cs0000644000175000017500000000007111701730437023213 xustar000000000000000029 atime=1381797705.72322126 28 ctime=1381823759.7990506 gnome-do-plugins-0.8.5/Skype/src/SkypeChatAction.cs0000664000175000017500000000463211701730437022466 0ustar00chrischris00000000000000// SkypeChatAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Skype { public class SkypeChatAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Chat"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Chat with a buddy using Skype"); } } public override string Icon { get { return string.Format ("{0}@{1}", "Message.png", typeof (Skype).Assembly.FullName); } } public override bool SupportsItem (Item item) { if (item is ContactItem) return null != (item as ContactItem) ["handle.skype"]; return true; } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); yield return typeof (SkypeContactDetailItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { Item user = items.First (); string message = ""; if (modItems.Any ()) message = (modItems.First() as ITextItem).Text; if (user is ContactItem) { Skype.ChatWith ((user as ContactItem) ["handle.skype"], message); yield break; } else if (user is SkypeContactDetailItem) { Skype.ChatWith ((user as SkypeContactDetailItem).Handle, message); yield break; } yield break; } } } gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/Skype.cs0000644000175000017500000000012712227160756021264 xustar000000000000000027 mtime=1381818862.999241 30 atime=1381818905.490883682 30 ctime=1381823759.807050601 gnome-do-plugins-0.8.5/Skype/src/Skype.cs0000664000175000017500000002174512227160756020541 0ustar00chrischris00000000000000// Skype.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Diagnostics; using System.Collections.Generic; using System.Text.RegularExpressions; #if USE_DBUS_SHARP using DBus; #else using NDesk.DBus; #endif using org.freedesktop.DBus; using Mono.Addins; using Do.Universe; using Do.Platform; namespace Skype { public enum OnlineStatus { Unknown, Online, Offline, SkypeMe, Away, NotAvailable, DoNotDisturb, Invisible, LoggedOut, SkypeOut, } public class Skype { const string SkypeObjectPath = "/com/Skype"; const string SkypeServiceBusName = "com.Skype.API"; [Interface ("com.Skype.API")] public interface ISkype { string Invoke (string request); } static Skype () { Statuses = new Dictionary () { { OnlineStatus.Unknown, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Unknown"), "UNKNOWN", "StatusPending.png", false) }, { OnlineStatus.Online, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Online"), "ONLINE", "StatusOnline.png") }, { OnlineStatus.Offline, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Offline"), "OFFLINE", "StatusOffline.png") }, { OnlineStatus.SkypeMe, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Skype Me"), "SKYPEME", "StatusSkypeMe.png") }, { OnlineStatus.Away, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Away"), "AWAY", "StatusAway.png") }, { OnlineStatus.NotAvailable, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Not Available"), "NA", "StatusNotAvailable.png") }, { OnlineStatus.DoNotDisturb, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Do Not Disturb"), "DND", "StatusDoNotDisturb.png") }, { OnlineStatus.Invisible, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Invisible"), "INVISIBLE", "StatusInvisible.png") }, { OnlineStatus.LoggedOut, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Logged Out"), "LOGGEDOUT", "StatusOffline.png", false) }, { OnlineStatus.SkypeOut, new StatusItem (AddinManager.CurrentLocalizer.GetString ("Skype Out"), "SKYPEOUT", "SkypeOut.png", false) }, }; TryGetSkypeObject (); } public Skype () { } public static Dictionary Statuses { get; private set; } static ISkype SkypeObject; private static void TryGetSkypeObject () { SkypeObject = GetSkypeObject (); } private static ISkype GetSkypeObject () { if (SkypeObject != null) return SkypeObject; ISkype skype; try { skype = Bus.Session.GetObject (SkypeServiceBusName, new ObjectPath (SkypeObjectPath)); } catch (Exception e) { Log.Error ("Skype DBUS initialization error: {0}", e.Message); Log.Debug (e.StackTrace); return null; } if (skype.Invoke ("NAME GNOME_Do_Skype") != "OK") { Log.Error ("Skype did not return OK"); return null; } if (skype.Invoke ("PROTOCOL 7") != "PROTOCOL 7") { Log.Error ("Skype did not accept protocol 7"); return null; } return skype; } public static bool IsSkype (Item item) { return item.Equals (Services.UniverseFactory.MaybeApplicationItemFromCommand ("skype")); } public static bool InstanceIsRunning { get { // skype.real matches the old skype // where 'skype' will match the new skype try { if (PidOf ("skype") == 0 || PidOf ("skype.real") == 0) return true; return false; } catch { return true; } } } private static int PidOf (string proc) { Process pidof; ProcessStartInfo pidofInfo = new ProcessStartInfo ("pidof", proc); pidofInfo.UseShellExecute = false; pidofInfo.RedirectStandardError = true; pidofInfo.RedirectStandardOutput = true; // Use pidof command to look for the skype process. Exit // status is 0 if at least one matching process is found. // If there's any error, just assume some Skype client // is running. pidof = Process.Start (pidofInfo); pidof.WaitForExit (); return pidof.ExitCode; } public static void StartIfNecessary () { if (!InstanceIsRunning) { Process.Start ("skype"); // 6 seconds should be enough System.Threading.Thread.Sleep (6 * 1000); } } private static string Get (string request, params object[] args) { request = string.Format (request, args); string reply = SkypeObject.Invoke (string.Format ("GET {0}", request)); if (!reply.StartsWith ("ERROR")) return reply.Substring (request.Length).Trim (); Log.Warn ("Skype failed for {0}", request); Log.Debug ("Skype replied with: {0}", reply); return ""; } public static void SetStatus (StatusItem newStatus) { if (SkypeObject == null) { TryGetSkypeObject (); if (SkypeObject == null) return; } SkypeObject.Invoke (string.Format ("SET USERSTATUS {0}", newStatus.Code)); } public static IEnumerable ContactHandles { get { if (SkypeObject == null) { TryGetSkypeObject (); if (SkypeObject == null) yield break; } IEnumerable groups = SkypeObject.Invoke ("SEARCH GROUPS ALL") .Substring (7).Split (new [] {','}); string onlineGroup = groups.FirstOrDefault (g => SkypeObject.Invoke (string.Format ("GET GROUP {0} TYPE", g.Trim ())).Contains ("SKYPE_FRIENDS")); if (string.IsNullOrEmpty (onlineGroup)) { Log.Error ("Could not find online group."); groups.ForEach (g => { Log.Debug (SkypeObject.Invoke (string.Format ("GET GROUP {0} TYPE", g.Trim()))); } ); yield break; } string handlesReply = Skype.Get ("GROUP {0} USERS", onlineGroup); if (handlesReply.StartsWith ("ERROR")) { Log.Error ("Could not fetch friend handles."); Log.Debug ("Skype returned: {0}", handlesReply); } IEnumerable handles = handlesReply.Split (new [] {','}); foreach (string handle in handles) yield return handle.Trim (); yield break; } } public static StatusItem ContactStatus (string handle) { return Statuses.Values.FirstOrDefault (s => s.Code == Skype.Get ("USER {0} ONLINESTATUS", handle)) ?? Statuses [OnlineStatus.Unknown]; } public static string ContactFullName (string handle) { return Skype.Get ("USER {0} FULLNAME", handle); } public static string ContactDisplayName (string handle) { return Skype.Get ("USER {0} DISPLAYNAME", handle); } public static string ContactMood (string handle) { return Skype.Get ("USER {0} MOOD_TEXT", handle); } public static string ContactHomePhone (string handle) { return Skype.Get ("USER {0} PHONE_HOME", handle); } public static string ContactOfficePhone (string handle) { return Skype.Get ("USER {0} PHONE_OFFICE", handle); } public static string ContactMobilePhone (string handle) { return Skype.Get ("USER {0} PHONE_MOBILE", handle); } public static void ChatWith (string handle) { ChatWith (handle, ""); } public static void ChatWith (string handle, string message) { string chatID = Regex.Match (SkypeObject.Invoke (string.Format ("CHAT CREATE {0}", handle)), "CHAT (.+) STATUS DIALOG").Groups [1].Value; if (!string.IsNullOrEmpty (chatID)) SkypeObject.Invoke (string.Format ("OPEN CHAT {0}", chatID)); if (!string.IsNullOrEmpty (message)) { Log.Debug ("Opening chat with: {0}", handle); SkypeObject.Invoke (string.Format ("CHATMESSAGE {0} {1}", chatID, message)); } } public static void Call (ContactItem contact) { Skype.Call (contact ["handle.skype"]); } public static void Call (string request) { if (!Skype.InstanceIsRunning) { Log.Debug ("Starting Skype."); Skype.StartIfNecessary (); } if (SkypeObject == null) { TryGetSkypeObject (); if (SkypeObject == null) return; } Log.Debug ("Calling {0}", request); SkypeObject.Invoke (string.Format ("CALL {0}", request)); } public static string StripPhoneChars (string input) { new [] {"(", ")", ".", "-", " "}.ForEach (s => input = input.Replace (s, "")); return input; } } }gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeContactDetailItem.cs0000644000175000017500000000007111701730437024533 xustar000000000000000029 atime=1381797705.72322126 28 ctime=1381823759.7870506 gnome-do-plugins-0.8.5/Skype/src/SkypeContactDetailItem.cs0000664000175000017500000000451511701730437024006 0ustar00chrischris00000000000000// SkypeContactDetailItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using Mono.Addins; using Do.Universe; namespace Skype { public class SkypeContactDetailItem : Item { StatusItem status; public SkypeContactDetailItem (ContactItem owner, string handle) { this.Handle = handle; this.status = Skype.ContactStatus (this.Handle); //if offline was returned, query to see if the user has a phone number set, maybe the user's status is really "SKYPEOUT" if (this.status == Skype.Statuses [OnlineStatus.Offline]) { foreach (string detail in owner.Details.Where (d => d.Contains ("phone"))) { Console.WriteLine ("Checking {0} :: {1}", detail, owner [detail]); if (Skype.ContactStatus (Skype.StripPhoneChars (owner [detail])) == Skype.Statuses [OnlineStatus.SkypeOut]) this.status = Skype.Statuses [OnlineStatus.SkypeOut]; } } } public override string Name { get { string fullName = Skype.ContactFullName (this.Handle); if (string.IsNullOrEmpty (fullName)) return string.Format ("{0} (Skype)", this.Handle); return string.Format ("{0} (Skype)", fullName); } } public override string Description { get { string mood = Skype.ContactMood (this.Handle); if (string.IsNullOrEmpty (mood)) return status.Description; return string.Format ("\"{0}\" ({1})", Skype.ContactMood (this.Handle), status.Description); } } public override string Icon { get { return status.Icon; } } public string Handle { get; private set; } } } gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeBrowseBuddyItem.cs0000644000175000017500000000007211701730437024247 xustar000000000000000030 atime=1381797705.719221259 28 ctime=1381823759.7910506 gnome-do-plugins-0.8.5/Skype/src/SkypeBrowseBuddyItem.cs0000664000175000017500000000241011701730437023511 0ustar00chrischris00000000000000// SkypeBrowseBuddyItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace Skype { public class SkypeBrowseBuddyItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Buddies"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Skype Buddies"); } } public override string Icon { get { return "skype"; } } } } gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeCallAction.cs0000644000175000017500000000007111701730437023207 xustar000000000000000029 atime=1381797705.72322126 28 ctime=1381823759.7990506 gnome-do-plugins-0.8.5/Skype/src/SkypeCallAction.cs0000664000175000017500000000611711701730437022462 0ustar00chrischris00000000000000// SkypeCallAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; namespace Skype { public class SkypeCallAction : Act { public SkypeCallAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Call"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Call a contact using Skype"); } } public override string Icon { get { return string.Format ("{0}@{1}", "CallStart.png", typeof (Skype).Assembly.FullName); } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); yield return typeof (ITextItem); yield return typeof (IContactDetailItem); yield return typeof (SkypeContactDetailItem); } } public override bool SupportsItem (Item item) { if (item is ITextItem) return Regex.Match (Skype.StripPhoneChars ((item as ITextItem).Text), "^[+]?\\d*$").Success; if (item is ContactItem) return null != (item as ContactItem) ["handle.skype"]; if (item is SkypeContactDetailItem) return true; if (item is IContactDetailItem) { IContactDetailItem detail = (item as IContactDetailItem); if (detail.Key.Contains ("phone")) return true; return Regex.Match (Skype.StripPhoneChars (detail.Description), "^[+]?\\d*$").Success; } return false; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string number; Item item = items.First (); if (item is ITextItem) { number = Skype.StripPhoneChars ((item as ITextItem).Text); if (!number.StartsWith ("+")) number = string.Format ("+{0}", number); Skype.Call (number); } else if (item is SkypeContactDetailItem) { Skype.Call ((item as SkypeContactDetailItem).Handle); } else if (item is ContactItem) { Skype.Call (item as ContactItem); } else if (item is IContactDetailItem) { number = Skype.StripPhoneChars ((item as IContactDetailItem).Description); if (!number.StartsWith ("+")) number = string.Format ("+{0}", number); Skype.Call (number); } yield break; } } } gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeStatusItemSource.cs0000644000175000017500000000007111701730437024461 xustar000000000000000029 atime=1381797705.72322126 28 ctime=1381823759.8030506 gnome-do-plugins-0.8.5/Skype/src/SkypeStatusItemSource.cs0000664000175000017500000000416311701730437023733 0ustar00chrischris00000000000000// SkypeStatusItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Skype { public class SkypeStatusItemSource : ItemSource { List statuses; public SkypeStatusItemSource () { statuses = new List (); Skype.Statuses.Values.Where (st => st.Showable == true) .ForEach (status => statuses.Add (status)); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Skype Statuses"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Skype Statuses"); } } public override string Icon { get { return "skype"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (StatusItem); yield return typeof (IApplicationItem); yield return typeof (SkypeBrowseStatusItem); } } public override IEnumerable ChildrenOfItem (Item item) { if (Skype.IsSkype (item)) { yield return new SkypeBrowseStatusItem (); } else if (item is SkypeBrowseStatusItem) { foreach (Item status in statuses) yield return status; } } public override IEnumerable Items { get { return statuses; } } public override void UpdateItems () { } } } gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeContactItemSource.cs0000644000175000017500000000007111701730437024571 xustar000000000000000029 atime=1381797705.72322126 28 ctime=1381823759.7870506 gnome-do-plugins-0.8.5/Skype/src/SkypeContactItemSource.cs0000664000175000017500000000750411701730437024045 0ustar00chrischris00000000000000// SkypeContactItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.IO; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; using Do.Universe.Common; namespace Skype { public class SkypeContactItemSource : ItemSource { List contacts; public SkypeContactItemSource () { contacts = new List (); } public override IEnumerable SupportedItemTypes { get { yield return typeof (ContactItem); yield return typeof (IApplicationItem); yield return typeof (SkypeBrowseBuddyItem); } } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Skype Buddies"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Buddies on your Skype buddy list."); } } public override string Icon { get { return "skype"; } } public override IEnumerable Items { get { return contacts; } } public override IEnumerable ChildrenOfItem (Item item) { if (Skype.IsSkype (item)) { yield return new SkypeBrowseBuddyItem (); } else if (item is SkypeBrowseBuddyItem) { foreach (ContactItem contact in contacts) yield return contact; } else if (item is ContactItem) { ContactItem contact = item as ContactItem; foreach (string detail in contact.Details) { if (!detail.EndsWith (".skype")) continue; if (detail.StartsWith ("handle")) yield return new SkypeContactDetailItem (contact, contact ["handle.skype"]); else if (detail.StartsWith ("phone")) yield return new PhoneContactDetailItem (contact, detail); } } yield break; } public override void UpdateItems () { foreach (ContactItem buddy in contacts) { foreach (string key in buddy.Details.Where (d => d.Contains ("skype")).ToArray ()) buddy[key] = ""; } contacts.Clear (); foreach (string handle in Skype.ContactHandles) { ContactItem contact = CreateContact (handle); if (contact != null) { contacts.Add (contact); } } } private ContactItem CreateContact (string handle) { string contactName; contactName = (string.IsNullOrEmpty (Skype.ContactDisplayName (handle))) ? (string.IsNullOrEmpty (Skype.ContactFullName (handle))) ? handle : Skype.ContactFullName (handle) : Skype.ContactDisplayName (handle); ContactItem contact = ContactItem.Create (contactName); MaybeAddDetail (contact, "handle", handle); MaybeAddDetail (contact, "phone.home", Skype.ContactHomePhone (handle)); MaybeAddDetail (contact, "phone.mobile", Skype.ContactMobilePhone (handle)); MaybeAddDetail (contact, "phone.work", Skype.ContactOfficePhone (handle)); return contact; } //ContactItem extension method for Skype to conditionally add details private void MaybeAddDetail (ContactItem contact, string key, string detail) { if (!string.IsNullOrEmpty (detail)) contact [key + ".skype"] = detail; } } }gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/StatusItem.cs0000644000175000017500000000007111701730437022264 xustar000000000000000029 atime=1381797705.72722126 28 ctime=1381823759.7830506 gnome-do-plugins-0.8.5/Skype/src/StatusItem.cs0000664000175000017500000000310711701730437021533 0ustar00chrischris00000000000000// StatusItem.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using Do.Universe; namespace Skype { public class StatusItem : Item { string name, icon; public StatusItem (string name, string code, string icon) : this (name, code, icon, true) { } public StatusItem (string name, string code, string icon, bool show) { this.name = name; this.icon = icon; this.Code = code; this.Showable = show; } public override string Name { get { return name; } } public override string Description { get { return name; } } public override string Icon { get { return string.Format ("{0}@{1}", icon, typeof (Skype).Assembly.FullName); } } public string Code { get; private set; } public bool Showable { get; private set; } } } gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeSetStatusAction.cs0000644000175000017500000000007311701730437024275 xustar000000000000000029 atime=1381797705.72322126 30 ctime=1381823759.807050601 gnome-do-plugins-0.8.5/Skype/src/SkypeSetStatusAction.cs0000664000175000017500000000330211701730437023537 0ustar00chrischris00000000000000// SkypeSetStatusAction.cs // // GNOME Do is the legal property of its developers, whose names are too numerous // to list here. Please refer to the COPYRIGHT file distributed with this // source distribution. // // 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 3 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, see . using System; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Skype { public class SkypeSetStatusAction : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Set Status"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Set your Skype status"); } } public override string Icon { get { return "skype"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (StatusItem); } } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { StatusItem status = (items.First () as StatusItem); if (Skype.InstanceIsRunning) Skype.SetStatus (status); yield break; } } } gnome-do-plugins-0.8.5/Skype/src/PaxHeaders.15196/SkypeBrowseStatusItem.cs0000644000175000017500000000007211701730437024463 xustar000000000000000030 atime=1381797705.719221259 28 ctime=1381823759.7950506 gnome-do-plugins-0.8.5/Skype/src/SkypeBrowseStatusItem.cs0000664000175000017500000000241411701730437023731 0ustar00chrischris00000000000000// SkypeBrowseStatusItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . using System; using Mono.Addins; using Do.Universe; namespace Skype { public class SkypeBrowseStatusItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Statuses"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Skype Statuses"); } } public override string Icon { get { return "skype"; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/GoogleDocs0000644000175000017500000000013012227172401017710 xustar000000000000000029 mtime=1381823745.55505011 30 atime=1381823772.207051027 29 ctime=1381823745.55505011 gnome-do-plugins-0.8.5/GoogleDocs/0000755000175000017500000000000012227172401017235 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleDocs/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227170702022024 xustar000000000000000030 mtime=1381822914.047021519 30 atime=1381823352.867036608 29 ctime=1381823745.55505011 gnome-do-plugins-0.8.5/GoogleDocs/Makefile.am0000664000175000017500000000134312227170702021276 0ustar00chrischris00000000000000if HAVE_GDOCS include $(top_srcdir)/build.rules.mk endif ASSEMBLY=GoogleDocs FILES = \ src/CertHandler.cs \ src/Configuration.cs \ src/GDocs.cs \ src/GDocsAbstractItem.cs \ src/GDocsDocumentItem.cs \ src/GDocsItemSource.cs \ src/GDocsPDFItem.cs \ src/GDocsPresentationItem.cs \ src/GDocsSpreadsheetItem.cs \ src/GDocsTrashDocument.cs \ src/GDocsUploadDocument.cs \ src/Preferences.cs GENERATED_RESOURCES = \ Resources/GoogleDocs.addin.xml RESOURCES = \ Resources/icons/gDocsIcon.png \ Resources/icons/gDocsTrashIcon.png \ Resources/icons/gDocsUploadIcon.png REFERENCES = \ System \ System.Core \ System.Xml \ $(GDATA_SHARP_DOCUMENTS_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GoogleDocs/PaxHeaders.15196/Makefile.in0000644000175000017500000000013012227172401022032 xustar000000000000000030 mtime=1381823745.447050107 29 atime=1381823745.53105011 29 ctime=1381823745.55505011 gnome-do-plugins-0.8.5/GoogleDocs/Makefile.in0000644000175000017500000005154712227172401021316 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@@HAVE_GDOCS_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@@HAVE_GDOCS_TRUE@am__append_2 = -debug -d:DEBUG subdir = GoogleDocs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_GDOCS_TRUE@TARGET = library @HAVE_GDOCS_TRUE@SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) @HAVE_GDOCS_TRUE@RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) @HAVE_GDOCS_TRUE@GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) @HAVE_GDOCS_TRUE@RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ @HAVE_GDOCS_TRUE@ -resource:$(resource),$(notdir $(resource))) @HAVE_GDOCS_TRUE@BUILD_DIR = $(top_builddir)/build @HAVE_GDOCS_TRUE@ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) @HAVE_GDOCS_TRUE@ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) @HAVE_GDOCS_TRUE@STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) @HAVE_GDOCS_TRUE@BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) @HAVE_GDOCS_TRUE@OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable @HAVE_GDOCS_TRUE@plugindir = ${libdir}/gnome-do/plugins @HAVE_GDOCS_TRUE@plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. @HAVE_GDOCS_TRUE@COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) @HAVE_GDOCS_TRUE@MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 \ @HAVE_GDOCS_TRUE@ -warn:4 $(am__append_2) # # Clean and dist targets # @HAVE_GDOCS_TRUE@EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ @HAVE_GDOCS_TRUE@ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ @HAVE_GDOCS_TRUE@ $(DLL_CONFIG_FILES) @HAVE_GDOCS_TRUE@CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) @HAVE_GDOCS_TRUE@DISTCLEANFILES = *.pidb @HAVE_GDOCS_TRUE@MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GoogleDocs FILES = \ src/CertHandler.cs \ src/Configuration.cs \ src/GDocs.cs \ src/GDocsAbstractItem.cs \ src/GDocsDocumentItem.cs \ src/GDocsItemSource.cs \ src/GDocsPDFItem.cs \ src/GDocsPresentationItem.cs \ src/GDocsSpreadsheetItem.cs \ src/GDocsTrashDocument.cs \ src/GDocsUploadDocument.cs \ src/Preferences.cs GENERATED_RESOURCES = \ Resources/GoogleDocs.addin.xml RESOURCES = \ Resources/icons/gDocsIcon.png \ Resources/icons/gDocsTrashIcon.png \ Resources/icons/gDocsUploadIcon.png REFERENCES = \ System \ System.Core \ System.Xml \ $(GDATA_SHARP_DOCUMENTS_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LINUX_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GoogleDocs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GoogleDocs/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA @HAVE_GDOCS_TRUE@all: $(OUTPUT_FILES) @HAVE_GDOCS_TRUE@reference-debug: @HAVE_GDOCS_TRUE@ @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @HAVE_GDOCS_TRUE@ @echo $(RESOURCES_EXPANDED) @HAVE_GDOCS_TRUE@ @echo $(MA_MANIFEST_FILE) @HAVE_GDOCS_TRUE@$(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) @HAVE_GDOCS_TRUE@$(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @HAVE_GDOCS_TRUE@ @mkdir -p $(BUILD_DIR) @HAVE_GDOCS_TRUE@ @colors=no; \ @HAVE_GDOCS_TRUE@ case $$TERM in \ @HAVE_GDOCS_TRUE@ "xterm" | "rxvt" | "rxvt-unicode") \ @HAVE_GDOCS_TRUE@ test "x$$COLORTERM" != "x" && colors=yes ;; \ @HAVE_GDOCS_TRUE@ "xterm-color") colors=yes ;; \ @HAVE_GDOCS_TRUE@ esac; \ @HAVE_GDOCS_TRUE@ if [ "x$$colors" = "xyes" ]; then \ @HAVE_GDOCS_TRUE@ tty -s && true || { colors=no; true; } \ @HAVE_GDOCS_TRUE@ fi; \ @HAVE_GDOCS_TRUE@ test "x$$colors" = "xyes" && \ @HAVE_GDOCS_TRUE@ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ @HAVE_GDOCS_TRUE@ echo "Compiling $(notdir $@)..."; @HAVE_GDOCS_TRUE@ @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @HAVE_GDOCS_TRUE@ @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ @HAVE_GDOCS_TRUE@ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ @HAVE_GDOCS_TRUE@ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GoogleDocs/PaxHeaders.15196/Resources0000644000175000017500000000013012227172401021662 xustar000000000000000029 mtime=1381823745.55505011 30 atime=1381823772.207051027 29 ctime=1381823745.55505011 gnome-do-plugins-0.8.5/GoogleDocs/Resources/0000755000175000017500000000000012227172401021207 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleDocs/Resources/PaxHeaders.15196/GoogleDocs.addin.xml.in0000644000175000017500000000007311701730437026204 xustar000000000000000030 atime=1381797705.239221243 29 ctime=1381823728.66304953 gnome-do-plugins-0.8.5/GoogleDocs/Resources/GoogleDocs.addin.xml.in0000664000175000017500000000136111701730437025451 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GoogleDocs/Resources/PaxHeaders.15196/icons0000644000175000017500000000013212227172401022777 xustar000000000000000030 mtime=1381823745.571050111 30 atime=1381823772.207051027 30 ctime=1381823745.571050111 gnome-do-plugins-0.8.5/GoogleDocs/Resources/icons/0000755000175000017500000000000012227172401022322 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleDocs/Resources/icons/PaxHeaders.15196/gDocsUploadIcon.png0000644000175000017500000000007411701730437026611 xustar000000000000000030 atime=1381797705.239221243 30 ctime=1381823745.571050111 gnome-do-plugins-0.8.5/GoogleDocs/Resources/icons/gDocsUploadIcon.png0000664000175000017500000004772111701730437026067 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs..*' tIME\ IDATxwx[ypsH{h($%Zَc;rS7;Uڤ#<&oӾO$OjI4uӸ!yIrdYEJ%p13?\dIM{w]D s_?x\~JM*5-_xo/o/cyGGFK(VMQ͂%z[ "H>Px@OA 5o?ӹ跨,.$ c' ;A08$I <]p5@M<.{դRxdSoa|~޽rOrP=?8CvPl貉set;D7fx>ga$I T- /K z}>/5ikr^͒$Wxq|1KN൙UgGZMib#/ЭIUax4I{l=X K)q>$I8gݻ/ithM<.7n>vx͵9$H͔OݷcG랽{_+>%Er?Ե i*\RNA$̂%z |{愢4_ P5E%)86Ij0 $I&8\.)3tvt"26KtEjMZؒ=ۥ̩xL!3kY*Pq۳w 7kb ֮ZCm]L9:vhX8:+`v?] &$G>_&X;:2 pRvl E-4.`$sLj"'dt~й4p*kjx׌Ow&eWd2Rs9cy275H}}=s5e%^!`? ',SUUmߖ ~ZDL/>ޙ{ddORξKEoIb W㻢ٴ=EUpy YMشq#U󿹒T9hE$HUY)Ge,F9J@Kl߶3OZ̵۱cWd2bPLh`xF7hDMfBA9|ёѧs`.H붍4m4Ov,*bJ a~/($~ +f 0z?ޥ)7Y׿ hh(}XϿW힄_3:2ԀptJ%lX۸;3-[, ސdD`H4%-tWpMpAB5<\kߥ)7CN'}LP }qFK>ciGPd2--[;X>9._Z2^4 /e $I̙3<|+p\7NVͳȷ$qOٻCry6,]~x W2Suy@`כDQ\%viW֜j@Y0;sK2aU۱`y~l|ʊ >'Gx<7LǏLo<+^g~&\V8<^o /;33djJwJh|b[M3H̚LV-Iv5)V $%_sLFÈ6?i|O[Do@E bgZ!Aoe 8p4' $$UUUojCS G{s(lg6ϐ>'},~׬PeHOe95AnVo~3H`x1ɌTPMW8,P儎u"19',(]6UצC7X1,fKUW;::Z͓HhjJ7X,D$* EЪ# sɬ<q#i OyXY_7nF(.B/"!A~7bU,ljTђꜤRɜϥ)׌s;hE#(S]FY^˱9$I,V%UZl4Ew] Ei2WF:R5g}vN_ټ|)1h-0S|$kd[N hR'Dƃ㨱)5 Y6KFM"7 -WLJׄO{撚?~N<j7\`1N5 3&k &r:NdX#0:7ƾ!ʐu3f͂ͬfWx9(ߚ s*Cy岢#2#F!Ys)st:pJ6 %3$as?'m4 ,Voȥvlf5 4߷cZ|5[T\,a EEwj-,(^6rCʐ޽nygFq9e࿈ES0VlВ} ?:N' vq|N^b:vOޒt|YTWejRy ౏?K>y &}Cq\̐>^놔ӁZV+Gg??}8{,o';rd T [d=@0zE`1.X(ޱ }~Nt\tCcc2BNeYĺe.`rnP ńŤbszs1::HbF9uEQ+V^eH&Ebf>ыle,?0~dadrJ+p1)7^zeDF۲@0KtlattD2n("kӅ`2;wnF,:1,k(e4 蚒;6@oe`,H8&#M{(auu+b+3(.¬`1.\.IEAW5JJ8XLֻFFGW̔ٓ-:h&d  fC+8G2k8utt]whmmI&[vϟgkxhɓF,#%Ef8%'-)2.Gݞ+ T gPL#ǻ +vE (wYHk3=%v$ +'OBshP&ɊHj'kLcsj͜|vEAW^{דɡ:::ޫYS{r1߳xM(,*'DQ4~K"a5]Cu{sow<'sk&kѴr/brv[9k6k)(,S\\LwW7]튢VdH?~ : 7uL hh'ɝFww7ni,U5kְ5k~\9Jds"tBȲ!vKt :y;+T~RXR^[4_-Zk% (6ц(={ְ.j!bbh*H,G-[m5[6ۋ?geuu(ZKLLLX8rBy/5c0~p0LDN0QUV`uu7Z%x Aׇ|[;QYb9_t"d\5d&D4fj5SZZ uh̰;/LEEE2SfjO(Sn$PT3)3 IJ ET峬|W*b%{'Ȓ`%8q.^.ls"1jzC<$QL"]s{mzlY\SRd4Lss3=\N@jm=~6ZBASBt#]::\|U $ .o1k0}e9Uh+ƃ8飽^.z'MV$I~ ߌ˽)~'w0ZYUzBy|zĈ]v5ۿp;\XTaG= xРc3{ABgjg2NDa,-} 3+~:BV $T 0)'#"um,mNV7a=y\Q_6gobBMܪ\|/5`CESTb1vZn~i{mߗ0~M6 E?5bFBSrv3{#r4@T 5 \dq:. { 'Hj1[P)ߒ$->X>I+ v%xr ;?X9HST%_s7D2V =ܰ0LMYUw9V 0nQa͉9|p;f(/Z,hshpvεk؎m4!Z.˿fAZD(T gD8cCwM_oTf\A7)s_^53&sI~ >zvg=Q5gr?zC,@˖74EͱJݟ 7YL ".DO;ieqh؈YNuˬ |y:ptf>{c^Lqgls;];R]z/g/{f`#ьa7.ҳHR(8{3'z] ]2Ch\+0ͼw\7@Otc :M,6(#`֠tec4e]a8e40so?3r.߈s FP[ut5/ן3ߌ 5ݠ"?k׮}&+Xٻw߽۶rfV 5'&62e%,g`P C4C,:)o[=Nm~(׏f}~ra3dMsMN[GS~ѕ(/PȚ8ZW>o26d?.GbsRM2Me~ .37EI؛@C:xΎ.h w, j_)@ S\.>?Yecs19i'71īr$>/ /f6X |/rArV@= (yhO^b+cǏ]L]a;J{8Fmihn0/>sk>n80JS=yO>ElWD"v69zΙ  %^WɿklEST'~zɶOPU]=S3]圝B`S>?#'bԔPݴݻi?n Y,C-ɺGR58#M?MILq S ՏSC%>쟕J$0v{lI6,+,PJ5| V( 6-h0F5¥ /z5[ƮXvŖ--ݚLBhn0e9H Y9'P*/Mkq+'778ND)n&iԗNYU;Jy4|RYQt`pAOhqRN|PFG ->B(cMI8or1p~Î&,#90gtM.jkeEQTr$u,Q8'K,[T¦u+(.@$,'Ϟ>y<4ǖ䮒3|f%jʢlA lk?Y@J?7 @_3>D27l2&ȗd"J]`l]߉h +y駉&S.TMıMqE+˫+ 0i h5!cVexDpcFGR3JH/O&X?f]16755Tzt,ʱ|ox/?|ښh ̣iB&"&u9^=i=1\”6.3UFb%꿇V`04V IDATL̓O6F$2UթǎCŰ'ݥ]J)`$b|#Ԙ=~ vdɏ͢a!nfIeeYfnDH4nT/lM:D^y]aE{>?"Rz{L&IGG-[EpRgo6ܺa---щYS;n@3g:Y<>cDznzzu2<Oi V.]W2aC8Uޝp=WHB,G).}6F"aEIG <?Bqf [ȯGr%0CȱT/EǘUv CD"3uVoSV2+Vl+ì^,vL,#JemLVذa`pp`%W}f_x!`t:|W$!IRzgًj4-ɧr W|"C>1f24ݓvzF,{ƝOJWm0,-&R(M`JFdmQ;yP~ktmlcL,~38bY/*ȣ+p;(w=;(4EE$:Ξt 9vx'u4,B/">1ibE߀' L2DxE3V=9Z>QZRj! ? B+)g 馧s/ڝ<sekũ'aV+`bBLV9V`4 Ȭm큺UH$hʖ˶ חZu~;7!-Bq}S6KvH ["17k`ϰr)fcbw&(blY ?z*26iΜ14AC'$$1) TUO4peuKV+G]YEQSCUlcNR8zjCsmdCr;o識|A[3cRd5$ym3zgN~nt28 %Xq+6M$uuxM9 JEP-S,f^p)$Qt |r]w,l;18Cf*{vZˑdbW%fx] sFy@ec2I _lT( CC)'&L9Gߨ 1qtTlxu&+IEbQPO1C~{Yss=I^O6@h2PH&DJ~=TU-O>ɭ7 "'3!m  (pnA@?q(DQ$N hPsj,VYW_SԬ?[`1ןZbkpee,SV@ gDL %Yn Vm)l2wH$n:^;ٳginn6\ Sw;vw^~TLէ&3فĝf"d݈drT9^fY'2\سwAKDv O\{;o.˸agڈD#mNYYl1]I&bJS.Ht@N&2Ҋ,nAAmN,ɘri LjUr4o4i$W}>WG;oyݦM׾f̠N>Lcd|@ `j20n75!I%.bX[(` AV E{z]z>2y@goHDkk+;d(No}vW:`YAe{ X'}p6b=5>z&DtY̲`ݚuyCzRdђVU]׿Ex)DPe~?c~.38$v;n2)) ٻG~̙![j*&gYwo+ gT.Z|gGSz/J_f22fT&J0)Ezx^))PXRUNٶ6:wPT 3[ˌ6s>fu56grKj~ 0k''),(d#?I3h270~Pa|2F4-P\PEU VBTh8A/^{SꦑyHvUQyAz/^~/166Fcc#O<_xGXGJoJKթgޗe 8 *([?c"^y`1E^{yĊjMa3nG*r.b/D]COw;޽/ޗ9t.wkji=v˦|[9GgX˹5NUEʅdRɩ8`U__h97D ݙ^` 8yiu-7|0 Xa9(><LlpSA)f7ª 豘LO=B;6QdÆ &%2e,dRBÂY~ڇyjee MC'ؗdqZz/|H_xL{s̿CJôÞpE hٲUv x짠H(@B3$$bƑv= L4Zx^Vgl1wch=0_󿠰n_gʳpz eㅩ+G 0!9\ s!j**)͌&+VY@5ϼ,Sx)@("甮ɽs4sVN ~w_p >syyկ?(1@N<%UXV;aO"x< 9;I @Qqыg4Epf%wwm ѤG˝ɩvⲔ6z^.184N dEGS|E= ˗"F\O@cClEr©q.U&V7Ѻ~ѻ~|w!pʿ&_~3lD HMM U) Iq(Lt8Ecλ R mߦ(j innfɒ%9". ?<7}#T0~v?pǘ]Ř,`xdŕ(ZjfpQWS WUURfzLs ٬ഺ9ʵx\aIRY[/WMw6m=4Px';ߥ?lܸu-( ߁b&+dJ8ı!f76p]ne?H~*UĊbڸ;ft @˫l!M:Zx]D)nz{{.nJ.ģؒ2* Tu.@Sd%n܋`0c>}7|#gcOWXlnzϣhIF—+8x4/L(0xEMUM((jL&"ǏCQTtMl1wwttwC;3\Xr9`Esm＀]r7>B֋ꬤbjf"O$>IG.?cv>Z"h8L|G?fhpQVb\< 9kĕ(A,MUJj*%K@WC6UEhhBS'A,fs"uf1[ƨX$ԙV!ypجDB=27(*CQAvz.-,N6ME"er* <; vGosBҥKټi۶oG$ng# rj:I&&iH2KoͫwP"9܆5KDxL` .]ӑUp; &1LYG(T,cxxƈ7-'f\vn.9\DF Gn!zjPԼ̡݅@8:( p yk:mȲLuu57mټy37)ǻ{?(JEKu-30&4-%|=nxe5y@@Gh=zA5ݞ9@v]mVVl޸M4$hXlv,b8o8!111[dѺ[ N + Q\+`CF ٬`֒#Șw;+ÇƝeÆ ܻ.%#_ĹC M4_O[\t Tei2_x]4=jkUM 8q!=r]mmA``d֤}ؔDaqb?M2::Jaq 7Oq9Yp3ߋU(*ʂA(OLh=vÇslqy"Vղv ?ŋ\.#. KyoԩS;bD$ A`ddmХ:_~3;ħCDՕ@/to<縃p<@4h2+GOcl(qE'%Sfns &B!̘0[7T[-f KQjM憌(// xp:&M}s@X,C 8exbޞu]Fo4tUQld]q֮kGEOBg~ `lBS] En^v/N|;wq).ZRfhd~x"l&ڸX4)]PLfnNԸ<3r }|FQd]EZQ5GaIi*׵XM:&9ϑGHSSk֬If>du vOvn{9H<aTȺhşM G.IpW| _(t\A 0܄ݞ| Zt EEE| DDn񤻈݂PV\`։n]tqۭ7PVV 0 Fcv](N/Eŗγ⶛y}\>X?H#_x e&sTएeXwy^sgM% ;H( It>g?ah8 sqcVDx45ZD{oàߟ"bS5pI(/g7FV+E} eibD&i-i;2p o?Ȋe . _D9c2֦1Z֒ȝp1pw.~Qt o"0^8\gkKBŬfCTȬnhLཷPVZ@0-,AI0aJRA[d5蚌K__'1un0d{^ܮSZZkl/#D^ &^Em^:=*Ԁk@ʲHЈC&t/;~uc|XhQ6u&^w;~xN5 -rrH\=;HN ػM?!PՀȑO)dp"```@myh JeW 6p>;CTtc"ǬQk ~&u!17bgg?;}e M^F%61Spt|f5H6DHA1HO *PZ+?^#\no(9hWSL&qa ]o u/BJ&`ƠU61=Qk J,)POmf?zd xw1<} Q5!$z]rĿ XR ̛S.qAv/Bn(zQ.cw_sԞsQt;/w TbM04/$E/~[$G(kd "״u**M>}Eٹ ~| tY}{]xit6<>nOpc, DR*9̗A nR P {Xײ:a'J^ÿ|AxSEEv2 6oہ|tLp* M%ܿC1h:ܼvCT c+@@M<9v̰j{l#]Dr5 CϿ'$ ,DHl.ugA 6 mL({MiL д&i~n#'tbIl߱%t>#UۆQ+Zwޭ6j\ (Ȍa3OAw8@ $-W=l0>˿D3 c.ô,Xbe]ċfd}Le2aGow͈ ( 3Ir1l^!Ru#'*Ѝzm_*îXhj `_ pb ;wB.4 с\"!?:v&0:1519ƠTd&Ѹ,Τ m[e#l =/Y]VF೫( Bt0I=Xx~c[&(e!KpB-A^{N~}f=n]$69m3 i&*E -Mxgִƪ51_䩓n@mH КBTƠyjs[U $uEEɃԐ T0m(>! >!RPB(TY#)rΣ(}C- pС+c߉FEW,uaZصkzӒ.6tO?zYG(Ffl pM-d&rؼ n UPsrؐ<'[h |ҩݲ*/2w aaROn\p!QmRM!- +`jT%x\uwmQR'BhU-rU5ʉ :TލfF/c(_2~7cx֨){)^Fָ F\ @N<"!Anqcl*"ڲ C53HFY^BѺNh^ a M/i6c:ƪp-M Q4gP4l:`:ˍ.A$ !˘B cwN<) 3 uč#7gXP(aWtBMLqóSk`PB:º뗼/GVEIMm̕'x̟uE~ંfGUI`LIhkc-P$U'&1ZێBFlĒ Ylab O<|1.GnbK,dYQ^rc,PV @?q\t1 2rc8w*Q+L2uKG0B"@[{;~e `Ʊ3aQ&G Chj ,_u$I܉F(B Yl8<'`cBMD)V xTP\)t>E{#)\ΈC"uIP*S;LnPH%I}^AG,V 6=d/2 A d2qɣм^QެsToS1tOo @,v  捛pT57(jpeܽ{7nDTBߏԽ mQqF ˒I2MsJ6<-cDN\i ML"/_Ӻ"_ZQUCnF"GlnUxŹ<Ν;[T*! a7r.Ja z˦2@HA(bhh(]DɬԚ{҈*˧Uy 'mԜ䢴* My>֨" 2>XQGnTDW+t<ٓdĎ_`W?8ěTK޾}0@ ]Gcc̽lnnF 7#ܓ82 Ο?hSSg%)2TYض#'N\ YDI;́&ݳE$õ|./ ''<;ƙJPGQWY}Mw\.Ca6O>tzdxXQ=Xb01@,D<ѱ m>8{0X ldKSM|(g\ .H_W `5^˦yOnnXoK(;~['ж:2>zN7=v5o zΣ(}"ּ3=G\ ˮײmsus2#O}PJ@QHzI6K vs5]q9^:u9YUwϧ,>4 GWW'G9y @2N#gFDŽqb˪-y~M-VSZu/޵<[ [50#?fMM!-T;`sn.3mZm^tuu!H0HƐJ0N/8q-D>ruA4%/JYv24&W, AUQ#LK.jx߰wD 4͋\zxSSNx% w|Z7Ͼz̗]}Ko>2]g+ʒ{%"J׫,3.߇~t_Sµ[_J/5G.N|lMCx@?vJ|Eز3Ez~+ =z|}p#. epQhE#Ewi O 3:ׁI?*nYUCGЗ#_U0-]![]IENDB`gnome-do-plugins-0.8.5/GoogleDocs/Resources/icons/PaxHeaders.15196/gDocsIcon.png0000644000175000017500000000007411701730437025444 xustar000000000000000030 atime=1381797705.239221243 30 ctime=1381823745.571050111 gnome-do-plugins-0.8.5/GoogleDocs/Resources/icons/gDocsIcon.png0000664000175000017500000001562711701730437024722 0ustar00chrischris00000000000000PNG  IHDRsBITOPLTEtrsjkkfff\ZZZTRfff\ZZZTRRQR\ZZZTRRQRKJJRQRKJJ\ZZRQRKJJHEFRQRKJJHEFRQRKJJHEFBABRQRKJJHEFKJJHEFHEFHEFBABKJJHEFBABKJJBABKJJBAB@=?νǽĞŵ%뾫p 澴½>ν곧첎޲ѳµ ߻ sլ9ᤊӱգ̤ܠ4lᗄܠ/ɚ{ٓp”wݕ ږȒmВ |ЇYދ֊ȍ guڃ ʆdq~zyJt!zjs}0ov}||tdm9e-trsk[kb|oh` j djkkyl,e!Y`JfffX*od/OX^csXH\ZZK G }S+ZTRnR0cR3FRQR@XN>BKJJPIGNJ:HEFJA=BAB@=?:;BA:9:9:1:D85733323B04960/-+,tRNS""""3333DDUUUUfffwwww nz pHYs..*' tEXtSoftwareAdobe Fireworks CS3FtEXtCreation Time1/22/08a :' IDATx[噷[jÓ ҄^4$ %`6xtJJ9WS(cAZjv=u&4Β?pf3GL2>}wroHˆ6îmP3':(ګV(;umpauFN_3(uZE}; N)((->qFف:e*?IU3+;X DyOTeeuNo\oz`rn?/zG{ܙVk~`.>ϟ\'WuӗrO ݿ㚲.Xjj2bا~er|zAZm]#kլXU Y@==OXd|]ax񲚺Ȫj_۟V./&GyO=~IWeP|Pkj&=6JdFGΦ 3/<_?ud%e]W[_d͌%ш >do(ߞjKc!?EV%5%pՉd<,r(D~en"DO 1\3'R<=+RA4c\cpP=W_G<x17g#d4 3M3=d ҠڳK!v:~x>,/Ү"CF69\xPj^4("`E5 tfDf lS$EO0r?֪!R".f3ziL"d.-*Z#_(&-T6(oX82jj-괖Keؚ gqLQúG.3E(C& f_W OX 0 ꐭ@gP`a]^)LtZ|ڙ7i8EPAԔ0hEa 0`;wtW, nVՙEU j|^[wܹʲj > z3D䊁iY}5tl7`RE΢+QaK摭MDiNdr +ŸB􏕥>Q:7շ׮={bSYE~2 2DxaU4(jFwM#(Lt zϮ][} e-z+lc (@be\:EuoձX}rxP)èи6 /.0,%$㓐7N <7wm7ۚ$ d:) wy"U ?BCcAޢ/GqXMTTEMSZ])}6,A͇-†-CR ;y( 2bMA=/.a΁ _oEGj*^,c(} $s,AjlaiYm_M]}L@("B7I'ul uof^%Ӱ*4!%w٣/=I Pt]-h jГprtK$'iMBx.aV եsNzs{0VZv6S.8C ` /0E{1Á"MM}P5\nk/bə"{;ߚm_`FjמBuFҺ|`G2^yv򏯾ptp``p\$"n8g"٩oPrYExZ>s3E3tviBw[Plě@#G ΧXOqaXq<&&R $t[WSovKxMjf7})}eGFEb.oB=YE,"5N t'Ӈmgw?C L8x 8:Yi W$IC8 N+/Txo>w:4BYq˭߾s0 Ҵo̞)joFP,۽=k@? k?s\0M$ c n#~06'S|lv>:N^V x؍nl|:s[7}~TbA )@6Ԃ2䎞F!Ϝ9s;6<8i OhZ~zL4p|uA\; 8?7ã;{::_D0\}F6J[\bB: !=<8"÷XLy%ӱ8Wq|B/:iݙ=Ӵ1 8McۻvW<{6u:PϧdFsdG:pyؔoL=$ E8$teQ"ov ެEȫ=9sfZ[I@g8xDb1"2!XA*U'kz28{㧠GpývA^ƣoM*LUPi{&S:Jfǽ;zn~nF.)ڱyo-K7-ȕSJ:58 Iء/=@O}hZYtu}O<~Q(qwf@ r̽Z 1Vd!Is`9aX@*(ې ~4|䓻7z;;x`n"N8NĆ&x<O۷DHC-3@OSFϒTMOڎP7n_XMaԊc 9$ >>._XY h* !LЭ {!fqG  "l:-p2oz D(X-ɐ,Gvg$J'R>_ mۓqiҨ7Di8-|;3Ŏ1#E|ГmOlVN ?|KQz+a9IS|. hOiڎKlXA@s1IQ2ss5sX9 tP4׋П0[x0|0mM7c0W,r@sBxc{k{@?صF>F1h4lojCKd )J ;XJCaEKjݰj ZM4+e9eH9 B*qf! I@4 b8 ȁd-1|*1@4dlx,K'ˋ`  QJތN̻{P#C[t`BhN_ ž]E3[b g*Erڔ Z|K%:BW+Dt@Qk~^l/~A'Q/N3*i`5,w]k.G7)7 %uy@~!0 lk9(uKwq>GB,Kk扏su9'dP8)dҸ \G]e?Ƈ=A72d~9Yv pc["#pl* 0U+ K^V>`Ryhk%p> Z/=S7.ynX` (rp dz!jq,G2H$&Lk>Я@S7CF1 IMJd8pwehldB3ׯx.btЅ0}4A{FaxDKdD[nQ;[\ _̔EssP0LrJ1\6yb& #k-@KE]EwU b%'2yDh>A3.9 ]aL{Mb$j>|~P((IAV@4aJ3PÈ = KHc/ RB4VPJt|Fd cIW+P>ɸx]*'K֣С0LRH{*?jҩ"g%I*^ d>AcIkʿ{CJZ#c bǿe)|QU.|MZƹNIENDB`gnome-do-plugins-0.8.5/GoogleDocs/Resources/icons/PaxHeaders.15196/gDocsTrashIcon.png0000644000175000017500000000007411701730437026446 xustar000000000000000030 atime=1381797705.239221243 30 ctime=1381823745.571050111 gnome-do-plugins-0.8.5/GoogleDocs/Resources/icons/gDocsTrashIcon.png0000664000175000017500000004734611701730437025727 0ustar00chrischris00000000000000PNG  IHDR>asRGBbKGD pHYs..*' tIME IDATxyt[yDDHj=H,˲-qlG^7vɹ=}]m:ڷɹ'MrR;MܴƍĖOrA-kHIj"81 M(YRҮ|KX"~y~~?UUtݒ$?mO]~}yug~8<48tN6.q`o(zj '\[n wuv}dhzsN˓ɛx][tEyĶu_8}5WMe՟s{sZPnZ=KpMS .3C@1 s}n:;;IEQN]̯=g'N & yȲ?t!Wp-7|."sWV]lβ9Uܿds:@ݻ9ޡZ͛6mfO*B=Gs"HIσ蚎$K\?ow.kP<řQ$#׍k66HT;\|9B\>N1ldi/Pwsu,/W'ȤRa *aUU$9I^?H$BaUU$m{◾>HȀ tc 5U3)-3 =ih:䑇zTg~/B q/oY;DgY`֭sgnچmH$ljʓ" ܼiXڦ|W-Ԥo()i#KIeќŬ>p9M2U0gխvZVY7Ov,%!U[R8f7/]3,gɶ Qx' M '?H5 @QF~`Q?_h${c}['h4UWs뭷rޖڼjXASI|4h"A:)K`+ٷ{ǣ.Z:ul54=\|'>i1"ПWƏX sDS%rԽXy {gU0 <^K Lg dYȑ#<3|+ptϷ6 :'3Em o=½[Ehj4Z?Jn ͩ$Ife J]ʕ+ikkc޽eiX3kw:G?l޴O?<2LC}=_G|߃B '=UlkO G(.;1 [9rHi-BɡB֜d߸,$ҧ#}@3$*9y:=RL -{lV&WyPߌTLgZ0<2B6)K!9=Occ#׬nݻKCg(Rg*/>AS .YYСEPjp'?I$MY0Q3Cp*kp:TG@SQ4mL4.C㡲4* 8(64ƅۻY|nxνr9G`@N299\^*Q2uodʇ0M笸{E<,kiՋW!Tc) OJM,_L(y}ZR eRdk%|?~2ؼiӓ?IQ?u>cP$744#i âYdVeeߌo/ Mo΍[ϣ[rva1Z`>Kl-6zi}yF|g Ad+/geRD %gɛ : @e$1MڙB 9K,juSgƃiS`Q?9PI(ߙ Ng.oh<# ς-q98+UlDra``8A&QThUA|hDPLÉۡPEB)_/F[k/y<O7Y|Iƨm1p=1ҏY;f.AwHȅ]%67!'mK _׃WﭫEͨ2IL$aYgAvE+P&.'-[}9Ee4j퍜Ix{w'wx;7nP4}[tq!/W> j0FB0dbY@b/j(Bt$hxhrJ++||^|*ف$x<)XΜ+ NXӝz1hۼiӆZ|/5[]Sa5OW_嶛ֲdȶmFww7---~ uDµ0FK",yM475yҎ$p-ß~ 7l>^&}[u*I.uCJpŋÚ \ٷ7/e#Gpb[n|@1@qG19l_NK4mS(]tL'g8yÝQN*y KԳy.W/l`z΋P x\fUtNA 344t {<:xQ+Vx30k\t?y[yA27'c_S /O~aQC+#O$q: MAt.>>eu1xL 44D@C0 S1 xt]H RY!PT_ʦzږgUssj{](ـϜS Sx~ƒch͡q[7>84Ϫ栮JO;4Ap2֯81 Ǵv/p20~`޽-s ^Ǐa-VM\rtwA6͛X~E970eN#T2P9D4Ad0gw]}Ͳ\Jj~p/6:Y0-!%DQD]<|eM09Ln鬃]\j~5Nn=Aql1>,K{_ygp992 ?gf df]]j¡z~{14MC,? S`di z \~ 3#)>pC''y.-EsY8/B.3tMe B +I ( 555tf4pbG"'udsUǤ.(_[ PQq(Y -|.@rfʾ(j*n_UV~\eJ! &fj!\pL?G{u{M %fV/md~4Z~2~!ܒM8zmԼ_NҼ0iN[KMF3HejLЙGriO]9I:;;ۗ-]zٜX@SQrڤ nkiv@ gRi%h:Kc]%~M\b KG{]WY%VpYB;( Nb. 2j1URp%p̙Sn%g UW_f8u6 6Y պPBy, h>)&R r\2nI}u k @gi@(||>.kS_nJ\jfp\r0 T&ehphŋo㍽{^Ar@Ķ=/Rgf rzxh'cä75EM ̟얭\3gxBWJBvJ ,.2ʷ5[ʷ?+ؔ/@pin96z'E} ڵu!B9P%d[PIbH2=u+6p 8<^,JӲ3Aݜ5fdY .M%68BڻtwwsNt!3&$y2\(ꆻز~׋L6~鲞EUth(=1nڪZBeOF O*^?,Za`J̽Wɞ)䵲I|$Ho]Q:::8s =$&CDe'`˽GR6S,OoaTw1/ӓ>8_e V੢~[fŽBGM9 U&μJ*0L (k'i_LBXj&9 nP΃;{x}  M< RwR+<koWSuY3^ES]š=D W\rCI%m|" VQT9yhw7gϜʢ+ [-|Q(bd cA|m.jףl{):w0/"+(lYX2+u}2d1QS}'BwMdlkldm2);JNΩ*hNrgd~TRЙ z®6TQs;"x.5|"/V=wu| v3ݬ:k OVPyGcիəWljpÈUEʭy URj?‰vٛXܢ I(0e(7 zWW,@35*o Ty6MslT㳺dA/ZÍ^hPQ޺u'+l߱㍻ܸWQ6CGw_]M$O#lD ל ǠDE!;@O C4ՅC{ݿVYtߴrd*yg 8(Y jl{#LJ,?вD*5J=θ+NڛC Y]Jxywyc#i)"& Sv)~qPzYq*6W W}p7w$yCCrKO/[W\-T/B v|ȍ[vznɵPv9M{O?s~&l{aE+{˿URPOZ:쥳#FSÂH ˛?ϾIŇ-BT +8XZ9g:9<L`爕*w~J4p_S%?Z:5t3Å錌^ SjoG}Ʀ튢J$8$09RIx7mt|dGU(Psuk;#C7)MW胅6$ng,;V( oFrKd,-_Nuo /t +rSw¼u7_n&*Uxyw]vq6zo $ظD1+:OB\R 6"rP\"i;G(»jHUzM-ޠ]\ B  ?0"93JF!x=T]5=M.ok}]GǭdI$2+GU9IQ VYEc͚5|s'}}}EO/3sq(4/RB2, z)/ND6Ajډc+},G[=gIJpZ;7Yɜkl+( @uM͙yB>dWpe;YyL! ~7i'_]Y;֗Yܸ[ʠ>Mjh:,y{#~% o"QGF-8Ya؈ށ04Z:EXrPU$aVg]3qsjk$ ^'l|rzޑnzc%G}tzh Ʀ&8x`?. xdU4nimj%p{G|+4M_0tׯ?o˸Xt}U;w/ ޱ yT?M7ax0&Lȱ2{;eF,P[X, κwYvm9M-kS~^QAtI w3w#ǣ$8|LjZM<㴮^=pt.^fx+˜&:n}]}}>yࣽ!ܘYXGe%ĐBxňD"^\lkS[P@Q Oe)pS"zX\C\q#a-,Yo=f?k9w\t%:XR(a>Ormn;=8Ca};:X1(A<([gc>:bō$NaBmmm3ZR ( Od|E47T`Xǵr ΂d?:*sNbϡ  HP7KBi]p4N MS aZK?şrDciF>'IS[Sƻq_x1nX%7˝ K zx%GEDq|ZK4M#ɐy$l^֗;u.pħ(>W*禔h޳笊c|'YXW9nhCN0{T Q2 đYUWs՝=z6N׻hrZ.C**eRټM6 رcoU$ &hi dT}*&l۶ I&Ϗ2 „眃K"waY9=ɮ]]?#/vҙ4.Y8#yG-v"%خy5kD!2B6 8Bü&WqbY~jOEeUNE,kOM\uo|vAS|W^928x>k2InYY epGB<"Nw(xAV9Mه~bG~&=~@w}GȲ޽{oc,,}wCGGApyYXQRDz./(M_D^r 7OiC45]pӂ_\.7\j=y&Ӵ565o|cRQtB!ZZZؿ%B,cx s}c %C jBnwt&sqȖnjtS]}qC]OO4ZV%ɋ/2L3<Į]'p9Dtϝf)@߉^O/}BD.|\8mKf~>Tի~@/@}}}"a0MVX I:NNJ ~˖hB{M6lI.{U.^ܬiz[1Hȃ>Xj9lZ<4#qV#CًҌ`X{xhH$8y$===vZefxx0Ȅ좐!oҥK9nb)3]^CV/~^d|K_z|* Hܲďm+*;*?# 6d1<)%_ZѿKH}gOWT'Hr6?s>mN8fVXDO000`Ujkimm\ kʕ~ELV.^Q҉-ر@*myw`T4a*b @iJ9o` ʒg*:o YR-"j R2B9T'# A-˘Mz \]iM$B466k^fi$jNcŊ(V~n]ږeXlX2kn?ad,K&o QSYSp.x~dY|eiO'tQ_dBط3hk?G}/}K_Һ&r?"qNY՟ji@W x x8,m.XX8'H_iBdЇX?ˍr V̮DX]Qdw͎/ʎٽ{7@47skغu+ׯ)VkkkIV|n@Wi\H1_---HnpE=]p.FO{@&i1^w-c^ X)% YBBBpqra 2ElVd7/DnIb͚5ls޵`%Hl6K" 8a]PO4-H4p\F얱<u}$gi\P d~vM&PӲAp;0 RDt䯟S-`L+TKr-*|;%'PH eQ +xdZ!a4`$]vvU0[Ҏz ,DNUQ ׮TT?{t|^?{mq<'M^sr=bY 9{,}#4ΫGLL2He8̢%-,_4Ҋs{CTEgy*_D4h]IFɌ@Xl3v['hnn޲,ۇ[H𨚉%;+.+01,2,q3X4w:!5hKXy?*9_p,r[4^8G` -cG.XR>%)ZEr,  2CQ 25Z**̥&$WQ&iه&i̯P(14UU6WFa{oC" +²֭][9^9+q敵`;\2U!z{{T/2wl?5/ kOaݺ11MM 07cvٻi kUDƐe=]P >hn`?o&7o&S "C's)xYSd4 Lܹ;N"E`L&0sϜ;F"1=w>ohI~ T4߁PğKfo]" /zV]}ɛ9d+"^1No{6Nf0 E+p )=s d8Kz8{+V`đ9>2ȞKԑ{II.^y״`p?Hn@@"@oF[CKPE0'=w U(,D"s z]6tpMmwm{ݢy=7Τq;tI}˩o ^n΂F$RY;4*fm"g VuuǏco|{> >Œf8>ơ…>EU8R 0aJllTedx<@ 6miyt*px||q;]b6YR ]=pC&%u~o|_A__WXg?n[~˖1 r+Lae)ȒT*]p-̮"mljb8\2k֮EͩHnh| LP Qr&(0w\zcRU]+eTU!~2wko~z{1/q`{U@CwwL0.SHQCϱ:"y8D:vYkסÇiBEzj*6EQǵ1JWkjNܢ!jjY{M D,.!=w(R@44;=0OpK"K)w>CDUƨf_OBMzҠ$X,\'NYp9zvS!vpZ[[QS >wA3"[P!b +:d=$v2FOO###@_Wi(w!K8ł*3JW>V.x<αc 1ظ,{7|U &8[q{Q+,_E(,QS!Rcނ YTAOMPDBpt믕m unvo[{'ITìqOv< +(#$U,U*P N=W.NNf -;KR,q.I +^AmJj*!KqQxn1vp:ȲLJ&$!a Cc5iPlSSٿw_YSj===+%^2-qDbaGa(s?xw~=>ߡLmpG3*kʪv0x Mm:q:&QNIDATs6oiPE3(p 﫣*y"8rbAɁBr{qsJ>VdhQ Zn m4 84ΙE bw5uh#;F E$#GIA⥋n Q8o2c-P0|ӧyGsX\XIJ,67p/=뇘ɠ*O!ۻLAw#^=f4DG4H)[lRРAc\[شDQ2/M0 v4vw (qE『 : a&e9%NL h[5?ۍo8{v!-/^  b4~Ǧ9~8KoPضYN@)[yp=2M`cG Dfu D_7o^MMY@a"X/ijz :(a}vkQ7zfC@FR(+W/ A~GA6u]Je^z%<#I|+!JJ²,JLDA+hY͊\Lr+F?]pB!L={P)4a>B{\I*S0Y>Ger(!P2D)E[۷Y߼IsNŒ/S@|= nƹ0c2) Vk, tq]b65t/rVdm ۻch30i4m#7St]l,L%4 8 $)]+WHF.THIBF>Ax'V SR0~V9 [ixgY3#?$Cfff0wu1 %~Rjqd쭻I$z1Lʛn=Ú8xdiE{>f4MG&"+OSE6)Oe*}4S ˕96$ǫr%ʥiǩDG?$ 4罷.. HrǗ:|*_Uk׿ȥP( bP) |V^?뱪;h6=wg3<;q1G|Fx2 'AQ~[ ۍGq RH$&'FF|9a+%QJt P MapC?LaMh 躅&kXQJz6(wn)eUf+g%}^o%AƟgZ)NK{I:GrYk6wQBdmͷ̦|r+n\*m;X_,Ű@>^2*S ɇZEњBDFsT8~СmP.b4D ys2~]ro8@H%iuA ȊL2&2R6 $P,[ fk.SXXd ڝv*~\z\&F>m0Ud::S_'G[\|v(9D:N+DF/~SPX#| 51Q>s! (F*i95<9ı Hf?'aUג&0@j0z- V\zEXXXgITM2yXן{qyǡT,x N%*sq1)͎Xlo6ᩧ/d5 Kwla8{CmD*zȡ?bXQ'J)4gg^TF)ũKD[;cmhbBH's@7yF}jY#eYp@c'ИO6W~!?<0U rv'CߋøR^*WE%+++>3KwyWWyݴbvwvi>%rk5"0Y#ݩc叡B.汱O̼&.RJnF&qW(8 f C$3'OZWpҐ?G*\^>K,Iabij&^?@j `X8d{/B$BnA'0hA*Zutԉu(DJ"5IxTg4 仾yHt=( 덧fg6|t0-޻vW^y% ܯrzfJc*f]j Nt;giW+y -\bd“xRٿr d"vU21 N@(3;?{wvwv_uӸzwr^`ٲ,Vﱸ˗N>_$<Ԟ?WP3뺔VLb%#Dac^7 ="|P,⍋%&s׬,^]Y^;F@w]._Lmu| Xmlh4Xk6GMD4ھJkʈ"o8y" Sc :xrh>G7 c9ڝQ@7H5qKdߤ6N3]O?eVcwgNUD_|\OKy{* tV ?A{f8(!<<H!* d${԰/C9;ݒ zs#~3u=ͷDƂnWyk>5NfeSgzl:7wA+('HpR{0J{H6 G4c@AˋjscssNa"}7NyȎzFm #%:#FHoa=E$tM ꟿLz[&+FDžĉ[ !ISxjF4LUV@uכѮ%wLe2믿Zv/qZ@A:7>G#W\`߼ vUIENDB`gnome-do-plugins-0.8.5/GoogleDocs/PaxHeaders.15196/src0000644000175000017500000000013212227172401020501 xustar000000000000000030 mtime=1381823745.571050111 30 atime=1381823772.207051027 30 ctime=1381823745.571050111 gnome-do-plugins-0.8.5/GoogleDocs/src/0000755000175000017500000000000012227172401020024 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/CertHandler.cs0000644000175000017500000000007411701730437023312 xustar000000000000000030 atime=1381797705.243221243 30 ctime=1381823745.559050111 gnome-do-plugins-0.8.5/GoogleDocs/src/CertHandler.cs0000664000175000017500000000314411701730437022557 0ustar00chrischris00000000000000// CertHandler.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Net; using System.Collections; using System.Security.Cryptography.X509Certificates; namespace GDocs { public class CertHandler : ICertificatePolicy { /* private Hashtable ht; private void Load () { if (ht == null) ht = new Hashtable (); } */ public bool CheckValidationResult (ServicePoint sp, X509Certificate cert, WebRequest request, int error) { return true; /* if (error == 0) return true; if (error != -2146762486) return false; Load (); string thumbprint = cert.GetCertHashString (); object result = ht [thumbprint]; if ((result is int) && ((int) result == error)) return true; return false; */ } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocs.cs0000644000175000017500000000007411701730437022116 xustar000000000000000030 atime=1381797705.243221243 30 ctime=1381823745.559050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocs.cs0000664000175000017500000001231711701730437021365 0ustar00chrischris00000000000000// GDocs.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Net; using System.Xml; using System.Linq; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Google.GData.Client; using Google.GData.Documents; using Google.GData.Extensions; using Do.Universe; using Do.Platform; namespace GDocs { public class GDocs { const string FeedUri = "https://docs.google.com/feeds/documents/private/full"; public const string GAppName = "pengDeng-gnomeDoGDocsPlugin-1.0"; static List docs; static object docs_lock; static GDocsPreferences prefs; static DocumentsService service; static GDocs () { docs = new List (); docs_lock = new object (); prefs = new GDocsPreferences (); // Google works over SSL, we need accept the cert. System.Net.ServicePointManager.CertificatePolicy = new CertHandler (); Connect (Preferences.Username, Preferences.Password); } public static bool Connect (string username, string password) { try { service = new DocumentsService (GAppName); service.setUserCredentials (username, password); } catch (Exception e) { Log.Error (e.Message); return false; } return true; } internal static GDocsPreferences Preferences { get { return prefs; } } public static List Docs { get { lock (docs_lock) return docs; } } public static void UpdateDocs () { lock (docs_lock) { DocumentsFeed docsFeed; DocumentsListQuery query = new DocumentsListQuery (); query.Uri = new Uri (FeedUri); try { docsFeed = service.Query (query); } catch (Exception e) { docsFeed = null; Log.Error (e.Message); return; } docs.Clear (); foreach (DocumentEntry doc in docsFeed.Entries) { GDocsAbstractItem item = MaybeItemFromEntry (doc); if (item != null) docs.Add (item); } } } static GDocsAbstractItem MaybeItemFromEntry (DocumentEntry doc) { string url = doc.AlternateUri.Content; string title = doc.Title.Text; if (doc.IsDocument) return new GDocsDocumentItem (title, url); else if (doc.IsSpreadsheet) return new GDocsSpreadsheetItem (title, url); else if (doc.IsPresentation) return new GDocsPresentationItem (title, url); else if (doc.IsPDF) return new GDocsPDFItem (title, url); return null; } public static Item UploadDocument (string fileName, string documentName) { DocumentEntry newDoc; try { newDoc = service.UploadDocument (fileName, documentName); } catch (Exception e) { newDoc = null; Log.Error (e.Message); Services.Notifications.Notify (GetUploadFailedNotification ()); return null; } return MaybeItemFromEntry (newDoc); } static Notification GetUploadFailedNotification () { return new Notification ( AddinManager.CurrentLocalizer.GetString ("Uploading failed."), AddinManager.CurrentLocalizer.GetString ("An error occurred when uploading files to Google Docs."), "gDocsIcon.png@" + typeof (GDocsItemSource).Assembly.FullName); } static Notification GetDeleteDocumentFailedNotification () { return new Notification ( AddinManager.CurrentLocalizer.GetString ("Deleting failed."), AddinManager.CurrentLocalizer.GetString ("An error occurred when deleting the document at Google Docs."), "gDocsIcon.png@" + typeof (GDocsItemSource).Assembly.FullName); } static Notification GetDocumentDeletedNotification (string documentTitle) { return new Notification ( AddinManager.CurrentLocalizer.GetString ("Document deleted."), string.Format (AddinManager.CurrentLocalizer.GetString ("The document '{0}' has been successfully moved into Trash at Google Docs."), documentTitle), "gDocsIcon.png@" + typeof (GDocsItemSource).Assembly.FullName); } public static void TrashDocument (GDocsAbstractItem item) { // Search for document(s) having exactly the title, // Delete the one with matching AlternateUri DocumentsListQuery query = new DocumentsListQuery (); query.Title = item.Name; query.TitleExact = true; DocumentsFeed docFeed = service.Query (query); DocumentEntry document = docFeed.Entries.FirstOrDefault (e => e.AlternateUri == item.URL) as DocumentEntry; if (document == null) return; try { document.Delete (); } catch (Exception e) { Log.Error (e.Message); Services.Notifications.Notify (GetDeleteDocumentFailedNotification ()); return; } Services.Notifications.Notify (GetDocumentDeletedNotification (item.Name)); } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsDocumentItem.cs0000644000175000017500000000007411701730437024434 xustar000000000000000030 atime=1381797705.247221243 30 ctime=1381823745.563050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsDocumentItem.cs0000664000175000017500000000221011701730437023672 0ustar00chrischris00000000000000// GDocsDocumentItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . // using System; using System.Text; using Mono.Addins; using Do.Universe; namespace GDocs { public class GDocsDocumentItem : GDocsAbstractItem { public GDocsDocumentItem (string name, string url) : base (name, url) {} public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Google Docs Text Document"); } } public override string Icon { get { return "x-office-document"; } } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsPDFItem.cs0000644000175000017500000000007411701730437023267 xustar000000000000000030 atime=1381797705.247221243 30 ctime=1381823745.563050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsPDFItem.cs0000664000175000017500000000217711701730437022541 0ustar00chrischris00000000000000// GDocsPDFItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Text; using Mono.Addins; using Do.Universe; namespace GDocs { public class GDocsPDFItem : GDocsAbstractItem { public GDocsPDFItem (string name, string url) : base (name, url) {} public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Google Docs PDF Document"); } } public override string Icon { get { return "gnome-mime-application-pdf"; } } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsUploadDocument.cs0000644000175000017500000000007411701730437024762 xustar000000000000000030 atime=1381797705.251221243 30 ctime=1381823745.567050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsUploadDocument.cs0000664000175000017500000000506011701730437024226 0ustar00chrischris00000000000000// GDocsUploadDocument.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Text; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; using Google.GData.Client; using Google.GData.Documents; namespace GDocs { public sealed class GDocsUploadDocument : Act { const string ExtPattern = @"\.(txt|doc|docx|html|htm|odt|rtf|xls|xlsx|ods|csv|tsv|tsb|ppt|pps|sxw|pdf)$"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Upload Document"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Upload a document to Google Docs"); } } public override string Icon { get { return "document-send"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IFileItem); } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override bool SupportsItem (Item item) { return IsValidFormat (item as IFileItem); } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { string fileName = (items.First () as IFileItem).Path; string documentName = (modifierItems.Any ()) ? (modifierItems.First () as ITextItem).Text : null; yield return GDocs.UploadDocument (fileName, documentName); } private bool IsValidFormat (IFileItem item) { // Supported uploading format by Google Docs // // Detailed info: http://documents.google.com/support/presentations/bin/answer.py?answer=50092 // http://documents.google.com/support/presentations/bin/answer.py?answer=37603 return new Regex (ExtPattern, RegexOptions.Compiled).IsMatch (item.Path); } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsPresentationItem.cs0000644000175000017500000000007411701730437025331 xustar000000000000000030 atime=1381797705.247221243 30 ctime=1381823745.563050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsPresentationItem.cs0000664000175000017500000000222511701730437024575 0ustar00chrischris00000000000000// GDocsPresentationItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Text; using Mono.Addins; using Do.Universe; namespace GDocs { public class GDocsPresentationItem : GDocsAbstractItem { public GDocsPresentationItem (string name, string url) : base (name, url) {} public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Google Docs Presentation"); } } public override string Icon { get { return "x-office-presentation"; } } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/Configuration.cs0000644000175000017500000000007411701730437023726 xustar000000000000000030 atime=1381797705.243221243 30 ctime=1381823745.559050111 gnome-do-plugins-0.8.5/GoogleDocs/src/Configuration.cs0000664000175000017500000000365711701730437023204 0ustar00chrischris00000000000000// Configuration.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Text.RegularExpressions; using Gtk; using Mono.Addins; using Do.Platform; using Do.Platform.Linux; namespace GDocs { public class Configuration : AbstractLoginWidget { const string EmailPattern = @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\." + @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*" + @"[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?"; const string Uri = "https://www.google.com/accounts/NewAccount?service=Writely"; public Configuration () : base ("Google Docs", Uri) { UsernameLabel = AddinManager.CurrentLocalizer.GetString ("E-Mail:"); Username = GDocs.Preferences.Username; Password = GDocs.Preferences.Password; } protected override bool Validate (string username, string password) { return ValidateUsername (username) && 0 < password.Length && GDocs.Connect (username, password); } private bool ValidateUsername (string username) { return new Regex (EmailPattern, RegexOptions.Compiled) .IsMatch (username); } protected override void SaveAccountData (string username, string password) { //Log.Error ("Account data not saved"); GDocs.Preferences.Username = username; GDocs.Preferences.Password = password; } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsTrashDocument.cs0000644000175000017500000000007411701730437024617 xustar000000000000000030 atime=1381797705.247221243 30 ctime=1381823745.567050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsTrashDocument.cs0000664000175000017500000000334311701730437024065 0ustar00chrischris00000000000000// GDocsTrashDocument.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Text; using System.Collections.Generic; using System.Linq; using Mono.Addins; using Do.Platform; using Do.Universe; using Google.GData.Client; using Google.GData.Documents; namespace GDocs { public sealed class GDocsTrashDocument : Act { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Delete Document"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Move a document into Trash at Google Docs"); } } public override string Icon { get { return "user-trash";} } public override IEnumerable SupportedItemTypes { get { yield return typeof (GDocsAbstractItem); } } public override bool SupportsItem (Item item) { return true; } public override IEnumerable Perform (IEnumerable items, IEnumerable modifierItems) { Services.Application.RunOnThread (() => { GDocs.TrashDocument (items.First () as GDocsAbstractItem); }); yield break; } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsSpreadsheetItem.cs0000644000175000017500000000007411701730437025125 xustar000000000000000030 atime=1381797705.247221243 30 ctime=1381823745.567050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsSpreadsheetItem.cs0000664000175000017500000000222011701730437024364 0ustar00chrischris00000000000000// GDocsSpreadsheetItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Text; using Mono.Addins; using Do.Universe; namespace GDocs { public class GDocsSpreadsheetItem : GDocsAbstractItem { public GDocsSpreadsheetItem (string name, string url) : base (name, url) {} public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Google Docs Spreadsheet"); } } public override string Icon { get { return "x-office-spreadsheet"; } } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsItemSource.cs0000644000175000017500000000007411701730437024116 xustar000000000000000030 atime=1381797705.247221243 30 ctime=1381823745.563050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsItemSource.cs0000664000175000017500000000353111701730437023363 0ustar00chrischris00000000000000// GDocsItemSource.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Threading; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Platform; using Do.Platform.Linux; namespace GDocs { public sealed class GDocsItemSource : ItemSource, IConfigurable { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Google Docs"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your documents stored at Google Docs"); } } public override string Icon { get { return "gDocsIcon.png@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (GDocsAbstractItem); } } public override IEnumerable Items { get { return GDocs.Docs; } } public override IEnumerable ChildrenOfItem (Item parent) { yield break; } public override void UpdateItems () { Thread updateDocs = new Thread (new ThreadStart (GDocs.UpdateDocs)); updateDocs.IsBackground = true; updateDocs.Start (); } public Gtk.Bin GetConfiguration () { return new Configuration (); } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/Preferences.cs0000644000175000017500000000007411701730437023360 xustar000000000000000030 atime=1381797705.251221243 30 ctime=1381823745.571050111 gnome-do-plugins-0.8.5/GoogleDocs/src/Preferences.cs0000664000175000017500000000244611701730437022631 0ustar00chrischris00000000000000// Preferences.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using Mono.Addins; using Do.Platform; namespace GDocs { public class GDocsPreferences { const string UsernameKey = "Username"; const string PasswordKey = "Password"; IPreferences prefs; public GDocsPreferences () { prefs = Services.Preferences.Get (); } public string Username { get { return prefs.Get (UsernameKey, ""); } set { prefs.Set (UsernameKey, value); } } public string Password { get { return prefs.GetSecure (PasswordKey, ""); } set { prefs.SetSecure (PasswordKey, value); } } } } gnome-do-plugins-0.8.5/GoogleDocs/src/PaxHeaders.15196/GDocsAbstractItem.cs0000644000175000017500000000007411701730437024421 xustar000000000000000030 atime=1381797705.243221243 30 ctime=1381823745.559050111 gnome-do-plugins-0.8.5/GoogleDocs/src/GDocsAbstractItem.cs0000664000175000017500000000261411701730437023667 0ustar00chrischris00000000000000// GDocsAbstractItem.cs // // Copyright (C) 2009 GNOME Do // // 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 3 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, see . using System; using System.Text; using Mono.Addins; using Do.Universe; using Do.Platform; namespace GDocs { public class GDocsAbstractItem : Item, IOpenableItem { string name, url; public GDocsAbstractItem (string name, string url) { this.name = name; this.url = url; } public override string Name { get { return name; } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Google Docs Generic Document"); } } public virtual string URL { get { return url; } } public override string Icon { get { return "x-office-document"; } } public void Open () { Services.Environment.OpenUrl (url); } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Baconator0000644000175000017500000000013212227172363017604 xustar000000000000000030 mtime=1381823731.463049626 30 atime=1381823772.207051027 30 ctime=1381823731.463049626 gnome-do-plugins-0.8.5/Baconator/0000755000175000017500000000000012227172363017127 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Baconator/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227171053021710 xustar000000000000000030 mtime=1381823019.439025143 30 atime=1381823352.119036582 30 ctime=1381823731.463049626 gnome-do-plugins-0.8.5/Baconator/Makefile.am0000664000175000017500000000040512227171053021157 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Baconator FILES = \ src/BaconateAction.cs GENERATED_RESOURCES = \ Resources/Baconator.addin.xml RESOURCES = \ Resources/baconator.jpg REFERENCES = \ System \ System.Web \ Mono.Posix \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Baconator/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172363021726 xustar000000000000000030 mtime=1381823731.307049621 30 atime=1381823731.407049624 30 ctime=1381823731.459049626 gnome-do-plugins-0.8.5/Baconator/Makefile.in0000644000175000017500000004713112227172363021202 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Baconator ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Baconator FILES = \ src/BaconateAction.cs GENERATED_RESOURCES = \ Resources/Baconator.addin.xml RESOURCES = \ Resources/baconator.jpg REFERENCES = \ System \ System.Web \ Mono.Posix \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Baconator/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Baconator/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Baconator/PaxHeaders.15196/Resources0000644000175000017500000000013212227172363021556 xustar000000000000000030 mtime=1381823731.471049626 30 atime=1381823772.207051027 30 ctime=1381823731.471049626 gnome-do-plugins-0.8.5/Baconator/Resources/0000755000175000017500000000000012227172363021101 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Baconator/Resources/PaxHeaders.15196/Baconator.addin.xml.in0000644000175000017500000000007411701730437025753 xustar000000000000000030 atime=1381797704.671221223 30 ctime=1381823728.631049529 gnome-do-plugins-0.8.5/Baconator/Resources/Baconator.addin.xml.in0000664000175000017500000000111711701730437025216 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Baconator/Resources/PaxHeaders.15196/baconator.jpg0000644000175000017500000000007411701730437024310 xustar000000000000000030 atime=1381797704.671221223 30 ctime=1381823731.471049626 gnome-do-plugins-0.8.5/Baconator/Resources/baconator.jpg0000664000175000017500000004342711701730437023565 0ustar00chrischris00000000000000JFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222x" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( ( ( ( ( ( ( ( ( ( ) &F?IGm-Ɠ{hinﭟimN4X4ۗsQ*台.h 28=jQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQQRٚ-1!9玣쥏Ң9a"{UO`O22/\pzjޯNp..AEUQEQEQEQEQEQEQEQEQEQEQEQE<3'_V]:"+ GL᯵iYХ:\QgM4k }Nrkwy[8=Onz\ڌܤH*11⣊߈>is8jkVGvt5d,JPw>[ODwPrKzgոCjgxwkmv3W=6l%Qeې;s8P\޼v>wW&B@DE˷;r@=⠾RmB (t !zcQCܤZGxGws$R$uQi5HycqڦW+6a4u;@$Uy<ڨOX<{Pf>]o;Kop38oJ,s4KnP63CҘY|e^#9xsdb99_ NÆc֭Z &0±i 8H!O@A=*ŌTNJп$ٖUC0?0OP[\i1,{DxiT'^CX;#u$_݂ {֛<*77,~aTq ʑqSDm46\46dOI 0Z7Hڷ'ޡC8_tLvz c?zđ'2",gQʆ A檒@$r9=1USGh,8h "|}IWkXeHeYNAkԽ >慇!2׶Eoz֗ɦ3 Vs`m,{ZM\櫂٨k@|xW~^skф5xPQEY!EPEPEPEPEPEPEPEPEPTu;;NfaqcBxLRrNq+[voB!3zsU3R2AykxܣG HA?ީZqE;Mq*D\[F->dI OnFW]68 ӎ&)ɏ=}4 wdI~| 8>gx.6B#pmY1[lJ TQU`rECvRvxS'%m*1Ok f;wA1wH-s2S.|g 8}3UIC]p<Oz"6R<%¡. )?,A}izDVn3ѯf9z?c اf0wD%#>a[Jϙn$m^wzVM?/%@<6V+2&'f GV:+#xLQ;>U^ $Q%g$zE7Rڨ A!#R:#[[80A51[塿Fs?/zQz8] GL}+ P(2_`Ҵl7O'f:àUo;#exi~ƱO4Գ1HN_!znb̙Xw8v?ZԻ٦&v !q=*,DV2(|ԌҡZ:w2*OSC dn6(>aH$ >q,(epJ=(lD.\[@\w,OPl$ϥ^y_8QߌqSA-$Cm2ȄCF_{>lӌJ(ڙۍ=*"#ypGN3Ҝ"JKl8$pszEQw.ek2HXx `cV$gP)$0ld~aZҸXtG ]U$kuJRgi"Yq# $KwdTc'j(dv""e9={UShE",+8'Hz`1(2XU VCH3gLc#GqeϮk[XPBȁ=FFkwf:F9 /9k˦Ԝ;ئ(s ( ( ( ( ( ( ( ((^sqYn P)98涯t;Ȭ 0{qUh@ĢۥVg *($\F֨,Iב \u+nt]@9'k>/2xKANFS=VCo#³dO,s39g'g$5{wYs1[!\ݓk3";qZƻG~FLʒ.9nǭf՞Znc M諈C8< Z j! PrW$g9v+|Usj,r{料xb6r@Op+m%kyP.=+ܫ"`cIpĜ?mކ(}nOV`O(>Ls@?JT"q}+m |qY6v5EEm7<ȫ8cI,xQ7[\\`+#+ Q^Q@Q@Q@Q@Q@Q@Q@RHrIuWB /,~-STl+mo+OPn{ L*$T /'~W@H\1ťOg/:]KMN)z_ƚf!#n(#L`DDRp'=],dM˨IR҅9yP;s޲O譀#VH>|loO\V˼ .00g<\ީɦ%VSSdIJϿ8ݡCcʧt25-s]W|jY eB=IB_ƹ\?2W-|tY+۝pNX{j o {nI\A Y;+Úh} ѽ+CNE#p+5r)c]Ș 12 4D͛80=:EqNgPO7r>攩ߓsO;YO%G=/3$DVlSiv[s"Vn_H=u(p2  f.sǿR`ndP:sPKK[+.3U*dcm |:tUF_pH\|(lVa~`T#N9"6*-LJpsZxk`espA$#8V ~8&;_iǙ5Ke7MМdt1)ZHk^!գ%H?(. r oHG_V[ 4'c廍bBܚɺ d|iq紆G9\w`1Q~"w:WځX#Al|Xgۥ{7l,86I\#br'%j_c}Dj?/^:_Ov.n8SnKǘƜPQHYA]-Q@Q@Q@Q@Q@dHbi$`$_Gl/dYC5ZХnw=ZҰur󎫃p}lYc$sҴU*yvI<ΥOqzqPndEEv`Oq9nn.T˛ª,Cd_yv:MyO0ô)竱}k'V|yv`q͌&$Jmۡ2m@8J uH%J.r^UyVMd$m#=PyڳA)4$N3}5=?gw4' &;[Gj:tr5"%RˍPHNpO^xSܘҌݍ=C{7ڂy2sܐq:jDWJ=cCze h1{T7Җ!AuKLh)ɝ~+ Mp>䴕\> m a8gZҰ冋wF3KjJ!-WWkըIUI{<$S9 zNk}n,s`ǵDT{QoZȸ-ᕥfBΜt"p p}>"#QHڼv`k6 VK-YY-Ϙ^#nO^*k[^}?PԤwA®z{UF׼a*km 2MnC#BJЂ9wɯi>dZux6(9[i-FGhGf&V u'ҭ>M38^8^L-*\#s$vZˋs}yqu>2!v#j # )nU*Qx/:5<닩d2yANxq_Ah݇4Xr3#ub=+c\c9t>é؈ȳy18#Ey!EPEPEP'Er7[er1y=z0/oklJXQc>`,c- Ru8*}Eayj7w`6s;nsԤ-KTc[ืeeRA#V~qokWrX:~ٯFf'Q앭 ."@5G`P{9B>θEEuӯ RfsA|Vl<7jѼ^K?I4G72FZ/-Yl!1F: OrO+Fqw8ti P3pj6ԥU ZM| a\@Z+E9ngRSԱ-L>ޟѸ }[xoòj.$ +BDmnP!#yzNqbgINr潊j弛W?s{fW`dqU|Bv㎕4.Eh$sRBǵB-.+os5#Vma@Fd <%IBG2jORUYG@8R} e+rþe3JU-}=}*9tdXo6"0V@N8ң&zE^$ӹvLdn] A$M4ԉFٌWwZ5prX╣JԱ=qABS-+t!rgZ̶E&XdzZ>[",`rI>5+ ՘qM}8Ý1 4nU'b-)ma3T]bZӻR qB*,JKoQQEki"cOi SJNIhJQ{G103* 5 bUDV(KRV> Ps&wиҢ.RWstm6¸cGcpC5#X{4<=|;*Ng9U jљU{>utҽK{*DݣB H'T,/P%ݕBבVB+Zx^I\ᯎpZ(<((((+յ4NIw ۓ{t[dNRku\iym wg`^ƹ2y{J*mm-n)4x#0ǿ<YM>/ sԝ}Ro j  4;Y$ޝ>/-./#\+sW =)Υ`5xKcBc V懧%HAGI.,Zd_4?\t~z K6lqm>{fjEGo뱭 MRcai=qoHC^ҙs=V '0PK3D=y^G<9.f5T9YԬGX@ t@g8qS].8ll~ǹa_Ud9u#+K352gF*OKe`k7eFBTɒqʒ1HsCRK+VYE<)rPF,z\>\?Zi6dHA,;q4U#M@9KڡvU49ϠweݜxsҞ00xj,9=>ߍd(c8Ghj)j\V*T,.TƝz|2{ "ƹ|znR%U; 'φVb8=ֱkUu5zG"s.?1Suuv̫}aI|_Bjvk=۔v gqTG-F˴ԓUg9p1{Z񤶂H(C(\G<)a4G$Uwpzs¼߃5#]? mL9A>Wns~.'`+ ( ( ( ( ( /V:$h+Hd@#ہ^T&^c#zaTܤc|=G x]N!Z5V@L tsa֟ViBs6!8Qf8g3<ySҞS' 8r;;.-OUt![Yl4=͇^p2};]xKsizx?.9ֱXU =rF*HE2[D8#'B+5Kc }XCW%Ȓl,bX^V='Оݸjݭa!H빋g$=M7[b4rwn{RPIhu,\֍\5^HduJIN28=:bmn[\HHrރk柤K*6]\~ n~pp8@ڗmRd!G7^׃h*סM}y f #rK1yu]I+=E#}V"B$\_bJD t^pA:sZZ Y7V[܆_I3Ix߱ ϥhZ<^gt-d(a>ZtX-7*CeI[4!,a>BXd~=qx<($,=*t4܁(zҹbIgv9_~'*ZԩD0NGlvs'+692#C+5Ws)Tc/kNRʢ~㚫cW!I?:Զ|Xl!{RL|C]W,U}L,rZv)& `{zUI,&1 $}c zu<t]?jc VGu%ǵX˟S```!K z (+q+ Zm9 3cRHZ4 z~u=nB<8H ¹C_u$/m!}wnʹZ H2m)Gz?nVgx2>̹mܞR7059AO-eX-᳁AcۀԻwˌ{Q^Q@Q@Q@Q@Q@q>4."Xc21zj H^;Hga.R'`.psܜ+Η$x(ޥCY[,)Ąvap*>#[NNGU3{丶h @ 2MGluifwKtt~AkR>!\8 +Śbі o(#ӠEtvV-H~p0GNDNG?P e[*khe6@G:UF%c ce9`OAEv$4 Oʧ@N i fsh܌ M^6=քv8mNUPH3,`.;EzYZOLHlb ?@)Ym41D)Ef?0F5ZM}>)LA=1<=]Mjl#Xv'ry<ԥ]l;+ZF+0 ry|1I%1 J5i6/!TWٞkv\oanYd{Fӻ={*k_#TjH+&pC1v".$YB͜iWh́$zZV:!yQcM8PxֲxJrKlGlզ˸gS"oh>Lr0krIq`0yԺ~t<*Fwhd6^/fmN=;\٣|QU,.eKﰦs#2s #l 9+Gz%׆!T?(s>d̷VNd`J,ZJ˹i(463trߐ湍_ŗW<=qS#~ BӾv˜)*~1[ՃaGsyiZZGI<}pjBRî׭1 |"cӚzܑ!(G zEMoYx~UTV8Vk/̓?&!9vfGɹFy>W:.lv:mcI䟭yntPK@sӧ=09x + ( ( ( ( ( ( ( (#!hPAxkJ³gk* sV&G02b=k=cz rr~4C݆渽\af~N#kբǘzu0uFL2nPk*U#x>ҭ7f|6yn!x#. *x.?26<ϼGnyھmpEUs6$2 ~}1Iђ.8<h]𲌜?kY)*x^}4ydgp{pK rG~Ƿ5mo^{<ۢ$w~Efn(\GVI;2Ur= Nыy.'S "ٲ-=2ۘ@(®L c٧Ǥl]XX,CNQ霜c*XUdfX&/1,GApW;RۣݑnG،bܽ3cf9C"ddEGH=cJكY"欮ɕEGIfI$ s2y$CIwmQobh@ҽ[%TҬHqu*h PH ?J)DNG>PCd5--cdi>[h)xWcameB`IZ{gjyҲsR[ob(1 1WU0Ldjzb ^NUF;ݝ8u@M;K޽jφK7F-ܞfv|+c JIf.|](((((((((* u8(+1Ӻ9;1UdF̽r{WIiui"ƹ3FGPxJt%z*F\ U8=Z;7?N՛i <%Xg98sۢJ 6pIϊ8V)7ѮL$t#垗H֖9g'fk]1i̋_,3G;3lVXbgIxkK-$J鷽q!Re[CobfV~S}"o9'&Ubdf\z?Zm}l%EfrFK:H*bFu=Mj˘d!T;{{jԡF20άU{KFe4/#sY1zs[$*QTIE9@'fY6֑"ț?ϵKTo7Mr*iOqUŲܻ궋6HCeW9%׎yrս7&9(7n 8JxZM\+r=s o|Fi~ cZo%F$k&W'N=5,%ho8Rٜ%y=8׉s匒< ?jۿFEڴc$#²ne}`8G5M3* @*@tG#7 Wq]{t9#dïZc1eq݊ģ<{V, ) 1;nXiF$j_/;rC!9#!P qӚWmܐ;z+/7q0SrdǸlg9b`4^>Ia,~3͜q|S\ hR5mSC#t=ҴMg_#3LXDd_֡Scei$ :ԍ(Xq|&EQSv%u(*~;DT_Ɇ?c;g#xQs-㹽m'8glf|'oϭKN?qVW.!]:*Q,MǩjuSF:S:r:2GᱲEC '>r++MVQE ( ( ( ( ( ( ( ( ( ( ( ( ( Y͠hfX!$Z4Ri=ƛ[w>.db9h+:ῇnx2rLsOhtUj->?Ia,E7恸7\c+)+v9+_Ïv~ GK1^EŸ`^皯'꺃pc?L|چOtFcO}bsW@VaLQl>GOdHIdQ$yAuU*p] u=BCtZ[ .Fg#'@QWk{Q@((((((((((((((((((((((((((((((((gnome-do-plugins-0.8.5/Baconator/PaxHeaders.15196/src0000644000175000017500000000013212227172363020373 xustar000000000000000030 mtime=1381823731.467049626 30 atime=1381823772.207051027 30 ctime=1381823731.467049626 gnome-do-plugins-0.8.5/Baconator/src/0000755000175000017500000000000012227172363017716 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Baconator/src/PaxHeaders.15196/BaconateAction.cs0000644000175000017500000000007411701730437023654 xustar000000000000000030 atime=1381797704.675221224 30 ctime=1381823731.467049626 gnome-do-plugins-0.8.5/Baconator/src/BaconateAction.cs0000664000175000017500000000567411701730437023133 0ustar00chrischris00000000000000// BaconateAction.cs // // GNOME Do is the legal property of its developers. Please refer to the // COPYRIGHT file distributed with this source distribution. // // 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 3 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, see . using System; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Unix; using Do.Universe; using Do.Universe.Common; namespace Baconator { public class BaconateAction : Act { // URL regex taken from http://www.osix.net/modules/article/?id=586 const string UrlPattern = "^(http://)" + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //user@ + @"(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP- 199.194.52.184 + "|" // allows either IP or domain + @"([0-9a-zA-Z_!~*'()-]+\.)*" // tertiary domain(s)- www. + @"([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\." // second level domain + "[a-zA-Z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // port number- :80 + "((/?)|" // a slash isn't required if there is no file name + "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?) *$"; const string BaconUrl = "http://bacolicio.us/"; Regex url_regex; public BaconateAction () { url_regex = new Regex (UrlPattern, RegexOptions.Compiled); } public override string Name { get { return Catalog.GetString ("Baconate link"); } } public override string Description { get { return Catalog.GetString ("Bacon bacon beef, bacon beef"); } } public override string Icon { get { return "baconator.jpg@" + GetType ().Assembly.FullName; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (IUrlItem); yield return typeof (ITextItem); } } public override bool SupportsItem (Item item) { if (item is ITextItem) return url_regex.IsMatch ((item as ITextItem).Text); return item is IUrlItem; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string toBaconate; foreach (Item item in items) { toBaconate = item is IUrlItem ? (item as IUrlItem).Url : (item as ITextItem).Text; if (!toBaconate.StartsWith ("http://")) toBaconate = "http://" + toBaconate; yield return new BookmarkItem (toBaconate + " but greasier", BaconUrl + toBaconate); } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/ManLookUp0000644000175000017500000000013212227172405017536 xustar000000000000000030 mtime=1381823749.135050234 30 atime=1381823772.207051027 30 ctime=1381823749.135050234 gnome-do-plugins-0.8.5/ManLookUp/0000755000175000017500000000000012227172405017061 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ManLookUp/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170630021645 xustar000000000000000030 mtime=1381822872.435020088 30 atime=1381823353.111036616 30 ctime=1381823749.135050234 gnome-do-plugins-0.8.5/ManLookUp/Makefile.am0000664000175000017500000000035612227170630021121 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=ManLookUp FILES = \ src/ReadManualPageAction.cs GENERATED_RESOURCES = \ Resources/ManLookUp.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/ManLookUp/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172405021657 xustar000000000000000029 mtime=1381823749.03505023 30 atime=1381823749.091050232 30 ctime=1381823749.131050233 gnome-do-plugins-0.8.5/ManLookUp/Makefile.in0000644000175000017500000004710112227172405021131 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = ManLookUp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = ManLookUp FILES = \ src/ReadManualPageAction.cs GENERATED_RESOURCES = \ Resources/ManLookUp.addin.xml REFERENCES = \ System \ System.Core \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ManLookUp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign ManLookUp/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/ManLookUp/PaxHeaders.15196/Resources0000644000175000017500000000013012227172360021506 xustar000000000000000029 mtime=1381823728.66704953 30 atime=1381823772.207051027 29 ctime=1381823728.66704953 gnome-do-plugins-0.8.5/ManLookUp/Resources/0000755000175000017500000000000012227172360021033 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ManLookUp/Resources/PaxHeaders.15196/ManLookUp.addin.xml.in0000644000175000017500000000007311701730437025644 xustar000000000000000030 atime=1381797705.355221247 29 ctime=1381823728.66704953 gnome-do-plugins-0.8.5/ManLookUp/Resources/ManLookUp.addin.xml.in0000664000175000017500000000104111701730437025104 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/ManLookUp/PaxHeaders.15196/src0000644000175000017500000000013212227172405020325 xustar000000000000000030 mtime=1381823749.139050234 30 atime=1381823772.207051027 30 ctime=1381823749.139050234 gnome-do-plugins-0.8.5/ManLookUp/src/0000755000175000017500000000000012227172405017650 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/ManLookUp/src/PaxHeaders.15196/ReadManualPageAction.cs0000644000175000017500000000007411701730437024703 xustar000000000000000030 atime=1381797705.355221247 30 ctime=1381823749.139050234 gnome-do-plugins-0.8.5/ManLookUp/src/ReadManualPageAction.cs0000664000175000017500000000506511701730437024154 0ustar00chrischris00000000000000// ReadManualPageAction.cs // // J. Carlos Navea // // 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 3 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, see . // using System; using System.Diagnostics; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace ManPages { /// /// ReadManualPageAction - the main action for our plugin. /// Allows us to hook up to Gnome-Do as a command /// that can be applied to raw text or our own man page items. /// public class ReadManualPageAction : Act { /// /// The name of the action /// public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Read manual page (man)"); } } /// /// Action's description /// public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Look up and read a manual page."); } } /// /// The pretty icon /// public override string Icon { get { return "applications-office"; } } /// /// List of supported items (ITextItem) /// public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } /// /// Called by Gnome-Do in order to perform our action. /// /// /// List of objects, either raw text or custom look up items /// /// /// List of objects, action modifiers /// /// /// List of /// public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string keyword; foreach (Item i in items) { keyword = (i as ITextItem).Text; if (!string.IsNullOrEmpty (keyword)) { Process term = new Process (); term.StartInfo.FileName = "xdg-open"; term.StartInfo.Arguments = "'man:" + keyword + "'"; term.Start (); } } yield break; } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/Epiphany0000644000175000017500000000013012227172372017447 xustar000000000000000029 mtime=1381823738.56304987 30 atime=1381823772.207051027 29 ctime=1381823738.56304987 gnome-do-plugins-0.8.5/Epiphany/0000755000175000017500000000000012227172372016774 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Epiphany/PaxHeaders.15196/Makefile.am0000644000175000017500000000013112227171471021560 xustar000000000000000030 mtime=1381823289.951034444 30 atime=1381823352.519036596 29 ctime=1381823738.56304987 gnome-do-plugins-0.8.5/Epiphany/Makefile.am0000664000175000017500000000044612227171471021035 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Epiphany FILES = \ src/EpiphanyBookmarkItemSource.cs \ src/EpiphanyBrowseBookmarksItem.cs GENERATED_RESOURCES = \ Resources/Epiphany.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Epiphany/PaxHeaders.15196/Makefile.in0000644000175000017500000000013112227172372021572 xustar000000000000000030 mtime=1381823738.411049865 30 atime=1381823738.507049868 29 ctime=1381823738.55904987 gnome-do-plugins-0.8.5/Epiphany/Makefile.in0000644000175000017500000004716612227172372021057 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Epiphany ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Epiphany FILES = \ src/EpiphanyBookmarkItemSource.cs \ src/EpiphanyBrowseBookmarksItem.cs GENERATED_RESOURCES = \ Resources/Epiphany.addin.xml REFERENCES = \ System \ System.Core \ System.Xml \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Epiphany/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Epiphany/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Epiphany/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021420 xustar000000000000000030 mtime=1381823728.647049529 30 atime=1381823772.207051027 30 ctime=1381823728.647049529 gnome-do-plugins-0.8.5/Epiphany/Resources/0000755000175000017500000000000012227172360020743 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Epiphany/Resources/PaxHeaders.15196/Epiphany.addin.xml.in0000644000175000017500000000007411701730437025465 xustar000000000000000030 atime=1381797704.891221231 30 ctime=1381823728.647049529 gnome-do-plugins-0.8.5/Epiphany/Resources/Epiphany.addin.xml.in0000664000175000017500000000112011701730437024722 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Epiphany/PaxHeaders.15196/src0000644000175000017500000000013012227172372020236 xustar000000000000000029 mtime=1381823738.56704987 30 atime=1381823772.207051027 29 ctime=1381823738.56704987 gnome-do-plugins-0.8.5/Epiphany/src/0000755000175000017500000000000012227172372017563 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Epiphany/src/PaxHeaders.15196/EpiphanyBookmarkItemSource.cs0000644000175000017500000000007311701730437026111 xustar000000000000000030 atime=1381797704.891221231 29 ctime=1381823738.56304987 gnome-do-plugins-0.8.5/Epiphany/src/EpiphanyBookmarkItemSource.cs0000664000175000017500000000554711701730437025370 0ustar00chrischris00000000000000/* EpiphanyBookmarkItemSource.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.IO; using System.Xml; using System.Collections.Generic; using Mono.Addins; using Do.Universe; using Do.Universe.Common; using Do.Platform; namespace Epiphany { public class EpiphanyBookmarkItemSource : ItemSource { List items; public EpiphanyBookmarkItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Epiphany Bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your Epiphany bookmarks."); } } public override string Icon { get { return "gnome-web-browser"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (BookmarkItem); yield return typeof (IApplicationItem); yield return typeof (EpiphanyBrowseBookmarksItem); } } public override IEnumerable Items { get { return items; } } public override IEnumerable ChildrenOfItem (Item parent) { if (parent is IApplicationItem && (parent as IApplicationItem).Exec.Contains ("epiphany-browser")) yield return new EpiphanyBrowseBookmarksItem (); if (parent is EpiphanyBrowseBookmarksItem) { foreach (BookmarkItem item in Items) yield return item; } yield break; } public override void UpdateItems () { string home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string bookmarksFile = "~/.gnome2/epiphany/bookmarks.rdf".Replace ("~", home); items.Clear (); try { using (XmlReader reader = XmlReader.Create (bookmarksFile)) { while (reader.ReadToFollowing ("item")) { string title, link; reader.ReadToFollowing ("title"); title = reader.ReadString (); reader.ReadToFollowing ("link"); link = reader.ReadString (); items.Add (new BookmarkItem (title, link)); } } } catch (Exception e) { Log.Error ("Could not read Epiphany Bookmarks file {0}: {1}", bookmarksFile, e.Message); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/Epiphany/src/PaxHeaders.15196/EpiphanyBrowseBookmarksItem.cs0000644000175000017500000000007311701730437026275 xustar000000000000000030 atime=1381797704.891221231 29 ctime=1381823738.56704987 gnome-do-plugins-0.8.5/Epiphany/src/EpiphanyBrowseBookmarksItem.cs0000664000175000017500000000237111701730437025544 0ustar00chrischris00000000000000/* EpiphanyBrowseBookmarksItem.cs * * GNOME Do is the legal property of its developers. Please refer to the * COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using Mono.Addins; using Do.Universe; namespace Epiphany { public class EpiphanyBrowseBookmarksItem : Item { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Bookmarks"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Browse Bookmarks"); } } public override string Icon { get { return "gnome-web-browser"; } } } }gnome-do-plugins-0.8.5/PaxHeaders.15196/Cl.ickable0000644000175000017500000000013212227172365017625 xustar000000000000000030 mtime=1381823733.111049683 30 atime=1381823772.207051027 30 ctime=1381823733.111049683 gnome-do-plugins-0.8.5/Cl.ickable/0000755000175000017500000000000012227172365017150 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Cl.ickable/PaxHeaders.15196/Makefile.am0000644000175000017500000000013012227171541021727 xustar000000000000000028 mtime=1381823329.3830358 30 atime=1381823352.279036587 30 ctime=1381823733.111049683 gnome-do-plugins-0.8.5/Cl.ickable/Makefile.am0000664000175000017500000000045112227171541021201 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=Cl.ickable FILES = \ src/ClickableItemSource.cs \ src/ClipAction.cs \ src/WebClipsItem.cs GENERATED_RESOURCES = \ Resources/Cl.ickable.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/Cl.ickable/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172364021746 xustar000000000000000030 mtime=1381823732.939049677 30 atime=1381823733.055049681 30 ctime=1381823733.107049682 gnome-do-plugins-0.8.5/Cl.ickable/Makefile.in0000644000175000017500000004717712227172364021234 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = Cl.ickable ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = Cl.ickable FILES = \ src/ClickableItemSource.cs \ src/ClipAction.cs \ src/WebClipsItem.cs GENERATED_RESOURCES = \ Resources/Cl.ickable.addin.xml REFERENCES = \ System \ System.Core \ System.Web \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Cl.ickable/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Cl.ickable/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/Cl.ickable/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360021572 xustar000000000000000030 mtime=1381823728.635049529 30 atime=1381823772.207051027 30 ctime=1381823728.635049529 gnome-do-plugins-0.8.5/Cl.ickable/Resources/0000755000175000017500000000000012227172360021115 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Cl.ickable/Resources/PaxHeaders.15196/Cl.ickable.addin.xml.in0000644000175000017500000000007411701730437026011 xustar000000000000000030 atime=1381797704.739221226 30 ctime=1381823728.635049529 gnome-do-plugins-0.8.5/Cl.ickable/Resources/Cl.ickable.addin.xml.in0000664000175000017500000000126511701730437025260 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/Cl.ickable/PaxHeaders.15196/src0000644000175000017500000000013212227172365020414 xustar000000000000000030 mtime=1381823733.119049683 30 atime=1381823772.207051027 30 ctime=1381823733.119049683 gnome-do-plugins-0.8.5/Cl.ickable/src/0000755000175000017500000000000012227172365017737 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/Cl.ickable/src/PaxHeaders.15196/ClipAction.cs0000644000175000017500000000007411701730437023046 xustar000000000000000030 atime=1381797704.743221226 30 ctime=1381823733.119049683 gnome-do-plugins-0.8.5/Cl.ickable/src/ClipAction.cs0000664000175000017500000000566311701730437022323 0ustar00chrischris00000000000000// ClipAction.cs // // Copyright (C) 2008 Idealab // // 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 3 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, see . // using System; using System.Web; using System.Linq; using System.Collections.Generic; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Cl.ickable { public class ClipAction : Act { const int MaxTitleLength = 80; const string ClipPostURL = "http://cl.ickable.com/cgi-bin/SaveClip.cgi"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Clip"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Create a clip with Cl.ickable"); } } public override string Icon { get { return "edit-cut"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); } } public override bool ModifierItemsOptional { get { return true; } } public override IEnumerable SupportedModifierItemTypes { get { yield return typeof (ITextItem); } } string AsParameterString (IDictionary parameters) { string s = ""; foreach (KeyValuePair kv in parameters) { s += s.Length == 0 ? "?" : "&"; s += kv.Key + "=" + HttpUtility.UrlEncode (kv.Value); } return s; } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { string text, title, url; Dictionary parameters; text = (items.First () as ITextItem).Text; title = modItems.Any () ? (modItems.First () as ITextItem).Text : text.Substring (0, Math.Min (text.Length, MaxTitleLength)) + "..."; parameters = new Dictionary (); // "title" is the "human readable" title of the containing document, // available in FF JS as document.title parameters ["title"] = title; // "content" is HTML content (it can be just text, of course). parameters ["content"] = text; // "location" is an absolute URL to the containing page ... available in // Firefox JavaScript as document.location parameters ["location"] = ""; // "base" is the "base URL" of the page ... available in Firefox // JavaScript as document.baseURI parameters ["base"] = ""; url = ClipPostURL + AsParameterString (parameters); Services.Environment.OpenUrl (url); yield break; } } } gnome-do-plugins-0.8.5/Cl.ickable/src/PaxHeaders.15196/WebClipsItem.cs0000644000175000017500000000007411701730437023350 xustar000000000000000030 atime=1381797704.747221226 30 ctime=1381823733.119049683 gnome-do-plugins-0.8.5/Cl.ickable/src/WebClipsItem.cs0000664000175000017500000000245611701730437022622 0ustar00chrischris00000000000000// WebClipsItem.cs // // Copyright (C) 2008 Idealab // // 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 3 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, see . // using System; using Mono.Addins; using Do.Platform; using Do.Universe; namespace Cl.ickable { public class WebClipsItem : Item, IOpenableItem { const string WebClipsURL = "http://cl.ickable.com/clips/"; public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Cl.ickable Clips"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Opens your cl.ickable clips"); } } public override string Icon { get { return "edit-cut"; } } public void Open () { Services.Environment.OpenUrl (WebClipsURL); } } } gnome-do-plugins-0.8.5/Cl.ickable/src/PaxHeaders.15196/ClickableItemSource.cs0000644000175000017500000000007411701730437024672 xustar000000000000000030 atime=1381797704.743221226 30 ctime=1381823733.115049683 gnome-do-plugins-0.8.5/Cl.ickable/src/ClickableItemSource.cs0000664000175000017500000000265611701730437024146 0ustar00chrischris00000000000000// ClickableItemSource.cs // // Copyright (C) 2008 Idealab // // 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 3 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, see . // using System; using System.Collections.Generic; using Mono.Addins; using Do.Universe; namespace Cl.ickable { public class ClickableItemSource : ItemSource { public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Cl.ickable Items"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Usefull Cl.ickable Items"); } } public override string Icon { get { return "edit-cut"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (Item), }; } } public override IEnumerable Items { get { return new Item[] { new WebClipsItem (), }; } } } } gnome-do-plugins-0.8.5/PaxHeaders.15196/GNOME-Terminal0000644000175000017500000000013212227172377020317 xustar000000000000000030 mtime=1381823743.411050037 30 atime=1381823772.207051027 30 ctime=1381823743.411050037 gnome-do-plugins-0.8.5/GNOME-Terminal/0000755000175000017500000000000012227172377017642 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Terminal/PaxHeaders.15196/Makefile.am0000644000175000017500000000013212227170722022420 xustar000000000000000030 mtime=1381822930.559022086 30 atime=1381823352.759036604 30 ctime=1381823743.415050037 gnome-do-plugins-0.8.5/GNOME-Terminal/Makefile.am0000664000175000017500000000057412227170722021676 0ustar00chrischris00000000000000include $(top_srcdir)/build.rules.mk ASSEMBLY=GNOME-Terminal FILES = \ src/OpenTerminalHereAction.cs \ src/ProfileItem.cs \ src/ProfileItemSource.cs \ src/RunInTerminalAction.cs GENERATED_RESOURCES = \ Resources/GNOME-Terminal.addin.xml REFERENCES = \ System \ System.Core \ $(GCONF_SHARP_20_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) gnome-do-plugins-0.8.5/GNOME-Terminal/PaxHeaders.15196/Makefile.in0000644000175000017500000000013212227172377022441 xustar000000000000000030 mtime=1381823743.331050034 30 atime=1381823743.391050036 30 ctime=1381823743.411050037 gnome-do-plugins-0.8.5/GNOME-Terminal/Makefile.in0000644000175000017500000004733612227172377021724 0ustar00chrischris00000000000000# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Rules to more easily specify a C# build for automake. # # Inspired and adapted from Banshee's build system VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : DIST_COMMON = $(top_srcdir)/build.rules.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am @ENABLE_DEBUG_TRUE@am__append_1 = $(ASSEMBLY_FILE).mdb @ENABLE_DEBUG_TRUE@am__append_2 = -debug -d:DEBUG subdir = GNOME-Terminal ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/shamrock/expansions.m4 \ $(top_srcdir)/m4/shamrock/i18n.m4 \ $(top_srcdir)/m4/shamrock/mono.m4 \ $(top_srcdir)/m4/shamrock/programs.m4 \ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" DATA = $(plugin_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ASM_VERSION = @ASM_VERSION@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BANSHEE_INDEXER_CFLAGS = @BANSHEE_INDEXER_CFLAGS@ BANSHEE_INDEXER_DLL = @BANSHEE_INDEXER_DLL@ BANSHEE_INDEXER_LIBS = @BANSHEE_INDEXER_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_BUILD_DEFINES = @DBUS_BUILD_DEFINES@ DBUS_SHARP_CFLAGS = @DBUS_SHARP_CFLAGS@ DBUS_SHARP_GLIB_CFLAGS = @DBUS_SHARP_GLIB_CFLAGS@ DBUS_SHARP_GLIB_LIBS = @DBUS_SHARP_GLIB_LIBS@ DBUS_SHARP_LIBS = @DBUS_SHARP_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DMCS = @DMCS@ DO_PLATFORM_CFLAGS = @DO_PLATFORM_CFLAGS@ DO_PLATFORM_LIBS = @DO_PLATFORM_LIBS@ DO_PLATFORM_LINUX_CFLAGS = @DO_PLATFORM_LINUX_CFLAGS@ DO_PLATFORM_LINUX_LIBS = @DO_PLATFORM_LINUX_LIBS@ DO_UNIVERSE_CFLAGS = @DO_UNIVERSE_CFLAGS@ DO_UNIVERSE_LIBS = @DO_UNIVERSE_LIBS@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FLICKRNET_CFLAGS = @FLICKRNET_CFLAGS@ FLICKRNET_LIBS = @FLICKRNET_LIBS@ GCONF_SHARP_20_CFLAGS = @GCONF_SHARP_20_CFLAGS@ GCONF_SHARP_20_LIBS = @GCONF_SHARP_20_LIBS@ GDATA_SHARP_CALENDAR_CFLAGS = @GDATA_SHARP_CALENDAR_CFLAGS@ GDATA_SHARP_CALENDAR_LIBS = @GDATA_SHARP_CALENDAR_LIBS@ GDATA_SHARP_CONTACTS_CFLAGS = @GDATA_SHARP_CONTACTS_CFLAGS@ GDATA_SHARP_CONTACTS_LIBS = @GDATA_SHARP_CONTACTS_LIBS@ GDATA_SHARP_DOCUMENTS_CFLAGS = @GDATA_SHARP_DOCUMENTS_CFLAGS@ GDATA_SHARP_DOCUMENTS_LIBS = @GDATA_SHARP_DOCUMENTS_LIBS@ GDATA_SHARP_YOUTUBE_CFLAGS = @GDATA_SHARP_YOUTUBE_CFLAGS@ GDATA_SHARP_YOUTUBE_LIBS = @GDATA_SHARP_YOUTUBE_LIBS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLADE_SHARP_20_CFLAGS = @GLADE_SHARP_20_CFLAGS@ GLADE_SHARP_20_LIBS = @GLADE_SHARP_20_LIBS@ GLIB_SHARP_20_CFLAGS = @GLIB_SHARP_20_CFLAGS@ GLIB_SHARP_20_LIBS = @GLIB_SHARP_20_LIBS@ GMCS = @GMCS@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GNOME_DESKTOP_SHARP_20_CFLAGS = @GNOME_DESKTOP_SHARP_20_CFLAGS@ GNOME_DESKTOP_SHARP_20_LIBS = @GNOME_DESKTOP_SHARP_20_LIBS@ GNOME_KEYRING_SHARP_CFLAGS = @GNOME_KEYRING_SHARP_CFLAGS@ GNOME_KEYRING_SHARP_LIBS = @GNOME_KEYRING_SHARP_LIBS@ GNOME_SHARP_20_CFLAGS = @GNOME_SHARP_20_CFLAGS@ GNOME_SHARP_20_LIBS = @GNOME_SHARP_20_LIBS@ GNOME_VFS_SHARP_20_CFLAGS = @GNOME_VFS_SHARP_20_CFLAGS@ GNOME_VFS_SHARP_20_LIBS = @GNOME_VFS_SHARP_20_LIBS@ GREP = @GREP@ GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@ GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MCS = @MCS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MONO = @MONO@ MONO_ADDINS_CFLAGS = @MONO_ADDINS_CFLAGS@ MONO_ADDINS_GUI_CFLAGS = @MONO_ADDINS_GUI_CFLAGS@ MONO_ADDINS_GUI_LIBS = @MONO_ADDINS_GUI_LIBS@ MONO_ADDINS_LIBS = @MONO_ADDINS_LIBS@ MONO_ADDINS_SETUP_CFLAGS = @MONO_ADDINS_SETUP_CFLAGS@ MONO_ADDINS_SETUP_LIBS = @MONO_ADDINS_SETUP_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NEWTONSOFT_JSON_CFLAGS = @NEWTONSOFT_JSON_CFLAGS@ NEWTONSOFT_JSON_LIBS = @NEWTONSOFT_JSON_LIBS@ NOTIFY_SHARP_CFLAGS = @NOTIFY_SHARP_CFLAGS@ NOTIFY_SHARP_LIBS = @NOTIFY_SHARP_LIBS@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TELEPATHY_SHARP_LIBS = @TELEPATHY_SHARP_LIBS@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WNCK_SHARP_10_CFLAGS = @WNCK_SHARP_10_CFLAGS@ WNCK_SHARP_10_LIBS = @WNCK_SHARP_10_LIBS@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ expanded_bindir = @expanded_bindir@ expanded_datadir = @expanded_datadir@ expanded_libdir = @expanded_libdir@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TARGET = library SOURCES_BUILD = $(addprefix $(srcdir)/, $(FILES)) RESOURCES_EXPANDED = $(addprefix $(srcdir)/, $(RESOURCES)) GENERATED_RESOURCES_EXPANDED = $(addprefix $(builddir)/, $(GENERATED_RESOURCES)) RESOURCES_BUILD = $(foreach resource, $(RESOURCES_EXPANDED) $(GENERATED_RESOURCES_EXPANDED), \ -resource:$(resource),$(notdir $(resource))) BUILD_DIR = $(top_builddir)/build ASSEMBLY_EXTENSION = $(strip $(patsubst library, dll, $(TARGET))) ASSEMBLY_FILE = $(BUILD_DIR)/$(ASSEMBLY).$(ASSEMBLY_EXTENSION) STD_REFERENCES = $(foreach ref,$(filter-out -r:%,$(REFERENCES)),-r:$(ref)) BUILD_REFERENCES = $(filter -r:%,$(REFERENCES) $(STD_REFERENCES)) OUTPUT_FILES = $(ASSEMBLY_FILE) $(am__append_1) # Install plugins as data; there's no need for them to be excutable plugindir = ${libdir}/gnome-do/plugins plugin_DATA = $(OUTPUT_FILES) $(DLL_CONFIG_FILES) # All plugins should be translatable; every plugin will need to link to # Mono.Addins for this. COMPONENT_REFERENCES = $(MONO_ADDINS_LIBS) MCS_FLAGS = $(MCS_LINQ_FLAG) -noconfig -codepage:utf8 -warn:4 \ $(am__append_2) # # Clean and dist targets # EXTRA_DIST = $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(THEME_ICONS_SOURCE) \ $(foreach pkgcfg_file, $(PKG_CONFIG_FILES), $(pkgcfg_file).in) \ $(DLL_CONFIG_FILES) CLEANFILES = $(OUTPUT_FILES) $(pkgconfig_DATA) DISTCLEANFILES = *.pidb MAINTAINERCLEANFILES = Makefile.in ASSEMBLY = GNOME-Terminal FILES = \ src/OpenTerminalHereAction.cs \ src/ProfileItem.cs \ src/ProfileItemSource.cs \ src/RunInTerminalAction.cs GENERATED_RESOURCES = \ Resources/GNOME-Terminal.addin.xml REFERENCES = \ System \ System.Core \ $(GCONF_SHARP_20_LIBS) \ $(GTK_SHARP_20_LIBS) \ $(DO_PLATFORM_LIBS) \ $(DO_UNIVERSE_LIBS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/build.rules.mk $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNOME-Terminal/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign GNOME-Terminal/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/build.rules.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginDATA: $(plugin_DATA) @$(NORMAL_INSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ done uninstall-pluginDATA: @$(NORMAL_UNINSTALL) @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(plugindir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pluginDATA all: $(OUTPUT_FILES) reference-debug: @echo $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) @echo $(RESOURCES_EXPANDED) @echo $(MA_MANIFEST_FILE) $(ASSEMBLY_FILE).mdb: $(ASSEMBLY_FILE) $(ASSEMBLY_FILE): $(SOURCES_BUILD) $(RESOURCES_EXPANDED) $(COMPONENT_DEPS) @mkdir -p $(BUILD_DIR) @colors=no; \ case $$TERM in \ "xterm" | "rxvt" | "rxvt-unicode") \ test "x$$COLORTERM" != "x" && colors=yes ;; \ "xterm-color") colors=yes ;; \ esac; \ if [ "x$$colors" = "xyes" ]; then \ tty -s && true || { colors=no; true; } \ fi; \ test "x$$colors" = "xyes" && \ echo -e "\033[1mCompiling $(notdir $@)...\033[0m" || \ echo "Compiling $(notdir $@)..."; @$(MCS) $(MCS_FLAGS) -target:$(TARGET) -out:$@ $(BUILD_DEFINES) $(BUILD_REFERENCES) $(COMPONENT_REFERENCES) $(RESOURCES_BUILD) $(SOURCES_BUILD) @if [ -e $(srcdir)/$(notdir $@.config) ]; then \ cp $(srcdir)/$(notdir $@.config) $(BUILD_DIR) ; \ fi; # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gnome-do-plugins-0.8.5/GNOME-Terminal/PaxHeaders.15196/Resources0000644000175000017500000000013212227172360022261 xustar000000000000000030 mtime=1381823728.655049529 30 atime=1381823772.207051027 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Terminal/Resources/0000755000175000017500000000000012227172360021604 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Terminal/Resources/PaxHeaders.15196/GNOME-Terminal.addin.xml.in0000644000175000017500000000007411701730437027167 xustar000000000000000030 atime=1381797705.179221241 30 ctime=1381823728.655049529 gnome-do-plugins-0.8.5/GNOME-Terminal/Resources/GNOME-Terminal.addin.xml.in0000664000175000017500000000142611701730437026435 0ustar00chrischris00000000000000 gnome-do-plugins-0.8.5/GNOME-Terminal/PaxHeaders.15196/src0000644000175000017500000000013212227172377021106 xustar000000000000000030 mtime=1381823743.423050037 30 atime=1381823772.207051027 30 ctime=1381823743.423050037 gnome-do-plugins-0.8.5/GNOME-Terminal/src/0000755000175000017500000000000012227172377020431 5ustar00chrischris00000000000000gnome-do-plugins-0.8.5/GNOME-Terminal/src/PaxHeaders.15196/ProfileItem.cs0000644000175000017500000000007411701730437023727 xustar000000000000000030 atime=1381797705.183221241 30 ctime=1381823743.419050037 gnome-do-plugins-0.8.5/GNOME-Terminal/src/ProfileItem.cs0000664000175000017500000000464111701730437023177 0ustar00chrischris00000000000000// ProfileItem.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . // using System; using System.Diagnostics; using System.Collections.Generic; using GConf; using Mono.Addins; using Do.Platform; using Do.Universe; namespace GNOME.Terminal { public class ProfileItem : Item, IOpenableItem { readonly new string DefaultName = AddinManager.CurrentLocalizer.GetString ("Unnamed Profile"); readonly new string DefaultDescription = AddinManager.CurrentLocalizer.GetString ("GNOME Terminal Profile"); string name, description; public ProfileItem (string profilePath) { Client client = new Client (); name = description = null; try { name = (string) client.Get (profilePath + "/visible_name"); description = (string) client.Get (profilePath + "/custom_command"); if (!string.IsNullOrEmpty (description)) description = string.Format ("{0} - {1}", description, DefaultDescription); } catch { name = description = null; } finally { if (string.IsNullOrEmpty (name)) name = DefaultName; if (string.IsNullOrEmpty (description)) description = DefaultDescription; } } public override string Name { get { return name; } } public override string Description { get { return description; } } public override string Icon { get { return "gnome-terminal"; } } public void Open () { try { string args = string.Format ("--window-with-profile=\"{0}\"", Name); Process.Start ("gnome-terminal", args); } catch (Exception e) { Log .Error ("Could not open gnome-terminal for {0}: {1}", Name, e.Message ); Log.Debug (e.StackTrace); } } } } gnome-do-plugins-0.8.5/GNOME-Terminal/src/PaxHeaders.15196/ProfileItemSource.cs0000644000175000017500000000007411701730437025110 xustar000000000000000030 atime=1381797705.187221241 30 ctime=1381823743.423050037 gnome-do-plugins-0.8.5/GNOME-Terminal/src/ProfileItemSource.cs0000664000175000017500000000454611701730437024364 0ustar00chrischris00000000000000// ProfileItemSource.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Collections.Generic; using System.Text.RegularExpressions; using Mono.Addins; using Do.Universe; namespace GNOME.Terminal { public class ProfileItemSource : ItemSource { const string GConfTerminalPath = "/apps/gnome-terminal/profiles"; static readonly string ProfilesDirectory = Path.Combine ( Environment.GetFolderPath (Environment.SpecialFolder.Personal), ".gconf" + GConfTerminalPath); List items; public ProfileItemSource () { items = new List (); } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("GNOME Terminal Profiles"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Indexes your GNOME Terminal profiles."); } } public override string Icon { get { return "gnome-terminal"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ProfileItem); } } public override IEnumerable Items { get { return items; } } public override void UpdateItems () { items.Clear (); if (!Directory.Exists (ProfilesDirectory)) return; string [] profiles = Directory.GetDirectories (ProfilesDirectory); foreach (string _profile in profiles) { string profile = Regex.Replace (_profile, ProfilesDirectory, GConfTerminalPath); if (profile.EndsWith ("template", StringComparison.CurrentCultureIgnoreCase)) continue; items.Add (new ProfileItem (profile)); } } } } gnome-do-plugins-0.8.5/GNOME-Terminal/src/PaxHeaders.15196/OpenTerminalHereAction.cs0000644000175000017500000000007411701730437026047 xustar000000000000000030 atime=1381797705.183221241 30 ctime=1381823743.415050037 gnome-do-plugins-0.8.5/GNOME-Terminal/src/OpenTerminalHereAction.cs0000664000175000017500000000405411701730437025315 0ustar00chrischris00000000000000/* OpenTerminalHereAction.cs * * GNOME Do is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * * 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 3 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, see . */ using System; using System.Collections.Generic; using System.Linq; using System.Diagnostics; using Mono.Addins; using Do.Universe; namespace GNOME.Terminal { public class OpenTerminalHereAction : Act { public OpenTerminalHereAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Open Terminal Here"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Opens a GNOME Terminal in a given location."); } } public override string Icon { get { return "gnome-terminal"; } } public override IEnumerable SupportedItemTypes { get { return new Type[] { typeof (IFileItem), }; } } public override IEnumerable Perform( IEnumerable items, IEnumerable modifierItems ) { Process term; string dir; dir = (items.First () as IFileItem).Path; if (!System.IO.Directory.Exists (dir)) { dir = System.IO.Path.GetDirectoryName (dir); } term = new Process (); term.StartInfo.WorkingDirectory = dir; term.StartInfo.FileName = "gnome-terminal"; term.Start (); return null; } } } gnome-do-plugins-0.8.5/GNOME-Terminal/src/PaxHeaders.15196/RunInTerminalAction.cs0000644000175000017500000000007411701730437025375 xustar000000000000000030 atime=1381797705.187221241 30 ctime=1381823743.423050037 gnome-do-plugins-0.8.5/GNOME-Terminal/src/RunInTerminalAction.cs0000664000175000017500000000514711701730437024647 0ustar00chrischris00000000000000// RunInTerminalAction.cs // // GNOME Do is the legal property of its developers, whose names are too // numerous to list here. Please refer to the COPYRIGHT file distributed with // this source distribution. // // 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 3 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, see . // using System; using System.IO; using System.Linq; using System.Collections.Generic; using System.Diagnostics; using Mono.Addins; using Do.Universe; using Do.Platform; namespace GNOME.Terminal { public class RunInTerminalAction : Act { public RunInTerminalAction() { } public override string Name { get { return AddinManager.CurrentLocalizer.GetString ("Run in Terminal"); } } public override string Description { get { return AddinManager.CurrentLocalizer.GetString ("Runs a command in GNOME Terminal."); } } public override string Icon { get { return "gnome-terminal"; } } public override IEnumerable SupportedItemTypes { get { yield return typeof (ITextItem); yield return typeof (IFileItem); } } public override bool SupportsItem (Item item) { return (item is ITextItem && SupportsItem (item as ITextItem)) || (item is IFileItem && SupportsItem (item as IFileItem)); } bool SupportsItem (ITextItem command) { return Services.Environment.IsExecutable (command.Text); } bool SupportsItem (IFileItem command) { return Services.Environment.IsExecutable (command.Path); } public override IEnumerable Perform (IEnumerable items, IEnumerable modItems) { items.OfType ().ForEach (Perform); items.OfType ().ForEach (Perform); yield break; } void Perform (ITextItem command) { Perform (command.Text); } void Perform (IFileItem command) { Perform (command.Path); } void Perform (string command) { try { Process.Start ("gnome-terminal", "-x " + command); } catch (Exception e) { Log.Error ("Could not open gnome-terminal with command {0}: {1}", command, e.Message ); Log.Debug (e.StackTrace); } } } }