Merge lp:~noskcaj/ubuntu/trusty/xfce4-power-manager/systemd into lp:ubuntu/trusty/xfce4-power-manager

Proposed by Jackson Doak
Status: Merged
Merge reported by: Martin Pitt
Merged at revision: not available
Proposed branch: lp:~noskcaj/ubuntu/trusty/xfce4-power-manager/systemd
Merge into: lp:ubuntu/trusty/xfce4-power-manager
Diff against target: 13750 lines (+2096/-11299)
33 files modified
.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/po/POTFILES.in (+0/-19)
.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/Makefile.am (+0/-211)
.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.c (+0/-1078)
.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.h (+0/-71)
.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-backlight.c (+0/-478)
.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-notify.c (+0/-409)
.pc/02_translations-fix-invalid-format-strings.patch/po/en_GB.po (+0/-1083)
.pc/02_translations-fix-invalid-format-strings.patch/po/te.po (+0/-1061)
.pc/02_translations-fix-invalid-format-strings.patch/po/tr.po (+0/-1486)
.pc/03_fix-insert-battery.patch/src/xfpm-battery.c (+0/-916)
.pc/03_fix-insert-battery.patch/src/xfpm-power.c (+0/-1755)
.pc/04_fix-missing-icons-for-non-system-batteries.patch/src/xfpm-battery.c (+0/-918)
.pc/06_fix-suspend-auth-check.patch/src/xfpm-power.c (+0/-1756)
.pc/08_show_preferences_lxde.patch/settings/xfce4-power-manager-settings.desktop.in (+0/-14)
.pc/applied-patches (+0/-6)
debian/changelog (+7/-0)
debian/patches/05_dont-allow-systemd-to-handle-suspend-hibernate-events.patch (+126/-0)
debian/patches/06_add-shutdown-reboot-functionality-for-systemd.patch (+635/-0)
debian/patches/06_fix-suspend-auth-check.patch (+7/-5)
debian/patches/series (+3/-1)
debian/rules (+3/-0)
po/POTFILES.in (+0/-1)
po/en_GB.po (+4/-2)
po/te.po (+20/-0)
po/tr.po (+20/-0)
settings/xfce4-power-manager-settings.desktop.in (+1/-1)
src/Makefile.am (+3/-1)
src/gsd-media-keys-window.c (+1078/-0)
src/gsd-media-keys-window.h (+71/-0)
src/xfpm-backlight.c (+113/-19)
src/xfpm-battery.c (+3/-5)
src/xfpm-notify.c (+1/-1)
src/xfpm-power.c (+1/-2)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/trusty/xfce4-power-manager/systemd
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Review via email: mp+202226@code.launchpad.net

Description of the change

Fix xfce4-power-manager's interface with systemd

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks. Uploaded.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed directory '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch'
2=== removed directory '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/po'
3=== removed file '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/po/POTFILES.in'
4--- .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/po/POTFILES.in 2013-05-22 00:46:08 +0000
5+++ .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/po/POTFILES.in 1970-01-01 00:00:00 +0000
6@@ -1,19 +0,0 @@
7-[encoding: UTF-8]
8-[type: gettext/glade]data/interfaces/xfpm-settings.ui
9-settings/xfpm-settings.c
10-settings/xfpm-settings-main.c
11-settings/xfce4-power-manager-settings.desktop.in
12-common/xfpm-common.c
13-src/xfpm-power.c
14-src/xfpm-power-common.c
15-src/xfpm-battery.c
16-src/xfpm-battery.c
17-src/xfpm-main.c
18-src/xfpm-network-manager.c
19-src/xfpm-dpms.c
20-src/xfpm-inhibit.c
21-src/xfpm-power-info.c
22-src/xfce4-power-manager.desktop.in
23-src/org.xfce.power.policy.in2
24-panel-plugins/brightness/brightness-button.c
25-panel-plugins/brightness/xfce4-brightness-plugin.desktop.in.in
26
27=== removed directory '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src'
28=== removed file '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/Makefile.am'
29--- .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/Makefile.am 2013-05-22 00:46:08 +0000
30+++ .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/Makefile.am 1970-01-01 00:00:00 +0000
31@@ -1,211 +0,0 @@
32-bin_PROGRAMS = xfce4-power-manager \
33- xfce4-power-information
34-
35-xfce4_power_manager_SOURCES = \
36- $(BUILT_SOURCES) \
37- xfpm-enum.h \
38- xfpm-enum-glib.h \
39- xfpm-main.c \
40- xfpm-manager.c \
41- xfpm-manager.h \
42- xfpm-power.c \
43- xfpm-power.h \
44- xfpm-power-common.c \
45- xfpm-power-common.h \
46- xfpm-battery.c \
47- xfpm-battery.h \
48- xfpm-xfconf.c \
49- xfpm-xfconf.h \
50- xfpm-disks.c \
51- xfpm-disks.h \
52- xfpm-console-kit.c \
53- xfpm-console-kit.h \
54- egg-idletime.c \
55- egg-idletime.h \
56- xfpm-backlight.c \
57- xfpm-backlight.h \
58- xfpm-dpms.c \
59- xfpm-dpms.h \
60- xfpm-button.c \
61- xfpm-button.h \
62- xfpm-network-manager.c \
63- xfpm-network-manager.h \
64- xfpm-inhibit.c \
65- xfpm-inhibit.h \
66- xfpm-notify.c \
67- xfpm-notify.h \
68- xfpm-polkit.c \
69- xfpm-polkit.h \
70- xfpm-errors.c \
71- xfpm-errors.h \
72- gsd-media-keys-window.c \
73- gsd-media-keys-window.h
74-
75-xfce4_power_manager_CFLAGS = \
76- -I$(top_srcdir) \
77- -I$(top_srcdir)/common \
78- -I$(top_srcdir)/libdbus \
79- -DLOCALEDIR=\"$(localedir)\" \
80- -DG_LOG_DOMAIN=\"xfce4-power-manager\" \
81- -DSYSCONFDIR=\"$(sysconfdir)\" \
82- $(GOBJECT_CFLAGS) \
83- $(GTHREAD_CFLAGS) \
84- $(DBUS_GLIB_CFLAGS) \
85- $(LIBXFCE4UI_CFLAGS) \
86- $(XFCONF_CFLAGS) \
87- $(LIBNOTIFY_CFLAGS) \
88- $(XRANDR_CFLAGS) \
89- $(DPMS_CFLAGS) \
90- $(PLATFORM_CPPFLAGS) \
91- $(PLATFORM_CFLAGS)
92-
93-xfce4_power_manager_LDFLAGS = \
94- -no-undefined \
95- $(PLATFORM_LDFLAGS)
96-
97-xfce4_power_manager_LDADD = \
98- $(top_builddir)/common/libxfpmcommon.la \
99- $(top_builddir)/libdbus/libxfpmdbus.la \
100- $(GOBJECT_LIBS) \
101- $(GTHREAD_LIBS) \
102- $(DBUS_GLIB_LIBS) \
103- $(LIBXFCE4UI_LIBS) \
104- $(XFCONF_LIBS) \
105- $(LIBNOTIFY_LIBS) \
106- $(XRANDR_LIBS) \
107- $(DPMS_LIBS)
108-
109-xfce4_power_information_SOURCES = \
110- xfpm-power-info.c \
111- xfpm-power-common.c \
112- xfpm-power-common.h
113-
114-xfce4_power_information_CFLAGS = \
115- -I$(top_srcdir) \
116- -I$(top_srcdir)/common \
117- -I$(top_srcdir)/libdbus \
118- -DLOCALEDIR=\"$(localedir)\" \
119- -DG_LOG_DOMAIN=\"xfce4-power-information\"\
120- $(GOBJECT_CFLAGS) \
121- $(DBUS_GLIB_CFLAGS) \
122- $(LIBXFCE4UI_CFLAGS) \
123- $(PLATFORM_CPPFLAGS) \
124- $(PLATFORM_CFLAGS)
125-
126-xfce4_power_information_LDFLAGS = \
127- -no-undefined \
128- $(PLATFORM_LDFLAGS)
129-
130-xfce4_power_information_LDADD = \
131- $(GOBJECT_LIBS) \
132- $(DBUS_GLIB_LIBS) \
133- $(LIBXFCE4UI_LIBS) \
134- $(top_builddir)/libdbus/libxfpmdbus.la
135-
136-if ENABLE_POLKIT
137-
138-sbin_PROGRAMS = xfpm-power-backlight-helper
139-
140-xfpm_power_backlight_helper_SOURCES = \
141- xfpm-backlight-helper.c
142-
143-xfpm_power_backlight_helper_LDADD = \
144- $(GLIB_LIBS) \
145- -lm
146-
147-xfpm_power_backlight_helper_CFLAGS = \
148- $(GLIB_CFLAGS) \
149- $(PLATFORM_CPPFLAGS) \
150- $(PLATFORM_CFLAGS)
151-
152-polkit_policydir = $(datadir)/polkit-1/actions
153-polkit_policy_DATA = \
154- org.xfce.power.policy
155-
156-# You will need a recent intltool or the patch from this bug
157-# http://bugzilla.gnome.org/show_bug.cgi?id=462312
158-@INTLTOOL_POLICY_RULE@
159-
160-.in2.in:
161- sed "s|[@]sbindir@|${sbindir}|" $< > $@
162-
163-endif
164-
165-manpagedir = $(mandir)/man1
166-
167-manpage_DATA = xfce4-power-manager.1
168-
169-xfpm_glib_headers = \
170- $(srcdir)/xfpm-enum-glib.h
171-
172-BUILT_SOURCES = \
173- xfce-power-manager-dbus-server.h \
174- xfce-power-manager-dbus-client.h \
175- xfpm-enum-types.c \
176- xfpm-enum-types.h \
177- xfpm-marshal.c \
178- xfpm-marshal.h \
179- org.freedesktop.PowerManagement.h \
180- org.freedesktop.PowerManagement.Inhibit.h
181-
182-if MAINTAINER_MODE
183-
184-xfpm-enum-types.h: $(xfpm_glib_headers)
185- ( cd $(srcdir) && glib-mkenums \
186- --fhead "#ifndef _XFPM_ENUM_TYPES_H\n#define _XFPM_ENUM_TYPES_H\n#include <glib-object.h>\nG_BEGIN_DECLS\n" \
187- --fprod "/* enumerations from \"@filename@\" */\n" \
188- --vhead "GType @enum_name@_get_type (void);\n#define XFPM_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
189- --ftail "G_END_DECLS\n\n#endif /* _XFPM_ENUM_TYPES_H__ */" \
190- $(xfpm_glib_headers) ) >> xgen \
191- && (cmp -s xgen xfpm-enum-types.h || cp xgen xfpm-enum-types.h ) \
192- && rm -f xgen xgen~
193-
194-xfpm-enum-types.c: xfpm-enum-types.h
195- ( cd $(srcdir) && glib-mkenums \
196- --fhead "#include <xfpm-enum-types.h>\n" \
197- --fhead "#include \"xfpm-enum-glib.h\"\n\n" \
198- --fprod "\n/* enumerations from \"@filename@\" */\n" \
199- --vhead "GType\n@enum_name@_get_type (void)\n{\n\tstatic GType type = 0;\n\tif (type == 0) {\n\tstatic const G@Type@Value values[] = {"\
200- --vprod "\t{ @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
201- --vtail "\t{ 0, NULL, NULL }\n\t};\n\ttype = g_@type@_register_static (\"@EnumName@\", values);\n }\n\treturn type;\n}\n" \
202- $(xfpm_glib_headers) ) > xgen \
203- && cp xgen xfpm-enum-types.c \
204- && rm -f xgen xgen~
205-
206-xfpm-marshal.c: xfpm-marshal.list
207- echo "#include \"xfpm-marshal.h\"" > $@ && \
208- glib-genmarshal $< --prefix=_xfpm_marshal --body >> $@
209-
210-xfpm-marshal.h: xfpm-marshal.list
211- glib-genmarshal $< --prefix=_xfpm_marshal --header > $@
212-
213-xfce-power-manager-dbus-server.h: $(srcdir)/org.xfce.Power.Manager.xml
214- dbus-binding-tool --mode=glib-server --prefix=xfpm_manager $< >$@
215-
216-xfce-power-manager-dbus-client.h: $(srcdir)/org.xfce.Power.Manager.xml
217- dbus-binding-tool --mode=glib-client --prefix=xfpm_manager $< >$@
218-
219-org.freedesktop.PowerManagement.h: $(srcdir)/org.freedesktop.PowerManagement.xml
220- dbus-binding-tool --mode=glib-server --prefix=xfpm_power $< >$@
221-
222-org.freedesktop.PowerManagement.Inhibit.h: $(srcdir)/org.freedesktop.PowerManagement.Inhibit.xml
223- dbus-binding-tool --mode=glib-server --prefix=xfpm_inhibit $< >$@
224-
225-endif
226-
227-@INTLTOOL_DESKTOP_RULE@
228-autostartdir = $(sysconfdir)/xdg/autostart
229-autostart_in_files = xfce4-power-manager.desktop.in
230-autostart_DATA = $(autostart_in_files:.desktop.in=.desktop)
231-
232-EXTRA_DIST = \
233- xfpm-marshal.list \
234- $(autostart_in_files) \
235- org.xfce.power.policy.in2 \
236- $(manpage_DATA)
237-
238-DISTCLEANFILES = \
239- $(BUILT_SOURCES) \
240- xfce4-power-manager.desktop \
241- org.xfce.power.policy \
242- org.xfce.power.policy.in
243
244=== removed file '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.c'
245--- .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.c 2013-05-22 00:46:08 +0000
246+++ .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.c 1970-01-01 00:00:00 +0000
247@@ -1,1078 +0,0 @@
248-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
249- *
250- * Copyright (C) 2006-2007 William Jon McCann <mccann@jhu.edu>
251- *
252- * This program is free software; you can redistribute it and/or modify
253- * it under the terms of the GNU General Public License as published by
254- * the Free Software Foundation; either version 2 of the License, or
255- * (at your option) any later version.
256- *
257- * This program is distributed in the hope that it will be useful,
258- * but WITHOUT ANY WARRANTY; without even the implied warranty of
259- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
260- * GNU General Public License for more details.
261- *
262- * You should have received a copy of the GNU General Public License
263- * along with this program; if not, write to the Free Software
264- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
265- *
266- */
267-
268-#include "config.h"
269-
270-#include <stdlib.h>
271-#include <string.h>
272-#include <math.h>
273-#include <glib.h>
274-#include <glib/gi18n.h>
275-#include <gtk/gtk.h>
276-
277-#include "gsd-media-keys-window.h"
278-
279-#include "data/interfaces/acme_ui.h"
280-
281-#define DIALOG_TIMEOUT 2000 /* dialog timeout in ms */
282-#define DIALOG_FADE_TIMEOUT 1500 /* timeout before fade starts */
283-#define FADE_TIMEOUT 10 /* timeout in ms between each frame of the fade */
284-
285-#define BG_ALPHA 0.75
286-#define FG_ALPHA 1.00
287-
288-#define GSD_MEDIA_KEYS_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_MEDIA_KEYS_WINDOW, GsdMediaKeysWindowPrivate))
289-
290-struct GsdMediaKeysWindowPrivate
291-{
292- guint is_composited : 1;
293- guint hide_timeout_id;
294- guint fade_timeout_id;
295- double fade_out_alpha;
296- GsdMediaKeysWindowAction action;
297- char *icon_name;
298- gboolean show_level;
299-
300- guint volume_muted : 1;
301- int volume_level;
302-
303- GtkImage *image;
304- GtkWidget *progress;
305-};
306-
307-G_DEFINE_TYPE (GsdMediaKeysWindow, gsd_media_keys_window, GTK_TYPE_WINDOW)
308-
309-static gboolean
310-fade_timeout (GsdMediaKeysWindow *window)
311-{
312- if (window->priv->fade_out_alpha <= 0.0) {
313- gtk_widget_hide (GTK_WIDGET (window));
314-
315- /* Reset it for the next time */
316- window->priv->fade_out_alpha = 1.0;
317- window->priv->fade_timeout_id = 0;
318-
319- return FALSE;
320- } else {
321- GdkRectangle rect;
322- GtkWidget *win = GTK_WIDGET (window);
323- GtkAllocation allocation;
324-
325- window->priv->fade_out_alpha -= 0.10;
326-
327- rect.x = 0;
328- rect.y = 0;
329- gtk_widget_get_allocation (win, &allocation);
330- rect.width = allocation.width;
331- rect.height = allocation.height;
332-
333- gtk_widget_realize (win);
334- gdk_window_invalidate_rect (gtk_widget_get_window (win), &rect, FALSE);
335- }
336-
337- return TRUE;
338-}
339-
340-static gboolean
341-hide_timeout (GsdMediaKeysWindow *window)
342-{
343- if (window->priv->is_composited) {
344- window->priv->hide_timeout_id = 0;
345- window->priv->fade_timeout_id = g_timeout_add (FADE_TIMEOUT,
346- (GSourceFunc) fade_timeout,
347- window);
348- } else {
349- gtk_widget_hide (GTK_WIDGET (window));
350- }
351-
352- return FALSE;
353-}
354-
355-static void
356-remove_hide_timeout (GsdMediaKeysWindow *window)
357-{
358- if (window->priv->hide_timeout_id != 0) {
359- g_source_remove (window->priv->hide_timeout_id);
360- window->priv->hide_timeout_id = 0;
361- }
362-
363- if (window->priv->fade_timeout_id != 0) {
364- g_source_remove (window->priv->fade_timeout_id);
365- window->priv->fade_timeout_id = 0;
366- window->priv->fade_out_alpha = 1.0;
367- }
368-}
369-
370-static void
371-add_hide_timeout (GsdMediaKeysWindow *window)
372-{
373- int timeout;
374-
375- if (window->priv->is_composited) {
376- timeout = DIALOG_FADE_TIMEOUT;
377- } else {
378- timeout = DIALOG_TIMEOUT;
379- }
380- window->priv->hide_timeout_id = g_timeout_add (timeout,
381- (GSourceFunc) hide_timeout,
382- window);
383-}
384-
385-static void
386-update_window (GsdMediaKeysWindow *window)
387-{
388- remove_hide_timeout (window);
389- add_hide_timeout (window);
390-
391- if (window->priv->is_composited) {
392- gtk_widget_queue_draw (GTK_WIDGET (window));
393- }
394-}
395-
396-static void
397-volume_controls_set_visible (GsdMediaKeysWindow *window,
398- gboolean visible)
399-{
400- if (window->priv->progress == NULL)
401- return;
402-
403- if (visible) {
404- gtk_widget_show (window->priv->progress);
405- } else {
406- gtk_widget_hide (window->priv->progress);
407- }
408-}
409-
410-static void
411-window_set_icon_name (GsdMediaKeysWindow *window,
412- const char *name)
413-{
414- if (window->priv->image == NULL)
415- return;
416-
417- gtk_image_set_from_icon_name (window->priv->image,
418- name, GTK_ICON_SIZE_DIALOG);
419-}
420-
421-static void
422-action_changed (GsdMediaKeysWindow *window)
423-{
424- if (! window->priv->is_composited) {
425- switch (window->priv->action) {
426- case GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME:
427- volume_controls_set_visible (window, TRUE);
428-
429- if (window->priv->volume_muted) {
430- window_set_icon_name (window, "audio-volume-muted");
431- } else {
432- window_set_icon_name (window, "audio-volume-high");
433- }
434-
435- break;
436- case GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM:
437- volume_controls_set_visible (window, window->priv->show_level);
438- window_set_icon_name (window, window->priv->icon_name);
439- break;
440- default:
441- g_assert_not_reached ();
442- break;
443- }
444- }
445-
446- update_window (window);
447-}
448-
449-static void
450-volume_level_changed (GsdMediaKeysWindow *window)
451-{
452- update_window (window);
453-
454- if (!window->priv->is_composited && window->priv->progress != NULL) {
455- double fraction;
456-
457- fraction = (double) window->priv->volume_level / 100.0;
458-
459- gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (window->priv->progress),
460- fraction);
461- }
462-}
463-
464-static void
465-volume_muted_changed (GsdMediaKeysWindow *window)
466-{
467- update_window (window);
468-
469- if (! window->priv->is_composited) {
470- if (window->priv->volume_muted) {
471- window_set_icon_name (window, "audio-volume-muted");
472- } else {
473- window_set_icon_name (window, "audio-volume-high");
474- }
475- }
476-}
477-
478-void
479-gsd_media_keys_window_set_action (GsdMediaKeysWindow *window,
480- GsdMediaKeysWindowAction action)
481-{
482- g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window));
483- g_return_if_fail (action == GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME);
484-
485- if (window->priv->action != action) {
486- window->priv->action = action;
487- action_changed (window);
488- } else {
489- update_window (window);
490- }
491-}
492-
493-void
494-gsd_media_keys_window_set_action_custom (GsdMediaKeysWindow *window,
495- const char *icon_name,
496- gboolean show_level)
497-{
498- g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window));
499- g_return_if_fail (icon_name != NULL);
500-
501- if (window->priv->action != GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM ||
502- g_strcmp0 (window->priv->icon_name, icon_name) != 0 ||
503- window->priv->show_level != show_level) {
504- window->priv->action = GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM;
505- g_free (window->priv->icon_name);
506- window->priv->icon_name = g_strdup (icon_name);
507- window->priv->show_level = show_level;
508- action_changed (window);
509- } else {
510- update_window (window);
511- }
512-}
513-
514-void
515-gsd_media_keys_window_set_volume_muted (GsdMediaKeysWindow *window,
516- gboolean muted)
517-{
518- g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window));
519-
520- if (window->priv->volume_muted != muted) {
521- window->priv->volume_muted = muted;
522- volume_muted_changed (window);
523- }
524-}
525-
526-void
527-gsd_media_keys_window_set_volume_level (GsdMediaKeysWindow *window,
528- int level)
529-{
530- g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window));
531-
532- if (window->priv->volume_level != level) {
533- window->priv->volume_level = level;
534- volume_level_changed (window);
535- }
536-}
537-
538-static void
539-rounded_rectangle (cairo_t* cr,
540- gdouble aspect,
541- gdouble x,
542- gdouble y,
543- gdouble corner_radius,
544- gdouble width,
545- gdouble height)
546-{
547- gdouble radius = corner_radius / aspect;
548-
549- cairo_move_to (cr, x + radius, y);
550-
551- cairo_line_to (cr,
552- x + width - radius,
553- y);
554- cairo_arc (cr,
555- x + width - radius,
556- y + radius,
557- radius,
558- -90.0f * G_PI / 180.0f,
559- 0.0f * G_PI / 180.0f);
560- cairo_line_to (cr,
561- x + width,
562- y + height - radius);
563- cairo_arc (cr,
564- x + width - radius,
565- y + height - radius,
566- radius,
567- 0.0f * G_PI / 180.0f,
568- 90.0f * G_PI / 180.0f);
569- cairo_line_to (cr,
570- x + radius,
571- y + height);
572- cairo_arc (cr,
573- x + radius,
574- y + height - radius,
575- radius,
576- 90.0f * G_PI / 180.0f,
577- 180.0f * G_PI / 180.0f);
578- cairo_line_to (cr,
579- x,
580- y + radius);
581- cairo_arc (cr,
582- x + radius,
583- y + radius,
584- radius,
585- 180.0f * G_PI / 180.0f,
586- 270.0f * G_PI / 180.0f);
587- cairo_close_path (cr);
588-}
589-
590-static GdkPixbuf *
591-load_pixbuf (GsdMediaKeysWindow *window,
592- const char *name,
593- int icon_size)
594-{
595- GtkIconTheme *theme;
596- GdkPixbuf *pixbuf;
597-
598- if (window != NULL && gtk_widget_has_screen (GTK_WIDGET (window))) {
599- theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (GTK_WIDGET (window)));
600- } else {
601- theme = gtk_icon_theme_get_default ();
602- }
603-
604- pixbuf = gtk_icon_theme_load_icon (theme,
605- name,
606- icon_size,
607- GTK_ICON_LOOKUP_FORCE_SVG,
608- NULL);
609-
610- /* make sure the pixbuf is close to the requested size
611- * this is necessary because GTK_ICON_LOOKUP_FORCE_SVG
612- * seems to be broken */
613- if (pixbuf != NULL) {
614- int width;
615-
616- width = gdk_pixbuf_get_width (pixbuf);
617- if (width < (float)icon_size * 0.75) {
618- g_object_unref (pixbuf);
619- pixbuf = NULL;
620- }
621- }
622-
623- return pixbuf;
624-}
625-
626-static void
627-draw_eject (cairo_t *cr,
628- double _x0,
629- double _y0,
630- double width,
631- double height)
632-{
633- int box_height;
634- int tri_height;
635- int separation;
636-
637- box_height = height * 0.2;
638- separation = box_height / 3;
639- tri_height = height - box_height - separation;
640-
641- cairo_rectangle (cr, _x0, _y0 + height - box_height, width, box_height);
642-
643- cairo_move_to (cr, _x0, _y0 + tri_height);
644- cairo_rel_line_to (cr, width, 0);
645- cairo_rel_line_to (cr, -width / 2, -tri_height);
646- cairo_rel_line_to (cr, -width / 2, tri_height);
647- cairo_close_path (cr);
648- cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, FG_ALPHA);
649- cairo_fill_preserve (cr);
650-
651- cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, FG_ALPHA / 2);
652- cairo_set_line_width (cr, 2);
653- cairo_stroke (cr);
654-}
655-
656-static void
657-draw_waves (cairo_t *cr,
658- double cx,
659- double cy,
660- double max_radius,
661- int volume_level)
662-{
663- const int n_waves = 3;
664- int last_wave;
665- int i;
666-
667- last_wave = n_waves * volume_level / 100;
668-
669- for (i = 0; i < n_waves; i++) {
670- double angle1;
671- double angle2;
672- double radius;
673- double alpha;
674-
675- angle1 = -M_PI / 4;
676- angle2 = M_PI / 4;
677-
678- if (i < last_wave)
679- alpha = 1.0;
680- else if (i > last_wave)
681- alpha = 0.1;
682- else alpha = 0.1 + 0.9 * (n_waves * volume_level % 100) / 100.0;
683-
684- radius = (i + 1) * (max_radius / n_waves);
685- cairo_arc (cr, cx, cy, radius, angle1, angle2);
686- cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, alpha / 2);
687- cairo_set_line_width (cr, 14);
688- cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND);
689- cairo_stroke_preserve (cr);
690-
691- cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, alpha);
692- cairo_set_line_width (cr, 10);
693- cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND);
694- cairo_stroke (cr);
695- }
696-}
697-
698-static void
699-draw_cross (cairo_t *cr,
700- double cx,
701- double cy,
702- double size)
703-{
704- cairo_move_to (cr, cx, cy - size/2.0);
705- cairo_rel_line_to (cr, size, size);
706-
707- cairo_move_to (cr, cx, cy + size/2.0);
708- cairo_rel_line_to (cr, size, -size);
709-
710- cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, FG_ALPHA / 2);
711- cairo_set_line_width (cr, 14);
712- cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND);
713- cairo_stroke_preserve (cr);
714-
715- cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, FG_ALPHA);
716- cairo_set_line_width (cr, 10);
717- cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND);
718- cairo_stroke (cr);
719-}
720-
721-static void
722-draw_speaker (cairo_t *cr,
723- double cx,
724- double cy,
725- double width,
726- double height)
727-{
728- double box_width;
729- double box_height;
730- double _x0;
731- double _y0;
732-
733- box_width = width / 3;
734- box_height = height / 3;
735-
736- _x0 = cx - (width / 2) + box_width;
737- _y0 = cy - box_height / 2;
738-
739- cairo_move_to (cr, _x0, _y0);
740- cairo_rel_line_to (cr, - box_width, 0);
741- cairo_rel_line_to (cr, 0, box_height);
742- cairo_rel_line_to (cr, box_width, 0);
743-
744- cairo_line_to (cr, cx + box_width, cy + height / 2);
745- cairo_rel_line_to (cr, 0, -height);
746- cairo_line_to (cr, _x0, _y0);
747- cairo_close_path (cr);
748-
749- cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, FG_ALPHA);
750- cairo_fill_preserve (cr);
751-
752- cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, FG_ALPHA / 2);
753- cairo_set_line_width (cr, 2);
754- cairo_stroke (cr);
755-}
756-
757-static gboolean
758-render_speaker (GsdMediaKeysWindow *window,
759- cairo_t *cr,
760- double _x0,
761- double _y0,
762- double width,
763- double height)
764-{
765- GdkPixbuf *pixbuf;
766- int icon_size;
767- int n;
768- static const char *icon_names[] = {
769- "audio-volume-muted",
770- "audio-volume-low",
771- "audio-volume-medium",
772- "audio-volume-high",
773- NULL
774- };
775-
776- if (window->priv->volume_muted) {
777- n = 0;
778- } else {
779- /* select image */
780- n = 3 * window->priv->volume_level / 100 + 1;
781- if (n < 1) {
782- n = 1;
783- } else if (n > 3) {
784- n = 3;
785- }
786- }
787-
788- icon_size = (int)width;
789-
790- pixbuf = load_pixbuf (window, icon_names[n], icon_size);
791-
792- if (pixbuf == NULL) {
793- return FALSE;
794- }
795-
796- gdk_cairo_set_source_pixbuf (cr, pixbuf, _x0, _y0);
797- cairo_paint_with_alpha (cr, FG_ALPHA);
798-
799- g_object_unref (pixbuf);
800-
801- return TRUE;
802-}
803-
804-static void
805-color_reverse (const GdkColor *a,
806- GdkColor *b)
807-{
808- gdouble red;
809- gdouble green;
810- gdouble blue;
811- gdouble h;
812- gdouble s;
813- gdouble v;
814-
815- red = (gdouble) a->red / 65535.0;
816- green = (gdouble) a->green / 65535.0;
817- blue = (gdouble) a->blue / 65535.0;
818-
819- gtk_rgb_to_hsv (red, green, blue, &h, &s, &v);
820-
821- v = 0.5 + (0.5 - v);
822- if (v > 1.0)
823- v = 1.0;
824- else if (v < 0.0)
825- v = 0.0;
826-
827- gtk_hsv_to_rgb (h, s, v, &red, &green, &blue);
828-
829- b->red = red * 65535.0;
830- b->green = green * 65535.0;
831- b->blue = blue * 65535.0;
832-}
833-
834-static void
835-draw_volume_boxes (GsdMediaKeysWindow *window,
836- cairo_t *cr,
837- double percentage,
838- double _x0,
839- double _y0,
840- double width,
841- double height)
842-{
843- gdouble x1;
844- GdkColor color;
845- double r, g, b;
846- GtkStyle *style;
847-
848- _x0 += 0.5;
849- _y0 += 0.5;
850- height = round (height) - 1;
851- width = round (width) - 1;
852- x1 = round ((width - 1) * percentage);
853- style = gtk_widget_get_style (GTK_WIDGET (window));
854-
855- /* bar background */
856- color_reverse (&style->dark[GTK_STATE_NORMAL], &color);
857- r = (float)color.red / 65535.0;
858- g = (float)color.green / 65535.0;
859- b = (float)color.blue / 65535.0;
860- rounded_rectangle (cr, 1.0, _x0, _y0, height / 6, width, height);
861- cairo_set_source_rgba (cr, r, g, b, FG_ALPHA / 2);
862- cairo_fill_preserve (cr);
863-
864- /* bar border */
865- color_reverse (&style->light[GTK_STATE_NORMAL], &color);
866- r = (float)color.red / 65535.0;
867- g = (float)color.green / 65535.0;
868- b = (float)color.blue / 65535.0;
869- cairo_set_source_rgba (cr, r, g, b, FG_ALPHA / 2);
870- cairo_set_line_width (cr, 1);
871- cairo_stroke (cr);
872-
873- /* bar progress */
874- if (percentage < 0.01)
875- return;
876- color = style->bg[GTK_STATE_NORMAL];
877- r = (float)color.red / 65535.0;
878- g = (float)color.green / 65535.0;
879- b = (float)color.blue / 65535.0;
880- rounded_rectangle (cr, 1.0, _x0 + 0.5, _y0 + 0.5, height / 6 - 0.5, x1, height - 1);
881- cairo_set_source_rgba (cr, r, g, b, FG_ALPHA);
882- cairo_fill (cr);
883-}
884-
885-static void
886-draw_action_volume (GsdMediaKeysWindow *window,
887- cairo_t *cr)
888-{
889- int window_width;
890- int window_height;
891- double icon_box_width;
892- double icon_box_height;
893- double icon_box_x0;
894- double icon_box_y0;
895- double volume_box_x0;
896- double volume_box_y0;
897- double volume_box_width;
898- double volume_box_height;
899- gboolean res;
900-
901- gtk_window_get_size (GTK_WINDOW (window), &window_width, &window_height);
902-
903- icon_box_width = round (window_width * 0.65);
904- icon_box_height = round (window_height * 0.65);
905- volume_box_width = icon_box_width;
906- volume_box_height = round (window_height * 0.05);
907-
908- icon_box_x0 = (window_width - icon_box_width) / 2;
909- icon_box_y0 = (window_height - icon_box_height - volume_box_height) / 2;
910- volume_box_x0 = round (icon_box_x0);
911- volume_box_y0 = round (icon_box_height + icon_box_y0);
912-
913-#if 0
914- g_message ("icon box: w=%f h=%f _x0=%f _y0=%f",
915- icon_box_width,
916- icon_box_height,
917- icon_box_x0,
918- icon_box_y0);
919- g_message ("volume box: w=%f h=%f _x0=%f _y0=%f",
920- volume_box_width,
921- volume_box_height,
922- volume_box_x0,
923- volume_box_y0);
924-#endif
925-
926- res = render_speaker (window,
927- cr,
928- icon_box_x0, icon_box_y0,
929- icon_box_width, icon_box_height);
930- if (! res) {
931- double speaker_width;
932- double speaker_height;
933- double speaker_cx;
934- double speaker_cy;
935-
936- speaker_width = icon_box_width * 0.5;
937- speaker_height = icon_box_height * 0.75;
938- speaker_cx = icon_box_x0 + speaker_width / 2;
939- speaker_cy = icon_box_y0 + speaker_height / 2;
940-
941-#if 0
942- g_message ("speaker box: w=%f h=%f cx=%f cy=%f",
943- speaker_width,
944- speaker_height,
945- speaker_cx,
946- speaker_cy);
947-#endif
948-
949- /* draw speaker symbol */
950- draw_speaker (cr, speaker_cx, speaker_cy, speaker_width, speaker_height);
951-
952- if (! window->priv->volume_muted) {
953- /* draw sound waves */
954- double wave_x0;
955- double wave_y0;
956- double wave_radius;
957-
958- wave_x0 = window_width / 2;
959- wave_y0 = speaker_cy;
960- wave_radius = icon_box_width / 2;
961-
962- draw_waves (cr, wave_x0, wave_y0, wave_radius, window->priv->volume_level);
963- } else {
964- /* draw 'mute' cross */
965- double cross_x0;
966- double cross_y0;
967- double cross_size;
968-
969- cross_size = speaker_width * 3 / 4;
970- cross_x0 = icon_box_x0 + icon_box_width - cross_size;
971- cross_y0 = speaker_cy;
972-
973- draw_cross (cr, cross_x0, cross_y0, cross_size);
974- }
975- }
976-
977- /* draw volume meter */
978- draw_volume_boxes (window,
979- cr,
980- (double)window->priv->volume_level / 100.0,
981- volume_box_x0,
982- volume_box_y0,
983- volume_box_width,
984- volume_box_height);
985-}
986-
987-static gboolean
988-render_custom (GsdMediaKeysWindow *window,
989- cairo_t *cr,
990- double _x0,
991- double _y0,
992- double width,
993- double height)
994-{
995- GdkPixbuf *pixbuf;
996- int icon_size;
997-
998- icon_size = (int)width;
999-
1000- pixbuf = load_pixbuf (window, window->priv->icon_name, icon_size);
1001-
1002- if (pixbuf == NULL) {
1003- char *name;
1004- if (gtk_widget_get_direction (GTK_WIDGET (window)) == GTK_TEXT_DIR_RTL)
1005- name = g_strdup_printf ("%s-rtl", window->priv->icon_name);
1006- else
1007- name = g_strdup_printf ("%s-ltr", window->priv->icon_name);
1008- pixbuf = load_pixbuf (window, name, icon_size);
1009- g_free (name);
1010- if (pixbuf == NULL)
1011- return FALSE;
1012- }
1013-
1014- gdk_cairo_set_source_pixbuf (cr, pixbuf, _x0, _y0);
1015- cairo_paint_with_alpha (cr, FG_ALPHA);
1016-
1017- g_object_unref (pixbuf);
1018-
1019- return TRUE;
1020-}
1021-
1022-static void
1023-draw_action_custom (GsdMediaKeysWindow *window,
1024- cairo_t *cr)
1025-{
1026- int window_width;
1027- int window_height;
1028- double icon_box_width;
1029- double icon_box_height;
1030- double icon_box_x0;
1031- double icon_box_y0;
1032- double bright_box_x0;
1033- double bright_box_y0;
1034- double bright_box_width;
1035- double bright_box_height;
1036- gboolean res;
1037-
1038- gtk_window_get_size (GTK_WINDOW (window), &window_width, &window_height);
1039-
1040- icon_box_width = round (window_width * 0.65);
1041- icon_box_height = round (window_height * 0.65);
1042- bright_box_width = round (icon_box_width);
1043- bright_box_height = round (window_height * 0.05);
1044-
1045- icon_box_x0 = (window_width - icon_box_width) / 2;
1046- icon_box_y0 = (window_height - icon_box_height - bright_box_height) / 2;
1047- bright_box_x0 = round (icon_box_x0);
1048- bright_box_y0 = round (icon_box_height + icon_box_y0);
1049-
1050-#if 0
1051- g_message ("icon box: w=%f h=%f _x0=%f _y0=%f",
1052- icon_box_width,
1053- icon_box_height,
1054- icon_box_x0,
1055- icon_box_y0);
1056- g_message ("brightness box: w=%f h=%f _x0=%f _y0=%f",
1057- bright_box_width,
1058- bright_box_height,
1059- bright_box_x0,
1060- bright_box_y0);
1061-#endif
1062-
1063- res = render_custom (window,
1064- cr,
1065- icon_box_x0, icon_box_y0,
1066- icon_box_width, icon_box_height);
1067- if (! res && g_strcmp0 (window->priv->icon_name, "media-eject") == 0) {
1068- /* draw eject symbol */
1069- draw_eject (cr,
1070- icon_box_x0, icon_box_y0,
1071- icon_box_width, icon_box_height);
1072- }
1073-
1074- if (window->priv->show_level != FALSE) {
1075- /* draw volume meter */
1076- draw_volume_boxes (window,
1077- cr,
1078- (double)window->priv->volume_level / 100.0,
1079- bright_box_x0,
1080- bright_box_y0,
1081- bright_box_width,
1082- bright_box_height);
1083- }
1084-}
1085-
1086-static void
1087-draw_action (GsdMediaKeysWindow *window,
1088- cairo_t *cr)
1089-{
1090- switch (window->priv->action) {
1091- case GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME:
1092- draw_action_volume (window, cr);
1093- break;
1094- case GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM:
1095- draw_action_custom (window, cr);
1096- break;
1097- default:
1098- break;
1099- }
1100-}
1101-
1102-static gboolean
1103-on_expose_event (GtkWidget *widget,
1104- GdkEventExpose *event,
1105- GsdMediaKeysWindow *window)
1106-{
1107- cairo_t *context;
1108- cairo_t *cr;
1109- cairo_surface_t *surface;
1110- int width;
1111- int height;
1112- GtkStyle *style;
1113- GdkColor color;
1114- double r, g, b;
1115-
1116- context = gdk_cairo_create (gtk_widget_get_window (widget));
1117-
1118- style = gtk_widget_get_style (widget);
1119- cairo_set_operator (context, CAIRO_OPERATOR_SOURCE);
1120- gtk_window_get_size (GTK_WINDOW (widget), &width, &height);
1121-
1122- surface = cairo_surface_create_similar (cairo_get_target (context),
1123- CAIRO_CONTENT_COLOR_ALPHA,
1124- width,
1125- height);
1126-
1127- if (cairo_surface_status (surface) != CAIRO_STATUS_SUCCESS) {
1128- goto done;
1129- }
1130-
1131- cr = cairo_create (surface);
1132- if (cairo_status (cr) != CAIRO_STATUS_SUCCESS) {
1133- goto done;
1134- }
1135- cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.0);
1136- cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
1137- cairo_paint (cr);
1138-
1139- /* draw a box */
1140- rounded_rectangle (cr, 1.0, 0.5, 0.5, height / 10, width-1, height-1);
1141- color_reverse (&style->bg[GTK_STATE_NORMAL], &color);
1142- r = (float)color.red / 65535.0;
1143- g = (float)color.green / 65535.0;
1144- b = (float)color.blue / 65535.0;
1145- cairo_set_source_rgba (cr, r, g, b, BG_ALPHA);
1146- cairo_fill_preserve (cr);
1147-
1148- color_reverse (&style->text_aa[GTK_STATE_NORMAL], &color);
1149- r = (float)color.red / 65535.0;
1150- g = (float)color.green / 65535.0;
1151- b = (float)color.blue / 65535.0;
1152- cairo_set_source_rgba (cr, r, g, b, BG_ALPHA / 2);
1153- cairo_set_line_width (cr, 1);
1154- cairo_stroke (cr);
1155-
1156- /* draw action */
1157- draw_action (window, cr);
1158-
1159- cairo_destroy (cr);
1160-
1161- /* Make sure we have a transparent background */
1162- cairo_rectangle (context, 0, 0, width, height);
1163- cairo_set_source_rgba (context, 0.0, 0.0, 0.0, 0.0);
1164- cairo_fill (context);
1165-
1166- cairo_set_source_surface (context, surface, 0, 0);
1167- cairo_paint_with_alpha (context, window->priv->fade_out_alpha);
1168-
1169- done:
1170- if (surface != NULL) {
1171- cairo_surface_destroy (surface);
1172- }
1173- cairo_destroy (context);
1174-
1175- return FALSE;
1176-}
1177-
1178-static void
1179-gsd_media_keys_window_real_show (GtkWidget *widget)
1180-{
1181- GsdMediaKeysWindow *window;
1182-
1183- if (GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->show) {
1184- GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->show (widget);
1185- }
1186-
1187- window = GSD_MEDIA_KEYS_WINDOW (widget);
1188- remove_hide_timeout (window);
1189- add_hide_timeout (window);
1190-}
1191-
1192-static void
1193-gsd_media_keys_window_real_hide (GtkWidget *widget)
1194-{
1195- GsdMediaKeysWindow *window;
1196-
1197- if (GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->hide) {
1198- GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->hide (widget);
1199- }
1200-
1201- window = GSD_MEDIA_KEYS_WINDOW (widget);
1202- remove_hide_timeout (window);
1203-}
1204-
1205-static void
1206-gsd_media_keys_window_real_realize (GtkWidget *widget)
1207-{
1208- GdkColormap *colormap;
1209- GtkAllocation allocation;
1210- GdkBitmap *mask;
1211- cairo_t *cr;
1212-
1213- colormap = gdk_screen_get_rgba_colormap (gtk_widget_get_screen (widget));
1214-
1215- if (colormap != NULL) {
1216- gtk_widget_set_colormap (widget, colormap);
1217- }
1218-
1219- if (GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->realize) {
1220- GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->realize (widget);
1221- }
1222-
1223- gtk_widget_get_allocation (widget, &allocation);
1224- mask = gdk_pixmap_new (gtk_widget_get_window (widget),
1225- allocation.width,
1226- allocation.height,
1227- 1);
1228- cr = gdk_cairo_create (mask);
1229-
1230- cairo_set_source_rgba (cr, 1., 1., 1., 0.);
1231- cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE);
1232- cairo_paint (cr);
1233-
1234- /* make the whole window ignore events */
1235- gdk_window_input_shape_combine_mask (gtk_widget_get_window (widget), mask, 0, 0);
1236- g_object_unref (mask);
1237- cairo_destroy (cr);
1238-}
1239-
1240-static void
1241-gsd_media_keys_window_class_init (GsdMediaKeysWindowClass *klass)
1242-{
1243- GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
1244-
1245- widget_class->show = gsd_media_keys_window_real_show;
1246- widget_class->hide = gsd_media_keys_window_real_hide;
1247- widget_class->realize = gsd_media_keys_window_real_realize;
1248-
1249- g_type_class_add_private (klass, sizeof (GsdMediaKeysWindowPrivate));
1250-}
1251-
1252-gboolean
1253-gsd_media_keys_window_is_valid (GsdMediaKeysWindow *window)
1254-{
1255- GdkScreen *screen = gtk_widget_get_screen (GTK_WIDGET (window));
1256- return gdk_screen_is_composited (screen) == window->priv->is_composited;
1257-}
1258-
1259-static void
1260-gsd_media_keys_window_init (GsdMediaKeysWindow *window)
1261-{
1262- GdkScreen *screen;
1263-
1264- window->priv = GSD_MEDIA_KEYS_WINDOW_GET_PRIVATE (window);
1265-
1266- screen = gtk_widget_get_screen (GTK_WIDGET (window));
1267-
1268- window->priv->is_composited = gdk_screen_is_composited (screen);
1269-
1270- if (window->priv->is_composited) {
1271- gdouble scalew, scaleh, scale;
1272- gint size;
1273-
1274- gtk_window_set_decorated (GTK_WINDOW (window), FALSE);
1275- gtk_widget_set_app_paintable (GTK_WIDGET (window), TRUE);
1276-
1277- /* assume 130x130 on a 640x480 display and scale from there */
1278- scalew = gdk_screen_get_width (screen) / 640.0;
1279- scaleh = gdk_screen_get_height (screen) / 480.0;
1280- scale = MIN (scalew, scaleh);
1281- size = 130 * MAX (1, scale);
1282-
1283- gtk_window_set_default_size (GTK_WINDOW (window), size, size);
1284- g_signal_connect (window, "expose-event", G_CALLBACK (on_expose_event), window);
1285-
1286- window->priv->fade_out_alpha = 1.0;
1287- } else {
1288- GtkBuilder *builder;
1289- const gchar *objects[] = {"acme_frame", NULL};
1290- GtkWidget *frame;
1291-
1292- builder = gtk_builder_new ();
1293- gtk_builder_add_objects_from_string (builder, acme_ui, acme_ui_length, (char **)objects, NULL);
1294-
1295- window->priv->image = GTK_IMAGE (gtk_builder_get_object (builder, "acme_image"));
1296- window->priv->progress = GTK_WIDGET (gtk_builder_get_object (builder, "acme_volume_progressbar"));
1297- frame = GTK_WIDGET (gtk_builder_get_object (builder,
1298- "acme_frame"));
1299-
1300- if (frame != NULL) {
1301- gtk_container_add (GTK_CONTAINER (window), frame);
1302- gtk_widget_show_all (frame);
1303- }
1304-
1305- /* The builder needs to stay alive until the window
1306- takes ownership of the frame (and its children) */
1307- g_object_unref (builder);
1308- }
1309-}
1310-
1311-GtkWidget *
1312-gsd_media_keys_window_new (void)
1313-{
1314- GObject *object;
1315-
1316- object = g_object_new (GSD_TYPE_MEDIA_KEYS_WINDOW,
1317- "type", GTK_WINDOW_POPUP,
1318- "type-hint", GDK_WINDOW_TYPE_HINT_NOTIFICATION,
1319- "skip-taskbar-hint", TRUE,
1320- "skip-pager-hint", TRUE,
1321- "focus-on-map", FALSE,
1322- NULL);
1323-
1324- return GTK_WIDGET (object);
1325-}
1326
1327=== removed file '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.h'
1328--- .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.h 2013-05-22 00:46:08 +0000
1329+++ .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/gsd-media-keys-window.h 1970-01-01 00:00:00 +0000
1330@@ -1,71 +0,0 @@
1331-/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8; tab-width: 8 -*-
1332- *
1333- * Copyright (C) 2006 William Jon McCann <mccann@jhu.edu>
1334- *
1335- * This program is free software; you can redistribute it and/or
1336- * modify it under the terms of the GNU General Public License as
1337- * published by the Free Software Foundation; either version 2 of the
1338- * License, or (at your option) any later version.
1339- *
1340- * This program is distributed in the hope that it will be useful,
1341- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1342- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1343- * General Public License for more details.
1344- *
1345- * You should have received a copy of the GNU General Public
1346- * License along with this program; if not, write to the
1347- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
1348- * Boston, MA 02111-1307, USA.
1349- *
1350- */
1351-
1352-#ifndef GSD_MEDIA_KEYS_WINDOW_H
1353-#define GSD_MEDIA_KEYS_WINDOW_H
1354-
1355-#include <glib-object.h>
1356-#include <gtk/gtk.h>
1357-
1358-G_BEGIN_DECLS
1359-
1360-#define GSD_TYPE_MEDIA_KEYS_WINDOW (gsd_media_keys_window_get_type ())
1361-#define GSD_MEDIA_KEYS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_MEDIA_KEYS_WINDOW, GsdMediaKeysWindow))
1362-#define GSD_MEDIA_KEYS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSD_TYPE_MEDIA_KEYS_WINDOW, GsdMediaKeysWindowClass))
1363-#define GSD_IS_MEDIA_KEYS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_MEDIA_KEYS_WINDOW))
1364-#define GSD_IS_MEDIA_KEYS_WINDOW_CLASS(klass) (G_TYPE_INSTANCE_GET_CLASS ((klass), GSD_TYPE_MEDIA_KEYS_WINDOW))
1365-
1366-typedef struct GsdMediaKeysWindow GsdMediaKeysWindow;
1367-typedef struct GsdMediaKeysWindowClass GsdMediaKeysWindowClass;
1368-typedef struct GsdMediaKeysWindowPrivate GsdMediaKeysWindowPrivate;
1369-
1370-struct GsdMediaKeysWindow {
1371- GtkWindow parent;
1372-
1373- GsdMediaKeysWindowPrivate *priv;
1374-};
1375-
1376-struct GsdMediaKeysWindowClass {
1377- GtkWindowClass parent_class;
1378-};
1379-
1380-typedef enum {
1381- GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME,
1382- GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM
1383-} GsdMediaKeysWindowAction;
1384-
1385-GType gsd_media_keys_window_get_type (void);
1386-
1387-GtkWidget * gsd_media_keys_window_new (void);
1388-void gsd_media_keys_window_set_action (GsdMediaKeysWindow *window,
1389- GsdMediaKeysWindowAction action);
1390-void gsd_media_keys_window_set_action_custom (GsdMediaKeysWindow *window,
1391- const char *icon_name,
1392- gboolean show_level);
1393-void gsd_media_keys_window_set_volume_muted (GsdMediaKeysWindow *window,
1394- gboolean muted);
1395-void gsd_media_keys_window_set_volume_level (GsdMediaKeysWindow *window,
1396- int level);
1397-gboolean gsd_media_keys_window_is_valid (GsdMediaKeysWindow *window);
1398-
1399-G_END_DECLS
1400-
1401-#endif
1402
1403=== removed file '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-backlight.c'
1404--- .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-backlight.c 2013-05-22 00:46:08 +0000
1405+++ .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-backlight.c 1970-01-01 00:00:00 +0000
1406@@ -1,478 +0,0 @@
1407-/*
1408- * * Copyright (C) 2009-2011 Ali <aliov@xfce.org>
1409- *
1410- * Licensed under the GNU General Public License Version 2
1411- *
1412- * This program is free software; you can redistribute it and/or modify
1413- * it under the terms of the GNU General Public License as published by
1414- * the Free Software Foundation; either version 2 of the License, or
1415- * (at your option) any later version.
1416- *
1417- * This program is distributed in the hope that it will be useful,
1418- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1419- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1420- * GNU General Public License for more details.
1421- *
1422- * You should have received a copy of the GNU General Public License
1423- * along with this program; if not, write to the Free Software
1424- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1425- */
1426-
1427-#ifdef HAVE_CONFIG_H
1428-#include <config.h>
1429-#endif
1430-
1431-#include <stdio.h>
1432-#include <stdlib.h>
1433-#include <string.h>
1434-
1435-#include <math.h>
1436-
1437-#include <gtk/gtk.h>
1438-#include <libxfce4util/libxfce4util.h>
1439-
1440-#include "xfpm-backlight.h"
1441-#include "egg-idletime.h"
1442-#include "xfpm-notify.h"
1443-#include "xfpm-xfconf.h"
1444-#include "xfpm-power.h"
1445-#include "xfpm-config.h"
1446-#include "xfpm-button.h"
1447-#include "xfpm-brightness.h"
1448-#include "xfpm-debug.h"
1449-#include "xfpm-icons.h"
1450-
1451-#include "gsd-media-keys-window.h"
1452-
1453-static void xfpm_backlight_finalize (GObject *object);
1454-
1455-static void xfpm_backlight_create_popup (XfpmBacklight *backlight);
1456-
1457-#define ALARM_DISABLED 9
1458-#define BRIGHTNESS_POPUP_SIZE 180
1459-
1460-#define XFPM_BACKLIGHT_GET_PRIVATE(o) \
1461-(G_TYPE_INSTANCE_GET_PRIVATE ((o), XFPM_TYPE_BACKLIGHT, XfpmBacklightPrivate))
1462-
1463-struct XfpmBacklightPrivate
1464-{
1465- XfpmBrightness *brightness;
1466- XfpmPower *power;
1467- EggIdletime *idle;
1468- XfpmXfconf *conf;
1469- XfpmButton *button;
1470- XfpmNotify *notify;
1471-
1472- GtkWidget *osd;
1473- NotifyNotification *n;
1474-
1475-
1476- gulong destroy_id;
1477-
1478- gboolean has_hw;
1479- gboolean on_battery;
1480-
1481- glong last_level;
1482- glong max_level;
1483-
1484- gboolean dimmed;
1485- gboolean block;
1486-};
1487-
1488-G_DEFINE_TYPE (XfpmBacklight, xfpm_backlight, G_TYPE_OBJECT)
1489-
1490-static void
1491-xfpm_backlight_dim_brightness (XfpmBacklight *backlight)
1492-{
1493- gboolean ret;
1494-
1495- if (xfpm_power_get_mode (backlight->priv->power) == XFPM_POWER_MODE_NORMAL )
1496- {
1497- glong dim_level;
1498-
1499- g_object_get (G_OBJECT (backlight->priv->conf),
1500- backlight->priv->on_battery ? BRIGHTNESS_LEVEL_ON_BATTERY : BRIGHTNESS_LEVEL_ON_AC, &dim_level,
1501- NULL);
1502-
1503- ret = xfpm_brightness_get_level (backlight->priv->brightness, &backlight->priv->last_level);
1504-
1505- if ( !ret )
1506- {
1507- g_warning ("Unable to get current brightness level");
1508- return;
1509- }
1510-
1511- dim_level = dim_level * backlight->priv->max_level / 100;
1512-
1513- /**
1514- * Only reduce if the current level is brighter than
1515- * the configured dim_level
1516- **/
1517- if (backlight->priv->last_level > dim_level)
1518- {
1519- XFPM_DEBUG ("Current brightness level before dimming : %li, new %li", backlight->priv->last_level, dim_level);
1520- backlight->priv->dimmed = xfpm_brightness_set_level (backlight->priv->brightness, dim_level);
1521- }
1522- }
1523-}
1524-
1525-static gboolean
1526-xfpm_backlight_destroy_popup (gpointer data)
1527-{
1528- XfpmBacklight *backlight;
1529-
1530- backlight = XFPM_BACKLIGHT (data);
1531-
1532- if ( backlight->priv->osd )
1533- {
1534- gtk_widget_destroy (backlight->priv->osd);
1535- backlight->priv->osd = NULL;
1536- }
1537-
1538- if ( backlight->priv->n )
1539- {
1540- g_object_unref (backlight->priv->n);
1541- backlight->priv->n = NULL;
1542- }
1543-
1544- return FALSE;
1545-}
1546-
1547-static void
1548-xfpm_backlight_composited_changed_cb (XfpmBacklight *backlight)
1549-{
1550- xfpm_backlight_destroy_popup (backlight);
1551- xfpm_backlight_create_popup (backlight);
1552-}
1553-
1554-static void
1555-xfpm_backlight_show_notification (XfpmBacklight *backlight, gfloat value)
1556-{
1557- gint i;
1558-
1559- static const char *display_icon_name[] =
1560- {
1561- "notification-display-brightness-off",
1562- "notification-display-brightness-low",
1563- "notification-display-brightness-medium",
1564- "notification-display-brightness-high",
1565- "notification-display-brightness-full",
1566- NULL
1567- };
1568-
1569- if ( backlight->priv->n == NULL )
1570- {
1571- backlight->priv->n = xfpm_notify_new_notification (backlight->priv->notify,
1572- " ",
1573- "",
1574- NULL,
1575- 0,
1576- XFPM_NOTIFY_NORMAL,
1577- NULL);
1578- }
1579-
1580- i = (gint)value / 25;
1581-
1582- if ( i > 4 || i < 0 )
1583- return;
1584-
1585- notify_notification_set_hint_int32 (backlight->priv->n,
1586- "value",
1587- value);
1588-
1589- notify_notification_set_hint_string (backlight->priv->n,
1590- "x-canonical-private-synchronous",
1591- "brightness");
1592-
1593- notify_notification_update (backlight->priv->n,
1594- " ",
1595- "",
1596- display_icon_name[i]);
1597-
1598- notify_notification_show (backlight->priv->n, NULL);
1599-}
1600-
1601-static void
1602-xfpm_backlight_create_popup (XfpmBacklight *backlight)
1603-{
1604- if ( backlight->priv->osd != NULL )
1605- return;
1606-
1607- backlight->priv->osd = gsd_media_keys_window_new ();
1608- gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (backlight->priv->osd),
1609- XFPM_DISPLAY_BRIGHTNESS_ICON,
1610- TRUE);
1611- gtk_window_set_position (GTK_WINDOW (backlight->priv->osd), GTK_WIN_POS_CENTER);
1612-
1613- g_signal_connect_swapped (backlight->priv->osd, "composited-changed",
1614- G_CALLBACK (xfpm_backlight_composited_changed_cb), backlight);
1615-
1616-}
1617-
1618-static void
1619-xfpm_backlight_show (XfpmBacklight *backlight, gint level)
1620-{
1621- gfloat value;
1622- gboolean sync_notify;
1623- gboolean show_popup;
1624-
1625- XFPM_DEBUG ("Level %u", level);
1626-
1627- g_object_get (G_OBJECT (backlight->priv->conf),
1628- SHOW_BRIGHTNESS_POPUP, &show_popup,
1629- NULL);
1630-
1631- if ( !show_popup )
1632- goto out;
1633-
1634- g_object_get (G_OBJECT (backlight->priv->notify),
1635- "sync", &sync_notify,
1636- NULL);
1637-
1638- value = (gfloat) 100 * level / backlight->priv->max_level;
1639-
1640- if ( !sync_notify ) /*Notification server doesn't support sync notifications*/
1641- {
1642- xfpm_backlight_create_popup (backlight);
1643- gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (backlight->priv->osd),
1644- round (value));
1645- if ( !GTK_WIDGET_VISIBLE (backlight->priv->osd))
1646- gtk_window_present (GTK_WINDOW (backlight->priv->osd));
1647- }
1648- else
1649- {
1650- xfpm_backlight_show_notification (backlight, value);
1651- }
1652-
1653- if ( backlight->priv->destroy_id != 0 )
1654- {
1655- g_source_remove (backlight->priv->destroy_id);
1656- backlight->priv->destroy_id = 0;
1657- }
1658-
1659-out:
1660- /* Release the memory after 60 seconds */
1661- backlight->priv->destroy_id = g_timeout_add_seconds (60, (GSourceFunc) xfpm_backlight_destroy_popup, backlight);
1662-}
1663-
1664-
1665-static void
1666-xfpm_backlight_alarm_timeout_cb (EggIdletime *idle, guint id, XfpmBacklight *backlight)
1667-{
1668- backlight->priv->block = FALSE;
1669-
1670- if ( id == TIMEOUT_BRIGHTNESS_ON_AC && !backlight->priv->on_battery)
1671- xfpm_backlight_dim_brightness (backlight);
1672- else if ( id == TIMEOUT_BRIGHTNESS_ON_BATTERY && backlight->priv->on_battery)
1673- xfpm_backlight_dim_brightness (backlight);
1674-}
1675-
1676-static void
1677-xfpm_backlight_reset_cb (EggIdletime *idle, XfpmBacklight *backlight)
1678-{
1679- if ( backlight->priv->dimmed)
1680- {
1681- if ( !backlight->priv->block)
1682- {
1683- XFPM_DEBUG ("Alarm reset, setting level to %li", backlight->priv->last_level);
1684- xfpm_brightness_set_level (backlight->priv->brightness, backlight->priv->last_level);
1685- }
1686- backlight->priv->dimmed = FALSE;
1687- }
1688-}
1689-
1690-static void
1691-xfpm_backlight_button_pressed_cb (XfpmButton *button, XfpmButtonKey type, XfpmBacklight *backlight)
1692-{
1693- glong level;
1694- gboolean ret = TRUE;
1695-
1696- gboolean enable_brightness, show_popup;
1697-
1698- g_object_get (G_OBJECT (backlight->priv->conf),
1699- ENABLE_BRIGHTNESS_CONTROL, &enable_brightness,
1700- SHOW_BRIGHTNESS_POPUP, &show_popup,
1701- NULL);
1702-
1703- if ( type == BUTTON_MON_BRIGHTNESS_UP )
1704- {
1705- backlight->priv->block = TRUE;
1706- if ( enable_brightness )
1707- ret = xfpm_brightness_up (backlight->priv->brightness, &level);
1708- if ( ret && show_popup)
1709- xfpm_backlight_show (backlight, level);
1710- }
1711- else if ( type == BUTTON_MON_BRIGHTNESS_DOWN )
1712- {
1713- backlight->priv->block = TRUE;
1714- if ( enable_brightness )
1715- ret = xfpm_brightness_down (backlight->priv->brightness, &level);
1716- if ( ret && show_popup)
1717- xfpm_backlight_show (backlight, level);
1718- }
1719-}
1720-
1721-static void
1722-xfpm_backlight_brightness_on_ac_settings_changed (XfpmBacklight *backlight)
1723-{
1724- guint timeout_on_ac;
1725-
1726- g_object_get (G_OBJECT (backlight->priv->conf),
1727- BRIGHTNESS_ON_AC, &timeout_on_ac,
1728- NULL);
1729-
1730- XFPM_DEBUG ("Alarm on ac timeout changed %u", timeout_on_ac);
1731-
1732- if ( timeout_on_ac == ALARM_DISABLED )
1733- {
1734- egg_idletime_alarm_remove (backlight->priv->idle, TIMEOUT_BRIGHTNESS_ON_AC );
1735- }
1736- else
1737- {
1738- egg_idletime_alarm_set (backlight->priv->idle, TIMEOUT_BRIGHTNESS_ON_AC, timeout_on_ac * 1000);
1739- }
1740-}
1741-
1742-static void
1743-xfpm_backlight_brightness_on_battery_settings_changed (XfpmBacklight *backlight)
1744-{
1745- guint timeout_on_battery ;
1746-
1747- g_object_get (G_OBJECT (backlight->priv->conf),
1748- BRIGHTNESS_ON_BATTERY, &timeout_on_battery,
1749- NULL);
1750-
1751- XFPM_DEBUG ("Alarm on battery timeout changed %u", timeout_on_battery);
1752-
1753- if ( timeout_on_battery == ALARM_DISABLED )
1754- {
1755- egg_idletime_alarm_remove (backlight->priv->idle, TIMEOUT_BRIGHTNESS_ON_BATTERY );
1756- }
1757- else
1758- {
1759- egg_idletime_alarm_set (backlight->priv->idle, TIMEOUT_BRIGHTNESS_ON_BATTERY, timeout_on_battery * 1000);
1760- }
1761-}
1762-
1763-
1764-static void
1765-xfpm_backlight_set_timeouts (XfpmBacklight *backlight)
1766-{
1767- xfpm_backlight_brightness_on_ac_settings_changed (backlight);
1768- xfpm_backlight_brightness_on_battery_settings_changed (backlight);
1769-}
1770-
1771-static void
1772-xfpm_backlight_on_battery_changed_cb (XfpmPower *power, gboolean on_battery, XfpmBacklight *backlight)
1773-{
1774- backlight->priv->on_battery = on_battery;
1775-}
1776-
1777-static void
1778-xfpm_backlight_class_init (XfpmBacklightClass *klass)
1779-{
1780- GObjectClass *object_class = G_OBJECT_CLASS (klass);
1781-
1782- object_class->finalize = xfpm_backlight_finalize;
1783-
1784- g_type_class_add_private (klass, sizeof (XfpmBacklightPrivate));
1785-}
1786-
1787-static void
1788-xfpm_backlight_init (XfpmBacklight *backlight)
1789-{
1790- backlight->priv = XFPM_BACKLIGHT_GET_PRIVATE (backlight);
1791-
1792- backlight->priv->brightness = xfpm_brightness_new ();
1793- backlight->priv->has_hw = xfpm_brightness_setup (backlight->priv->brightness);
1794-
1795- backlight->priv->osd = NULL;
1796- backlight->priv->notify = NULL;
1797- backlight->priv->idle = NULL;
1798- backlight->priv->conf = NULL;
1799- backlight->priv->button = NULL;
1800- backlight->priv->power = NULL;
1801- backlight->priv->dimmed = FALSE;
1802- backlight->priv->block = FALSE;
1803- backlight->priv->destroy_id = 0;
1804-
1805- if ( !backlight->priv->has_hw )
1806- {
1807- g_object_unref (backlight->priv->brightness);
1808- backlight->priv->brightness = NULL;
1809- }
1810- else
1811- {
1812- backlight->priv->idle = egg_idletime_new ();
1813- backlight->priv->conf = xfpm_xfconf_new ();
1814- backlight->priv->button = xfpm_button_new ();
1815- backlight->priv->power = xfpm_power_get ();
1816- backlight->priv->notify = xfpm_notify_new ();
1817- backlight->priv->max_level = xfpm_brightness_get_max_level (backlight->priv->brightness);
1818- g_signal_connect (backlight->priv->idle, "alarm-expired",
1819- G_CALLBACK (xfpm_backlight_alarm_timeout_cb), backlight);
1820-
1821- g_signal_connect (backlight->priv->idle, "reset",
1822- G_CALLBACK(xfpm_backlight_reset_cb), backlight);
1823-
1824- g_signal_connect (backlight->priv->button, "button-pressed",
1825- G_CALLBACK (xfpm_backlight_button_pressed_cb), backlight);
1826-
1827- g_signal_connect_swapped (backlight->priv->conf, "notify::" BRIGHTNESS_ON_AC,
1828- G_CALLBACK (xfpm_backlight_brightness_on_ac_settings_changed), backlight);
1829-
1830- g_signal_connect_swapped (backlight->priv->conf, "notify::" BRIGHTNESS_ON_BATTERY,
1831- G_CALLBACK (xfpm_backlight_brightness_on_battery_settings_changed), backlight);
1832-
1833- g_signal_connect (backlight->priv->power, "on-battery-changed",
1834- G_CALLBACK (xfpm_backlight_on_battery_changed_cb), backlight);
1835- g_object_get (G_OBJECT (backlight->priv->power),
1836- "on-battery", &backlight->priv->on_battery,
1837- NULL);
1838- xfpm_brightness_get_level (backlight->priv->brightness, &backlight->priv->last_level);
1839- xfpm_backlight_set_timeouts (backlight);
1840- }
1841-}
1842-
1843-static void
1844-xfpm_backlight_finalize (GObject *object)
1845-{
1846- XfpmBacklight *backlight;
1847-
1848- backlight = XFPM_BACKLIGHT (object);
1849-
1850- xfpm_backlight_destroy_popup (backlight);
1851-
1852- if ( backlight->priv->brightness )
1853- g_object_unref (backlight->priv->brightness);
1854-
1855- if ( backlight->priv->idle )
1856- g_object_unref (backlight->priv->idle);
1857-
1858- if ( backlight->priv->conf )
1859- g_object_unref (backlight->priv->conf);
1860-
1861- if ( backlight->priv->button )
1862- g_object_unref (backlight->priv->button);
1863-
1864- if ( backlight->priv->power )
1865- g_object_unref (backlight->priv->power);
1866-
1867- if ( backlight->priv->notify)
1868- g_object_unref (backlight->priv->notify);
1869-
1870- G_OBJECT_CLASS (xfpm_backlight_parent_class)->finalize (object);
1871-}
1872-
1873-XfpmBacklight *
1874-xfpm_backlight_new (void)
1875-{
1876- XfpmBacklight *backlight = NULL;
1877- backlight = g_object_new (XFPM_TYPE_BACKLIGHT, NULL);
1878- return backlight;
1879-}
1880-
1881-gboolean xfpm_backlight_has_hw (XfpmBacklight *backlight)
1882-{
1883- return backlight->priv->has_hw;
1884-}
1885
1886=== removed file '.pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-notify.c'
1887--- .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-notify.c 2013-05-22 00:46:08 +0000
1888+++ .pc/01_Remove_custom_OSD_brightness_popup,_use_libnotify_instead.patch/src/xfpm-notify.c 1970-01-01 00:00:00 +0000
1889@@ -1,409 +0,0 @@
1890-/*
1891- * * Copyright (C) 2008-2011 Ali <aliov@xfce.org>
1892- *
1893- * Licensed under the GNU General Public License Version 2
1894- *
1895- * This program is free software; you can redistribute it and/or modify
1896- * it under the terms of the GNU General Public License as published by
1897- * the Free Software Foundation; either version 2 of the License, or
1898- * (at your option) any later version.
1899- *
1900- * This program is distributed in the hope that it will be useful,
1901- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1902- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1903- * GNU General Public License for more details.
1904- *
1905- * You should have received a copy of the GNU General Public License
1906- * along with this program; if not, write to the Free Software
1907- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1908- */
1909-
1910-#ifdef HAVE_CONFIG_H
1911-#include <config.h>
1912-#endif
1913-
1914-#include <stdio.h>
1915-
1916-#ifdef HAVE_STDLIB_H
1917-#include <stdlib.h>
1918-#endif
1919-
1920-#ifdef HAVE_STRING_H
1921-#include <string.h>
1922-#endif
1923-
1924-#ifdef HAVE_ERRNO_H
1925-#include <errno.h>
1926-#endif
1927-
1928-#include <gtk/gtk.h>
1929-
1930-#include <libxfce4util/libxfce4util.h>
1931-
1932-#include <libnotify/notify.h>
1933-
1934-#include "xfpm-common.h"
1935-#include "xfpm-notify.h"
1936-#include "xfpm-dbus-monitor.h"
1937-
1938-static void xfpm_notify_finalize (GObject *object);
1939-
1940-static NotifyNotification * xfpm_notify_new_notification_internal (const gchar *title,
1941- const gchar *message,
1942- const gchar *icon_name,
1943- guint timeout,
1944- XfpmNotifyUrgency urgency,
1945- GtkStatusIcon *icon) G_GNUC_MALLOC;
1946-
1947-#define XFPM_NOTIFY_GET_PRIVATE(o) \
1948-(G_TYPE_INSTANCE_GET_PRIVATE((o), XFPM_TYPE_NOTIFY, XfpmNotifyPrivate))
1949-
1950-struct XfpmNotifyPrivate
1951-{
1952- XfpmDBusMonitor *monitor;
1953-
1954- NotifyNotification *notification;
1955- NotifyNotification *critical;
1956-
1957- gulong critical_id;
1958- gulong notify_id;
1959-
1960- gboolean supports_actions;
1961- gboolean supports_sync; /*For x-canonical-private-synchronous */
1962-};
1963-
1964-enum
1965-{
1966- PROP_0,
1967- PROP_ACTIONS,
1968- PROP_SYNC
1969-};
1970-
1971-G_DEFINE_TYPE(XfpmNotify, xfpm_notify, G_TYPE_OBJECT)
1972-
1973-static void
1974-xfpm_notify_get_server_caps (XfpmNotify *notify)
1975-{
1976- GList *caps = NULL;
1977- notify->priv->supports_actions = FALSE;
1978- notify->priv->supports_sync = FALSE;
1979-
1980- caps = notify_get_server_caps ();
1981-
1982- if (caps != NULL)
1983- {
1984- if (g_list_find_custom (caps, "x-canonical-private-synchronous", (GCompareFunc) g_strcmp0) != NULL)
1985- notify->priv->supports_sync = TRUE;
1986-
1987- if (g_list_find_custom (caps, "actions", (GCompareFunc) g_strcmp0) != NULL)
1988- notify->priv->supports_actions = TRUE;
1989-
1990- g_list_foreach(caps, (GFunc)g_free, NULL);
1991- g_list_free(caps);
1992- }
1993-}
1994-
1995-static void
1996-xfpm_notify_check_server (XfpmDBusMonitor *monitor,
1997- gchar *service_name,
1998- gboolean connected,
1999- gboolean on_session,
2000- XfpmNotify *notify)
2001-{
2002- if ( !g_strcmp0 (service_name, "org.freedesktop.Notifications") && on_session && connected )
2003- xfpm_notify_get_server_caps (notify);
2004-}
2005-
2006-static void xfpm_notify_get_property (GObject *object,
2007- guint prop_id,
2008- GValue *value,
2009- GParamSpec *pspec)
2010-{
2011- XfpmNotify *notify;
2012-
2013- notify = XFPM_NOTIFY (object);
2014-
2015- switch (prop_id)
2016- {
2017- case PROP_ACTIONS:
2018- g_value_set_boolean (value, notify->priv->supports_actions);
2019- break;
2020- case PROP_SYNC:
2021- g_value_set_boolean (value, notify->priv->supports_sync);
2022- break;
2023- default:
2024- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
2025- break;
2026- }
2027-}
2028-
2029-static void
2030-xfpm_notify_class_init (XfpmNotifyClass *klass)
2031-{
2032- GObjectClass *object_class = G_OBJECT_CLASS (klass);
2033-
2034- object_class->finalize = xfpm_notify_finalize;
2035- object_class->get_property = xfpm_notify_get_property;
2036-
2037- g_object_class_install_property (object_class,
2038- PROP_ACTIONS,
2039- g_param_spec_boolean ("actions",
2040- NULL, NULL,
2041- FALSE,
2042- G_PARAM_READABLE));
2043-
2044- g_object_class_install_property (object_class,
2045- PROP_SYNC,
2046- g_param_spec_boolean ("sync",
2047- NULL, NULL,
2048- FALSE,
2049- G_PARAM_READABLE));
2050-
2051- g_type_class_add_private (klass, sizeof (XfpmNotifyPrivate));
2052-}
2053-
2054-static void
2055-xfpm_notify_init (XfpmNotify *notify)
2056-{
2057- notify->priv = XFPM_NOTIFY_GET_PRIVATE (notify);
2058-
2059- notify->priv->notification = NULL;
2060- notify->priv->critical = NULL;
2061-
2062- notify->priv->critical_id = 0;
2063- notify->priv->notify_id = 0;
2064-
2065- notify->priv->monitor = xfpm_dbus_monitor_new ();
2066- xfpm_dbus_monitor_add_service (notify->priv->monitor, DBUS_BUS_SESSION, "org.freedesktop.Notifications");
2067- g_signal_connect (notify->priv->monitor, "service-connection-changed",
2068- G_CALLBACK (xfpm_notify_check_server), notify);
2069-
2070- xfpm_notify_get_server_caps (notify);
2071-}
2072-
2073-static void
2074-xfpm_notify_finalize (GObject *object)
2075-{
2076- XfpmNotify *notify;
2077-
2078- notify = XFPM_NOTIFY (object);
2079-
2080- xfpm_notify_close_normal (notify);
2081- xfpm_notify_close_critical (notify);
2082-
2083- G_OBJECT_CLASS (xfpm_notify_parent_class)->finalize(object);
2084-}
2085-
2086-static void
2087-xfpm_notify_set_notification_icon (NotifyNotification *n, const gchar *icon_name )
2088-{
2089- GdkPixbuf *pix = xfpm_icon_load (icon_name, 48);
2090-
2091- if ( pix )
2092- {
2093- notify_notification_set_icon_from_pixbuf (n,
2094- pix);
2095- g_object_unref ( G_OBJECT(pix));
2096- }
2097-
2098-}
2099-
2100-static NotifyNotification *
2101-xfpm_notify_new_notification_internal (const gchar *title, const gchar *message,
2102- const gchar *icon_name, guint timeout,
2103- XfpmNotifyUrgency urgency, GtkStatusIcon *icon)
2104-{
2105- NotifyNotification *n;
2106-
2107-#ifdef NOTIFY_CHECK_VERSION
2108-#if NOTIFY_CHECK_VERSION (0, 7, 0)
2109- n = notify_notification_new (title, message, NULL);
2110-#else
2111- n = notify_notification_new (title, message, NULL, NULL);
2112-#endif
2113-#else
2114- n = notify_notification_new (title, message, NULL, NULL);
2115-#endif
2116-
2117-
2118- if ( icon_name )
2119- xfpm_notify_set_notification_icon (n, icon_name);
2120-
2121-#ifdef NOTIFY_CHECK_VERSION
2122-#if !NOTIFY_CHECK_VERSION (0, 7, 0)
2123- if ( icon )
2124- notify_notification_attach_to_status_icon (n, icon);
2125-#endif
2126-#else
2127- if ( icon )
2128- notify_notification_attach_to_status_icon (n, icon);
2129-#endif
2130-
2131- notify_notification_set_urgency (n, (NotifyUrgency)urgency);
2132-
2133- if ( timeout != 0)
2134- notify_notification_set_timeout (n, timeout);
2135-
2136- return n;
2137-}
2138-
2139-static void
2140-xfpm_notify_closed_cb (NotifyNotification *n, XfpmNotify *notify)
2141-{
2142- notify->priv->notification = NULL;
2143- g_object_unref (G_OBJECT (n));
2144-}
2145-
2146-static void
2147-xfpm_notify_close_critical_cb (NotifyNotification *n, XfpmNotify *notify)
2148-{
2149- notify->priv->critical = NULL;
2150- g_object_unref (G_OBJECT (n));
2151-}
2152-
2153-static gboolean
2154-xfpm_notify_show (NotifyNotification *n)
2155-{
2156- notify_notification_show (n, NULL);
2157- return FALSE;
2158-}
2159-
2160-static void
2161-xfpm_notify_close_notification (XfpmNotify *notify )
2162-{
2163- if (notify->priv->notify_id != 0)
2164- {
2165- g_source_remove (notify->priv->notify_id);
2166- notify->priv->notify_id = 0;
2167- }
2168-
2169- if ( notify->priv->notification )
2170- {
2171- if (!notify_notification_close (notify->priv->notification, NULL))
2172- g_warning ("Failed to close notification\n");
2173-
2174- g_object_unref (G_OBJECT(notify->priv->notification) );
2175- notify->priv->notification = NULL;
2176- }
2177-}
2178-
2179-XfpmNotify *
2180-xfpm_notify_new (void)
2181-{
2182- static gpointer xfpm_notify_object = NULL;
2183-
2184- if ( xfpm_notify_object != NULL )
2185- {
2186- g_object_ref (xfpm_notify_object);
2187- }
2188- else
2189- {
2190- xfpm_notify_object = g_object_new (XFPM_TYPE_NOTIFY, NULL);
2191- g_object_add_weak_pointer (xfpm_notify_object, &xfpm_notify_object);
2192- }
2193- return XFPM_NOTIFY (xfpm_notify_object);
2194-}
2195-
2196-void xfpm_notify_show_notification (XfpmNotify *notify, const gchar *title,
2197- const gchar *text, const gchar *icon_name,
2198- gint timeout, gboolean simple,
2199- XfpmNotifyUrgency urgency, GtkStatusIcon *icon)
2200-{
2201- NotifyNotification *n;
2202-
2203- if ( !simple )
2204- xfpm_notify_close_notification (notify);
2205-
2206- n = xfpm_notify_new_notification_internal (title,
2207- text, icon_name,
2208- timeout, urgency,
2209- icon);
2210-
2211- xfpm_notify_present_notification (notify, n, simple);
2212-}
2213-
2214-NotifyNotification *xfpm_notify_new_notification (XfpmNotify *notify,
2215- const gchar *title,
2216- const gchar *text,
2217- const gchar *icon_name,
2218- guint timeout,
2219- XfpmNotifyUrgency urgency,
2220- GtkStatusIcon *icon)
2221-{
2222- NotifyNotification *n = xfpm_notify_new_notification_internal (title,
2223- text, icon_name,
2224- timeout, urgency,
2225- icon);
2226- return n;
2227-}
2228-
2229-void xfpm_notify_add_action_to_notification (XfpmNotify *notify, NotifyNotification *n,
2230- const gchar *id, const gchar *action_label,
2231- NotifyActionCallback callback, gpointer data)
2232-{
2233- g_return_if_fail (XFPM_IS_NOTIFY(notify));
2234-
2235- notify_notification_add_action (n, id, action_label,
2236- (NotifyActionCallback)callback,
2237- data, NULL);
2238-
2239-}
2240-
2241-void xfpm_notify_present_notification (XfpmNotify *notify, NotifyNotification *n, gboolean simple)
2242-{
2243- g_return_if_fail (XFPM_IS_NOTIFY(notify));
2244-
2245- if ( !simple )
2246- xfpm_notify_close_notification (notify);
2247-
2248- if ( !simple )
2249- {
2250- g_signal_connect (G_OBJECT(n),"closed",
2251- G_CALLBACK(xfpm_notify_closed_cb), notify);
2252- notify->priv->notification = n;
2253- }
2254-
2255- notify->priv->notify_id = g_idle_add ((GSourceFunc) xfpm_notify_show, n);
2256-}
2257-
2258-void xfpm_notify_critical (XfpmNotify *notify, NotifyNotification *n)
2259-{
2260- g_return_if_fail (XFPM_IS_NOTIFY (notify));
2261-
2262- xfpm_notify_close_critical (notify);
2263-
2264- notify->priv->critical = n;
2265-
2266- g_signal_connect (G_OBJECT (n), "closed",
2267- G_CALLBACK (xfpm_notify_close_critical_cb), notify);
2268-
2269- notify->priv->critical_id = g_idle_add ((GSourceFunc) xfpm_notify_show, n);
2270-}
2271-
2272-void xfpm_notify_close_critical (XfpmNotify *notify)
2273-{
2274- g_return_if_fail (XFPM_IS_NOTIFY (notify));
2275-
2276-
2277- if (notify->priv->critical_id != 0)
2278- {
2279- g_source_remove (notify->priv->critical_id);
2280- notify->priv->critical_id = 0;
2281- }
2282-
2283- if ( notify->priv->critical )
2284- {
2285- if (!notify_notification_close (notify->priv->critical, NULL))
2286- g_warning ("Failed to close notification\n");
2287-
2288- g_object_unref (G_OBJECT(notify->priv->critical) );
2289- notify->priv->critical = NULL;
2290- }
2291-}
2292-
2293-void xfpm_notify_close_normal (XfpmNotify *notify)
2294-{
2295- g_return_if_fail (XFPM_IS_NOTIFY (notify));
2296-
2297- xfpm_notify_close_notification (notify);
2298-}
2299
2300=== removed directory '.pc/02_translations-fix-invalid-format-strings.patch'
2301=== removed directory '.pc/02_translations-fix-invalid-format-strings.patch/po'
2302=== removed file '.pc/02_translations-fix-invalid-format-strings.patch/po/en_GB.po'
2303--- .pc/02_translations-fix-invalid-format-strings.patch/po/en_GB.po 2013-08-13 06:56:35 +0000
2304+++ .pc/02_translations-fix-invalid-format-strings.patch/po/en_GB.po 1970-01-01 00:00:00 +0000
2305@@ -1,1083 +0,0 @@
2306-# en_GB translation for xfce4-power-manager.
2307-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2308-# This file is distributed under the same license as the PACKAGE package.
2309-# Jeff Bailes <thepizzaking@gmail.com>, 2010.
2310-#
2311-msgid ""
2312-msgstr ""
2313-"Project-Id-Version: \n"
2314-"Report-Msgid-Bugs-To: \n"
2315-"POT-Creation-Date: 2012-04-22 22:51+0000\n"
2316-"PO-Revision-Date: 2010-12-24 14:21+1100\n"
2317-"Last-Translator: Jeff Bailes <thepizzaking@gmail.com>\n"
2318-"Language-Team: \n"
2319-"MIME-Version: 1.0\n"
2320-"Content-Type: text/plain; charset=UTF-8\n"
2321-"Content-Transfer-Encoding: 8bit\n"
2322-"Language: \n"
2323-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2324-
2325-#: ../data/interfaces/xfpm-settings.ui.h:1
2326-msgid "<b>Actions</b>"
2327-msgstr "<b>Actions</b>"
2328-
2329-#: ../data/interfaces/xfpm-settings.ui.h:2
2330-msgid "<b>Advanced Options</b>"
2331-msgstr "<b>Advanced Options</b>"
2332-
2333-#: ../data/interfaces/xfpm-settings.ui.h:3
2334-msgid "<b>Brightness</b>"
2335-msgstr "<b>Brightness</b>"
2336-
2337-#: ../data/interfaces/xfpm-settings.ui.h:4
2338-msgid "<b>General Options</b>"
2339-msgstr "<b>General Options</b>"
2340-
2341-#: ../data/interfaces/xfpm-settings.ui.h:5
2342-msgid "<b>Monitor</b>"
2343-msgstr "<b>Monitor</b>"
2344-
2345-#: ../data/interfaces/xfpm-settings.ui.h:6
2346-msgid "Actions"
2347-msgstr "Actions"
2348-
2349-#: ../data/interfaces/xfpm-settings.ui.h:7
2350-msgid "Consider the computer on low power at:"
2351-msgstr "Consider the computer on low power at:"
2352-
2353-#. Hibernate menu option
2354-#: ../data/interfaces/xfpm-settings.ui.h:8 ../settings/xfpm-settings.c:820
2355-#: ../settings/xfpm-settings.c:888 ../settings/xfpm-settings.c:1037
2356-#: ../settings/xfpm-settings.c:1214 ../settings/xfpm-settings.c:1271
2357-#: ../settings/xfpm-settings.c:1323 ../src/xfpm-power.c:484
2358-#: ../src/xfpm-power.c:779
2359-msgid "Hibernate"
2360-msgstr "Hibernate"
2361-
2362-#: ../data/interfaces/xfpm-settings.ui.h:9
2363-msgid "Level:"
2364-msgstr "Level:"
2365-
2366-#: ../data/interfaces/xfpm-settings.ui.h:10
2367-msgid "Lock screen when going for suspend/hibernate"
2368-msgstr "Lock screen when going for suspend/hibernate"
2369-
2370-#: ../data/interfaces/xfpm-settings.ui.h:11 ../src/xfpm-power-common.c:132
2371-msgid "Monitor"
2372-msgstr "Monitor"
2373-
2374-#: ../data/interfaces/xfpm-settings.ui.h:12
2375-msgid "Monitor power management control"
2376-msgstr "Monitor power management control"
2377-
2378-#: ../data/interfaces/xfpm-settings.ui.h:13 ../settings/xfpm-settings.c:809
2379-#: ../settings/xfpm-settings.c:877 ../settings/xfpm-settings.c:1026
2380-#: ../settings/xfpm-settings.c:1203 ../settings/xfpm-settings.c:1260
2381-#: ../settings/xfpm-settings.c:1312
2382-msgid "Nothing"
2383-msgstr "Nothing"
2384-
2385-#: ../data/interfaces/xfpm-settings.ui.h:14
2386-msgid "Power manager settings"
2387-msgstr "Power manager settings"
2388-
2389-#: ../data/interfaces/xfpm-settings.ui.h:15
2390-msgid "Prefer power savings over performance"
2391-msgstr "Prefer power savings over performance"
2392-
2393-#: ../data/interfaces/xfpm-settings.ui.h:16
2394-msgid "Put display to sleep when computer is inactive for:"
2395-msgstr "Put display to sleep when computer is inactive for:"
2396-
2397-#: ../data/interfaces/xfpm-settings.ui.h:17
2398-msgid "Put the computer to sleep when inactive for:"
2399-msgstr "Put the computer to sleep when inactive for:"
2400-
2401-#: ../data/interfaces/xfpm-settings.ui.h:18
2402-msgid "Reduce screen brightness when computer is inactive for:"
2403-msgstr "Reduce screen brightness when computer is inactive for:"
2404-
2405-#: ../data/interfaces/xfpm-settings.ui.h:19
2406-msgid "Set computer inactivity sleep mode:"
2407-msgstr "Set computer inactivity sleep mode:"
2408-
2409-#: ../data/interfaces/xfpm-settings.ui.h:20
2410-msgid "Set monitor sleep mode:"
2411-msgstr "Set monitor sleep mode:"
2412-
2413-#: ../data/interfaces/xfpm-settings.ui.h:21
2414-msgid "Show notifications to notify about the battery state"
2415-msgstr "Show notifications to notify about the battery state"
2416-
2417-#: ../data/interfaces/xfpm-settings.ui.h:22
2418-msgid "Spin down hard disks"
2419-msgstr "Spin down hard disks"
2420-
2421-#: ../data/interfaces/xfpm-settings.ui.h:23
2422-msgid "Standby"
2423-msgstr "Standby"
2424-
2425-#. Suspend menu option
2426-#: ../data/interfaces/xfpm-settings.ui.h:24 ../settings/xfpm-settings.c:814
2427-#: ../settings/xfpm-settings.c:882 ../settings/xfpm-settings.c:1031
2428-#: ../settings/xfpm-settings.c:1208 ../settings/xfpm-settings.c:1265
2429-#: ../settings/xfpm-settings.c:1317 ../src/xfpm-power.c:499
2430-#: ../src/xfpm-power.c:792
2431-msgid "Suspend"
2432-msgstr "Suspend"
2433-
2434-#: ../data/interfaces/xfpm-settings.ui.h:25
2435-msgid "Switch off display when computer is inactive for:"
2436-msgstr "Switch off display when computer is inactive for:"
2437-
2438-#: ../data/interfaces/xfpm-settings.ui.h:26
2439-msgid "System tray icon: "
2440-msgstr "System tray icon: "
2441-
2442-#: ../data/interfaces/xfpm-settings.ui.h:27
2443-msgid "When battery power is critical:"
2444-msgstr "When battery power is critical:"
2445-
2446-#: ../data/interfaces/xfpm-settings.ui.h:28
2447-msgid "When hibernate button is pressed:"
2448-msgstr "When hibernate button is pressed:"
2449-
2450-#: ../data/interfaces/xfpm-settings.ui.h:29
2451-msgid "When laptop lid is closed:"
2452-msgstr "When laptop lid is closed:"
2453-
2454-#: ../data/interfaces/xfpm-settings.ui.h:30
2455-msgid "When power button is pressed:"
2456-msgstr "When power button is pressed:"
2457-
2458-#: ../data/interfaces/xfpm-settings.ui.h:31
2459-msgid "When sleep button is pressed:"
2460-msgstr "When sleep button is pressed:"
2461-
2462-#: ../data/interfaces/xfpm-settings.ui.h:32
2463-#: ../settings/xfpm-settings-main.c:121 ../src/xfpm-main.c:413
2464-msgid "Xfce Power Manager"
2465-msgstr "Xfce Power Manager"
2466-
2467-#: ../settings/xfpm-settings.c:567 ../settings/xfpm-settings.c:582
2468-#: ../settings/xfpm-settings.c:609
2469-msgid "Never"
2470-msgstr "Never"
2471-
2472-#: ../settings/xfpm-settings.c:570
2473-msgid "One minute"
2474-msgstr "One minute"
2475-
2476-#: ../settings/xfpm-settings.c:572 ../settings/xfpm-settings.c:584
2477-msgid "Minutes"
2478-msgstr "Minutes"
2479-
2480-#: ../settings/xfpm-settings.c:586 ../settings/xfpm-settings.c:593
2481-#: ../settings/xfpm-settings.c:594 ../settings/xfpm-settings.c:595
2482-msgid "One hour"
2483-msgstr "One hour"
2484-
2485-#: ../settings/xfpm-settings.c:594 ../settings/xfpm-settings.c:598
2486-msgid "one minute"
2487-msgstr "one minute"
2488-
2489-#: ../settings/xfpm-settings.c:595 ../settings/xfpm-settings.c:599
2490-msgid "minutes"
2491-msgstr "minutes"
2492-
2493-#: ../settings/xfpm-settings.c:597 ../settings/xfpm-settings.c:598
2494-#: ../settings/xfpm-settings.c:599
2495-msgid "hours"
2496-msgstr "hours"
2497-
2498-#: ../settings/xfpm-settings.c:611
2499-msgid "Seconds"
2500-msgstr "Seconds"
2501-
2502-#: ../settings/xfpm-settings.c:792 ../settings/xfpm-settings.c:990
2503-#: ../settings/xfpm-settings.c:1470
2504-msgid "Hibernate and suspend operations not supported"
2505-msgstr "Hibernate and suspend operations not supported"
2506-
2507-#: ../settings/xfpm-settings.c:797 ../settings/xfpm-settings.c:995
2508-#: ../settings/xfpm-settings.c:1475
2509-msgid "Hibernate and suspend operations not permitted"
2510-msgstr "Hibernate and suspend operations not permitted"
2511-
2512-#: ../settings/xfpm-settings.c:826 ../settings/xfpm-settings.c:1220
2513-#: ../src/xfpm-power.c:805
2514-msgid "Shutdown"
2515-msgstr "Shutdown"
2516-
2517-#: ../settings/xfpm-settings.c:830 ../settings/xfpm-settings.c:1224
2518-#: ../settings/xfpm-settings.c:1275 ../settings/xfpm-settings.c:1327
2519-msgid "Ask"
2520-msgstr "Ask"
2521-
2522-#: ../settings/xfpm-settings.c:892 ../settings/xfpm-settings.c:1041
2523-msgid "Lock screen"
2524-msgstr "Lock screen"
2525-
2526-#: ../settings/xfpm-settings.c:960 ../settings/xfpm-settings.c:1110
2527-msgid "Spinning down hard disks permission denied"
2528-msgstr "Spinning down hard disks permission denied"
2529-
2530-#: ../settings/xfpm-settings.c:1150
2531-msgid "Always show icon"
2532-msgstr "Always show icon"
2533-
2534-#: ../settings/xfpm-settings.c:1153
2535-msgid "When battery is present"
2536-msgstr "When battery is present"
2537-
2538-#: ../settings/xfpm-settings.c:1156
2539-msgid "When battery is charging or discharging"
2540-msgstr "When battery is charging or discharging"
2541-
2542-#: ../settings/xfpm-settings.c:1159
2543-msgid "Never show icon"
2544-msgstr "Never show icon"
2545-
2546-#: ../settings/xfpm-settings.c:1185
2547-msgid ""
2548-"Disable Display Power Management Signaling (DPMS), e.g don't attempt to "
2549-"switch off the display or put it in sleep mode."
2550-msgstr ""
2551-"Disable Display Power Management Signaling (DPMS), e.g don't attempt to "
2552-"switch off the display or put it in sleep mode."
2553-
2554-#: ../settings/xfpm-settings.c:1379
2555-msgid "Suspend operation not supported"
2556-msgstr "Suspend operation not supported"
2557-
2558-#: ../settings/xfpm-settings.c:1385
2559-msgid "Suspend operation not permitted"
2560-msgstr "Suspend operation not permitted"
2561-
2562-#: ../settings/xfpm-settings.c:1391
2563-msgid "Hibernate operation not supported"
2564-msgstr "Hibernate operation not supported"
2565-
2566-#: ../settings/xfpm-settings.c:1396
2567-msgid "Hibernate operation not permitted"
2568-msgstr "Hibernate operation not permitted"
2569-
2570-#: ../settings/xfpm-settings.c:1443
2571-msgid "When all the power sources of the computer reach this charge level"
2572-msgstr "When all the power sources of the computer reach this charge level"
2573-
2574-#: ../settings/xfpm-settings.c:1546 ../settings/xfpm-settings.c:1551
2575-msgid "General"
2576-msgstr "General"
2577-
2578-#: ../settings/xfpm-settings.c:1560 ../settings/xfpm-settings.c:1565
2579-msgid "On AC"
2580-msgstr "On AC"
2581-
2582-#: ../settings/xfpm-settings.c:1575 ../settings/xfpm-settings.c:1580
2583-msgid "On Battery"
2584-msgstr "On Battery"
2585-
2586-#: ../settings/xfpm-settings.c:1589 ../settings/xfpm-settings.c:1594
2587-msgid "Extended"
2588-msgstr "Extended"
2589-
2590-#: ../settings/xfpm-settings.c:1662
2591-msgid "Check your power manager installation"
2592-msgstr "Check your power manager installation"
2593-
2594-#: ../settings/xfpm-settings-main.c:78
2595-msgid "Settings manager socket"
2596-msgstr "Settings manager socket"
2597-
2598-#: ../settings/xfpm-settings-main.c:78
2599-msgid "SOCKET ID"
2600-msgstr "SOCKET ID"
2601-
2602-#: ../settings/xfpm-settings-main.c:89 ../src/xfpm-main.c:289
2603-#: ../src/xfpm-power-info.c:946
2604-#, c-format
2605-msgid "Type '%s --help' for usage."
2606-msgstr "Type '%s --help' for usage."
2607-
2608-#: ../settings/xfpm-settings-main.c:123
2609-msgid "Failed to load power manager configuration, using defaults"
2610-msgstr "Failed to load power manager configuration, using defaults"
2611-
2612-#: ../settings/xfpm-settings-main.c:148
2613-msgid "Unable to connect to Xfce Power Manager"
2614-msgstr "Unable to connect to Xfce Power Manager"
2615-
2616-#: ../settings/xfpm-settings-main.c:190 ../src/xfpm-main.c:329
2617-#, c-format
2618-msgid "Xfce power manager is not running"
2619-msgstr "Xfce power manager is not running"
2620-
2621-#: ../settings/xfpm-settings-main.c:195
2622-msgid "Run"
2623-msgstr "Run"
2624-
2625-#: ../settings/xfpm-settings-main.c:196
2626-msgid "Xfce4 Power Manager is not running, do you want to launch it now?"
2627-msgstr "Xfce4 Power Manager is not running, do you want to launch it now?"
2628-
2629-#: ../settings/xfce4-power-manager-settings.desktop.in.h:1
2630-#: ../src/xfpm-power.c:307 ../src/xfpm-power.c:595 ../src/xfpm-power.c:730
2631-#: ../src/xfpm-power.c:766 ../src/xfpm-power.c:935 ../src/xfpm-power.c:959
2632-#: ../src/xfpm-battery.c:351 ../src/xfce4-power-manager.desktop.in.h:1
2633-msgid "Power Manager"
2634-msgstr "Power Manager"
2635-
2636-#: ../settings/xfce4-power-manager-settings.desktop.in.h:2
2637-msgid "Settings for the Xfce Power Manager"
2638-msgstr "Settings for the Xfce Power Manager"
2639-
2640-#: ../common/xfpm-common.c:155
2641-msgid "translator-credits"
2642-msgstr "Jeff Bailes <thepizzaking@gmail.com>, 2010"
2643-
2644-#: ../src/xfpm-power.c:328
2645-msgid "_Hibernate"
2646-msgstr "_Hibernate"
2647-
2648-#: ../src/xfpm-power.c:329
2649-msgid ""
2650-"An application is currently disabling the automatic sleep. Doing this action "
2651-"now may damage the working state of this application."
2652-msgstr ""
2653-"An application is currently disabling the automatic sleep, doing this action "
2654-"now may damage the working state of this application, are you sure you want "
2655-"to hibernate the system?"
2656-
2657-#: ../src/xfpm-power.c:331
2658-msgid "Are you sure you want to hibernate the system?"
2659-msgstr "Are you sure you want to hibernate the system?"
2660-
2661-#: ../src/xfpm-power.c:426
2662-msgid "Quit"
2663-msgstr "Quit"
2664-
2665-#: ../src/xfpm-power.c:427
2666-msgid "All running instances of the power manager will exit"
2667-msgstr "All running instances of the power manager will exit"
2668-
2669-#: ../src/xfpm-power.c:429
2670-msgid "Quit the power manager?"
2671-msgstr "Quit the power manager?"
2672-
2673-#. Power information
2674-#: ../src/xfpm-power.c:534 ../src/xfpm-power-info.c:818
2675-msgid "Power Information"
2676-msgstr "Power Information"
2677-
2678-#. *
2679-#. * Power Mode
2680-#. *
2681-#. TRANSLATOR: Mode here is the power profile (presentation, power save,
2682-#. normal)
2683-#: ../src/xfpm-power.c:550
2684-msgid "Mode"
2685-msgstr "Mode"
2686-
2687-#. Normal
2688-#: ../src/xfpm-power.c:561
2689-msgid "Normal"
2690-msgstr "Normal"
2691-
2692-#. Normal
2693-#: ../src/xfpm-power.c:571
2694-msgid "Presentation"
2695-msgstr "Presentation"
2696-
2697-#: ../src/xfpm-power.c:693
2698-msgid "Hibernate the system"
2699-msgstr "Hibernate the system"
2700-
2701-#: ../src/xfpm-power.c:704
2702-msgid "Suspend the system"
2703-msgstr "Suspend the system"
2704-
2705-#: ../src/xfpm-power.c:714
2706-msgid "Shutdown the system"
2707-msgstr "Shutdown the system"
2708-
2709-#: ../src/xfpm-power.c:725 ../src/xfpm-power.c:763
2710-msgid "System is running on low power. Save your work to avoid losing data"
2711-msgstr "System is running on low power. Save your work to avoid losing data"
2712-
2713-#: ../src/xfpm-power.c:936
2714-msgid "System is running on low power"
2715-msgstr "System is running on low power"
2716-
2717-#: ../src/xfpm-power.c:955
2718-#, c-format
2719-msgid ""
2720-"Your %s charge level is low\n"
2721-"Estimated time left %s"
2722-msgstr ""
2723-"Your %s charge level is low\n"
2724-"Estimated time left %s"
2725-
2726-#: ../src/xfpm-power.c:1158 ../src/xfpm-power.c:1163
2727-msgid "Adaptor is offline"
2728-msgstr "Adapter is offline"
2729-
2730-#: ../src/xfpm-power.c:1159 ../src/xfpm-power.c:1164 ../src/xfpm-battery.c:413
2731-#, c-format
2732-msgid "Adaptor is online"
2733-msgstr "Adapter is online"
2734-
2735-#: ../src/xfpm-power.c:1617 ../src/xfpm-power.c:1638 ../src/xfpm-power.c:1653
2736-#: ../src/xfpm-power.c:1676
2737-#, c-format
2738-msgid "Permission denied"
2739-msgstr "Permission denied"
2740-
2741-#: ../src/xfpm-power.c:1661 ../src/xfpm-power.c:1684
2742-#, c-format
2743-msgid "Suspend not supported"
2744-msgstr "Suspend not supported"
2745-
2746-#: ../src/xfpm-power-common.c:122 ../src/xfpm-power-common.c:141
2747-msgid "Battery"
2748-msgstr "Battery"
2749-
2750-#: ../src/xfpm-power-common.c:124 ../src/xfpm-battery.c:832
2751-msgid "UPS"
2752-msgstr "UPS"
2753-
2754-#: ../src/xfpm-power-common.c:126
2755-msgid "Line power"
2756-msgstr "Line power"
2757-
2758-#: ../src/xfpm-power-common.c:128
2759-msgid "Mouse"
2760-msgstr "Mouse"
2761-
2762-#: ../src/xfpm-power-common.c:130
2763-msgid "Keyboard"
2764-msgstr "Keyboard"
2765-
2766-#: ../src/xfpm-power-common.c:134
2767-msgid "PDA"
2768-msgstr "PDA"
2769-
2770-#: ../src/xfpm-power-common.c:136
2771-msgid "Phone"
2772-msgstr "Phone"
2773-
2774-#: ../src/xfpm-power-common.c:138 ../src/xfpm-power-common.c:153
2775-#: ../src/xfpm-power-common.c:168 ../src/xfpm-battery.c:850
2776-msgid "Unknown"
2777-msgstr "Unknown"
2778-
2779-#: ../src/xfpm-power-common.c:155
2780-msgid "Lithium ion"
2781-msgstr "Lithium ion"
2782-
2783-#: ../src/xfpm-power-common.c:157
2784-msgid "Lithium polymer"
2785-msgstr "Lithium polymer"
2786-
2787-#: ../src/xfpm-power-common.c:159
2788-msgid "Lithium iron phosphate"
2789-msgstr "Lithium iron phosphate"
2790-
2791-#: ../src/xfpm-power-common.c:161
2792-msgid "Lead acid"
2793-msgstr "Lead acid"
2794-
2795-#: ../src/xfpm-power-common.c:163
2796-msgid "Nickel cadmium"
2797-msgstr "Nickel cadmium"
2798-
2799-#: ../src/xfpm-power-common.c:165
2800-msgid "Nickel metal hybride"
2801-msgstr "Nickel metal hybride"
2802-
2803-#: ../src/xfpm-battery.c:171
2804-msgid "Unknown time"
2805-msgstr "Unknown time"
2806-
2807-#: ../src/xfpm-battery.c:177
2808-#, c-format
2809-msgid "%i minute"
2810-msgid_plural "%i minutes"
2811-msgstr[0] "%i minute"
2812-msgstr[1] "%i minutes"
2813-
2814-#: ../src/xfpm-battery.c:188
2815-#, c-format
2816-msgid "%i hour"
2817-msgid_plural "%i hours"
2818-msgstr[0] "%i hour"
2819-msgstr[1] "%i hours"
2820-
2821-#. TRANSLATOR: "%i %s %i %s" are "%i hours %i minutes"
2822-#. * Swap order with "%2$s %2$i %1$s %1$i if needed
2823-#: ../src/xfpm-battery.c:194
2824-#, c-format
2825-msgid "%i %s %i %s"
2826-msgstr "%i %s %i %s"
2827-
2828-#: ../src/xfpm-battery.c:195
2829-msgid "hour"
2830-msgid_plural "hours"
2831-msgstr[0] "hour"
2832-msgstr[1] "hours"
2833-
2834-#: ../src/xfpm-battery.c:196
2835-msgid "minute"
2836-msgid_plural "minutes"
2837-msgstr[0] "minute"
2838-msgstr[1] "minutes"
2839-
2840-#: ../src/xfpm-battery.c:211 ../src/xfpm-battery.c:262
2841-#, c-format
2842-msgid "Your %s is fully charged"
2843-msgstr "Your %s is fully charged"
2844-
2845-#: ../src/xfpm-battery.c:214 ../src/xfpm-battery.c:265
2846-#, c-format
2847-msgid "Your %s is charging"
2848-msgstr "Your %s is charging"
2849-
2850-#: ../src/xfpm-battery.c:224
2851-#, c-format
2852-msgid ""
2853-"%s (%i%%)\n"
2854-"%s until is fully charged."
2855-msgstr ""
2856-"%s\n"
2857-"Your %s is charging (%i%%)\n"
2858-"%s until is fully charged."
2859-
2860-#: ../src/xfpm-battery.c:232 ../src/xfpm-battery.c:268
2861-#, c-format
2862-msgid "Your %s is discharging"
2863-msgstr "Your %s is discharging"
2864-
2865-#: ../src/xfpm-battery.c:234
2866-#, c-format
2867-msgid "System is running on %s power"
2868-msgstr "System is running on %s power"
2869-
2870-#: ../src/xfpm-battery.c:244
2871-#, c-format
2872-msgid ""
2873-"%s (%i%%)\n"
2874-"Estimated time left is %s."
2875-msgstr ""
2876-"%s\n"
2877-"Your %s is discharging (%i%%)\n"
2878-"Estimated time left is %s."
2879-
2880-#: ../src/xfpm-battery.c:250 ../src/xfpm-battery.c:271
2881-#, c-format
2882-msgid "Your %s is empty"
2883-msgstr "Your %s is empty"
2884-
2885-#: ../src/xfpm-battery.c:413
2886-#, c-format
2887-msgid "System is running on battery power"
2888-msgstr "System is running on battery power"
2889-
2890-#: ../src/xfpm-battery.c:420
2891-#, c-format
2892-msgid ""
2893-"%s\n"
2894-"Your %s is fully charged (%i%%).\n"
2895-"Provides %s runtime"
2896-msgstr ""
2897-"%s\n"
2898-"Your %s is fully charged (%i%%).\n"
2899-"Provides %s runtime"
2900-
2901-#: ../src/xfpm-battery.c:429
2902-#, c-format
2903-msgid ""
2904-"%s\n"
2905-"Your %s is fully charged (%i%%)."
2906-msgstr ""
2907-"%s\n"
2908-"Your %s is fully charged (%i%%)."
2909-
2910-#: ../src/xfpm-battery.c:440
2911-#, c-format
2912-msgid ""
2913-"%s\n"
2914-"Your %s is charging (%i%%)\n"
2915-"%s until is fully charged."
2916-msgstr ""
2917-"%s\n"
2918-"Your %s is charging (%i%%)\n"
2919-"%s until is fully charged."
2920-
2921-#: ../src/xfpm-battery.c:449
2922-#, c-format
2923-msgid ""
2924-"%s\n"
2925-"Your %s is charging (%i%%)."
2926-msgstr ""
2927-"%s\n"
2928-"Your %s is charging (%i%%)."
2929-
2930-#: ../src/xfpm-battery.c:460
2931-#, c-format
2932-msgid ""
2933-"%s\n"
2934-"Your %s is discharging (%i%%)\n"
2935-"Estimated time left is %s."
2936-msgstr ""
2937-"%s\n"
2938-"Your %s is discharging (%i%%)\n"
2939-"Estimated time left is %s."
2940-
2941-#: ../src/xfpm-battery.c:469
2942-#, c-format
2943-msgid ""
2944-"%s\n"
2945-"Your %s is discharging (%i%%)."
2946-msgstr ""
2947-"%s\n"
2948-"Your %s is discharging (%i%%)."
2949-
2950-#: ../src/xfpm-battery.c:478
2951-#, c-format
2952-msgid ""
2953-"%s\n"
2954-"%s waiting to discharge (%i%%)."
2955-msgstr ""
2956-"%s\n"
2957-"%s waiting to discharge (%i%%)."
2958-
2959-#: ../src/xfpm-battery.c:482
2960-#, c-format
2961-msgid ""
2962-"%s\n"
2963-"%s waiting to charge (%i%%)."
2964-msgstr ""
2965-"%s\n"
2966-"%s waiting to charge (%i%%)."
2967-
2968-#: ../src/xfpm-battery.c:486
2969-#, c-format
2970-msgid ""
2971-"%s\n"
2972-"Your %s is empty"
2973-msgstr ""
2974-"%s\n"
2975-"Your %s is empty"
2976-
2977-#: ../src/xfpm-battery.c:829
2978-msgid "battery"
2979-msgstr "battery"
2980-
2981-#: ../src/xfpm-battery.c:835
2982-msgid "monitor battery"
2983-msgstr "monitor battery"
2984-
2985-#: ../src/xfpm-battery.c:838
2986-msgid "mouse battery"
2987-msgstr "mouse battery"
2988-
2989-#: ../src/xfpm-battery.c:841
2990-msgid "keyboard battery"
2991-msgstr "keyboard battery"
2992-
2993-#: ../src/xfpm-battery.c:844
2994-msgid "PDA battery"
2995-msgstr "PDA battery"
2996-
2997-#: ../src/xfpm-battery.c:847
2998-msgid "Phone battery"
2999-msgstr "Phone battery"
3000-
3001-#: ../src/xfpm-main.c:53 ../src/xfpm-power-info.c:93
3002-#, c-format
3003-msgid ""
3004-"\n"
3005-"Xfce Power Manager %s\n"
3006-"\n"
3007-"Part of the Xfce Goodies Project\n"
3008-"http://goodies.xfce.org\n"
3009-"\n"
3010-"Licensed under the GNU GPL.\n"
3011-"\n"
3012-msgstr ""
3013-"\n"
3014-"Xfce Power Manager %s\n"
3015-"\n"
3016-"Part of the Xfce Goodies Project\n"
3017-"http://goodies.xfce.org\n"
3018-"\n"
3019-"Licensed under the GNU GPL.\n"
3020-"\n"
3021-
3022-#: ../src/xfpm-main.c:76 ../src/xfpm-power-info.c:376
3023-msgid "True"
3024-msgstr "True"
3025-
3026-#: ../src/xfpm-main.c:76 ../src/xfpm-power-info.c:376
3027-msgid "False"
3028-msgstr "False"
3029-
3030-#: ../src/xfpm-main.c:113
3031-#, c-format
3032-msgid "With policykit support\n"
3033-msgstr "With policykit support\n"
3034-
3035-#: ../src/xfpm-main.c:115
3036-#, c-format
3037-msgid "Without policykit support\n"
3038-msgstr "Without policykit support\n"
3039-
3040-#: ../src/xfpm-main.c:118
3041-#, c-format
3042-msgid "With network manager support\n"
3043-msgstr "With network manager support\n"
3044-
3045-#: ../src/xfpm-main.c:120
3046-#, c-format
3047-msgid "Without network manager support\n"
3048-msgstr "Without network manager support\n"
3049-
3050-#: ../src/xfpm-main.c:123
3051-#, c-format
3052-msgid "With DPMS support\n"
3053-msgstr "With DPMS support\n"
3054-
3055-#: ../src/xfpm-main.c:125
3056-#, c-format
3057-msgid "Without DPMS support\n"
3058-msgstr "Without DPMS support\n"
3059-
3060-#: ../src/xfpm-main.c:141
3061-msgid "Can suspend"
3062-msgstr "Can suspend"
3063-
3064-#: ../src/xfpm-main.c:143
3065-msgid "Can hibernate"
3066-msgstr "Can hibernate"
3067-
3068-#: ../src/xfpm-main.c:145
3069-msgid "Can spin down hard disks"
3070-msgstr "Can spin down hard disks"
3071-
3072-#: ../src/xfpm-main.c:147
3073-msgid "Authorized to suspend"
3074-msgstr "Authorised to suspend"
3075-
3076-#: ../src/xfpm-main.c:149
3077-msgid "Authorized to hibernate"
3078-msgstr "Authorised to hibernate"
3079-
3080-#: ../src/xfpm-main.c:151
3081-msgid "Authorized to shutdown"
3082-msgstr "Authorised to shutdown"
3083-
3084-#: ../src/xfpm-main.c:153
3085-msgid "Authorized to spin down hard disks"
3086-msgstr "Authorised to spin down hard disks"
3087-
3088-#: ../src/xfpm-main.c:155
3089-msgid "Has battery"
3090-msgstr "Has battery"
3091-
3092-#: ../src/xfpm-main.c:157
3093-msgid "Has brightness panel"
3094-msgstr "Has brightness panel"
3095-
3096-#: ../src/xfpm-main.c:159
3097-msgid "Has power button"
3098-msgstr "Has power button"
3099-
3100-#: ../src/xfpm-main.c:161
3101-msgid "Has hibernate button"
3102-msgstr "Has hibernate button"
3103-
3104-#: ../src/xfpm-main.c:163
3105-msgid "Has sleep button"
3106-msgstr "Has sleep button"
3107-
3108-#: ../src/xfpm-main.c:165
3109-msgid "Has LID"
3110-msgstr "Has LID"
3111-
3112-#: ../src/xfpm-main.c:264
3113-msgid "Do not daemonize"
3114-msgstr "Do not daemonise"
3115-
3116-#: ../src/xfpm-main.c:265
3117-msgid "Enable debugging"
3118-msgstr "Enable debugging"
3119-
3120-#: ../src/xfpm-main.c:266
3121-msgid "Dump all information"
3122-msgstr "Dump all information"
3123-
3124-#: ../src/xfpm-main.c:267
3125-msgid "Restart the running instance of Xfce power manager"
3126-msgstr "Restart the running instance of Xfce power manager"
3127-
3128-#: ../src/xfpm-main.c:268
3129-msgid "Show the configuration dialog"
3130-msgstr "Show the configuration dialogue"
3131-
3132-#: ../src/xfpm-main.c:269
3133-msgid "Quit any running xfce power manager"
3134-msgstr "Quit any running xfce power manager"
3135-
3136-#: ../src/xfpm-main.c:270 ../src/xfpm-power-info.c:933
3137-msgid "Version information"
3138-msgstr "Version information"
3139-
3140-#: ../src/xfpm-main.c:320
3141-msgid "Unable to get connection to the message bus session"
3142-msgstr "Unable to get connection to the message bus session"
3143-
3144-#: ../src/xfpm-main.c:414
3145-msgid "Another power manager is already running"
3146-msgstr "Another power manager is already running"
3147-
3148-#: ../src/xfpm-main.c:420
3149-#, c-format
3150-msgid "Xfce power manager is already running"
3151-msgstr "Xfce power manager is already running"
3152-
3153-#: ../src/xfpm-inhibit.c:331
3154-#, c-format
3155-msgid "Invalid arguments"
3156-msgstr "Invalid arguments"
3157-
3158-#: ../src/xfpm-inhibit.c:357
3159-#, c-format
3160-msgid "Invalid cookie"
3161-msgstr "Invalid cookie"
3162-
3163-#. TRANSLATORS: the command line was not provided
3164-#: ../src/xfpm-power-info.c:118
3165-msgid "No data"
3166-msgstr "No data"
3167-
3168-#. TRANSLATORS: kernel module, usually a device driver
3169-#: ../src/xfpm-power-info.c:125 ../src/xfpm-power-info.c:130
3170-msgid "Kernel module"
3171-msgstr "Kernel module"
3172-
3173-#. TRANSLATORS: kernel housekeeping
3174-#: ../src/xfpm-power-info.c:135
3175-msgid "Kernel core"
3176-msgstr "Kernel core"
3177-
3178-#. TRANSLATORS: interrupt between processors
3179-#: ../src/xfpm-power-info.c:140
3180-msgid "Interprocessor interrupt"
3181-msgstr "Interprocessor interrupt"
3182-
3183-#. TRANSLATORS: unknown interrupt
3184-#: ../src/xfpm-power-info.c:145
3185-msgid "Interrupt"
3186-msgstr "Interrupt"
3187-
3188-#. TRANSLATORS: the keyboard and mouse device event
3189-#: ../src/xfpm-power-info.c:189
3190-msgid "PS/2 keyboard/mouse/touchpad"
3191-msgstr "PS/2 keyboard/mouse/touchpad"
3192-
3193-#. TRANSLATORS: ACPI, the Intel power standard on laptops and desktops
3194-#: ../src/xfpm-power-info.c:192
3195-msgid "ACPI"
3196-msgstr "ACPI"
3197-
3198-#. TRANSLATORS: serial ATA is a new style of hard disk interface
3199-#: ../src/xfpm-power-info.c:195
3200-msgid "Serial ATA"
3201-msgstr "Serial ATA"
3202-
3203-#. TRANSLATORS: this is the old-style ATA interface
3204-#: ../src/xfpm-power-info.c:198
3205-msgid "ATA host controller"
3206-msgstr "ATA host controller"
3207-
3208-#. TRANSLATORS: 802.11 wireless adaptor
3209-#: ../src/xfpm-power-info.c:201
3210-msgid "Intel wireless adaptor"
3211-msgstr "Intel wireless adapter"
3212-
3213-#. TRANSLATORS: a timer is something that fires periodically
3214-#: ../src/xfpm-power-info.c:206 ../src/xfpm-power-info.c:209
3215-#: ../src/xfpm-power-info.c:212 ../src/xfpm-power-info.c:215
3216-#: ../src/xfpm-power-info.c:218
3217-#, c-format
3218-msgid "Timer %s"
3219-msgstr "Timer %s"
3220-
3221-#. TRANSLATORS: this is a task that's woken up from sleeping
3222-#: ../src/xfpm-power-info.c:221
3223-#, c-format
3224-msgid "Sleep %s"
3225-msgstr "Sleep %s"
3226-
3227-#. TRANSLATORS: this is a new realtime task
3228-#: ../src/xfpm-power-info.c:224
3229-#, c-format
3230-msgid "New task %s"
3231-msgstr "New task %s"
3232-
3233-#. TRANSLATORS: this is a task thats woken to check state
3234-#: ../src/xfpm-power-info.c:227
3235-#, c-format
3236-msgid "Wait %s"
3237-msgstr "Wait %s"
3238-
3239-#. TRANSLATORS: a work queue is a list of work that has to be done
3240-#: ../src/xfpm-power-info.c:230 ../src/xfpm-power-info.c:233
3241-#, c-format
3242-msgid "Work queue %s"
3243-msgstr "Work queue %s"
3244-
3245-#. TRANSLATORS: this is when the networking subsystem clears out old entries
3246-#: ../src/xfpm-power-info.c:236
3247-#, c-format
3248-msgid "Network route flush %s"
3249-msgstr "Network route flush %s"
3250-
3251-#. TRANSLATORS: activity on the USB bus
3252-#: ../src/xfpm-power-info.c:239
3253-#, c-format
3254-msgid "USB activity %s"
3255-msgstr "USB activity %s"
3256-
3257-#. TRANSLATORS: we've timed out of an aligned timer
3258-#: ../src/xfpm-power-info.c:242
3259-#, c-format
3260-msgid "Wakeup %s"
3261-msgstr "Wakeup %s"
3262-
3263-#. TRANSLATORS: interupts on the system required for basic operation
3264-#: ../src/xfpm-power-info.c:245
3265-msgid "Local interrupts"
3266-msgstr "Local interrupts"
3267-
3268-#. TRANSLATORS: interrupts when a task gets moved from one core to another
3269-#: ../src/xfpm-power-info.c:248
3270-msgid "Rescheduling interrupts"
3271-msgstr "Rescheduling interrupts"
3272-
3273-#: ../src/xfpm-power-info.c:331
3274-msgid "Attribute"
3275-msgstr "Attribute"
3276-
3277-#: ../src/xfpm-power-info.c:338
3278-msgid "Value"
3279-msgstr "Value"
3280-
3281-#: ../src/xfpm-power-info.c:348
3282-msgid "Device"
3283-msgstr "Device"
3284-
3285-#: ../src/xfpm-power-info.c:363 ../src/xfpm-power-info.c:739
3286-msgid "Type"
3287-msgstr "Type"
3288-
3289-#: ../src/xfpm-power-info.c:375
3290-msgid "PowerSupply"
3291-msgstr "PowerSupply"
3292-
3293-#: ../src/xfpm-power-info.c:393
3294-msgid "Model"
3295-msgstr "Model"
3296-
3297-#: ../src/xfpm-power-info.c:407
3298-msgid "Technology"
3299-msgstr "Technology"
3300-
3301-#. TRANSLATORS: Unit here is What hour
3302-#: ../src/xfpm-power-info.c:414 ../src/xfpm-power-info.c:428
3303-#: ../src/xfpm-power-info.c:442
3304-msgid "Wh"
3305-msgstr "Wh"
3306-
3307-#: ../src/xfpm-power-info.c:420
3308-msgid "Energy full design"
3309-msgstr "Energy full design"
3310-
3311-#: ../src/xfpm-power-info.c:434
3312-msgid "Energy full"
3313-msgstr "Energy full"
3314-
3315-#: ../src/xfpm-power-info.c:448
3316-msgid "Energy empty"
3317-msgstr "Energy empty"
3318-
3319-#. TRANSLATORS: Unit here is volt
3320-#: ../src/xfpm-power-info.c:456
3321-msgid "V"
3322-msgstr "V"
3323-
3324-#: ../src/xfpm-power-info.c:461
3325-msgid "Voltage"
3326-msgstr "Voltage"
3327-
3328-#: ../src/xfpm-power-info.c:478
3329-msgid "Vendor"
3330-msgstr "Vendor"
3331-
3332-#: ../src/xfpm-power-info.c:495
3333-msgid "Serial"
3334-msgstr "Serial"
3335-
3336-#: ../src/xfpm-power-info.c:731
3337-msgid "Processor"
3338-msgstr "Processor"
3339-
3340-#. TANSLATORS: PID, is the process id, e.g what ps x gives
3341-#: ../src/xfpm-power-info.c:748
3342-msgid "PID"
3343-msgstr "PID"
3344-
3345-#: ../src/xfpm-power-info.c:754
3346-msgid "Wakeups"
3347-msgstr "Wakeups"
3348-
3349-#: ../src/xfpm-power-info.c:760
3350-msgid "Command"
3351-msgstr "Command"
3352-
3353-#: ../src/xfpm-power-info.c:766
3354-msgid "Details"
3355-msgstr "Details"
3356-
3357-#: ../src/xfce4-power-manager.desktop.in.h:2
3358-msgid "Power management for the Xfce desktop"
3359-msgstr "Power management for the Xfce desktop"
3360-
3361-#: ../panel-plugins/brightness/brightness-button.c:180
3362-#: ../panel-plugins/brightness/xfce4-brightness-plugin.desktop.in.in.h:2
3363-msgid "Control your LCD brightness"
3364-msgstr "Control your LCD brightness"
3365-
3366-#: ../panel-plugins/brightness/brightness-button.c:182
3367-msgid "No device found"
3368-msgstr "No device found"
3369-
3370-#: ../panel-plugins/brightness/brightness-button.c:649
3371-#: ../panel-plugins/brightness/xfce4-brightness-plugin.desktop.in.in.h:1
3372-msgid "Brightness plugin"
3373-msgstr "Brightness plugin"
3374-
3375-#~ msgid "Xfce 4 Power Manager"
3376-#~ msgstr "Xfce 4 Power Manager"
3377-
3378-#~ msgid "Xfce power manager"
3379-#~ msgstr "Xfce power manager"
3380-
3381-#~ msgid "Battery charge level is low"
3382-#~ msgstr "Battery charge level is low"
3383-
3384-#~ msgid "With HAL support\n"
3385-#~ msgstr "With HAL support\n"
3386-
3387-#~ msgid "Without HAL support\n"
3388-#~ msgstr "Without HAL support\n"
3389
3390=== removed file '.pc/02_translations-fix-invalid-format-strings.patch/po/te.po'
3391--- .pc/02_translations-fix-invalid-format-strings.patch/po/te.po 2012-05-18 21:50:54 +0000
3392+++ .pc/02_translations-fix-invalid-format-strings.patch/po/te.po 1970-01-01 00:00:00 +0000
3393@@ -1,1061 +0,0 @@
3394-# Xfce Telugu Translation.
3395-# Copyright (C) 2003-2011 Xfce Development Team 2011.
3396-# This file is distributed under the same license as the PACKAGE package.
3397-# Praveen Illa <mail2ipn@gmail.com>, 2011.
3398-#
3399-msgid ""
3400-msgstr ""
3401-"Project-Id-Version: xfce4-power-manager.master\n"
3402-"Report-Msgid-Bugs-To: \n"
3403-"POT-Creation-Date: 2011-11-19 10:06+0000\n"
3404-"PO-Revision-Date: 2011-05-19 15:12+0530\n"
3405-"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
3406-"Language-Team: Telugu <indlinux-telugu@lists.sourceforge.net>\n"
3407-"MIME-Version: 1.0\n"
3408-"Content-Type: text/plain; charset=UTF-8\n"
3409-"Content-Transfer-Encoding: 8bit\n"
3410-"Language: te\n"
3411-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
3412-
3413-#: ../data/interfaces/xfpm-settings.ui.h:1
3414-msgid "<b>Actions</b>"
3415-msgstr "<b>చర్యలు</b>"
3416-
3417-#: ../data/interfaces/xfpm-settings.ui.h:2
3418-msgid "<b>Advanced Options</b>"
3419-msgstr "<b>ఉన్నత ఐచ్ఛికాలు</b>"
3420-
3421-#: ../data/interfaces/xfpm-settings.ui.h:3
3422-msgid "<b>Brightness</b>"
3423-msgstr "<b>ప్రకాశవంతం</b>"
3424-
3425-#: ../data/interfaces/xfpm-settings.ui.h:4
3426-msgid "<b>General Options</b>"
3427-msgstr "<b>సాధారణ ఐచ్ఛికాలు</b>"
3428-
3429-#: ../data/interfaces/xfpm-settings.ui.h:5
3430-msgid "<b>Monitor</b>"
3431-msgstr "<b>మానిటర్</b>"
3432-
3433-#: ../data/interfaces/xfpm-settings.ui.h:6
3434-msgid "Actions"
3435-msgstr "చర్యలు"
3436-
3437-#: ../data/interfaces/xfpm-settings.ui.h:7
3438-msgid "Consider the computer on low power at:"
3439-msgstr "విద్యుచ్ఛక్తి తక్కువగా వున్నపుడు కంప్యూటర్‌ని:"
3440-
3441-#. Hibernate menu option
3442-#: ../data/interfaces/xfpm-settings.ui.h:8 ../settings/xfpm-settings.c:817
3443-#: ../settings/xfpm-settings.c:885 ../settings/xfpm-settings.c:1034
3444-#: ../settings/xfpm-settings.c:1211 ../settings/xfpm-settings.c:1268
3445-#: ../settings/xfpm-settings.c:1320 ../src/xfpm-power.c:484
3446-#: ../src/xfpm-power.c:779
3447-msgid "Hibernate"
3448-msgstr "సుప్తావస్థ"
3449-
3450-#: ../data/interfaces/xfpm-settings.ui.h:9
3451-msgid "Level:"
3452-msgstr "స్థాయి:"
3453-
3454-#: ../data/interfaces/xfpm-settings.ui.h:10
3455-msgid "Lock screen when going for suspend/hibernate"
3456-msgstr "తాత్కాలిక నిలుపుదల/సుప్తావస్థలోనికి వెళ్ళేటపుడు తెరకు తాళంవేయి"
3457-
3458-#: ../data/interfaces/xfpm-settings.ui.h:11 ../src/xfpm-power-common.c:132
3459-msgid "Monitor"
3460-msgstr "మానిటర్"
3461-
3462-#: ../data/interfaces/xfpm-settings.ui.h:12
3463-msgid "Monitor power management control"
3464-msgstr "మానిటర్ విద్చుచ్ఛక్తి నిర్వాహణా నియంత్రణ"
3465-
3466-#: ../data/interfaces/xfpm-settings.ui.h:13 ../settings/xfpm-settings.c:806
3467-#: ../settings/xfpm-settings.c:874 ../settings/xfpm-settings.c:1023
3468-#: ../settings/xfpm-settings.c:1200 ../settings/xfpm-settings.c:1257
3469-#: ../settings/xfpm-settings.c:1309
3470-msgid "Nothing"
3471-msgstr "ఏమీచేయవద్దు"
3472-
3473-#: ../data/interfaces/xfpm-settings.ui.h:14
3474-msgid "Power manager settings"
3475-msgstr "విద్యుత్ నిర్వాహకము అమరికలు"
3476-
3477-#: ../data/interfaces/xfpm-settings.ui.h:15
3478-msgid "Prefer power savings over performance"
3479-msgstr "పనితీరు పై విద్యుచ్ఛక్తిని ఆదాచేయుటకు ప్రాధాన్యత చూపు"
3480-
3481-#: ../data/interfaces/xfpm-settings.ui.h:16
3482-msgid "Put display to sleep when computer is inactive for:"
3483-msgstr "కంప్యూటర్ ఇంతసేపు అక్రియాశీలముగా ఉంటే తెరను నిద్రావస్థలో ఉంచు:"
3484-
3485-#: ../data/interfaces/xfpm-settings.ui.h:17
3486-msgid "Put the computer to sleep when inactive for:"
3487-msgstr "కంప్యూటర్ ఇంతసేపు అక్రియాశీలముగా ఉంటే నిద్రావస్థలో ఉంచు:"
3488-
3489-#: ../data/interfaces/xfpm-settings.ui.h:18
3490-msgid "Reduce screen brightness when computer is inactive for:"
3491-msgstr "కంప్యూటర్ ఇంత సమయం అక్రియాశీలముగా వుంటే తెర ప్రకాశమును తగ్గించు:"
3492-
3493-#: ../data/interfaces/xfpm-settings.ui.h:19
3494-msgid "Set computer inactivity sleep mode:"
3495-msgstr "కంప్యూటర్ అక్రియాశీల నిద్రావస్థ రీతిని అమర్చు:"
3496-
3497-#: ../data/interfaces/xfpm-settings.ui.h:20
3498-msgid "Set monitor sleep mode:"
3499-msgstr "మానిటర్ సుప్తావస్థ రీతిని అమర్చు:"
3500-
3501-#: ../data/interfaces/xfpm-settings.ui.h:21
3502-msgid "Show notifications to notify about the battery state"
3503-msgstr "బ్యాటరీ స్థితి గురించి తెలియచేయుటకు గమనికలను చూపించు"
3504-
3505-#: ../data/interfaces/xfpm-settings.ui.h:22
3506-msgid "Spin down hard disks"
3507-msgstr "హార్డ్‍డిస్కులు తిరుగు వేగాన్ని తగ్గించు"
3508-
3509-#: ../data/interfaces/xfpm-settings.ui.h:23
3510-msgid "Standby"
3511-msgstr "అర్థాంతరముగా నిలిపివేయి"
3512-
3513-#. Suspend menu option
3514-#: ../data/interfaces/xfpm-settings.ui.h:24 ../settings/xfpm-settings.c:811
3515-#: ../settings/xfpm-settings.c:879 ../settings/xfpm-settings.c:1028
3516-#: ../settings/xfpm-settings.c:1205 ../settings/xfpm-settings.c:1262
3517-#: ../settings/xfpm-settings.c:1314 ../src/xfpm-power.c:499
3518-#: ../src/xfpm-power.c:792
3519-msgid "Suspend"
3520-msgstr "తాత్కాలికంగా నిలిపివేయి"
3521-
3522-#: ../data/interfaces/xfpm-settings.ui.h:25
3523-msgid "Switch off display when computer is inactive for:"
3524-msgstr "కంప్యూటర్ ఇంతసేపు అక్రియాశీలముగా ఉంటే తెరను ఆపివేయి:"
3525-
3526-#: ../data/interfaces/xfpm-settings.ui.h:26
3527-msgid "System tray icon: "
3528-msgstr "వ్యవస్థ పల్లెము ప్రతీక:"
3529-
3530-#: ../data/interfaces/xfpm-settings.ui.h:27
3531-msgid "When battery power is critical:"
3532-msgstr "బ్యాటరీ విద్యుచ్ఛక్తి సంక్లిష్టముగా ఉన్నట్టయితే ఇలా చేయి:"
3533-
3534-#: ../data/interfaces/xfpm-settings.ui.h:28
3535-msgid "When hibernate button is pressed:"
3536-msgstr "సుప్తావస్థ బటన్ నొక్కినపుడు ఈవిధముగా చేయి:"
3537-
3538-#: ../data/interfaces/xfpm-settings.ui.h:29
3539-msgid "When laptop lid is closed:"
3540-msgstr "లాప్‌టాప్ లిడ్ మూసివేసినపుడు ఇలా చేయి:"
3541-
3542-#: ../data/interfaces/xfpm-settings.ui.h:30
3543-msgid "When power button is pressed:"
3544-msgstr "విద్యుచ్ఛక్తి బటన్ నొక్కినపుడు ఇలా చేయి:"
3545-
3546-#: ../data/interfaces/xfpm-settings.ui.h:31
3547-msgid "When sleep button is pressed:"
3548-msgstr "నిద్రావస్థ బటన్ నొక్కినపుడు ఇలా చేయి:"
3549-
3550-#: ../data/interfaces/xfpm-settings.ui.h:32
3551-#: ../settings/xfpm-settings-main.c:121 ../src/xfpm-main.c:413
3552-msgid "Xfce Power Manager"
3553-msgstr "Xfce విద్యుత్ నిర్వాహకము"
3554-
3555-#: ../settings/xfpm-settings.c:567 ../settings/xfpm-settings.c:582
3556-#: ../settings/xfpm-settings.c:609
3557-msgid "Never"
3558-msgstr "ఎప్పటికీవద్దు"
3559-
3560-#: ../settings/xfpm-settings.c:570
3561-msgid "One minute"
3562-msgstr "ఒక నిముషం"
3563-
3564-#: ../settings/xfpm-settings.c:572 ../settings/xfpm-settings.c:584
3565-msgid "Minutes"
3566-msgstr "నిముషములు"
3567-
3568-#: ../settings/xfpm-settings.c:586 ../settings/xfpm-settings.c:593
3569-#: ../settings/xfpm-settings.c:594 ../settings/xfpm-settings.c:595
3570-msgid "One hour"
3571-msgstr "ఒక గంట"
3572-
3573-#: ../settings/xfpm-settings.c:594 ../settings/xfpm-settings.c:598
3574-msgid "one minute"
3575-msgstr "ఒక నిముషం"
3576-
3577-#: ../settings/xfpm-settings.c:595 ../settings/xfpm-settings.c:599
3578-msgid "minutes"
3579-msgstr "నిముషాలు"
3580-
3581-#: ../settings/xfpm-settings.c:597 ../settings/xfpm-settings.c:598
3582-#: ../settings/xfpm-settings.c:599
3583-msgid "hours"
3584-msgstr "గంటలు"
3585-
3586-#: ../settings/xfpm-settings.c:611
3587-msgid "Seconds"
3588-msgstr "సెకన్లు"
3589-
3590-#: ../settings/xfpm-settings.c:789 ../settings/xfpm-settings.c:987
3591-#: ../settings/xfpm-settings.c:1467
3592-msgid "Hibernate and suspend operations not supported"
3593-msgstr "సుప్తావస్థ మరియు తాత్కాలిక నిలుపుదల వంటి ఆపరేషన్‌లకు సహకారించుటలేదు"
3594-
3595-#: ../settings/xfpm-settings.c:794 ../settings/xfpm-settings.c:992
3596-#: ../settings/xfpm-settings.c:1472
3597-msgid "Hibernate and suspend operations not permitted"
3598-msgstr "సుప్తావస్థ మరియు తాత్కాలిక నిలుపుదల వంటి ఆపరేషన్‌లకు అనుమతిలేదు"
3599-
3600-#: ../settings/xfpm-settings.c:823 ../settings/xfpm-settings.c:1217
3601-#: ../src/xfpm-power.c:805
3602-msgid "Shutdown"
3603-msgstr "మూసివేయి"
3604-
3605-#: ../settings/xfpm-settings.c:827 ../settings/xfpm-settings.c:1221
3606-#: ../settings/xfpm-settings.c:1272 ../settings/xfpm-settings.c:1324
3607-msgid "Ask"
3608-msgstr "అడుగు"
3609-
3610-#: ../settings/xfpm-settings.c:889 ../settings/xfpm-settings.c:1038
3611-msgid "Lock screen"
3612-msgstr "తెరకు తాళం వేయి"
3613-
3614-#: ../settings/xfpm-settings.c:957 ../settings/xfpm-settings.c:1107
3615-msgid "Spinning down hard disks permission denied"
3616-msgstr "హార్డ్‍డిస్కుల తిరుగు వేగాన్ని తగ్గించుటకు అనుమతి తిరస్కరించబడింది"
3617-
3618-#: ../settings/xfpm-settings.c:1147
3619-msgid "Always show icon"
3620-msgstr "ప్రతీకను ఎల్లప్పుడూ చూపించు"
3621-
3622-#: ../settings/xfpm-settings.c:1150
3623-msgid "When battery is present"
3624-msgstr "బ్యాటరీ ఉన్నపుడు ఇలా చేయి"
3625-
3626-#: ../settings/xfpm-settings.c:1153
3627-msgid "When battery is charging or discharging"
3628-msgstr "బ్యాటరీ చార్జింగు లేదా డిస్చార్జింగు అవుతున్నపుడు"
3629-
3630-#: ../settings/xfpm-settings.c:1156
3631-msgid "Never show icon"
3632-msgstr "ప్రతీకను ఎప్పుడూ చూపించవద్దు"
3633-
3634-#: ../settings/xfpm-settings.c:1182
3635-msgid ""
3636-"Disable Display Power Management Signaling (DPMS), e.g don't attempt to "
3637-"switch off the display or put it in sleep mode."
3638-msgstr ""
3639-"Display Power Management Signaling (DPMS) ను అచేతనపరుచు, ఉదా మానిటర్‌ను స్విచ్ ఆపవద్దు "
3640-"లేదా నిద్రావస్థ రీతిలో ఉంచుటకు ప్రయత్నించవద్దు."
3641-
3642-#: ../settings/xfpm-settings.c:1376
3643-msgid "Suspend operation not supported"
3644-msgstr "తాత్కాలిక నిలుపుదల చర్య సహకరించుట లేదు"
3645-
3646-#: ../settings/xfpm-settings.c:1382
3647-msgid "Suspend operation not permitted"
3648-msgstr "తాత్కాలిక నిలుపుదల చర్యను అనుమతించుట లేదు"
3649-
3650-#: ../settings/xfpm-settings.c:1388
3651-msgid "Hibernate operation not supported"
3652-msgstr "సుప్తావస్థ చర్యకు సహకరించుట లేదు"
3653-
3654-#: ../settings/xfpm-settings.c:1393
3655-msgid "Hibernate operation not permitted"
3656-msgstr "సుప్తావస్థ చర్యకు అనుమతి లేదు"
3657-
3658-#: ../settings/xfpm-settings.c:1440
3659-msgid "When all the power sources of the computer reach this charge level"
3660-msgstr "ఎప్పుడైతే కంప్యూటర్ యొక్క అన్ని విద్యుత్ మూలాలు ఈ చార్జ్ స్థాయి చేరుకున్నపుడు"
3661-
3662-#: ../settings/xfpm-settings.c:1543 ../settings/xfpm-settings.c:1548
3663-msgid "General"
3664-msgstr "సాధారణ"
3665-
3666-#: ../settings/xfpm-settings.c:1557 ../settings/xfpm-settings.c:1562
3667-msgid "On AC"
3668-msgstr "AC మీద"
3669-
3670-#: ../settings/xfpm-settings.c:1572 ../settings/xfpm-settings.c:1577
3671-msgid "On Battery"
3672-msgstr "బ్యాటరీ మీద"
3673-
3674-#: ../settings/xfpm-settings.c:1586 ../settings/xfpm-settings.c:1591
3675-msgid "Extended"
3676-msgstr "పొడిగించిన"
3677-
3678-#: ../settings/xfpm-settings.c:1659
3679-msgid "Check your power manager installation"
3680-msgstr "మీ విద్యుత్ నిర్వాహకము స్థాపనను సరిచూసుకోండి"
3681-
3682-#: ../settings/xfpm-settings-main.c:78
3683-msgid "Settings manager socket"
3684-msgstr "అమరికల నిర్వాహకము సాకెట్"
3685-
3686-#: ../settings/xfpm-settings-main.c:78
3687-msgid "SOCKET ID"
3688-msgstr "సాకెట్ ఐడి"
3689-
3690-#: ../settings/xfpm-settings-main.c:89 ../src/xfpm-main.c:289
3691-#: ../src/xfpm-power-info.c:948
3692-#, c-format
3693-msgid "Type '%s --help' for usage."
3694-msgstr "వాడుటకు '%s --help' టైపు చేయండి."
3695-
3696-#: ../settings/xfpm-settings-main.c:123
3697-msgid "Failed to load power manager configuration, using defaults"
3698-msgstr "అప్రమేయాలను వాడి విద్యుచ్ఛక్తి స్వరూపణను లోడుచేయుటలో విఫలమైంది"
3699-
3700-#: ../settings/xfpm-settings-main.c:148
3701-msgid "Unable to connect to Xfce Power Manager"
3702-msgstr "Xfce విద్యుత్ నిర్వాహకముకు అనుసంధానమవ్వలేకపోతుంది"
3703-
3704-#: ../settings/xfpm-settings-main.c:190 ../src/xfpm-main.c:329
3705-#, c-format
3706-msgid "Xfce power manager is not running"
3707-msgstr "Xfce విద్యుత్ నిర్వాహకము నడుచుటలేదు"
3708-
3709-#: ../settings/xfpm-settings-main.c:195
3710-msgid "Run"
3711-msgstr "నడుపు"
3712-
3713-#: ../settings/xfpm-settings-main.c:196
3714-msgid "Xfce4 Power Manager is not running, do you want to launch it now?"
3715-msgstr "Xfce విద్యుత్ నిర్వాహకము నడుచుటలేదు, మీరు ఇపుడు దానిని ప్రారంభించాలనుకుంటున్నారా?"
3716-
3717-#: ../settings/xfce4-power-manager-settings.desktop.in.h:1
3718-#: ../src/xfpm-power.c:307 ../src/xfpm-power.c:595 ../src/xfpm-power.c:730
3719-#: ../src/xfpm-power.c:766 ../src/xfpm-power.c:935 ../src/xfpm-power.c:959
3720-#: ../src/xfpm-battery.c:349 ../src/xfce4-power-manager.desktop.in.h:1
3721-msgid "Power Manager"
3722-msgstr "విద్యుత్ నిర్వాహకం"
3723-
3724-#: ../settings/xfce4-power-manager-settings.desktop.in.h:2
3725-msgid "Settings for the Xfce Power Manager"
3726-msgstr "Xfce విద్యుత్ నిర్వాహకము కొరకు అమరికలు"
3727-
3728-#: ../common/xfpm-common.c:155
3729-msgid "translator-credits"
3730-msgstr "Praveen Illa <mail2ipn@gmail.com>, 2011."
3731-
3732-#: ../src/xfpm-power.c:330
3733-msgid ""
3734-"An application is currently disabling the automatic sleep, doing this action "
3735-"now may damage the working state of this application, are you sure you want "
3736-"to hibernate the system?"
3737-msgstr ""
3738-"స్వయంచాలక నిద్రావస్థను ఒక అనువర్తనము నిరోధిస్తున్నది, ఈ చర్యను చేయడం వలన పనిచేస్తున్న అనువర్తనము "
3739-"యొక్క పనితీరుకు నష్టం కలిగించవచ్చు, మీరు ఖచ్చితంగా వ్యవస్థను సుప్తావస్థలో ఉంచాలనుకుంటున్నారా?"
3740-
3741-#: ../src/xfpm-power.c:428
3742-msgid "Quit"
3743-msgstr "నిష్క్రమించు"
3744-
3745-#: ../src/xfpm-power.c:429
3746-msgid "All running instances of the power manager will exit"
3747-msgstr "విద్యుత్ నిర్వాహకము యొక్క నడుస్తున్న అన్ని ప్రక్రియలు నిష్క్రమించబడును"
3748-
3749-#: ../src/xfpm-power.c:431
3750-msgid "Quit the power manager?"
3751-msgstr "విద్యుత్ నిర్వాహకము నుండి నిష్క్రమించాలా?"
3752-
3753-#. Power information
3754-#: ../src/xfpm-power.c:534 ../src/xfpm-power-info.c:818
3755-msgid "Power Information"
3756-msgstr "విద్యుత్ సమాచారం"
3757-
3758-#. *
3759-#. * Power Mode
3760-#. *
3761-#. TRANSLATOR: Mode here is the power profile (presentation, power save,
3762-#. normal)
3763-#: ../src/xfpm-power.c:550
3764-msgid "Mode"
3765-msgstr "విధము"
3766-
3767-#. Normal
3768-#: ../src/xfpm-power.c:561
3769-msgid "Normal"
3770-msgstr "సాధారణ"
3771-
3772-#. Normal
3773-#: ../src/xfpm-power.c:571
3774-msgid "Presentation"
3775-msgstr "ప్రదర్శన"
3776-
3777-#: ../src/xfpm-power.c:693
3778-msgid "Hibernate the system"
3779-msgstr "వ్యవస్థను సుప్తావస్థలోనికి మార్చు"
3780-
3781-#: ../src/xfpm-power.c:704
3782-msgid "Suspend the system"
3783-msgstr "వ్యవస్థను తాత్కాలికంగా నిలిపివేయి"
3784-
3785-#: ../src/xfpm-power.c:714
3786-msgid "Shutdown the system"
3787-msgstr "వ్యవస్థను మూసివేయి"
3788-
3789-#: ../src/xfpm-power.c:725 ../src/xfpm-power.c:763
3790-msgid "System is running on low power. Save your work to avoid losing data"
3791-msgstr ""
3792-"వ్యవస్థ తక్కువ విద్యుచ్ఛక్తి వద్ద నడుస్తున్నది. డేటాను కోల్పోకుండా ఉండటానికి మీ పనిని భద్రపరుచుకోండి"
3793-
3794-#: ../src/xfpm-power.c:936
3795-msgid "System is running on low power"
3796-msgstr "వ్యవస్థ తక్కువ విద్యుచ్ఛక్తి వద్ద నడుస్తున్నది"
3797-
3798-#: ../src/xfpm-power.c:955
3799-#, c-format
3800-msgid ""
3801-"Your %s charge level is low\n"
3802-"Estimated time left %s"
3803-msgstr ""
3804-"మీ %s చార్జ్ స్థాయి తక్కువగా ఉంది\n"
3805-"మిగిలివున్న సమయం %s"
3806-
3807-#: ../src/xfpm-power.c:1158 ../src/xfpm-power.c:1163
3808-msgid "Adaptor is offline"
3809-msgstr "అడాప్టర్ ఆఫ్‌లైనులో ఉంది"
3810-
3811-#: ../src/xfpm-power.c:1159 ../src/xfpm-power.c:1164 ../src/xfpm-battery.c:408
3812-#, c-format
3813-msgid "Adaptor is online"
3814-msgstr "అడాప్టర్ ఆఫ్‌లైనులో ఉంది"
3815-
3816-#: ../src/xfpm-power.c:1617 ../src/xfpm-power.c:1638 ../src/xfpm-power.c:1653
3817-#: ../src/xfpm-power.c:1676
3818-#, c-format
3819-msgid "Permission denied"
3820-msgstr "అనుమతి నిరాకరించబడింది"
3821-
3822-#: ../src/xfpm-power.c:1661 ../src/xfpm-power.c:1684
3823-#, c-format
3824-msgid "Suspend not supported"
3825-msgstr "తాత్కాలిక నిలుపుదలకు సహకరించుటలేదు"
3826-
3827-#: ../src/xfpm-power-common.c:122 ../src/xfpm-power-common.c:141
3828-msgid "Battery"
3829-msgstr "బ్యాటరీ"
3830-
3831-#: ../src/xfpm-power-common.c:124 ../src/xfpm-battery.c:824
3832-msgid "UPS"
3833-msgstr "UPS"
3834-
3835-#: ../src/xfpm-power-common.c:126
3836-msgid "Line power"
3837-msgstr "లైన్ విద్యుత్"
3838-
3839-#: ../src/xfpm-power-common.c:128
3840-msgid "Mouse"
3841-msgstr "మౌస్"
3842-
3843-#: ../src/xfpm-power-common.c:130
3844-msgid "Keyboard"
3845-msgstr "కీబోర్డు"
3846-
3847-#: ../src/xfpm-power-common.c:134
3848-msgid "PDA"
3849-msgstr "PDA"
3850-
3851-#: ../src/xfpm-power-common.c:136
3852-msgid "Phone"
3853-msgstr "ఫోను"
3854-
3855-#: ../src/xfpm-power-common.c:138 ../src/xfpm-power-common.c:153
3856-#: ../src/xfpm-power-common.c:168 ../src/xfpm-battery.c:842
3857-msgid "Unknown"
3858-msgstr "తెలియదు"
3859-
3860-#: ../src/xfpm-power-common.c:155
3861-msgid "Lithium ion"
3862-msgstr "లిథియమ్ అయాన్"
3863-
3864-#: ../src/xfpm-power-common.c:157
3865-msgid "Lithium polymer"
3866-msgstr "లిథియమ్ పోలిమర్"
3867-
3868-#: ../src/xfpm-power-common.c:159
3869-msgid "Lithium iron phosphate"
3870-msgstr "లిథియమ్ ఐరన్ ఫాస్పేట్"
3871-
3872-#: ../src/xfpm-power-common.c:161
3873-msgid "Lead acid"
3874-msgstr "లెడ్ యాసిడ్"
3875-
3876-#: ../src/xfpm-power-common.c:163
3877-msgid "Nickel cadmium"
3878-msgstr "నికెల్ కాడ్మియమ్"
3879-
3880-#: ../src/xfpm-power-common.c:165
3881-msgid "Nickel metal hybride"
3882-msgstr "నికెల్ మెటల్ హైబ్రిడ్"
3883-
3884-#: ../src/xfpm-battery.c:169
3885-msgid "Unknown time"
3886-msgstr "సమయం తెలియదు"
3887-
3888-#: ../src/xfpm-battery.c:175
3889-#, c-format
3890-msgid "%i minute"
3891-msgid_plural "%i minutes"
3892-msgstr[0] "%i నిముషం"
3893-msgstr[1] "%i నిముషాలు"
3894-
3895-#: ../src/xfpm-battery.c:186
3896-#, c-format
3897-msgid "%i hour"
3898-msgid_plural "%i hours"
3899-msgstr[0] "%i గంట"
3900-msgstr[1] "%i గంటలు"
3901-
3902-#. TRANSLATOR: "%i %s %i %s" are "%i hours %i minutes"
3903-#. * Swap order with "%2$s %2$i %1$s %1$i if needed
3904-#: ../src/xfpm-battery.c:192
3905-#, c-format
3906-msgid "%i %s %i %s"
3907-msgstr "%i %s %i %s"
3908-
3909-#: ../src/xfpm-battery.c:193
3910-msgid "hour"
3911-msgid_plural "hours"
3912-msgstr[0] "గంట"
3913-msgstr[1] "గంటలు"
3914-
3915-#: ../src/xfpm-battery.c:194
3916-msgid "minute"
3917-msgid_plural "minutes"
3918-msgstr[0] "నిముషం"
3919-msgstr[1] "నిముషాలు"
3920-
3921-#: ../src/xfpm-battery.c:209 ../src/xfpm-battery.c:260
3922-#, c-format
3923-msgid "Your %s is fully charged"
3924-msgstr "మీ %s పూర్తిగా చార్జయింది"
3925-
3926-#: ../src/xfpm-battery.c:212 ../src/xfpm-battery.c:263
3927-#, c-format
3928-msgid "Your %s is charging"
3929-msgstr "మీ %s చార్జింగ్ అవుతున్నది"
3930-
3931-#: ../src/xfpm-battery.c:222
3932-#, c-format
3933-msgid ""
3934-"%s (%i%%)\n"
3935-"%s until is fully charged."
3936-msgstr ""
3937-"%s\n"
3938-"మీ %s చార్జింగు అవుతున్నది (%i%%)\n"
3939-"%s లలో పూర్తిగా చార్జ్ అవుతుంది."
3940-
3941-#: ../src/xfpm-battery.c:230 ../src/xfpm-battery.c:266
3942-#, c-format
3943-msgid "Your %s is discharging"
3944-msgstr "మీ %s డిస్చార్జ్ అవుతున్నది"
3945-
3946-#: ../src/xfpm-battery.c:232
3947-#, c-format
3948-msgid "System is running on %s power"
3949-msgstr "వ్యవస్థ %s విద్యుత్ పై నడుస్తున్నది"
3950-
3951-#: ../src/xfpm-battery.c:242
3952-#, c-format
3953-msgid ""
3954-"%s (%i%%)\n"
3955-"Estimated time left is %s."
3956-msgstr ""
3957-"%s\n"
3958-"మీ %s డిస్చార్జ్ అవుతున్నది (%i%%)\n"
3959-"ఇంకా మిగిలివున్న సమయం %s."
3960-
3961-#: ../src/xfpm-battery.c:248 ../src/xfpm-battery.c:269
3962-#, c-format
3963-msgid "Your %s is empty"
3964-msgstr "మీ %s అయిపోయింది"
3965-
3966-#: ../src/xfpm-battery.c:408
3967-#, c-format
3968-msgid "System is running on battery power"
3969-msgstr "బ్యాటరీ విద్యుత్ పై వ్యవస్థ నడుస్తున్నది"
3970-
3971-#: ../src/xfpm-battery.c:415
3972-#, c-format
3973-msgid ""
3974-"%s\n"
3975-"Your %s is fully charged (%i%%).\n"
3976-"Provides %s runtime"
3977-msgstr ""
3978-"%s\n"
3979-"మీ %s పూర్తిగా చార్జ్ అయింది (%i%%).\n"
3980-"ఇంకా %s వస్తుంది"
3981-
3982-#: ../src/xfpm-battery.c:424
3983-#, c-format
3984-msgid ""
3985-"%s\n"
3986-"Your %s is fully charged (%i%%)."
3987-msgstr ""
3988-"%s\n"
3989-"మీ %s పూర్తిగా చార్జ్ అయింది (%i%%)."
3990-
3991-#: ../src/xfpm-battery.c:435
3992-#, c-format
3993-msgid ""
3994-"%s\n"
3995-"Your %s is charging (%i%%)\n"
3996-"%s until is fully charged."
3997-msgstr ""
3998-"%s\n"
3999-"మీ %s చార్జింగు అవుతున్నది (%i%%)\n"
4000-"%s లలో పూర్తిగా చార్జ్ అవుతుంది."
4001-
4002-#: ../src/xfpm-battery.c:444
4003-#, c-format
4004-msgid ""
4005-"%s\n"
4006-"Your %s is charging (%i%%)."
4007-msgstr ""
4008-"%s\n"
4009-"మీ %s చార్జింగు అవుతున్నది (%i%%)."
4010-
4011-#: ../src/xfpm-battery.c:455
4012-#, c-format
4013-msgid ""
4014-"%s\n"
4015-"Your %s is discharging (%i%%)\n"
4016-"Estimated time left is %s."
4017-msgstr ""
4018-"%s\n"
4019-"మీ %s డిస్చార్జ్ అవుతున్నది (%i%%)\n"
4020-"ఇంకా మిగిలివున్న సమయం %s."
4021-
4022-#: ../src/xfpm-battery.c:464
4023-#, c-format
4024-msgid ""
4025-"%s\n"
4026-"Your %s is discharging (%i%%)."
4027-msgstr ""
4028-"%s\n"
4029-"మీ %s డిస్చార్జ్ అవుతున్నది (%i%%)."
4030-
4031-#: ../src/xfpm-battery.c:473
4032-#, c-format
4033-msgid ""
4034-"%s\n"
4035-"%s waiting to discharge (%i%%)."
4036-msgstr ""
4037-"%s\n"
4038-"%s డిస్చార్జ్ కావడానికి నిరీక్షిస్తున్నది (%i%%)."
4039-
4040-#: ../src/xfpm-battery.c:477
4041-#, c-format
4042-msgid ""
4043-"%s\n"
4044-"%s waiting to charge (%i%%)."
4045-msgstr ""
4046-"%s\n"
4047-"%s చార్జ్ కావడానికి నిరీక్షిస్తున్నది (%i%%)."
4048-
4049-#: ../src/xfpm-battery.c:481
4050-#, c-format
4051-msgid ""
4052-"%s\n"
4053-"Your %s is empty"
4054-msgstr ""
4055-"%s\n"
4056-"మీ %s అయిపోయింది"
4057-
4058-#: ../src/xfpm-battery.c:821
4059-msgid "battery"
4060-msgstr "బ్యాటరీ"
4061-
4062-#: ../src/xfpm-battery.c:827
4063-msgid "monitor battery"
4064-msgstr "మానిటర్ బ్యాటరీ"
4065-
4066-#: ../src/xfpm-battery.c:830
4067-msgid "mouse battery"
4068-msgstr "మౌస్ బ్యాటరీ"
4069-
4070-#: ../src/xfpm-battery.c:833
4071-msgid "keyboard battery"
4072-msgstr "కీబోర్డు బ్యాటరీ"
4073-
4074-#: ../src/xfpm-battery.c:836
4075-msgid "PDA battery"
4076-msgstr "PDA బ్యాటరీ"
4077-
4078-#: ../src/xfpm-battery.c:839
4079-msgid "Phone battery"
4080-msgstr "ఫోను బ్యాటరీ"
4081-
4082-#: ../src/xfpm-main.c:53 ../src/xfpm-power-info.c:93
4083-#, c-format
4084-msgid ""
4085-"\n"
4086-"Xfce Power Manager %s\n"
4087-"\n"
4088-"Part of the Xfce Goodies Project\n"
4089-"http://goodies.xfce.org\n"
4090-"\n"
4091-"Licensed under the GNU GPL.\n"
4092-"\n"
4093-msgstr ""
4094-"\n"
4095-"Xfce విద్యుత్ నిర్వాహకము %s\n"
4096-"\n"
4097-"Xfce గూడీస్ ప్రోజెక్టులో భాగము\n"
4098-"http://goodies.xfce.org\n"
4099-"\n"
4100-"GNU GPL క్రింద లైసెన్సు పొందబడింది.\n"
4101-"\n"
4102-
4103-#: ../src/xfpm-main.c:76 ../src/xfpm-power-info.c:376
4104-msgid "True"
4105-msgstr "సత్యము"
4106-
4107-#: ../src/xfpm-main.c:76 ../src/xfpm-power-info.c:376
4108-msgid "False"
4109-msgstr "అసత్యము"
4110-
4111-#: ../src/xfpm-main.c:113
4112-#, c-format
4113-msgid "With policykit support\n"
4114-msgstr "పాలసీకిట్ సహకారముతో\n"
4115-
4116-#: ../src/xfpm-main.c:115
4117-#, c-format
4118-msgid "Without policykit support\n"
4119-msgstr "పాలసీకిట్ సహకారము లేకుండా\n"
4120-
4121-#: ../src/xfpm-main.c:118
4122-#, c-format
4123-msgid "With network manager support\n"
4124-msgstr "నెట్‌వర్క్ నిర్వాహకము సహకారముతో\n"
4125-
4126-#: ../src/xfpm-main.c:120
4127-#, c-format
4128-msgid "Without network manager support\n"
4129-msgstr "నెట్‌వర్క్ నిర్వాహకము సహకారము లేకుండా\n"
4130-
4131-#: ../src/xfpm-main.c:123
4132-#, c-format
4133-msgid "With DPMS support\n"
4134-msgstr "DPMS సహకారముతో\n"
4135-
4136-#: ../src/xfpm-main.c:125
4137-#, c-format
4138-msgid "Without DPMS support\n"
4139-msgstr "DPMS సహకారము లేకుండా\n"
4140-
4141-#: ../src/xfpm-main.c:141
4142-msgid "Can suspend"
4143-msgstr "తాత్కాలికంగా నిలిపివేయవచ్చు"
4144-
4145-#: ../src/xfpm-main.c:143
4146-msgid "Can hibernate"
4147-msgstr "సుప్తావస్థలోనికి మార్చవచ్చు"
4148-
4149-#: ../src/xfpm-main.c:145
4150-msgid "Can spin down hard disks"
4151-msgstr "హార్డ్‍డిస్కులు తిరుగు వేగాన్ని తగ్గించవచ్చు"
4152-
4153-#: ../src/xfpm-main.c:147
4154-msgid "Authorized to suspend"
4155-msgstr "తాత్కాలికంగా నిలుపువేయుటకు అధికారమును కలిగిన వారై వుండాలి"
4156-
4157-#: ../src/xfpm-main.c:149
4158-msgid "Authorized to hibernate"
4159-msgstr "సుప్తావస్థలో ఉంచుటకు అధికారమును కలిగిన వారై వుండాలి"
4160-
4161-#: ../src/xfpm-main.c:151
4162-msgid "Authorized to shutdown"
4163-msgstr "మూసివేయుటకు అధికారమును కలిగిన వారై వుండాలి"
4164-
4165-#: ../src/xfpm-main.c:153
4166-msgid "Authorized to spin down hard disks"
4167-msgstr "హార్డ్‍డిస్కు తిరుగు వేగాన్ని తగ్గించుటకు అధికారమును కలిగిన వారై వుండాలి"
4168-
4169-#: ../src/xfpm-main.c:155
4170-msgid "Has battery"
4171-msgstr "బ్యాటరీ ఉంది"
4172-
4173-#: ../src/xfpm-main.c:157
4174-msgid "Has brightness panel"
4175-msgstr "ప్రకాశవంతపు ప్యానల్"
4176-
4177-#: ../src/xfpm-main.c:159
4178-msgid "Has power button"
4179-msgstr "విద్యుత్ బటన్"
4180-
4181-#: ../src/xfpm-main.c:161
4182-msgid "Has hibernate button"
4183-msgstr "సుప్తావస్థ బటన్"
4184-
4185-#: ../src/xfpm-main.c:163
4186-msgid "Has sleep button"
4187-msgstr "నిద్రావస్థ బటన్"
4188-
4189-#: ../src/xfpm-main.c:165
4190-msgid "Has LID"
4191-msgstr "LID కలిగివుంది"
4192-
4193-#: ../src/xfpm-main.c:264
4194-msgid "Do not daemonize"
4195-msgstr "డెమోనైజ్ చేయవద్దు"
4196-
4197-#: ../src/xfpm-main.c:265
4198-msgid "Enable debugging"
4199-msgstr "దోషశుద్ధిని చేతనపరుచు"
4200-
4201-#: ../src/xfpm-main.c:266
4202-msgid "Dump all information"
4203-msgstr "సమాచారాన్నంతటినీ సేకరించు"
4204-
4205-#: ../src/xfpm-main.c:267
4206-msgid "Restart the running instance of Xfce power manager"
4207-msgstr "xfce విద్యుత్ నిర్వాహకము యొక్క నడుస్తున్న ప్రక్రియను పునఃప్రారంభించు"
4208-
4209-#: ../src/xfpm-main.c:268
4210-msgid "Show the configuration dialog"
4211-msgstr "స్వరూపణ డైలాగును చూపించు"
4212-
4213-#: ../src/xfpm-main.c:269
4214-msgid "Quit any running xfce power manager"
4215-msgstr "నడుస్తున్న ఏదైనా xfce విద్యుత్ నిర్వాహకము నుండి నిష్క్రమించు"
4216-
4217-#: ../src/xfpm-main.c:270 ../src/xfpm-power-info.c:935
4218-msgid "Version information"
4219-msgstr "రూపాంతర సమాచారం"
4220-
4221-#: ../src/xfpm-main.c:320
4222-msgid "Unable to get connection to the message bus session"
4223-msgstr "బస్ సెషన్ సందేశమునకు అనుసంధానమును పొందలేకపోతున్నది"
4224-
4225-#: ../src/xfpm-main.c:414
4226-msgid "Another power manager is already running"
4227-msgstr "మరొక విద్యుత్ నిర్వాహకము ఇంతకుముందు నుంచే నడుస్తున్నది"
4228-
4229-#: ../src/xfpm-main.c:420
4230-#, c-format
4231-msgid "Xfce power manager is already running"
4232-msgstr "Xfce విద్యుత్ నిర్వాహకము ఇంతకుముందు నుంచే నడుస్తున్నది"
4233-
4234-#: ../src/xfpm-inhibit.c:331
4235-#, c-format
4236-msgid "Invalid arguments"
4237-msgstr "చెల్లని తర్కము"
4238-
4239-#: ../src/xfpm-inhibit.c:357
4240-#, c-format
4241-msgid "Invalid cookie"
4242-msgstr "సరైన కుకీ కాదు"
4243-
4244-#. TRANSLATORS: the command line was not provided
4245-#: ../src/xfpm-power-info.c:118
4246-msgid "No data"
4247-msgstr "డేటా లేదు"
4248-
4249-#. TRANSLATORS: kernel module, usually a device driver
4250-#: ../src/xfpm-power-info.c:125 ../src/xfpm-power-info.c:130
4251-msgid "Kernel module"
4252-msgstr "కెర్నల్ పర్వికము"
4253-
4254-#. TRANSLATORS: kernel housekeeping
4255-#: ../src/xfpm-power-info.c:135
4256-msgid "Kernel core"
4257-msgstr "కెర్నల్ అంతర్భాగం"
4258-
4259-#. TRANSLATORS: interrupt between processors
4260-#: ../src/xfpm-power-info.c:140
4261-msgid "Interprocessor interrupt"
4262-msgstr "ఇంటర్‌ప్రోసెసర్ ఆటంకము"
4263-
4264-#. TRANSLATORS: unknown interrupt
4265-#: ../src/xfpm-power-info.c:145
4266-msgid "Interrupt"
4267-msgstr "ఆటంకము"
4268-
4269-#. TRANSLATORS: the keyboard and mouse device event
4270-#: ../src/xfpm-power-info.c:189
4271-msgid "PS/2 keyboard/mouse/touchpad"
4272-msgstr "PS/2 కీబోర్డు/మౌస్/టచ్‌ప్యాడ్"
4273-
4274-#. TRANSLATORS: ACPI, the Intel power standard on laptops and desktops
4275-#: ../src/xfpm-power-info.c:192
4276-msgid "ACPI"
4277-msgstr "ACPI"
4278-
4279-#. TRANSLATORS: serial ATA is a new style of hard disk interface
4280-#: ../src/xfpm-power-info.c:195
4281-msgid "Serial ATA"
4282-msgstr "సీరియల్ ATA"
4283-
4284-#. TRANSLATORS: this is the old-style ATA interface
4285-#: ../src/xfpm-power-info.c:198
4286-msgid "ATA host controller"
4287-msgstr "ATA హోస్టు నియంత్రకం"
4288-
4289-#. TRANSLATORS: 802.11 wireless adaptor
4290-#: ../src/xfpm-power-info.c:201
4291-msgid "Intel wireless adaptor"
4292-msgstr "ఇంటెల్ వైరులేని అడాప్టర్"
4293-
4294-#. TRANSLATORS: a timer is something that fires periodically
4295-#: ../src/xfpm-power-info.c:206 ../src/xfpm-power-info.c:209
4296-#: ../src/xfpm-power-info.c:212 ../src/xfpm-power-info.c:215
4297-#: ../src/xfpm-power-info.c:218
4298-#, c-format
4299-msgid "Timer %s"
4300-msgstr "సమయకం %s"
4301-
4302-#. TRANSLATORS: this is a task that's woken up from sleeping
4303-#: ../src/xfpm-power-info.c:221
4304-#, c-format
4305-msgid "Sleep %s"
4306-msgstr "నిద్రపోవు %s"
4307-
4308-#. TRANSLATORS: this is a new realtime task
4309-#: ../src/xfpm-power-info.c:224
4310-#, c-format
4311-msgid "New task %s"
4312-msgstr "కొత్త కార్యం %s"
4313-
4314-#. TRANSLATORS: this is a task thats woken to check state
4315-#: ../src/xfpm-power-info.c:227
4316-#, c-format
4317-msgid "Wait %s"
4318-msgstr "నిరీక్షించు %s"
4319-
4320-#. TRANSLATORS: a work queue is a list of work that has to be done
4321-#: ../src/xfpm-power-info.c:230 ../src/xfpm-power-info.c:233
4322-#, c-format
4323-msgid "Work queue %s"
4324-msgstr "పని క్రమము %s"
4325-
4326-#. TRANSLATORS: this is when the networking subsystem clears out old entries
4327-#: ../src/xfpm-power-info.c:236
4328-#, c-format
4329-msgid "Network route flush %s"
4330-msgstr "నెట్‌వర్క్ రూట్ ఫ్లష్ %s"
4331-
4332-#. TRANSLATORS: activity on the USB bus
4333-#: ../src/xfpm-power-info.c:239
4334-#, c-format
4335-msgid "USB activity %s"
4336-msgstr "USB క్రియాశీలత %s"
4337-
4338-#. TRANSLATORS: we've timed out of an aligned timer
4339-#: ../src/xfpm-power-info.c:242
4340-#, c-format
4341-msgid "Wakeup %s"
4342-msgstr "మేల్కొను %s"
4343-
4344-#. TRANSLATORS: interupts on the system required for basic operation
4345-#: ../src/xfpm-power-info.c:245
4346-msgid "Local interrupts"
4347-msgstr "స్థానిక ఆటంకాలు"
4348-
4349-#. TRANSLATORS: interrupts when a task gets moved from one core to another
4350-#: ../src/xfpm-power-info.c:248
4351-msgid "Rescheduling interrupts"
4352-msgstr "రీషెడ్యూలింగ్ ఆటంకాలు"
4353-
4354-#: ../src/xfpm-power-info.c:331
4355-msgid "Attribute"
4356-msgstr "గుణము"
4357-
4358-#: ../src/xfpm-power-info.c:338
4359-msgid "Value"
4360-msgstr "విలువ"
4361-
4362-#: ../src/xfpm-power-info.c:348
4363-msgid "Device"
4364-msgstr "పరికరం"
4365-
4366-#: ../src/xfpm-power-info.c:363 ../src/xfpm-power-info.c:739
4367-msgid "Type"
4368-msgstr "రకం"
4369-
4370-#: ../src/xfpm-power-info.c:375
4371-msgid "PowerSupply"
4372-msgstr "విద్యుత్ "
4373-
4374-#: ../src/xfpm-power-info.c:393
4375-msgid "Model"
4376-msgstr "మోడల్"
4377-
4378-#: ../src/xfpm-power-info.c:407
4379-msgid "Technology"
4380-msgstr "సాంకేతికత"
4381-
4382-#. TRANSLATORS: Unit here is What hour
4383-#: ../src/xfpm-power-info.c:414 ../src/xfpm-power-info.c:428
4384-#: ../src/xfpm-power-info.c:442
4385-msgid "Wh"
4386-msgstr "Wh"
4387-
4388-#: ../src/xfpm-power-info.c:420
4389-msgid "Energy full design"
4390-msgstr "శక్తి పూర్తి డిజైన్"
4391-
4392-#: ../src/xfpm-power-info.c:434
4393-msgid "Energy full"
4394-msgstr "శక్తి పూర్తిగావుంది"
4395-
4396-#: ../src/xfpm-power-info.c:448
4397-msgid "Energy empty"
4398-msgstr "శక్తి అయిపోయింది"
4399-
4400-#. TRANSLATORS: Unit here is volt
4401-#: ../src/xfpm-power-info.c:456
4402-msgid "V"
4403-msgstr "V"
4404-
4405-#: ../src/xfpm-power-info.c:461
4406-msgid "Voltage"
4407-msgstr "వోల్టేజ్"
4408-
4409-#: ../src/xfpm-power-info.c:478
4410-msgid "Vendor"
4411-msgstr "అమ్మకపుదారుడు"
4412-
4413-#: ../src/xfpm-power-info.c:495
4414-msgid "Serial"
4415-msgstr "సీరియల్"
4416-
4417-#: ../src/xfpm-power-info.c:731
4418-msgid "Processor"
4419-msgstr "ప్రోసెసర్"
4420-
4421-#. TANSLATORS: PID, is the process id, e.g what ps x gives
4422-#: ../src/xfpm-power-info.c:748
4423-msgid "PID"
4424-msgstr "PID"
4425-
4426-#: ../src/xfpm-power-info.c:754
4427-msgid "Wakeups"
4428-msgstr "మేల్కోలుపులు"
4429-
4430-#: ../src/xfpm-power-info.c:760
4431-msgid "Command"
4432-msgstr "ఆదేశం"
4433-
4434-#: ../src/xfpm-power-info.c:766
4435-msgid "Details"
4436-msgstr "వివరాలు"
4437-
4438-#: ../src/xfce4-power-manager.desktop.in.h:2
4439-msgid "Power management for the Xfce desktop"
4440-msgstr "Xfce డెస్క్‍టాప్ కొరకు విద్యుత్ నిర్వాహణ"
4441-
4442-#: ../panel-plugins/brightness/brightness-button.c:180
4443-#: ../panel-plugins/brightness/xfce4-brightness-plugin.desktop.in.in.h:2
4444-msgid "Control your LCD brightness"
4445-msgstr "మీ LCD ప్రకాశమును నియంత్రించండి"
4446-
4447-#: ../panel-plugins/brightness/brightness-button.c:182
4448-msgid "No device found"
4449-msgstr "ఏ పరికరము కనుగొనబడలేదు"
4450-
4451-#: ../panel-plugins/brightness/brightness-button.c:649
4452-#: ../panel-plugins/brightness/xfce4-brightness-plugin.desktop.in.in.h:1
4453-msgid "Brightness plugin"
4454-msgstr "ప్రకాశవంతపు ప్లగిన్"
4455
4456=== removed file '.pc/02_translations-fix-invalid-format-strings.patch/po/tr.po'
4457--- .pc/02_translations-fix-invalid-format-strings.patch/po/tr.po 2013-08-13 06:56:35 +0000
4458+++ .pc/02_translations-fix-invalid-format-strings.patch/po/tr.po 1970-01-01 00:00:00 +0000
4459@@ -1,1486 +0,0 @@
4460-# Ayhan YALÇINSOY <ayhanyalcinsoy@gmail.com>, 2010.
4461-msgid ""
4462-msgstr ""
4463-"Project-Id-Version: xfce\n"
4464-"Report-Msgid-Bugs-To: \n"
4465-"POT-Creation-Date: 2012-04-09 18:36+0000\n"
4466-"PO-Revision-Date: 2010-05-12 17:15+0300\n"
4467-"Last-Translator: Ayhan YALÇINSOY <ayhanyalcinsoy@gmail.com>\n"
4468-"Language-Team: Turkish <kde-i18n-doc@kde.org>\n"
4469-"MIME-Version: 1.0\n"
4470-"Content-Type: text/plain; charset=UTF-8\n"
4471-"Content-Transfer-Encoding: 8bit\n"
4472-"Language: tr\n"
4473-"Plural-Forms: nplurals=1; plural=0;\n"
4474-"X-Poedit-Country: TURKEY\n"
4475-"X-Generator: Lokalize 1.0\n"
4476-
4477-#: ../data/interfaces/xfpm-settings.ui.h:1
4478-msgid "<b>Actions</b>"
4479-msgstr "<b>İşlemler</b>"
4480-
4481-#: ../data/interfaces/xfpm-settings.ui.h:2
4482-msgid "<b>Advanced Options</b>"
4483-msgstr "<b>Gelişmiş ayarlar</b>"
4484-
4485-#: ../data/interfaces/xfpm-settings.ui.h:3
4486-msgid "<b>Brightness</b>"
4487-msgstr "<b>Ekran Parlaklığı</b>"
4488-
4489-#: ../data/interfaces/xfpm-settings.ui.h:4
4490-msgid "<b>General Options</b>"
4491-msgstr "<b>Genel Seçenekler</b>"
4492-
4493-#: ../data/interfaces/xfpm-settings.ui.h:5
4494-msgid "<b>Monitor</b>"
4495-msgstr "<b>Monitör</b>"
4496-
4497-#: ../data/interfaces/xfpm-settings.ui.h:6
4498-msgid "Actions"
4499-msgstr "İşlemler"
4500-
4501-#: ../data/interfaces/xfpm-settings.ui.h:7
4502-msgid "Consider the computer on low power at:"
4503-msgstr "Kritik düşük güç seviyesini belirle:"
4504-
4505-#. Hibernate menu option
4506-#: ../data/interfaces/xfpm-settings.ui.h:8 ../settings/xfpm-settings.c:817
4507-#: ../settings/xfpm-settings.c:885 ../settings/xfpm-settings.c:1034
4508-#: ../settings/xfpm-settings.c:1211 ../settings/xfpm-settings.c:1268
4509-#: ../settings/xfpm-settings.c:1320 ../src/xfpm-power.c:484
4510-#: ../src/xfpm-power.c:779
4511-msgid "Hibernate"
4512-msgstr "Hazırda beklet"
4513-
4514-#: ../data/interfaces/xfpm-settings.ui.h:9
4515-msgid "Level:"
4516-msgstr "Seviye:"
4517-
4518-#: ../data/interfaces/xfpm-settings.ui.h:10
4519-msgid "Lock screen when going for suspend/hibernate"
4520-msgstr ""
4521-"Askıya alınırken veya hazırda bekletme işlemi gerçekleştirilirken ekranı "
4522-"kilitle"
4523-
4524-#: ../data/interfaces/xfpm-settings.ui.h:11 ../src/xfpm-power-common.c:132
4525-msgid "Monitor"
4526-msgstr "Monitör"
4527-
4528-#: ../data/interfaces/xfpm-settings.ui.h:12
4529-msgid "Monitor power management control"
4530-msgstr "Monitör güç yönetimi kontrolü"
4531-
4532-#: ../data/interfaces/xfpm-settings.ui.h:13 ../settings/xfpm-settings.c:806
4533-#: ../settings/xfpm-settings.c:874 ../settings/xfpm-settings.c:1023
4534-#: ../settings/xfpm-settings.c:1200 ../settings/xfpm-settings.c:1257
4535-#: ../settings/xfpm-settings.c:1309
4536-msgid "Nothing"
4537-msgstr "Hiçbiri"
4538-
4539-#: ../data/interfaces/xfpm-settings.ui.h:14
4540-msgid "Power manager settings"
4541-msgstr "Güç yöneticisi ayarları"
4542-
4543-#: ../data/interfaces/xfpm-settings.ui.h:15
4544-msgid "Prefer power savings over performance"
4545-msgstr "Tam performans yerine güç koruma kipinde çalıştır"
4546-
4547-#: ../data/interfaces/xfpm-settings.ui.h:16
4548-msgid "Put display to sleep when computer is inactive for:"
4549-msgstr "Bilgisayar kullanılmadığında şu kadar süre sonra askıya al:"
4550-
4551-#: ../data/interfaces/xfpm-settings.ui.h:17
4552-msgid "Put the computer to sleep when inactive for:"
4553-msgstr "Bilgisayar kullanılmadığı zaman şu kadar süre sonra askıya al:"
4554-
4555-#: ../data/interfaces/xfpm-settings.ui.h:18
4556-msgid "Reduce screen brightness when computer is inactive for:"
4557-msgstr ""
4558-"Bilgisayar kullanılmadığında ekran parlaklığı seviyesini şu kadar süre sonra "
4559-"düşür:"
4560-
4561-#: ../data/interfaces/xfpm-settings.ui.h:19
4562-msgid "Set computer inactivity sleep mode:"
4563-msgstr "Bilgisayar kullanılmadığında uygulanacak uyku kipi:"
4564-
4565-#: ../data/interfaces/xfpm-settings.ui.h:20
4566-msgid "Set monitor sleep mode:"
4567-msgstr "Monitör için kullanılacak uyku kipi:"
4568-
4569-#: ../data/interfaces/xfpm-settings.ui.h:21
4570-msgid "Show notifications to notify about the battery state"
4571-msgstr "Pil durumunu göstermek için sistem bildirim alanını kullan"
4572-
4573-#: ../data/interfaces/xfpm-settings.ui.h:22
4574-msgid "Spin down hard disks"
4575-msgstr "Sabit diskleri aşağı döndür"
4576-
4577-#: ../data/interfaces/xfpm-settings.ui.h:23
4578-msgid "Standby"
4579-msgstr "Hazırda beklet"
4580-
4581-#. Suspend menu option
4582-#: ../data/interfaces/xfpm-settings.ui.h:24 ../settings/xfpm-settings.c:811
4583-#: ../settings/xfpm-settings.c:879 ../settings/xfpm-settings.c:1028
4584-#: ../settings/xfpm-settings.c:1205 ../settings/xfpm-settings.c:1262
4585-#: ../settings/xfpm-settings.c:1314 ../src/xfpm-power.c:499
4586-#: ../src/xfpm-power.c:792
4587-msgid "Suspend"
4588-msgstr "Askıya Al"
4589-
4590-#: ../data/interfaces/xfpm-settings.ui.h:25
4591-msgid "Switch off display when computer is inactive for:"
4592-msgstr "Bilgisayar kullanılmadığında şu kadar süre sonra ekranı kapat:"
4593-
4594-#: ../data/interfaces/xfpm-settings.ui.h:26
4595-msgid "System tray icon: "
4596-msgstr "Sistem çekmecesi simgesi:"
4597-
4598-#: ../data/interfaces/xfpm-settings.ui.h:27
4599-msgid "When battery power is critical:"
4600-msgstr "Pil seviyesi kritik ise şu işlemi gerçekleştir:"
4601-
4602-#: ../data/interfaces/xfpm-settings.ui.h:28
4603-msgid "When hibernate button is pressed:"
4604-msgstr "Hazırda beklet düğmesine basıldığında yap:"
4605-
4606-#: ../data/interfaces/xfpm-settings.ui.h:29
4607-msgid "When laptop lid is closed:"
4608-msgstr "Dizüstü kapağı kapatıldığında yap:"
4609-
4610-#: ../data/interfaces/xfpm-settings.ui.h:30
4611-msgid "When power button is pressed:"
4612-msgstr "Kapatma düğmesine basıldığında yap:"
4613-
4614-#: ../data/interfaces/xfpm-settings.ui.h:31
4615-msgid "When sleep button is pressed:"
4616-msgstr "Uyku düğmesine basıldığında yap:"
4617-
4618-#: ../data/interfaces/xfpm-settings.ui.h:32
4619-#: ../settings/xfpm-settings-main.c:121 ../src/xfpm-main.c:413
4620-msgid "Xfce Power Manager"
4621-msgstr "Xfce Güç Yöneticisi"
4622-
4623-#: ../settings/xfpm-settings.c:567 ../settings/xfpm-settings.c:582
4624-#: ../settings/xfpm-settings.c:609
4625-msgid "Never"
4626-msgstr "Asla"
4627-
4628-#: ../settings/xfpm-settings.c:570
4629-msgid "One minute"
4630-msgstr "Bir dakika"
4631-
4632-#: ../settings/xfpm-settings.c:572 ../settings/xfpm-settings.c:584
4633-msgid "Minutes"
4634-msgstr "Dakika"
4635-
4636-#: ../settings/xfpm-settings.c:586 ../settings/xfpm-settings.c:593
4637-#: ../settings/xfpm-settings.c:594 ../settings/xfpm-settings.c:595
4638-msgid "One hour"
4639-msgstr "Bir saat"
4640-
4641-#: ../settings/xfpm-settings.c:594 ../settings/xfpm-settings.c:598
4642-msgid "one minute"
4643-msgstr "Bir dakika"
4644-
4645-#: ../settings/xfpm-settings.c:595 ../settings/xfpm-settings.c:599
4646-msgid "minutes"
4647-msgstr "dakika"
4648-
4649-#: ../settings/xfpm-settings.c:597 ../settings/xfpm-settings.c:598
4650-#: ../settings/xfpm-settings.c:599
4651-msgid "hours"
4652-msgstr "saat"
4653-
4654-#: ../settings/xfpm-settings.c:611
4655-msgid "Seconds"
4656-msgstr "Saniye"
4657-
4658-#: ../settings/xfpm-settings.c:789 ../settings/xfpm-settings.c:987
4659-#: ../settings/xfpm-settings.c:1467
4660-msgid "Hibernate and suspend operations not supported"
4661-msgstr "Askıya alma ve hazırda bekletme işlemleri desteklenmiyor"
4662-
4663-#: ../settings/xfpm-settings.c:794 ../settings/xfpm-settings.c:992
4664-#: ../settings/xfpm-settings.c:1472
4665-msgid "Hibernate and suspend operations not permitted"
4666-msgstr "Askıya alma ve hazırda bekletme işlemlerine izin verilmedi"
4667-
4668-#: ../settings/xfpm-settings.c:823 ../settings/xfpm-settings.c:1217
4669-#: ../src/xfpm-power.c:805
4670-msgid "Shutdown"
4671-msgstr "Kapat"
4672-
4673-#: ../settings/xfpm-settings.c:827 ../settings/xfpm-settings.c:1221
4674-#: ../settings/xfpm-settings.c:1272 ../settings/xfpm-settings.c:1324
4675-msgid "Ask"
4676-msgstr "Sor"
4677-
4678-#: ../settings/xfpm-settings.c:889 ../settings/xfpm-settings.c:1038
4679-msgid "Lock screen"
4680-msgstr "Ekranı kilitle"
4681-
4682-#: ../settings/xfpm-settings.c:957 ../settings/xfpm-settings.c:1107
4683-msgid "Spinning down hard disks permission denied"
4684-msgstr "Sabit disk izinleri kapatmaya izin vermiyor"
4685-
4686-#: ../settings/xfpm-settings.c:1147
4687-msgid "Always show icon"
4688-msgstr "Her zaman simge göster"
4689-
4690-#: ../settings/xfpm-settings.c:1150
4691-msgid "When battery is present"
4692-msgstr "Pil takılı iken"
4693-
4694-#: ../settings/xfpm-settings.c:1153
4695-msgid "When battery is charging or discharging"
4696-msgstr "Pil şarj edilirken veya tükenirken"
4697-
4698-#: ../settings/xfpm-settings.c:1156
4699-msgid "Never show icon"
4700-msgstr "Simge gösterme"
4701-
4702-#: ../settings/xfpm-settings.c:1182
4703-msgid ""
4704-"Disable Display Power Management Signaling (DPMS), e.g don't attempt to "
4705-"switch off the display or put it in sleep mode."
4706-msgstr ""
4707-"Görüntü Güç Yönetimi Sinyalizasyonunu (DPMS) Devredışı bırak, ör. ekranı "
4708-"kapatma veya hazırda bekletme kipine alma."
4709-
4710-#: ../settings/xfpm-settings.c:1376
4711-msgid "Suspend operation not supported"
4712-msgstr "Askıya alma işlemi desteklenmiyor"
4713-
4714-#: ../settings/xfpm-settings.c:1382
4715-msgid "Suspend operation not permitted"
4716-msgstr "Askıya alma işlemine izin verilmedi"
4717-
4718-#: ../settings/xfpm-settings.c:1388
4719-msgid "Hibernate operation not supported"
4720-msgstr "Hazırda bekletme işlemi desteklenmiyor"
4721-
4722-#: ../settings/xfpm-settings.c:1393
4723-msgid "Hibernate operation not permitted"
4724-msgstr "Hazırda bekletme işlemine izin verilmedi"
4725-
4726-#: ../settings/xfpm-settings.c:1440
4727-msgid "When all the power sources of the computer reach this charge level"
4728-msgstr "Bilgisayarın şarj seviyesi şu seviye yüzdesine geldiğinde"
4729-
4730-#: ../settings/xfpm-settings.c:1543 ../settings/xfpm-settings.c:1548
4731-msgid "General"
4732-msgstr "Genel"
4733-
4734-#: ../settings/xfpm-settings.c:1557 ../settings/xfpm-settings.c:1562
4735-msgid "On AC"
4736-msgstr "Fişe takılı iken (AC)"
4737-
4738-#: ../settings/xfpm-settings.c:1572 ../settings/xfpm-settings.c:1577
4739-msgid "On Battery"
4740-msgstr "Pil ile çalışırken"
4741-
4742-#: ../settings/xfpm-settings.c:1586 ../settings/xfpm-settings.c:1591
4743-msgid "Extended"
4744-msgstr "Genişletilmiş"
4745-
4746-#: ../settings/xfpm-settings.c:1659
4747-msgid "Check your power manager installation"
4748-msgstr "Güç yöneticisi kurulumunu kontrol edin"
4749-
4750-#: ../settings/xfpm-settings-main.c:78
4751-msgid "Settings manager socket"
4752-msgstr "Ayar yöneticisi soketi "
4753-
4754-#: ../settings/xfpm-settings-main.c:78
4755-msgid "SOCKET ID"
4756-msgstr "Soket Kimliği"
4757-
4758-#: ../settings/xfpm-settings-main.c:89 ../src/xfpm-main.c:289
4759-#: ../src/xfpm-power-info.c:948
4760-#, c-format
4761-msgid "Type '%s --help' for usage."
4762-msgstr "Kullanımı öğrenmek için '%s --help' yazınız."
4763-
4764-#: ../settings/xfpm-settings-main.c:123
4765-msgid "Failed to load power manager configuration, using defaults"
4766-msgstr ""
4767-"Güç yöneticisi yapılandırması yüklenemedi, öntanımlı ayarlar kullanılacak"
4768-
4769-#: ../settings/xfpm-settings-main.c:148
4770-msgid "Unable to connect to Xfce Power Manager"
4771-msgstr "Xfce Güç Yöneticisine bağlanılamadı"
4772-
4773-#: ../settings/xfpm-settings-main.c:190 ../src/xfpm-main.c:329
4774-#, c-format
4775-msgid "Xfce power manager is not running"
4776-msgstr "Xfce güç yöneticisi çalışmıyor"
4777-
4778-#: ../settings/xfpm-settings-main.c:195
4779-msgid "Run"
4780-msgstr "Çalıştır"
4781-
4782-#: ../settings/xfpm-settings-main.c:196
4783-msgid "Xfce4 Power Manager is not running, do you want to launch it now?"
4784-msgstr "Xfce4 Güç Yöneticisi çalışmıyor, çalıştırmak ister misiniz?"
4785-
4786-#: ../settings/xfce4-power-manager-settings.desktop.in.h:1
4787-#: ../src/xfpm-power.c:307 ../src/xfpm-power.c:595 ../src/xfpm-power.c:730
4788-#: ../src/xfpm-power.c:766 ../src/xfpm-power.c:935 ../src/xfpm-power.c:959
4789-#: ../src/xfpm-battery.c:349 ../src/xfce4-power-manager.desktop.in.h:1
4790-msgid "Power Manager"
4791-msgstr "Güç Yöneticisi"
4792-
4793-#: ../settings/xfce4-power-manager-settings.desktop.in.h:2
4794-msgid "Settings for the Xfce Power Manager"
4795-msgstr "Xfce 4 Güç Yöneticisi Ayarları"
4796-
4797-#: ../common/xfpm-common.c:155
4798-msgid "translator-credits"
4799-msgstr ""
4800-"Samed Beyribey <ras0ir@eventualis.org>, 2009 Ayhan "
4801-"YALÇINSOY<ayhanyalcinsoy@gmail.com>,2010"
4802-
4803-#: ../src/xfpm-power.c:330
4804-msgid ""
4805-"An application is currently disabling the automatic sleep, doing this action "
4806-"now may damage the working state of this application, are you sure you want "
4807-"to hibernate the system?"
4808-msgstr ""
4809-"Bir uygulama otomatik askıya alma işlemini devre dışı bırakıyor. Bu işlemi "
4810-"şu an gerçekleştirirseniz çalışan uygulamaya zarar verebilirsiniz, buna "
4811-"rağmen sistemi hazırda bekletmek istediğinizden emin misiniz?"
4812-
4813-#: ../src/xfpm-power.c:428
4814-msgid "Quit"
4815-msgstr "Kapat"
4816-
4817-#: ../src/xfpm-power.c:429
4818-msgid "All running instances of the power manager will exit"
4819-msgstr "Tüm çalışan güç yöneticisi uygulamaları kapatılacak"
4820-
4821-#: ../src/xfpm-power.c:431
4822-msgid "Quit the power manager?"
4823-msgstr "Güç yöneticisinden çıkılsın mı?"
4824-
4825-#. Power information
4826-#: ../src/xfpm-power.c:534 ../src/xfpm-power-info.c:818
4827-msgid "Power Information"
4828-msgstr "Güç Bilgisi"
4829-
4830-#. *
4831-#. * Power Mode
4832-#. *
4833-#. TRANSLATOR: Mode here is the power profile (presentation, power save,
4834-#. normal)
4835-#: ../src/xfpm-power.c:550
4836-msgid "Mode"
4837-msgstr "Mod"
4838-
4839-#. Normal
4840-#: ../src/xfpm-power.c:561
4841-msgid "Normal"
4842-msgstr "Normal"
4843-
4844-#. Normal
4845-#: ../src/xfpm-power.c:571
4846-msgid "Presentation"
4847-msgstr "Sunum"
4848-
4849-#: ../src/xfpm-power.c:693
4850-msgid "Hibernate the system"
4851-msgstr "Sistemi hazırda beklet moduna al"
4852-
4853-#: ../src/xfpm-power.c:704
4854-msgid "Suspend the system"
4855-msgstr "Sistemi askıya al"
4856-
4857-#: ../src/xfpm-power.c:714
4858-msgid "Shutdown the system"
4859-msgstr "Sistemi kapat"
4860-
4861-#: ../src/xfpm-power.c:725 ../src/xfpm-power.c:763
4862-msgid "System is running on low power. Save your work to avoid losing data"
4863-msgstr ""
4864-"Güç seviyesi çok düşük. Veri kaybetmemek için lütfen işlerinizi kaydediniz"
4865-
4866-#: ../src/xfpm-power.c:936
4867-msgid "System is running on low power"
4868-msgstr "Sistem düşük güçte çalışıyor"
4869-
4870-#: ../src/xfpm-power.c:955
4871-#, c-format
4872-msgid ""
4873-"Your %s charge level is low\n"
4874-"Estimated time left %s"
4875-msgstr ""
4876-"%s\n"
4877-"%s deşarj oluyor (%i%%)\n"
4878-"tahmini kalan süre %s."
4879-
4880-#: ../src/xfpm-power.c:1158 ../src/xfpm-power.c:1163
4881-msgid "Adaptor is offline"
4882-msgstr "Adaptör takılı değil"
4883-
4884-#: ../src/xfpm-power.c:1159 ../src/xfpm-power.c:1164 ../src/xfpm-battery.c:408
4885-#, c-format
4886-msgid "Adaptor is online"
4887-msgstr "Adaptör takılı"
4888-
4889-#: ../src/xfpm-power.c:1617 ../src/xfpm-power.c:1638 ../src/xfpm-power.c:1653
4890-#: ../src/xfpm-power.c:1676
4891-#, c-format
4892-msgid "Permission denied"
4893-msgstr "Erişim engellendi"
4894-
4895-#: ../src/xfpm-power.c:1661 ../src/xfpm-power.c:1684
4896-#, c-format
4897-msgid "Suspend not supported"
4898-msgstr "Askıya alma desteklenmiyor"
4899-
4900-#: ../src/xfpm-power-common.c:122 ../src/xfpm-power-common.c:141
4901-msgid "Battery"
4902-msgstr "Pil"
4903-
4904-#: ../src/xfpm-power-common.c:124 ../src/xfpm-battery.c:824
4905-msgid "UPS"
4906-msgstr "UPS"
4907-
4908-#: ../src/xfpm-power-common.c:126
4909-msgid "Line power"
4910-msgstr "Hat gücü"
4911-
4912-#: ../src/xfpm-power-common.c:128
4913-msgid "Mouse"
4914-msgstr "Fare"
4915-
4916-#: ../src/xfpm-power-common.c:130
4917-msgid "Keyboard"
4918-msgstr "Klavye"
4919-
4920-#: ../src/xfpm-power-common.c:134
4921-msgid "PDA"
4922-msgstr "PDA"
4923-
4924-#: ../src/xfpm-power-common.c:136
4925-msgid "Phone"
4926-msgstr "Telefon"
4927-
4928-#: ../src/xfpm-power-common.c:138 ../src/xfpm-power-common.c:153
4929-#: ../src/xfpm-power-common.c:168 ../src/xfpm-battery.c:842
4930-msgid "Unknown"
4931-msgstr "Bilinmiyor"
4932-
4933-#: ../src/xfpm-power-common.c:155
4934-msgid "Lithium ion"
4935-msgstr "Lityum iyon"
4936-
4937-#: ../src/xfpm-power-common.c:157
4938-msgid "Lithium polymer"
4939-msgstr "Lityum polimer"
4940-
4941-#: ../src/xfpm-power-common.c:159
4942-msgid "Lithium iron phosphate"
4943-msgstr "Lityum demir fosfat"
4944-
4945-#: ../src/xfpm-power-common.c:161
4946-msgid "Lead acid"
4947-msgstr "Kurşun asit"
4948-
4949-#: ../src/xfpm-power-common.c:163
4950-msgid "Nickel cadmium"
4951-msgstr "Nikel Kadmiyum"
4952-
4953-#: ../src/xfpm-power-common.c:165
4954-msgid "Nickel metal hybride"
4955-msgstr "Nikel metal hibrid"
4956-
4957-#: ../src/xfpm-battery.c:169
4958-msgid "Unknown time"
4959-msgstr "Bilinmeyen zaman"
4960-
4961-#: ../src/xfpm-battery.c:175
4962-#, c-format
4963-msgid "%i minute"
4964-msgid_plural "%i minutes"
4965-msgstr[0] "%i dakika"
4966-
4967-#: ../src/xfpm-battery.c:186
4968-#, c-format
4969-msgid "%i hour"
4970-msgid_plural "%i hours"
4971-msgstr[0] "%i saat"
4972-
4973-#. TRANSLATOR: "%i %s %i %s" are "%i hours %i minutes"
4974-#. * Swap order with "%2$s %2$i %1$s %1$i if needed
4975-#: ../src/xfpm-battery.c:192
4976-#, c-format
4977-msgid "%i %s %i %s"
4978-msgstr "%i %s %i %s"
4979-
4980-#: ../src/xfpm-battery.c:193
4981-msgid "hour"
4982-msgid_plural "hours"
4983-msgstr[0] "saat"
4984-
4985-#: ../src/xfpm-battery.c:194
4986-msgid "minute"
4987-msgid_plural "minutes"
4988-msgstr[0] "dakika"
4989-
4990-#: ../src/xfpm-battery.c:209 ../src/xfpm-battery.c:260
4991-#, c-format
4992-msgid "Your %s is fully charged"
4993-msgstr "%s tamamen şarj edildi"
4994-
4995-#: ../src/xfpm-battery.c:212 ../src/xfpm-battery.c:263
4996-#, c-format
4997-msgid "Your %s is charging"
4998-msgstr "%s şarj ediliyor"
4999-
5000-#: ../src/xfpm-battery.c:222
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: